﻿@charset "utf-8";
/* CSS Document */
@font-face {font-family: HYLingXinTiJ;  src: url("../images/HYLingXinTiJ.ttf");}
body.body_bg{background: url("../images/body_bgimg.png") repeat #001e39;}
.bg{background:rgba(0,75,110,0.6);}

div.head{height:60px;background:rgba(0,166,206,0.1); border-bottom:1px rgba(255,255,255,0.05) solid; position:relative; z-index:1;
    -moz-box-shadow:0px 10px 30px #002237; -webkit-box-shadow:0px 10px 30px #002237; box-shadow:0px 10px 30px #002237;
}
div.head div.logo a img{display:block; width:32px; height:35px; margin:13px 0 0 10px;}
div.head div.logo a span{display:inline-block; margin:12px 0 0 5px; height:40px;font-weight:700; line-height:40px; color:#fff; font-size:24px;}

div.head div.nav{ display: inline-block; padding:12px 15px 0;}
div.head div.nav ul li{display:block; width:97px; height:31px; margin:5px; position:relative}
div.head div.nav ul li a{display:block; width:97px; height:31px; line-height:31px; text-align:center; font-size:14px; color:#00e8ff;  background:url(../images/navbg.png) 0 0  no-repeat;}
div.head div.nav ul li a:hover{background:url(../images/navbg.png) 0 -31px  no-repeat; color:#00ff51;}
div.head div.nav ul li div.navigation_suv{display:none;}
div.head div.nav ul li div.navigation_suv{position: absolute; top:31px; left:-10px; border-radius:4px;  background:rgba(0,75,110,0.9); padding: 10px;}

div.head div.nav ul li a:hover+div.navigation_suv{ display: block;}
div.head div.nav ul li:hover div.navigation_suv{ display: block;}

div.head div.headrightinfo{display:inline-block;margin-top: 15px;}
div.head div.headrightinfo img{display:block; width:28px; height:28px; border:1px #002642 solid; border-radius: 50%; float: left; margin-right: 5px;}
div.head div.headrightinfo span,div.headrightinfo a{padding:0 5px; height:30px; line-height: 30px; color:#00e8ff; float: left; }
div.head div.headrightinfo a strong{padding:0 5px; color:#F00; font-family:arial; font-weight:bold; font-size:14px;}

div.head div.nav_btn{display:none; width:40px;height:40px; background: url("../images/nav_btn.png") center center no-repeat; opacity: 0.5; cursor: pointer; margin-right: 10px; margin-top:10px;}
div.head div.nav_btn:hover{background: url("../images/nav_btn.png") center center no-repeat #005d9a; border-radius:2px; opacity:1;}
div.head div.nav_btn_on{background: url("../images/nav_btn.png") center center no-repeat #005d9a; border-radius:2px; opacity:1;}
div.nav_toggle{ display:none; width:135px; background:rgba(0,37,64,0.9); border-radius:0 0 4px 4px;  position: absolute; top: 61px; right:0;
    -moz-box-shadow:5px 10px 30px #002237; -webkit-box-shadow:5px 10px 30px #002237; box-shadow:5px 10px 30px #002237; border:1px rgba(255,255,255,0.1) solid
}
div.nav_toggle ul li{display:block; width:97px; height:31px; margin:5px;}
div.nav_toggle ul li a{display:block; width:97px; height:31px; line-height:31px; text-align:center; font-size:14px; color:#00e8ff;  background:url(../images/navbg.png) 0 0  no-repeat;}
div.nav_toggle ul li a:hover{background:url(../images/navbg.png) 0 -31px  no-repeat; color:#00ff51;}
div.nav_toggle ul li div.navigation_suv{ display: none;}
div.nav_user{ padding: 15px; border-top:1px rgba(255,255,255,0.1) solid;}
div.nav_user span,div.nav_user a{display:block; height:26px; line-height: 26px; padding: 0 10px; color:#00e8ff; border-bottom: 1px #004467 dashed;}
div.nav_user a strong{padding:0 5px; color:#F00; font-family:arial; font-weight:bold; font-size:14px;}

@media screen and (max-width:1366px) {
    div.head div.nav,div.head div.headrightinfo{display: none;}
    div.head div.nav_btn{display: block;}
}
@media screen and (min-width:1366px) {
    div.head div.nav,div.head div.headrightinfo{display: block;}
}

.width_1200 {width:1200px; border-radius: 4px; margin: 0 auto;}
.width_1880{max-width:1880px;padding:0 20px;margin: 0 auto;min-width: 1300px;}
div.content{min-height: 800px;}

/*20191211之前代码*/
.width_1000 {width:1000px; border-radius: 4px; margin: 0 auto; padding: 0px 10px 20px 10px;}
.width_998 {width:998px; _width:1020px;_text-align: left; border: 1px #ddd solid;border-top: 0;margin: 0 auto;padding: 0px 10px 20px 10px;}
.width_990 {width: 990px;margin: 0 auto;}
.width_1010 {width: 990px;margin: 0 auto;padding: 10px; _text-align: left;}
.width_980 {width: 980px;margin: 0 auto;}

/*底部信息*/
div.foot{padding:5px 0px; border-top:4px solid rgba(0,107,172,0.4); background:rgba(0,78,128,0.5);}
div.footbd{height: 40px;line-height: 40px; color: #fff;text-align: center}

/*当前位置*/
div.location{height:40px; line-height:40px; color:#81e6ff;}
div.location span{font-size:12px; color:#00a1c8; background:url(../images/pin_map.png) 0 0 no-repeat; padding-left:20px; padding-right:5px;}
div.location a{padding:0 5px; color:#81e6ff;}
div.location a:hover{text-decoration:underline; color:#00e8ff;}
.location.bgPic{background: url(../images/pin_map.png) 0 center no-repeat;padding-left: 10px;}
.location.bgPic a{padding: 0 10px;}

/*首页头部最新消息*/
div.top_tool div.tt_1 div.infoBox{float:left;}
div.top_tool div.tt_1 div.infoBox div.infoContent{display:none;padding:0px;border:1px solid #ddd;background-color:#fff;position:absolute;width:255px;text-align: left;z_index:999;}
div.top_tool div.tt_1 div.infoBox div.infoContent ul{margin:0px;padding:0px;}
div.top_tool div.tt_1 div.infoBox div.infoContent ul li{list-style: none;height:15px;line-height:15px;margin:2px;padding:2px;color:#00a1c8;font-family: "微软雅黑";}

div.goal_image_content{position: relative}
div.video{width:52px; height: 40px; background: url(../images/video.png) 0px 0 no-repeat; position: absolute;}

div.head div.nav ul li:hover ul{
				opacity: 1;
			}
			div.head div.nav ul li ul{
				opacity: 0;
				background: #005278;
				border: 1px solid #00a1c8;
				width: 202px;
				padding: 5px 0;
				transition: all 0.6s;
			}
			div.head div.nav ul li ul li{
				width: auto;
				margin: 0;
			}
			div.head div.nav ul li ul li a{
				width: auto;
				background: none;
				text-align: left;
				padding: 0 10px;
			}
			div.head div.nav ul li ul li a:hover{
				background: #1d6e94;
				color: #fff;
			}















