body,html{height:100%;-webkit-tap-highlight-color:transparent;}
body,form,table,tr,td,div,span,ul,li,img,h1,h2,h3,h4,h5,h6
{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%;}
body {overflow-x: hidden;  font-size: 14px; position: relative;background-color: #eef4f9;color: #000;
    font-family: '思源黑体',Arial,sans-serif;line-height: 1.8; color: #333; min-width: 1200px;}

.login_Center{width:1200px;height: 320px; margin:auto auto;min-Width:1200px;margin-top:10px;}
.login_Center .infor_content{margin:auto auto;width:750px;min-Width:640px;max-Width:790px;background-color:#fff;padding: 10px; display:inline-block;float:left;}
.login_Center .login_content{width: 360px; height: 300px;margin:auto auto;background-color:#fff;display:inline-block;float:right;padding: 20px;}


/***工作动态 通知公告**/
.in_slide_news { width: 750px; height: 320px; }
.in_slide_news .hd{ position:relative; height: 40px; border-bottom: 1px #cecece solid; padding-bottom: 2px;  margin-left:10px;margin-right:10px;  line-height: 40px; }
.in_slide_news .hd ul{ float:left; }
.in_slide_news .hd ul li{ color:'#666';fontWeight:'100';float:left; margin-right: 0px; padding:0 20px; height: 40px; font-size:16px; text-align:center; cursor:pointer;  -webkit-transition:all .1s linear; transition:all .1s linear;}
.in_slide_news .hd ul li.on { color:#0066CC; font-weight: bold; border-bottom: 3px #0066CC solid; }
.in_slide_news .bd ul{ margin-top:5px; padding-top:3px; }
.in_slide_news .bd ul li{ height:38px; line-height:38px; border-bottom : 3px #ffffff solid; }
.in_slide_news .bd ul li a{color:'#0066CC'; height:38px; line-height:38px; width: 420px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.header-main {  position: relative; height: 210px; border-bottom: #2d66a5 solid 2px; margin-bottom: 10px; }
.header-bg { width: 100%; height: auto; display: block; position: relative; z-index: 1; }
.header-main-top { background-color:#FFF; padding: 0; position: absolute; left: 0; top:0; z-index: 2; width: 100%;  }
.header-main-top .container { display: flex; align-items: center; justify-content: space-between;}
/* .header-main-top .logo { width: 654px; } */
.container{width: 1200px;margin: 0 auto;position: relative;}

.nav{background: rgba(255,255,255,0.85); position: absolute; bottom: 0;left: 0; z-index: 2; width: 100%;}
.nav ul {  display: flex; justify-content: center;}
.nav li{margin-right: 60px;}
.nav li a{display: block; text-align: center; line-height: 65px;font-size: 20px;color: #2D66A5;}
/* .nav li.active a{border-bottom-color: #D30000;color: #D30000;} */
.nav li a:hover{color: #D30000;}

.contentbg{background-color:#fff; width:1200px;margin:auto auto; }

.ywfw-white-box {width:1200px;height: 230px;  background-color:#fff;margin:auto auto;min-Width:1200px;margin-top: 30px;}
.ywfw-white-box .headline h4 {font-size: 20px; color: #2D66A5;  margin-top: 30px;margin-left: 30px;}

.scene { width: 1200px;   }
.scene-cell { width:1140;padding-left:30px; padding-right:30px;;  display: flex;    flex-wrap: wrap;justify-content: space-between; }
.scene .scene-box { width: 160px; height: 136px; border-radius:5px; margin-bottom: 0px; text-align: center; background: #37a2da;font-size: 16px; color: #2D66A5; font-weight: bold;}
.scene .scene-box i { display: block;margin: 0px auto 10px; }
.scene .scene-box i img { padding-top: 20px; height: 60px; }
.scene .scene-box p { color:white; }
.scene .scene-box:hover { cursor: pointer; background-color: #2d66a5; }

.white-box {width:1200px;height: 550px;  background-color:#fff;margin:auto auto;min-Width:1200px;margin-top: 30px;}
.fr{float: right;}
.fl{float: left;}
 .hbarea{margin-top: 0px;}

.headline { line-height: 1; margin-bottom: 20px; display: flex; align-items: center;justify-content: space-between; }
.headline h3 {font-size: 20px; color: #2D66A5; border-bottom: 2px solid #1a56a8; margin-top: 30px;margin-left: 30px;}

.tooltip-arrow{display: none;}
.tooltip-arrow-outer{display: none;}

/***统计数据***/
 .bar-chart{width: 600px;height: 450px; position: relative;padding-top: 0px; background-color: #fff;}
.jslytj_content{width: 600px; }
.jslytj_content .hd{ position:relative; height: 40px; border-bottom: 0px #cecece solid; padding-bottom: 2px;  margin-left:10px;margin-right:10px;  line-height: 40px; }
.jslytj_content .hd ul{ float:left; }
.jslytj_content .hd ul li{ color:'#666';fontWeight:'100';float:left; margin-right: 0px; padding:0 20px; height: 40px; font-size:16px; text-align:center; cursor:pointer;  -webkit-transition:all .1s linear; transition:all .1s linear;}
.jslytj_content .hd ul li.on { color:#0066CC; font-weight: bold; border-bottom: 3px #0066CC solid; }
.jslytj_content .bd ul{ margin-top:5px; padding-top:3px; }
.jslytj_content .bd ul li{ height:38px; line-height:38px; border-bottom : 3px #ffffff solid; }
.jslytj_content .bd ul li a{color:'#0066CC'; height:38px; line-height:38px; width: 420px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.where {margin-left : 0px; margin-right : 60px;height: 40px;line-height: 40px;  margin-bottom:20px; color: #3c3c3c; font-size: 16px; }
.where a {font-size: 16px;}
.list_nav{ width: 250px; height: 350px;padding-left: 40px;padding-right: 40px;}
.list_nav .title{position: relative; font-size: 18px;padding-left: 20px;; color: white; height: 40px; background: #229ad2;    line-height: 40px; border-radius: 5px;}
.side_nav_list{ width: 250px;}
.side_nav_list li{ height: 40px; border-bottom:1px #cccccc solid; line-height: 40px; font-size:16px; -webkit-transition:all .1s linear; transition:all .1s linear;}
.side_nav_list li a{ display:block; padding-left: 30px; font-size: 16px;}
.side_nav_list li a:before{position:absolute;margin-top:18px;margin-left:-19px;width:5px;height:5px;border-radius:15px;background-color:#ccf;content:''; -webkit-transition:all .1s linear; transition:all .1s linear;}
.side_nav_list{ padding:20px 0 20px 0;}
.side_nav_list li.on{  border-bottom:1px #cccccc solid; color:#ff0000;}
.side_nav_list li.on a{color:#FF0000; }
.side_nav_list li.on a:before{background-color:#ff0000;	width:10px;	height:10px;	margin-left:-22px;	border-radius:15px;	margin-top:15px;}
.side_nav_list li:hover{color:#FF0000;  border-bottom:1px #cccccc solid; color:#ff0000;}
.side_nav_list li:hover a:before{background-color:#ff0000;	width:10px;	height:10px;	margin-left:-22px;	border-radius:15px;	margin-top:15px;}
.side_nav_list li:hover a:hover{color:#FF0000;}

.listcontent { width: 800px; height: 100%; padding-left: 40px; margin-left: 0px; padding-right: 0px; margin-right: 0px; text-align: left}
.listcontent .news_list li{  height:48px; border-bottom:1px #b2b2b2 dashed; line-height:48px; font-size:16px;}
.listcontent .news_list li a{  width: 660px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ywfw_title{font-size: 18px;line-height: 36px; }
.ywfw_content{font-size: 14px;line-height: 36px; text-indent: 25px; }
.ywfw_content a{font-weight: bold;}
.ywfw_content a:hover{color: red;}
