@charset "utf-8";
/*==============================--内页开始==============================-*/
.main_box{ margin:0 auto; width:1400px; position:relative;}
#n_main_box{ margin-bottom:60px; }

.n_title .main_box{ position:relative;}

.n_title{  position:relative; height:40px; padding-top:20px;  border-bottom:1px solid #d4d6d8;}

.n_title h1{ line-height:40px; color:#0054a3; font-size:16px; float:left; font-weight:bold}

.position{ position:absolute; right:0; bottom:0; line-height:40px; color:#9b9c9d; background:url(../images/icon_home.png) left center no-repeat; padding-left:18px; float:right}

.position span,.n_title .position a,.n_title .position i{ font-size:14px; color:#9b9c9d;}

.position em{ font-size:14px; color:#0054a3; font-style:normal;}

.position a:hover{ color:#0054a3; text-decoration:underline;}



/*==============n_left=====================*/

.n_left{ width:300px; position:relative; margin-top:-30px; float:left;}

.n_left .up{ background:#0054a3; padding:33px 15px; text-align:center;}

.n_left .up h1{
	font-weight: normal; font-size:24px; text-align:left; color:#FFF
}
.n_left .up span{ text-align:left; display: block; padding:0 0 0px 0px;   font-size:14px;; color:#fff;  text-transform:uppercase; }

.n_left .up strong{text-align:left; display: block; font-size:18px; color:#fff; margin-bottom:3px; }



.n_left .un{ margin-top:20px;}

.n_left .un a{ display:block; position:relative; height:175px; width:200px;}  

.n_left .un .icon_box{ position:absolute; display:block; left:0; top:0; width:100%; height:100%;  }

.n_left .un .icon_box::before,.n_left .un .icon_box::after {position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

.n_left .un .icon_box::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}

.n_left .un .icon_box::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}

.n_left .un a:hover .icon_box::before,.n_left .un a:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}



.n_right{ float:right; width:1050px; }



/*==============内页导航=====================*/

.sub_nav dl{ margin-bottom:15px; margin-top:15px; display:block;  border-bottom:none; }

.sub_nav dt{ display:block; padding-bottom:10px; margin-bottom:10px; }

.sub_nav dt a{ line-height:40px;  font-size:14px; display:block; color:#353536;  }

.sub_nav dd { display:block;border-bottom:#fff solid 1px;}

.sub_nav dd .a{font-size:14px;  padding:0 20px;   height:44px; line-height:44px;  display:block; color:#333333;background:url(../images/icon_left2.png) 270px center no-repeat #eee;  }

.sub_nav dl .a:hover{color:#fff; background:url(../images/icon_left.png) 270px center no-repeat #0054a3;  }

.sub_nav dl .on .a{ color:#fff;  background:url(../images/icon_left.png) 270px center no-repeat #0054a3;}

.sub_nav .sjfl{margin-top:-1px; padding:10px 0px; background-color:#1794D7}
.sub_nav .sj{font-size:14px;color:#fff;background:url(../images/icon_news_jt_hover.png) 20px center no-repeat #1794D7;padding:0px 0px 0px 35px;line-height:30px;display:block;}
.sub_nav .sj a{color:#fff;}
.sub_nav .sj a:hover{color:#ff0;}
.sub_nav .sj a.xz{color:#ff0;}



.n_content{ min-height:340px; padding:20px 0 25px ; line-height:35px; font-size:14px; color:#333}
.n_content img{vertical-align: middle;
	max-width: 100%;
	_max-width: none;
	height: auto !important;}



/*===================内页banner================*/

#n_banner{ display:block; width:100%; height:430px; position: relative; }

/*==============新闻资讯=====================*/

#n_zixun { overflow:hidden;}

#n_zixun ul{ margin:-18px; }

#n_zixun li{ width:290px; position:relative; display:block; overflow:hidden; border:1px solid #f4f3f3; border-bottom:2px solid #d1d1d1; float:left; margin:18px; padding-bottom:40px;}

#n_zixun li a{ display:block;}

#n_zixun li .pic_box{ position:relative; background:#000; }

#n_zixun li img{width:290px; height:200px; display:block;  }

#n_zixun li .text_box{ position:relative; padding:20px; }

#n_zixun li h1 a{overflow:hidden; white-space: nowrap; overflow:hidden;text-overflow: ellipsis;  color:#2a2a2c; font-size:14px; display:block; margin-bottom: 15px;}

#n_zixun li .p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:10px; color:#818183;}

#n_zixun li span{ height:20px; line-height:20px; display:block; font-size:12px; color:#9b9b9c; background:url(../../images/icon_jt_ls.png) right center no-repeat;}

#n_zixun .fot_box{ position:relative; height:12px; line-height:14px; padding:0 25px;}

#n_zixun .fot_box span{color:#a1a1a1; font-size:12px; }

#n_zixun .fot_box a{ display:block;  color:#0054a3; font-size:12px; text-transform:uppercase;   }

#n_zixun li img:hover{ opacity:0.3;  alpha(opacity=30);}

#n_zixun li:hover{  box-shadow:0 0 5px #aaa; background:#0054a3; }

#n_zixun li:hover h1 a{ color:#fff; }

#n_zixun li:hover .p{ color:#fff;}

#n_zixun li:hover span{ background:url(../../images/icon_jt_bs.png) right center no-repeat; color:#fff;}

#n_zixun li:hover .fot_box a{ color:#fff;}

#n_zixun li a:hover{ text-decoration:underline; }


