@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ overflow-x:hidden;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal; }
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
hr{display:block;height:1px;border:0; background:#dcdfe0; padding:0; margin-bottom:2rem}

abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.container01,.container02,.container03,.part04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-part04{ margin:0 auto;}

.slow img:hover,.part04 ul li a img:hover{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; -moz-transform:scale(1.05); -o-moz-transform:scale(1.0); -o-moz-transform:scale(1.05); -webkit-moz-transform:scale(1.05); transform:scale(1.05);}/*图片放大*/

.slow,.slow a,.slow img,.part2 .min-part2 ul li{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/

.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/

/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/

.w100{width:100%}
.w1200{width:1200px;margin:0 auto}


/*=================顶部=================*/
.header{ height:122px; background:url(../images/back1.png) no-repeat;}
.header .top { height:122px; width:1200px;; display:table;}
.header .left { width:472px; height:74px; display:table-cell; text-align:center; vertical-align:middle; }
.header .left  a { display:block; float:left;}

.header .english{ width:210px;height:122px; float:left; margin-left:220px;}
.header .english ul li a{ text-decoration:none; display:block; color:#a5c3e6; font-size:14px; margin:  0 8px; line-height:112px; float:left; }
.header .english ul li a:hover{ color:#fff;}
.search{float: right;width:258px; height:34px; margin-top:36px; }
.search-left{ float:left; width:208px; height:34px; line-height:34px; background:#a8d1ff;}
.search-right{ float:left; background:#247fe5;}


/*=================导航=================*/
.navBar{  position:relative; z-index:1; padding-left:10px; height:60px; line-height:60px; background:#247fe5; color:#fff;   }
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:18px; }
.nav a{ color:#fff;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:168px; text-align:center;  }
.nav .on{ background:#0760c3;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-1px; top:60px; z-index:1; width:180px;  border-top:0;  background:#fff; }
.nav .sub li{ text-align:center;  margin-bottom:-1px;   }
.nav .sub li a{ display:block;   padding:8px 0; height:28px; line-height:28px; color:#666; font-size:14px;}
.nav .sub li a:hover{ background:#247fe5; color:#fff; }


/* 图片滚动*/
.part1{ background:url(../images/back01.png) no-repeat; height:100%; padding:36px 0;}
.min-part1 { height:100%;}
.part1-left{ height: 460px;float:left; width:580px; position:relative;}
.focusBox { position: relative; width: 580px; height: 430px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.focusBox .pic img { width: 580px; height: 380px; display: block; }
.focusBox .txt { position: absolute; bottom: 50px; z-index: 2; height: 72px; line-height:72px; width:100%; overflow: hidden; background:rgba(0,0,0,0.5); }
.focusBox .txt li{ height:72px; line-height:72px; position:absolute; bottom:0;}
.focusBox .txt li a{ display: block; color:#fff; padding: 0 0 0 30px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 0; right: 230px;}
.focusBox .num li{ float: left; position: relative; width:14px; height:14px; border-radius:50%; border: solid 1px #0f4d92;  line-height: 30px; overflow: hidden; text-align: center; margin:5px; cursor: pointer; }
.focusBox .num .on{ width:14px; height:14px; border-radius:50%; background: #0f4d92; }

/*工作动态*/
.part1-right{ width:580px; height:460px; float:left;}
.part1-right .part1-rt{ height:40px; width:100%;}
.part1-right .part1-rt h3{ font-size:20px; font-weight:bold; color:#333; line-height:30px; display:inline-block; float:left; }
.part1-right .part1-rt a { font-size:14px; color:#333; float:right; display:inline-block;}
.part1-right  .line{ width:580px; height:1px; background:#8cbdf2; position:relative;}
.part1-right  .line2{ position:absolute; left:0px; bottom:0px; width:60px; height:4px; background:#0f4d92;}
.part1-right ul { padding: 10px 0;}
.part1-right ul li a { width:480px;height:38px; color:#333333; font-size:16px; line-height:38px; background:url(../images/icon-jt.png)  no-repeat left center; padding-left:16px; float:left; display:block;}
.part1-right ul li a:hover{ color:#0f4d92;}
.part1-right ul li span{ color:#666666; font-size:16px; line-height:38px; float:right;}

/*快速导航*/
.part2 { height:170px; }
.part2 .min-part2 { padding:57px 0; }
.part2 .min-part2 ul  { width:100%;}
.part2 .min-part2 ul li { width:300px; height:56px; display:table; background:#73a9e6; float:left; margin-right:149px; }
.part2 .min-part2 ul li:hover{background:#247fe5;}
.part2 .min-part2 ul li a { display:table-cell; text-align:center; vertical-align:middle;}
.part2 .min-part2 ul li img { display:inline-block; vertical-align:middle; }
.part2 .min-part2 ul li  h3{ color:#fff; font-size:16px; font-weight:bold;line-height:56px; display:inline-table; padding-left:10px; }
.part2 .min-part2 ul .xue{ background:#73a9e6; }
.part2 .min-part2 ul .ls{ background:#73cae6;}
.part2 .min-part2 ul .jz{ background:#73c4e6;}
.part2 .min-part2 ul .jk{ background:#7399e6;}
.part2 .min-part2 ul .gf{ background:#73b7e6;}

/*通知公告*/
.min-part3 .line{ width:100%; height:1px; background:#8cbdf2; position:relative;}
.min-part3 .line2{ position:absolute; width:54px; height:4px; background:#0f4d92; left:0px; bottom:0px;}
.min-part3 .part3-rt{ height:40px; width:100%;}
.min-part3 .part3-rt h3{ font-size:20px; font-weight:bold; color:#333; line-height:30px; display:inline-block; float:left; }
.min-part3 .part3-rt a { font-size:14px; color:#333; float:right; display:inline-block;}
.min-part3 .new { padding:20px 0;}
.min-part3 .new li { width:360px; float:left; margin-right:40px; padding:12px 0;}
.min-part3 .new .new-date{ width:63px; height:46px; border: solid 1px #0f4d92; float:left;}
.min-part3 .new .new-date h4{ color:#0f4d92; font-size:18px; text-align:center; height:24px;} 
.min-part3 .new .new-date h5 {background:#0f4d92; color:#fff; font-size:12px; text-align:center; hieght:22px; line-height:22px; }
.min-part3 .new  .new-wz a { color:#333333; font-size:16px; line-height: 24px; height: 48px; overflow:hidden; padding-left:10px; display:block;}
.min-part3 .new  .new-wz a:hover{ color:#0f4d92;}
.min-part3 .new .right{ margin-right:0px;}

/*活动风采*/
.part4 { height:280px;  background:#e4f5ff; margin-top:50px; padding:30px 0;}
.min-part4 .line{ width:100%; height:1px; background:#8cbdf2; position:relative;}
.min-part4 .line2{ position:absolute; width:54px; height:4px; background:#0f4d92; left:0px; bottom:0px;}
.min-part4 .part4-rt{ height:40px; width:100%;}
.min-part4 .part4-rt h3{ font-size:20px; font-weight:bold; color:#333; line-height:30px; display:inline-block; float:left; }
.min-part4 .part4-rt a { font-size:14px; color:#333; float:right; display:inline-block;}
.picScroll{ margin-top:30px;  position:relative;width:1200px; overflow:hidden;     }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:230px; float:left; overflow:hidden; padding:0 10px;}
.picScroll ul li img{ width:230px; height:150px; display:block; }
.picScroll ul li span{ font-size:14px; color:#333333; line-height: 40px;  display: block; text-align:center; height: 40px;}

/*底部*/
.part5 {height:145px; background-color:#0f4d92; width:100%;}
.part5  .part5-left { width:930px; float:left;}
.part5  .part5-left ul { padding-top:20px; height:100%;}
.part5  .part5-left ul li{ float:left;}
.part5  .part5-left ul li a { font-size:14px; color:#64a8f4; line-height:30px; padding:0 10px;}
.part5  .part5-left  .line a{ font-size:10px; color:#64a8f4; line-height:30px; padding:0 10px;}
.part5  .part5-left  .line2{ width:930px; height:1px; background:#1e60aa; margin:10px 0;}
.part5  .part5-left .copyright p {color:#64a8f4; font-size:14px; line-height:30px; display:inline-block; margin-right:15px;}
.part5  .part5-right { float:right;}
.part5  .part5-right p { color:#fff; font-size:14px;  width:20px; line-height:14px; display:inline-block; margin: 16px 0;}


/*list kaishi*/
.n-banner{ height:200px; text-align:center; overflow:hidden; position:relative;}
.n-banner img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.n-head{ width:1150px; height:66px; line-height:66px; position:absolute; bottom:0; left:50%; margin-left:-600px; background:url(../images/n-lan.png); padding:0 25px;}
.n-head-left{ float:left; width:600px; color:#fff; font-weight:bold; font-size:20px; text-align:left;}
.n-head-right{float:right;color:#fff;}
.n-head-right a{color:#fff; font-size:14px;}
.n-head-right a:hover{color:#ff0;}
.content{ padding:36px 0;}
.menu-g{ float:left; width:260px;}
.menu ul li{ float:left; width:210px; height:60px; line-height:60px; margin-bottom:2px; background-color:#ececec; padding:0 25px;}
.menu ul li a{ color:#565656; font-size:14px;}
.menu ul li:hover,.menu ul .li{ background-color:#ffaa30;}
.menu ul li:hover a,.menu ul .li a{ color:#fff; font-size:16px;}
.n_content { width:900px; float:left; margin-left:30px;}
.n_content  .ar_article p{font-size:14px; color:#706e6e; line-height:30px; padding-bottom:15px; text-align:justify; }
.n_content  .ar_article p img {margin: 10px auto; width:500px; text-align:center; display:block;}
.n_news   ul{ overflow: hidden;}
.n_news   li{ line-height:38px; padding-left:20px;  height:38px; display:block; position:relative;  background:url(../images/icon_new_li.png) left 15px no-repeat; }
.n_news   li i{ display:block; position:absolute; width:10px; height:70px; left:0; top:0; }
.n_news   li a{ font-size:14px; color:#333335;  }
.n_news  li span{float:right;font-size: 14px; font-family: "Arial"; color: #666666;}
.n_news li a:hover{ color:#1c4d96;}
.n_news li:hover{ background:url(../images/icon_new_li_hover.png) left 15px no-repeat;}
.fanye{float:left;width:790px;height:65px;position:relative;top:-10px;left:0;padding-top:35px;}


/*detail*/
.detail{ float:right; width:900px; min-height:500px;}
.detail ul{ float:left;}
.detail-g{ float:left; width:900px;}
.detail_head{text-align:center; margin-bottom:20px; border-bottom:#ccc 1px dotted;}
.detail_head1{line-height:50px; font-size:26px; color:#333;}
.detail_main{text-align:center; padding-bottom:30px; border-bottom:#ccc 1px dotted;margin-bottom:15px;}
.detail_main p{line-height:36px; color:#666; font-size:14px; margin:10px 0 10px 0; text-align:left; text-indent:28px;}
.detail_main p img{ margin:0 auto;}
.content-bt-xia{line-height:30px;height:30px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.sxy{ float:left; width:700px; height:60px; margin-bottom:70px; padding-left:10px; margin-top:30px;}
.sxy dl{ float:left; width:700px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#666;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#666;}
.sxy dl dd a:hover{ color:#f00;}