@charset 'utf-8';
@import 'resetJD.css';
@font-face {
    font-family: 'iconfont';
    src: url('icons/iconfont.eot');
    src: url('icons/iconfont.eot?#iefix') format('embedded-opentype'),
        url('icons/iconfont.woff2') format('woff2'),
        url('icons/iconfont.woff') format('woff'),
        url('icons/iconfont.ttf') format('truetype'),
        url('icons/iconfont.svg#iconfont') format('svg');
  }
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
body {background-image:url(images/bg1.jpg); background-repeat:no-repeat; 
background-attachment:fixed} 

  body {  background-color: #f8f9fb; }
.bgjz{
    background-color: #fff;
    margin-top: 15px;
    width:1190px;
    margin:15px auto 0 auto;
}

  .heigh6{
      height: 280px;
      overflow: hidden;
  }
.mb50{
    margin-bottom: 100px;
}
  .shouhang
  {
    /* width:1180px; */
    height: 4px;
    margin:0 auto;  
    background-color: #347e63;
  }

.bg{
    width:100%;
    height: 135px;
   /* background:url(images/bg.jpg); */
}
#header{
    height:126px; position:relative; background:url(images/xuexiaologo.png?i=3) no-repeat 30px 30px; position:relative;
}
#header h1{
    position: absolute;
    left:350px;
    top:50px;
    font-family: -apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif; 
    font-size:32px;letter-spacing: 3px; font-weight:bold; 
    color:#244058;
    text-shadow: 4px 3px 2px #4272a0;
}
#header a{
color:#fff;
}
#header p.shouye{
    position: absolute;
    left:900px;
    top:15px;
}
#header p.shouye a{
        color:#fff;
    height: 26px;
    line-height: 25px;
    text-align: center;
    padding: 0 20px;
    background: #0d60aa;
    border-radius: 10px;
    margin-left: 19px;

}
/*系统默认搜索*/
.wp_search{ display:inline-block;position:relative;padding-left:4px;border: 1px solid #d0d0d0;}
.wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#244058; }
.wp_search .search{width:58px;height: 30px;border:0px; background: #FFFFFF url(images/ss.jpg) no-repeat center;cursor: pointer; vertical-align:top; }
/*自定义输入框*/
.sousuo{text-align:right;margin-top:54px;   width:300px; margin-right: 4px;float: right;}

.navbar {
    /*background-color: #347e63;*/
background-color: #2072bc;
    width:100%;
    height: 45px;    
    line-height: 45px;
   
} 
/**导航区域背景**/
.navbar{
  /*  margin:0 auto 10px auto;    */
} /**导航窗口大小及位置**/
.navbar .navbox {
    padding-left: 10px;
}
.navbar .navbox .wp_nav li.nav-item a {
    display:inline-block; font-size: 18px;font-weight:normal;color:#fff;
} /**导航字体样式**/
.navbar .navbox .wp_nav>li.nav-item>i.mark {
    display: inline-block;
    width:1px;
    height: 22px;
    position: relative;
    top:5px;
    margin:0 11px;
    background-color: #2072bc;
}
.navbar .navbox .wp_nav>li.i10 >i.mark{
    width:0px;
}
@media screen and (max-width: 1000px)
{
.navbar { width:1190px; }
.shouhang { width:1190px; }
.footer{ width:1190px;}
}

.navbar .navbox .wp_nav li.nav-item a:hover,
.navbar .navbox .wp_nav li.nav-item a.parent{/* color:#00f;*/} 
/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name {padding:0 10px;
    /* height:40px; */
    line-height:35px;
} 
    /**导航栏目高度与边距**/
.navbar .navbox .wp_nav .nav-item .sub-nav {
    border:none;
   margin-top:-2px;
}
.navbar .navbox .wp_nav .sub-nav li.nav-item{width:110px; height:30px;left:-10px;}
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark {width:110px; text-align: center; background:#2072bc;} /**子菜单背景**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a {text-align: center; width:110px; height:30px;line-height:30px;font-size:14px; font-weight:normal;} /**子菜单字体样式**/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover,
.navbar .navbox .wp_nav .sub-nav li.nav-item a.parent {background:#eee; color:#122e67;}
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name {margin:0 auto; padding:0 0px; line-height:30px;} /**子菜单栏目高度与边距**/

.col1col2W{
    width:785px;
}
.col1W{
    width: 375px;
    /* height:305px; */
    /* baWckground: #444; */
}
.col2W{
    width:390px;
    /* height: 305px; */
    /* background:#ddd; */
}
.col2ml{
    margin-left:20px ;
}
.col3W{
    width:335px;
}
.col3H{
    height: 305px;
}

p.title{
    font-size: 0;
    height:44px ; 
    border-bottom: 1px solid #bfbfbf;
}
.titlefont{
    color:#4a65ce;
    font-size: 18px;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    vertical-align:text-bottom;
}
.more_btn{}
.more_text{
    font-size: 14px;  
    height: 45px;
    line-height: 45px;
    vertical-align:text-bottom;
}
span.active{
    display: inline-block;
    border-bottom: 2px solid #347e63;
}

.news{
    border-bottom: 1px dashed #e8e8e8;
   /* height: 44px;    */
}

ul.news_list2 >li{
    background: url(images/news_list_ico.png) 0 15px no-repeat;  
    padding-left: 10px;   
    /* white-space: nowrap;
    display: inline-block; */
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}
.news_list2 .news_title a{
    color:#122e67;
    font-size: 14px;
 height:22px;
    line-height: 22px;
    /*   overflow:hidden;*/
}
.news_list2{
    width:100%;
}
.news_list2 .news_title {
    width: 85%;
    word-break:normal; 
    float:left;
}
.news_list2 .news_title a:hover{
    color: #f00;
    text-decoration: underline;
}
.news_list2 .news .news_meta{
     margin-left:2px;
    color:#adadad;
  /*  line-height: 40px; 
    height:40px; */
}


ul.news_list >li{
    background: url(images/news_list_ico.png) 0 20px no-repeat;  
    padding-left: 10px;   
    white-space: nowrap;
    /* display: inline-block; */
    overflow: hidden;
}

.news_list .news_title a{
    color:#122e67;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    overflow:hidden;
}
.news_list{
    width:100%;
}
.news_list .news_title {
    display: inline-block;
    /* width:250px; */
    /* width:calc(100% - 110px); */
    width: 100%;
    margin-left: -100px;  /*100px 为日期时间长度*/
    text-indent: 100px;   /*100px 为日期时间长度*/
    /* padding-left: 110px; */
    /* background-color:#347e63; */
    overflow: hidden;
}
.news_list .news_title a:hover{
        color: #f00;
    text-decoration: underline;
}

.news_list .news .news_meta{
    /* position: relative; */
    /* display: inline-block; */
    float:right;
    margin-left:2px;
    color:#adadad;
    line-height: 40px; 
    height:40px; 
    width:90px;
   
    /* display: inline-block;  */

}

/*
下载专区
*/
.xz{
    clear:both;
	width:960px;
    padding: 0px;
    margin: 0px auto ;
 }

.xz ul{
    padding: 15px 15px 15px 25px;
}
.xz li {
    width:135px;
    display: inline-block;
    font-size: 16px;
    margin:10px 10px 0px 0px;
    text-align: center;
}
.xz li a{
    color:#fff;
}
.xz li span{
    color:#fff;
}
.xz li a:hover{
    color:#f40;
}
.xz li img{
    width:130px;
    height:130px;
}
.xz1,.xz2,.xz3,.xz4{    
    
    height: 40px;
    line-height: 40px;
    border-radius: 9px;
}
.xz1{
    background-color: #459374;
}
.xz2{
    background-color: #01a0ea;
}
.xz3{
    background-color:#ff830a ;
}
.xz4{
    background-color: #459374;
}
.mt20{
    /* margin-top: 20px; */
    padding-top: 20px;
}
.xz .pl{padding-left: 15px;font-size: 18px;}

.youqing{
    clear:both;

    border:1px solid #bfbfbf;
    padding: 10px;
    margin: 0px auto 0px auto;
 }
.youqing ul{
    font-size: 0px;
}
.youqing ul li{
    /* font-size: 0px; */
    display: inline-block;
    border:none;

}
.youqing .youqingtip{
    font-weight: bold;
    font-size: 18px;
    color:#4a65ce;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    vertical-align:middle;
}
.youqing li.news{
    height: 32px;
    line-height: 32px;
}
.youqing li.news span a{
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    vertical-align:middle;
}
.youqing li.news span.ps{
    vertical-align:middle;
    width:1px;
    height:20px;
    line-height: 16px;
    display: inline-block;
    background-color: #bfbfbf;    
    margin:0 10px;
    padding:0px;
}
.youqing li.n1 span.ps{
    background-color: transparent;
}


.footer{
   width:1190px;margin:0px auto 300px auto;
   /* margin-top: 20px;*/
    /*border-top: 5px solid #459374;*/
    /* background-color: #fff; */
    background:#4a545c; 
    /* filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; */
    height: 125px; 
}

.footer .content{
    padding:10px 0;
    /* color:#939393; */
    color:#fff;
    font-size: 14px;
    text-align: center;
}
.footer .content p
{text-align: left;
}
.footerleft{
    margin-top: 5px;
    margin-left: 20px;
    max-width: 65%;
    float: left;
}
.footerright{
    max-width: 30%;
    float: right;
    margin-right: 20px;
}
.footerright ul li {
    float:left;
    width: 100px;
    height: 116px;
    float: left;
    margin-left: 15px;
    text-align: center;
}
.footerright ul li a {
    color:#fff;
}
.footer .content p{
    /* padding:5px; */
    height: 25px;
    line-height: 25px;
}
.footer  .content p a{
   color:#fff;
}


/**文章页**/
.infolist { width:30%; float:left;} 
.infolist .mingcheng{font-size:18px;padding-left: 40px;font-weight: bold;margin-bottom: 10px;}
.infolist  li.list_item { font-size:16px;line-height:30px;}
.infobox { width:68%; float:right; border-left:1px dotted #2867A0;padding:10px 10px;  }

.article {}
.article h1.arti_title { line-height:40px; font-family: "Microsoft YaHei"; padding:5px; text-align:center; font-size:18px; color:#282828; border-bottom:2px solid #C30} /**文章标题**/
.article .arti_metas { padding:10px; text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:14px; color:#787878;} /**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:2; font-size:18px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:6px;}
.article .entry .read img { max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/

/* 列表页
 */
 .col_metas .col_title { display:inline-block; float:left; height:30px; line-height:40px; }
 .col_metas .col_title h2 { display:inline-block; font-size:18px; font-weight:bold; color:#347e63; padding:0 50px 0 25px;}   /**当前栏目名称**/
.col_metas .col_path { display:inline-block; float:right; white-space:nowrap; height:30px; line-height:30px; margin-top:5px;} /**当前位置**/

.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {border-bottom:1px dashed #ccc; height:35px;line-height:35px;}  /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { background:url(images/li.gif) no-repeat 5px 9px;}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6em; font-size:16px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:6px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   /**列表页文章图片大小限制**/

#wp_news_w05 li.n1{ display: none;}
#wp_news_w15 .news_title {font-weight: bold;}
#wp_news_w15 .news{padding-bottom: 0px}
#wp_news_w15  li.riqi{color:#adadad;font-size:12px;line-height:18px;height:18px;padding-top: 0px;}
#wp_news_w15  li.intro{display:block;height:45px;overflow:hidden;}
#wp_news_w15 .intro a{color:#adadad;height:50px;overflow:hidden;}
#wp_news_w15 li{background-image: none;text-decoration: none;border-bottom:none;}
#wp_news_w15 li a{text-decoration: none;border-bottom:none;}
#wp_news_w15 ul{ border-bottom: 1px dashed #bfbfbf;}
.focus-title { white-space:normal!important;}



div#wp_news_w04 h2.focus-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap!important;
    width: 69%;
}