.content-point{ background: url("../images/point.jpg") no-repeat center; width: 6px; height: 39px; }
.content-hr-1{ background: url("../images/hr-1.jpg") no-repeat center; width: 539px; height: 4px; }
.content-hr-2{ background: url("../images/hr-2.jpg") no-repeat center; width: 258px; height: 4px; }
.content-hr-3{ background: url("../images/hr-3.jpg") no-repeat center; width: 768px; height: 4px; }
.content-hr-4{ background: url("../images/hr-4.jpg") no-repeat center; width: 316px; height: 4px; }
.content-group-1, .content-group-2, .content-group-3, .content-group-4, .content-group-5, .content-group-6, .content-group-7{ width: 1100px; }
.ico-1{ background: url("../images/guide.png") no-repeat center; width: 32px; height: 32px; }
.ico-2{ background: url("../images/down.png") no-repeat center; width: 32px; height: 32px; }
.ico-1-select{ background: url("../images/guide-select.png") no-repeat center; width: 32px; height: 32px; }
.ico-2-select{ background: url("../images/down-select.png") no-repeat center; width: 32px; height: 32px; }

.content{ width: 1100px; margin: 20px auto 0; }
.focus{position: relative;width: 505px;height: 350px;background-color: #000;float: left;}
.focus img{width: 505px;height: 350px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#FFF;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#FFF; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#FDEA2E;}
.focus .fPic{left: 0px;top: 0px;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{width: 100%;position: absolute;bottom: 0;left: 0px;z-index: 10;height: 32px;line-height: 32px;background: rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display: block;text-align: left;}
.focus .shadow a{text-decoration:none;color:#fff;overflow:hidden;margin-left:10px;font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom: 60px;left: 200px;position: absolute;height: 0;text-align: center;z-index: 200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#FFF;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#FFF; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FDEA2E;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}
.hot-new-box{ width: 583px; border:1px solid #EEEEEE; height: 348px; background: #FFF; margin-left: 10px; }
.hot-new, .new-list{ width: 540px; margin: 0 auto; }
.hot-new-title{ font-size: 20px; font-weight: bold; line-height: 2rem; margin-top: 20px; }
.hot-new-describe{ color: #707070; margin-top: 10px; line-height: 1.5rem; }
.hot-new-describe a{ color: #F40D2D; }
.hot-new{ height: 122px; }
.new-list{ margin-top: 10px; }
.new-list a{ font-size: 16px; height: 39px; line-height: 39px; }
.new-list a:hover{ color: #F40D2D; }
.new-list a .title{ margin-left: 10px; }

.content-group-2{ background: url("../images/announce_bg.jpg") no-repeat center; width: 1100px; height: 208px; }
.announce-box{ color: #FFF; height: 50px; line-height: 50px; }
.announce-box a{ color: #FFF; margin-right: 12px; }
.announce-box p{ font-size: 20px; width: 110px; text-align: center; }
.announce-new{ width: 1080px; margin: 8px auto 0; }
.announce-new a{ height: 39px; line-height: 39px; margin: 3px 21px; width: 480px; }
.announce-new a:hover{ color: #F40D2D; }
.announce-new .title{ margin-left: 10px; }

.superior-box, .region-box{ width: 537px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; padding-bottom: 10px; }
.region-box{ margin-left: 22px; }
.group-3-title{ margin-top: 3px; }
.group-3-title .title{ width: 135px; height: 40px; background: #017E44; color: #FFF; line-height: 40px; text-align: center; font-size: 20px; }
.group-3-title .more{ background: #F1F1F1; width: 388px; height: 40px; text-align: right; padding-right: 10px; line-height: 40px; }
.group-3-new{ width: 95%; margin: 10px auto 0; }
.group-3-new a{ height: 39px; line-height: 39px; }
.group-3-new a:hover{ color: #F40D2D; }
.group-3-new .title{ margin-left: 10px; }

.public-box{ width: 537px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; padding-bottom: 10px; }
.guide-box, .office-box{ width: 258px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }
.guide-box{ margin: 0 20px; }
.group-4-title{ border-bottom: 1px solid #EEE; font-size: 19px; text-align: center; height: 45px; line-height: 45px; color: #046436; font-weight: bold; }
.public-nav{ padding: 10px; }
.public-nav a{ border: 1px solid #E2E2E2; margin: 10px; width: 235px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; font-weight: bold; }
.public-nav a:hover{ background: #017E44; color: #FFF; }
.guide-nav .nav-2{ border-top: 1px solid #E3E3E3; }
.guide-nav .nav-1, .guide-nav .nav-2{ width: 209px; height: 81.5px; line-height: 81.5px;  padding-left: 50px; font-size: 18px; font-weight: bold; }
.guide-nav span{ height: 81.5px; line-height: 81.5px; margin: 0 10px; }
.office-adv a{ display: block; margin-top: 11px; }
.adv-1{ padding-bottom: 8px; }

.group-5-title{ margin-top: 3px; }
.group-5-title .title{ width: 135px; height: 40px; background: #017E44; color: #FFF; line-height: 40px; text-align: center; font-size: 20px; }
.group-5-title .more{ background: #F1F1F1; width: 388px; height: 40px; text-align: right; padding-right: 10px; line-height: 40px; }
.group-5-new{ width: 95%; margin: 10px auto 0; }
.group-5-new a{ height: 39px; line-height: 39px; }
.group-5-new a:hover{ color: #F40D2D; }
.group-5-new .title{ margin-left: 10px; }

.content-group-6{ width: 1100px; height: 80px; background: #DDD; }
.graceful-box{ width: 766px; }
.knowledge-box{ width: 314px; margin-left: 16px; }
.graceful-box, .knowledge-box{ border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }
.group-7-title-1{ margin-top: 3px; }
.group-7-title-1 .title{ width: 135px; height: 40px; background: #017E44; color: #FFF; line-height: 40px; text-align: center; font-size: 20px; }
.group-7-title-1 .more{ background: #F1F1F1; width: 618px; height: 40px; text-align: right; padding-right: 10px; line-height: 40px; }
.group-7-title-2{ margin-top: 3px; }
.group-7-title-2 .title{ width: 135px; height: 40px; background: #017E44; color: #FFF; line-height: 40px; text-align: center; font-size: 20px; }
.group-7-title-2 .more{ background: #F1F1F1; width: 167px; height: 40px; text-align: right; padding-right: 10px; line-height: 40px; }
.graceful-img{ padding: 15px 10px; }
.graceful-img a{ margin: 0 10px; width: 129px; text-align: center; }
.graceful-img img{ margin-bottom: 5px; background: #DDD; height: 150px; width: 100%; }
.knowledge-new a{ height: 32px; line-height: 32px; }
.knowledge-new a .title{ margin-left: 10px; }
.knowledge-new{ width: 95%; margin: 0 auto; padding-top: 10px; }
.knowledge-new .content-point{ height: 32px !important; }

.content-group-8{ border: 1px solid #EEEEEE; padding: 10px 3px; width: 1092px; }
.group-8-title{ font-size: 20px; font-weight: bold; color: #017F42; margin-left: 15px; }

.control-box{position: fixed;right: 0;bottom: 669px;width: 60px;height: 60px;background: #017E44 url("../images/play.png") no-repeat center;cursor: pointer;}
.control-box1{ background: #017E44 url("../images/stop-play.png") no-repeat center !important; }
.content-group-4 .left-box{ background: url(../images/bsfw.png) no-repeat top; width: 387px; height: 220px; float: left; }
.content-group-4 .left-box .d1,.d2{ margin-top: 37px; width: 180px; height: 180px; float: left; }
.content-group-4 .left-box .d2{ margin-left: 27px; }
.content-group-4 .right-box{ float: right; margin-left: 27px; width: 686px; height: 220px; }
.content-group-4 .right-box .d3,.d4{ width: 686px; height: 96px; }
.content-group-4 .right-box .d3{ margin-top: 15px; }
.content-group-4 .right-box .d4{ margin-top: 13px; display: flex;align-items:center;}
.ynpy-wechat{width:300px;height:247px;background:url("../images/pyewm.png") no-repeat top center;background-size: 100%;position: fixed;right: 40px;bottom: 422px;}
.ynpy-wechat i{display:block;width:20px;height:20px;background:#fff url(/images/guanbi.png) no-repeat center;position:absolute;top:0;right:0;}
.ynpy-wechat2{width:300px;height: 250px;background:url("../images/kmpyewm.jpg") no-repeat top center;background-size: 100%;position: fixed;right: 40px;bottom: 172px;}
.ynpy-wechat2 i{display:block;width:20px;height:20px;background:#fff url(/images/guanbi.png) no-repeat center;position:absolute;top:0;right:0;}
/*营商环境评价问卷飘窗*/
#bayWin{ z-index:1000; width: 300px; height: 172px; display: block; background: url(/images/Survey.png) no-repeat; background-size: 100%; position: fixed; right: 40px; bottom: 0; }
#bwbtn{ z-index:1000; width: 20px; height: 20px; display: block; background:#fff url(/images/guanbi.png) no-repeat center; position: fixed; right: 40px; bottom: 150px; }
#bayWin .d1{ width: 100px; height: 100px; margin: 57px 26px; display: block; float: right; }
#bayWin .d2{ width: 100px; height: 100px; margin-top: 57px ; margin-left:26px ; display: block; float: left; }