@charset "utf-8";
* { padding: 0; margin: 0; }
li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #000; outline: none; }
body { position: relative; max-width: 1920px; min-width: 1400px; margin: 0 auto; font-family: "Microsoft yahei"; }
input { border: 0; outline: none; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1200px; margin: 0 auto; }
.clear { clear:both;font-size:0px;height:0;visibility:hidden;line-height:0;}
.marr20{margin-right:20px;}
/* .head */
.head { position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 126px; /* background: rgba(0,92,169,0.8);*/ background: #0b3c5d; background: #0b3c5dcc; }
.head .wrap { overflow: hidden; }
.head  .fl { padding-top: 35px; }
.head  .fr { width: 690px; }
.tblj{width:300px; text-align:right; height:35px; float: right;}
.tblj a{float:right; color:#fff !important; line-height:30px; padding:0 10px;}
.navBar{ z-index:1; height:45px;  line-height:40px;  position: absolute; top: 65px; left: 50%; margin-left: -80px; margin-top: 15px; z-index: 99;}
.nav{width: 100%; margin: 0 auto;}
.nav h3{height:40px;font-weight: normal; text-align: center;}
.nav h3 a{ display:block;font-size: 16px;color: #fff;padding: 0 10px; }
.nav .on:hover h3 a{ color: #fff; border-bottom:5px solid #fff; display: block; z-index: 99}
.nav .sub{ display:none;  padding:10px 20px;position:absolute; top:45px; background:rgba(15,52,91,0.6);min-width: 80px;}
.nav .sub li{ vertical-align:middle;}
.nav .sub li a{ height:40px; line-height:40px; display:block;color:#fff; font-size: 14px; border-bottom:1px solid #ccc;  }


/* side */
.side { position: fixed; right: 50px; bottom: 50px; z-index: 10; }
.side img { display: block; margin-bottom: 4px; cursor: pointer; width: 50px; height: 50px; }
.side .erweima { position: relative; }
.side .erweima img +img { position: absolute; left: -54px; top: 0; display: none; }
.side .erweima:hover img { display: block; }
.side .back { visibility: hidden; }

/* .banner */
.banner { width: 100%; height: 783px; position: relative; overflow: hidden; }
.banner .hd { position: absolute; bottom:150px; left: 50%; margin-left: 360px; z-index: 5; width: 300px; text-align: center;  height: 40px; }
.banner .hd ul li { display: inline-block; width: 32px; height: 6px; margin-right: 5px; margin-top: 15px; cursor: pointer; background: #f8f8f8; border-radius: 8px;}
.banner .hd ul li.on { background: #ff710d; border-radius: 8px; }
.banner .bd { width: 1920px; position: relative; top: 0; left: 50%; margin-left: -960px; overflow: hidden; }
.banner .bd ul li { position: relative; height: 780px; }
.banner img { width: 1920px; height: 780px;  }
.banner .zhez{background: rgba(0,0,0,0.4); width: 100%; height:780px; position: absolute; top: 0; left: 0; z-index: 1;}
.banner .jj { position: absolute; bottom: 300px; left: 40%; margin-left: -160px; width: 770px; height: 180px; padding: 0 40px 30px 40px; color: #fff; z-index: 3;  display: none; }
.banner .bt { margin-bottom: 10px; font-size: 30px; font-weight: bold; line-height: 48px; padding: 20px; text-align: center; border: 1px solid #fff; padding-top: 20px;}
.banner .zy { font-size: 14px; line-height: 24px; padding-top: 10px; }

/* news  */
.menu{background:#328cc1; height:130px; width:100%; position: absolute; top: 650px; z-index: 4;}
.menu_a{width: 1200px; margin: 0 auto;}
#hdhe_index_icons { overflow: hidden; }
.menu_a li{float:left; padding:0 32px; line-height:30px; height: 130px; width: 86px; color:#fff; text-align:center;}
.menu_a li img{margin: 20px auto 0 auto;}
.menu_a li p{font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 50px;}
.menu_a li a:link{color:#fff;}
.menu_a li a:visited{color:#fff;}

#hdhe_index_icons .hdhe_icon_item_3,
#hdhe_index_icons .hdhe_icon_item_7 {
	background: #ffa800;
	background: #ffa800cc;
}
#hdhe_index_icons .hdhe_icon_item_1,
#hdhe_index_icons .hdhe_icon_item_5 {
	background: #0b3c5d;
	background: #0b3c5dcc;
}
.menu_a li:hover {
	background: #0880c7;
	background: #0880c7;
}
#hdhe_index_icons .hdhe_icon_item_3:hover,
#hdhe_index_icons .hdhe_icon_item_7:hover {
	background: #ffa800;
}
#hdhe_index_icons .hdhe_icon_item_1:hover,
#hdhe_index_icons .hdhe_icon_item_5:hover {
	background: #0b3c5d;
}

.tit{width: 287px;margin: 20px auto; height: 90px;}
.tit h2{font-size: 30px; line-height: 40px; font-weight: normal; text-align: center;}
.tit .more{position: absolute; right: 0; top: 10px; font-size: 18px; color: #4E4E4E; line-height: 35px;}
.tit .c1{color: #ffa800}
.tit .c2{color: #328cc1}
.tit .c3{color: #ffa800}
.tit .c4{color: #328cc1}
.tit .line{ background: url(../images/line.png) no-repeat center; height: 18px;  margin-top: 10px;}
.tit .line .cir{width: 13px; height: 13px; margin: 0 auto;  border: 3px solid #fff;}
.tit .line .cir2{width: 13px; height: 13px; margin: 0 auto;  border: 3px solid #f2f2f2;}
.cir .a1{background: #ffa800; border-radius: 50%; height: 13px}
.cir .a2{background: #328cc1;border-radius: 50%;height: 13px}
.cir2 .a3{background: #ffa800;border-radius: 50%;height: 13px;}
.cir .a4{background: #328cc1;border-radius: 50%;height: 13px}
.hzxm{width:98%; margin:0 auto;}
.hzxm li{float:left; /* width:153px; */ width: 166px; margin:10px 15px; text-align:center;}
.hzxm li .img{ border: 3px solid  #ffe8bb; border-radius: 50%; height: 153px; width: 153px;}
.hzxm li img{border:1px solid #fff; width:99%; height: 99%; border-radius: 50%;}
.hzxm li p{font-size:24px; color:#fff; line-height:55px;}
.hzxm li .img:hover{border: 3px solid #ffa800; }
.hzxm li p a:hover{color: #328cc1;}
.news .wrap { position: relative; top: -70px; left: 50%; padding-top: 35px; margin-left: -550px; background: #fff; width:1100px; }
.news ul { margin-top:20px;}
.news ul li { width: 480px; text-align: left;  overflow: hidden;}
.news ul li p{font-size: 16px; line-height: 30px;}
.news .pic{position: relative; height: 290px;}
.pic .time{width: 100px; height: 53px; background: rgba(0,0,0,0.8); line-height: 53px; color: #fff; text-align: center; position: absolute; bottom: 0; right: 57px;}
.pic .more{position: absolute; bottom: 0; right: 0;}
.pic .more img{width: 57px; height: 53px;}
.news ul li img {  transition: .6s;width: 100%;height: 290px; overflow: hidden;}
.news ul li  img:hover { transform: scale(1.1); }
.news ul li h3{font-size: 18px; line-height: 40px; text-align: left;}
.news ul li p{line-height: 25px;}
.news .prev, .news .next {  z-index: 3;  width: 70px; height: 5px; float: left; margin-right: 30px; margin-top: 30px;}
.news .prev {background: #328cc1; }
.news .next {background: #d4d4d4; }
.news .prev:hover { background: #0b3c5d; }
.news .next:hover { background: #0b3c5d; }


/* .notice */
.mid{background: #f2f2f2; padding: 20px 0;}
.tongz{width:100%; margin:0 auto;}
.tongz li{ margin:15px 0; text-align:left; width:47%;  background: #fff;}
.sj{width:78px;  height:78px;background:url(../images/icon9.png) no-repeat;padding: 5px;}
.ri{height:36px; line-height:33px; font-size:24px; text-align:left;color:#fff; text-indent: 4px;}
.ny{ color:#fff; font-size:30px; line-height:28px; text-align:right;  }
.tz_bt{width:75%; margin-left: 15px; display:block; font-size:16px; margin-top: 10px; color:#001f85; line-height:30px;}
.tz_bt a{
	/* color:#001f85 !important; */
 font-size:16px;}
.tz_bt p{font-size: 14px; color: #bfbfbf; line-height: 20px;}
.more_news{width: 160px; background: #e1e1e1; height: 40px; text-align: center; line-height: 40px; font-size: 16px; text-transform:uppercase; margin: 10px auto;}
.more_news:hover{background: #fff; color: #f00 !important;}

/* .teach */
.teach { padding: 40px 0; width:100%; }
.teach .t-hd img { display: block; margin: 0 auto; }
.teach .more { text-align: right; width: 1200px; margin: -70px auto o auto;}
.teach .more a { font-size: 12px; color: #323232; }
.teach .more a:hover { color: #f40; }
.teach .wrap { position: relative;  height: 350px; margin-top: 80px;}
.teach .hd { position: absolute; right: 30px; bottom: 90px; z-index: 3; width: 10px; height: 200px; }
.teach .hd ul li { width: 6px; height: 38px; margin-bottom: 20px; cursor: pointer; background: #dadada; }
.teach .hd ul li.on { width: 6px; height: 38px; background:#236735; }
.teach .bd ul li { position: relative; overflow: hidden; }
.teach .nr { position: absolute; top: 50%; right: 150px; z-index: 2; margin-top: -120px; }


.teach2 ul li:hover { background: url(../images/mtxzxz.png) no-repeat center; }
*+html .notice ul li:first-child {margin-left: -1px;}

/* .media */
.media {}

.media .bd { position: relative; }
.media .bd ul { width: 1203px; overflow: hidden; }
.media .bd ul li { position: relative; float: left; margin-bottom: 1px; overflow: hidden; }
.media .bd ul li img { float: left; }
.media .bd ul li .hide { position: absolute; top: 440px;  padding: 20px; height: 100%; /* background: rgba(223,0,0,0.8)*/ background: #328cc1; background: #328cc1cc; left: 0; z-index: 2; }
.hdhe_en .media .bd ul li .hide { background: rgba(223,0,0,0.8); }
.hide h2{line-height: 30px; font-size: 20px;}
.hide p{line-height: 27px; font-size: 14px;}
.hide a{color: #fff !important;}


/* .footer */
.footer { height: 115px; background:#083c5d; padding: 30px 0; color: #fff; line-height: 26px; }

/*neiye*/
.nmenu{background:#328cc1; width:100%;min-height:470px;}
.nmenu_a li{float:left; width: 50%; height: 110px; line-height:30px; color:#fff; text-align:center;}
.nmenu_a li img{margin: 20px auto 0 auto;}
.nmenu_a li p{font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 50px;}
.nmenu_a li a:link{color:#fff;}
.nmenu_a li a:visited{color:#fff;}
.nmain_a{position:relative; margin-top:-100px; height:700px; z-index:7px; width:100%;}
.nmtop{background:url(../images/ys_03.png) no-repeat; height:53px;}
.nmain{background:#fff; width:1190px; margin:0 auto; box-shadow:0px 0px 18px #666; -moz-box-shadow:0px 0px 18px #888; height:660px;}
.dqwz{width:95%; margin:0 auto; height:30px; line-height:30px; border-bottom:1px solid #ccc;}
.zstp{margin:10px;}
.zstp p{margin-top:15px; border-bottom:1px solid #ccc; line-height:40px; width:241px;}
.n_list{width:98%; margin:0 auto;}
.n_list li{line-height:30px; text-align:right;}
.n_list li a{float:left;}
.n_list2{width:750px;padding-left:20px; }
.n_list2 li{line-height:40px; font-size:15px; text-align:right; border-bottom:1px solid #f2f2f2;}
.n_list2 li a{float:left;}

.zw{padding:10px;}
.zw h2{font-size:22px; text-align:left; text-indent:20px; line-height:40px; color:#083c5d; font-weight:normal;}
.ny_dqwz{line-height:34px; text-align:left; padding-right:10px;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.nlmmc{background:#083c5d; width:255px; height:70px; text-align:center; line-height:70px; color:#fff; font-size:34px;}

.ejdh{background:#fbfbfb; min-height:70px; width:940px;}
.ejdh li{float:left; padding:0 15px; text-align:center; color:#af0017; font-size:16px; line-height:70px;}
.ejdh li a{color:#083c5d;}
.ejdh .hdhe_cur a { color: #e2c02a; } 


html body .pb_sys_style1 .p_no_d {
    border: 1px solid #328cc1;
    color: #fff;
    background-color: #328cc1;
}
