﻿@charset "UTF-8";
body{
    width: 100%;
    font-size: 14px;
    min-width: 1200px;
}
*{
    margin: 0;
    padding: 0;
}
img{border:0;}
.w {
    width: 1100px;
    margin:0 auto;
}
.wl {
	width:1000px;
	margin:0 auto;
}
a {
    color: #414141;
    text-decoration: none;
}
.cl{
   clear: both; 
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.fc {
	color:#0fbc93;
}
h2 {
    font:normal 18px/22px "微软雅黑";
    color: #0fbc93;
}
h3 {
    font: bold 14px/18px "微软雅黑";
}
.list-span{
    width: 14px;
    height: 14px;
    display: inline-block;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    font-size: 12px;
    border-radius: 3px;
}
.bc-f60{
    background-color: #FF6600;
}
.bc-1eb{
    background-color: #1EBBE1;
}
a:hover {
    color: #CC0000;
}
.col-red {
    color: #CC0000 !important;
}
.font-bold {
    font-weight: bold ;
}
/* search  start */
.search{
    width: 100%;
    height: 284px;  
    margin: 0 auto;
    background: url(../images/topbg.jpg) no-repeat top center;
    background-size: 100% 100%;
}

.search2{
    width: 100%;
    height: 120px;  
    margin: 0 auto;
    background: url(../images/topbg.jpg) no-repeat top center;
    background-size: 100% 100%;
}

.search-box{
   padding: 143px 105px 93px 197px; 
}
.search-top {
    margin-bottom: 18px;
    position: relative;
}

/* 翻页样式 */
.pagination { text-align: center;}
.pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 5px;}
.pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.pagination li span { font: normal 12px/16px "Microsoft Yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 4px; border: 1px solid #E6E6E6; position: relative; z-index: 1;}
.pagination li a span ,
.pagination li a:visited span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.pagination li a:hover span, .pagination li a:active span{ color: #FFF; text-decoration: none; background-color: #0fbc93; border-color: #0fbc93; position: relative; z-index: 9; cursor:pointer;}
.pagination li span.currentpage { color: #AAA; font-weight: bold; background-color: #FAFAFA; border-color: #E6E6E6; position: relative; z-index: 2;}
.bdsharebuttonbox{
    margin-top: 30px;
}
.qkflx{width:1000px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:5px;text-align:left;line-height:22px;font-size:12px;color:#363636;font-family:'Microsoft YaHei';text-decoration:none;margin-bottom:10px;}
.qkflx a{text-align:left;line-height:22px;font-size:12px;color:#363636;font-family:'Microsoft YaHei';padding-left:5px;padding-right:5px;text-decoration:none;}
.qkflx a:hover{text-align:left;line-height:22px;font-size:12px;color:#0fbc93;font-family:'Microsoft YaHei';padding-left:5px;padding-right:5px;text-decoration:none;}

.search-logo {
    float: left;
    width: 62px;
    height: 67px;
    position: relative;
    margin:0 17px 19px 106px; 
   
}
.search-logo em  {
    position: absolute;
    top: 15px;
    left: 29px;
    width: 8px;
    height: 8px;
    border-radius:4px;  
    border: 1px solid #C3EDF6;
    background-color: #0F6797;
}

.search-top h1 {
    float: left;
    width: 379px;
    color: #0F6797;
    font: bolder 40px/67px "微软雅黑";
    -webkit-text-stroke: 1px #fff;
    
}
.search-input input {
    float: left;
    width: 630px;
    height: 39px;
    color: #B29999; 
    margin-right: 14px;
    border: 1px solid #127AB1;
   
}
.search-btn {
    position: relative;
    float: left;
    width: 114px;
    height: 41px;
    cursor: pointer;
    color: #fff;
    font: 14px "微软雅黑";
    border-radius: 0.1em;
    background: linear-gradient(#00FFFF,#0F6797);
}
.search-btn span {
    padding: 15px 9px 12px 26px ;
}
.search-btn img {
    position: absolute;
    top:12px;
}
/* search  end */


.sth {
    width: 100%px;
    height: 110px;
    border-bottom: 1px solid #CCCCCC;
}

/* banner start */
.banner {
    margin-top: 38px;
}
.banner h2 {
    margin-bottom: 9px;
    padding: 1px 0 9px 36px; 
    float: left;
	font-weight:bold;
    background: url(../images/book.png) no-repeat;
}
.banner-cont {
    width: 1000px;
	overflow:auto;
    border:2px solid #efefef;
    background-color: #F9F9F9;
    padding: 16px 32px 16px 30px ;
}
.banner-cont ul{
    font: normal 14px/33px "微软雅黑";
    list-style: none;
    clear: both;
}
.banner-cont li {
    float: left;
}
/* banner end */

/* nav start */
.nav-cont {
	height:110px;
	background:#eaeaea;
	border-bottom:1px solid #eaeaea;
}

.nav-cont .nav{
    width: 700px;
    text-align: center;
    margin: 0 auto;
}

.nav-cont li {
	width:62px;
	height:80px;
	list-style:none;
	float:left;
	margin:15px 35px 0 40px;
}
.nav-cont li img{
	border-radius: 50%;
}
.nav-cont p {
	color:#258CB9;
	text-align:center;
	color:#258CB9;
	font:14px/20px "微软雅黑";
}

.search .s_img {
	width: 455px;
	height: 100px;
	margin: 0 auto;
}
.search  .s_img img{
	display: block;
	height: 100%;
	margin: 0 auto;
}
/* nav end */


/* newMagazine  */
.newMagazine {
    margin-top: 28px;
}
.newMagazine h2{
    margin-bottom: 12px;
    padding: 1px 0 16px 36px; 
    border-bottom: 1px solid #E0E0E0;
	font-weight:bold;
    background: url(../images/book.png) no-repeat;
}
.newMagazine-cont {
}
.newMagazine-cont li{
    width: 120px;
    height: 205px;
    float: left;
    list-style: none;
    padding-right:17px;
}
.newMagazine-cont li p{
    width: 120px;
    height: 30px; font: 12px/30px "微软雅黑"; 
     text-align: center;
}
/* newMagazine  end*/

/* otherCont start */
.otherCont {
    height:auto;
	overflow:hidden;
    background-color: #fff;
}
.hotMag,.recommendMag{
    float: left;
    margin-top: 31px;
}
.hotMag h2 ,.recommendMag h2{
    padding: 1px 0 16px 36px; 
	font-weight:bold;
    background: url(../images/book.png) no-repeat;
}
.hotMag {
    margin-right: 12px;
}
.hotMag-cont, .recommendMag-cont{
    padding:28px 0;
    width: 538px;
    overflow:auto;
    font: 12px/30px "微软雅黑";
    background-color: #fff;
    border: 1px solid #eaeaea;
}
.hotMag-cont li ,.recommendMag li {
    list-style: none;
    padding-left: 26px ;
    margin: 0 30px 0 14px;
    position: relative;  
    border-bottom: 1px dashed #B3B3B3;
}
.hotMag-cont span, .recommendMag span{
    float: right;
    color: #999999;
   
}
.hotMag-cont i, .recommendMag i{
    position: absolute;
    top: 12px;
    left: 6px;
    width: 6px;
    height: 6px;
    border-radius:6px; 
    background-color: #B3B3B3;
}

.max-recommendMag,.max-recommendMag .recommendMag-cont{
    width: 100%;
}
/* otherCont end */


/* gy start */
/* 中间头部 */
		
        .xq-head {
            width:100%;
            height:100px;
            background:url(../images/qkxqtopbg.jpg);
			background-position:center;
			background-repeat:no-repeat;
        }

        .xq-head h5{
            font:40px/100px "微软雅黑";
            color:#fff;
			text-shadow: 2px 2px 5px #333;
        }
		.qkxq-cont{
			border-bottom:1px solid #EFEFEF;
			 background: url(../images/zjbg.jpg);
		}
        .qkxq-cont-left,
        .qkxq-cont-right {
            background: url(../images/dhkbg.png) no-repeat top center;
            width: 214px;
			
        }
        .qkxq-cont-left h6,
        .qkxq-cont-right h6 {
            font: 14px/38px "微软雅黑";
            color: #fff;
        }

        .qkxq-cont-left-pic {
            width: 214px;
            height:auto;
			overflow:hidden;
        }

        .qkxq-cont-left-pic-box {
            width: 172px;
            height:auto;
            margin:30px auto;
            border: 1px solid #EFEFEF;
        }

        .qkxq-cont-left-inf {
            width: 194px;
            padding: 0 10px;
            font: 12px/25px "微软雅黑";
        }

        .qkxq-cont-left-inf span {
            font-weight: bold;
        }

        .qkxq-cont-mid {
            width: 508px;
            margin-right: 1px;
            padding: 0px 30px;
            border-right: 1px solid #EFEFEF;
            border-left: 1px solid #EFEFEF;
			background-color:#FFF;
        }

        .qkxq-cont-mid-tgzn h6,
        .qkxq-cont-mid-zxtg h6,
        .qkxq-cont-mid-art h6 {
            font: 16px/40px "微软雅黑";
            border-bottom: 1px solid #EFEFEF;
            font-weight: bold;
        }

        .qkxq-cont-mid-tgzn p,
        .qkxq-cont-right p{
            color: #333;
            padding-top: 5px;
            font: 14px/24px "微软雅黑";
        }
        .qkxq-cont-mid-art .current {
            background: #0fbc93; 
			border:1px solid #0fbc93;
            color: #fff;
        }
        
        .qkxq-cont-mid-art{
            width: 508px;
        }

        .qkxq-cont-mid-art a {
            float: left;
			margin-right:12px;
			text-decoration:underline;			
            font: 14px/22px "微软雅黑";
           
        }

        .qkxq-cont-mid-art a:hover {
            color: #0fbc93;
			text-decoration:none;		
        }

        .qkxq-cont-mid-art span {
            float: right;
        }

        .qkml-box {
            padding-top: 20px;
            text-align: center;
        }
       .qkml-box a{
			background: #0fbc93;
            float:left;
            width:100px;
            height:25px;
            margin-right: 10px;
            font: 14px/25px "微软雅黑";
        }
		
        .qkxq-cont-right {
            width: 215px;
            border-bottom: 0;
            margin-left: -1px;

        }

        .qkxq-cont-right p {
            padding:10px 16px;
        }

        .qkxq-cont-box {
            overflow: hidden;
            width: 1000px;
            border:1px solid #EFEFEF;
            border-bottom: none;
        }
   
/* gy end */

/* qkxq  start */
.line {
            width: 704px;
            margin-top: 5px;
            margin-bottom: 20px;
            border-bottom: 3px solid #0fbc93;
        }
/* 文章内容 */

       

        .article-cont p {
            float: left;
            font: 12px/30px "微软雅黑";
            color: darkgray;
        }

        .article-cont .maincont {
            font: 14px/24px "微软雅黑";
            color: #000;
        }
		 .qkxqcont-right {
            width: 252px;
            border-right: 1px solid #EFEFEF;
            margin-left: 1px;
        }
		  /* 右边 */

    
        .qk-jj {
            width: 250px;
            height: 123px;
        }

        .qk-jj p {
            
            font:bold 14px/18px "微软雅黑";
        }

      
		.qkjj-header {
			width: 252px;
            height: 33px;
            background: #0fbc93;
            font: bold 14px/33px "微软雅黑";
		}
        .tlqk-header {
            width: 252px;
            height: 33px;
            background: #0fbc93;
            font: bold 14px/33px "微软雅黑";
        }

        .qk-tj {
            width: 250px;
            text-align: center;
            font: 12px/20px "微软雅黑";
        }

        .qk-tj img {
            width: 90px;
            height: 125px;
        }

        .mag0-1 {
            float: left;
            width: 90px;
            margin: 15px;
        }

        .mag-01 a {
            color: #006CB2;
        }
/* qkxq  end */

/* qklb  start */
		 .qk-list{
			 margin-top:38px;
		 }
        .qk-list h2 {
			font-weight:bold;
		padding: 1px 0 16px 36px; 
		background: url(../images/book.png) no-repeat;
	    }
        .qk-list-head {
            width: 998px;
            height: 38px;
            margin-top: 10px;
            border: 1px solid #0fbc93;
            background-color: #0fbc93;
        }

        .qk-list-head p {
            font: bold 16px/40px "微软雅黑";
			 color: #fff;

        }

        .classify a {
            font: 12px/40px "微软雅黑";
            color: #fff;
        }

        /* qk-list-pic */

        .qk-list-pic {
            width: 1000px;
			height:auto;
			overflow:hidden;
            text-align: center;
            font: 14px/25px "微软雅黑";
        }

        .qk-list-pic li {
            float: left;
			list-style:none;
            margin: 10px 13px 0px 0;
        }
		.qk-list-pic li:hover{
			text-decoration: underline;
		}

        .qk-list-pic img {
            width: 127px;
			border:1px solid #c9c9c9;
        }

        .qk-list-pic a {
            color: black;
        }
		.qk-list-pic p {
			font:normal 14px/32px "微软雅黑";
            width: 127px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
		}
/* qklb  end */

/* zjxz  start */
.zjxz h2 {
	font:24px/30px "微软雅黑";
	color:#5d5b5b;
}


/* zjxz  end */

/* news  end */
		.news-cont-mid2{
            width:725px;           
            margin-right: 1px;
            padding:10px;
			
        }
		 .news-cont-mid-art2{
            width:685px;
        }
		 .news-cont-right {
            width: 252px;
            border: 1px solid #EFEFEF;
            border-bottom: 0;
        }
		.tlqk-head {
            width: 252px;
            height: 33px;
            background:#F7F7F7;
            font: bold 14px/33px "微软雅黑";
        }
		
		.news-box {
            height: 50px;
			margin-top:52px;
        }
        .news-box h2 {
		padding: 1px 0 16px 36px; 
		background: url(../images/book.png) no-repeat;
        }
		 .qktj {
            width: 250px;
            text-align: center;
            font: 12px/20px "微软雅黑";
        }
        .qktj img {
            width: 90px;
            height: 125px;
        }
        .mag01 {
            float: left;
            width: 90px;
            margin: 15px;
        }
        .mag01 a {
            color:#006CB2 ;
        }
		.mag01 a:hover {
			color: #566271;
		}
		 .news-cont-mid-art2{
            width:685px;
        }
		.news-cont-mid-art2 a {
            width:685px;
            float: left;
            border-bottom:1px dashed #eaeaea; 
            font: 14px/36px "微软雅黑";   
        }
	
		.news-article-cont p {
            float: left;
            font: 12px/30px "微软雅黑";
            color: darkgray;
        }

        .news-article-cont {
            font: 14px/24px "微软雅黑";
            color: #000; 
			width: 705px;
            padding: 30px 20px;
			background-color: #fff;
            border-right:1px solid #EFEFEF;
        }
		.news-article-cont h4 {
			font: 20px/24px "微软雅黑";
			float: left;
		}
		.news-main-box {
            overflow: hidden;
            width: 1000px;
			background-color: #F6F6F6;
            border:1px solid #EFEFEF;
        }
/* news  end */

/* lwxz  start */
 .lwxz-box {
        width: 1100px;
        margin: 0 auto;
        overflow: hidden;
    }
    .lw-box1{
        float: left;
        width: 345px;
        height: 315px;
		margin-right:13px;
		margin-bottom:15px;
        border: 1px solid #0fbc93;
    }
	.lw-box3{
        float: left;
        width: 250px;
        height: 315px;
		margin-bottom:15px;
    }
	
	.lw-box11{
        float: left;
        width: 347px;
        height: 310px;
		margin-bottom:15px;
        overflow: hidden;
    }
	
    .lw-box1 h2 {
        font: bold 16px/40px "微软雅黑";
        background-color: #0fbc93;
        color: #fff;
    }
	.lw-box3 h2 {
        font: bold 16px/40px "微软雅黑";
        background-color: #F3F3F3;
        color: #000;
    } 
	.lw-box11 h2 {
        font: bold 16px/40px "微软雅黑";
        background-color: #0fbc93;
        color: #fff;
    } 
	
    .lw-box2{
        float: left;
        width: 345px;
        height: 315px;
        margin-right: 13px;
		margin-bottom:15px;
        border: 1px solid #0fbc93;
    }
    .lw-box2 h2 {
        font: bold 14px/40px "微软雅黑";
        background-color:#0fbc93;
		width:345px;
		float:left;
		color: black;
    } 
	.lw-box2 h2 a {
        font: 12px/40px "微软雅黑";
        color:#fff;
        float:right;
    }

    .lw-box1 ul, .lw-box2 ul{
        width: 100%;
    }
	
    .lw-box1 li, .lw-box2 li {
        margin-left: 12px;
        list-style: none;
        font: 14px/32px "微软雅黑";
        border-bottom: 1px dashed #eaeaea;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        width: 100%;
    }
	
	.mbxdh{width:814px;height:22px;float:left;margin-top:14px;margin-left:10px;font-size:12px;color:#999;font-family:'Microsoft YaHei';line-height:24px;}
	.mbxdh a{font-size:12px;text-align:left;color:#999;font-family:'Microsoft YaHei';text-decoration:none;}
	.mbxdh a:hover{font-size:12px;text-align:left;color:#cc0000;font-family:'Microsoft YaHei';text-decoration:none;}
	
	.fcwd{width:684px;height:auto;overflow:hidden;float:left;margin-top:20px;line-height:26px;text-align:left;font-family:'Microsoft YaHei';font-size:14px;color:#363636;}
	
	
	.mbxdh2{width:814px;height:22px;float:left;margin-top:14px;margin-left:20px;font-size:14px;font-family:'Microsoft YaHei';line-height:24px;}
	.mbxdh2 a{font-size:12px;text-align:left;font-family:'Microsoft YaHei';text-decoration:none;}
	.mbxdh a:hover{font-size:12px;text-align:left;color:#0fbc93;font-family:'Microsoft YaHei';text-decoration:none;}
	.jj-box span{color:#666;font-weight:bold;}
	.jj-box p {color:#1476AF}
	
	
	.fcwd li{
        margin-left: 12px;
        list-style: none;
        font: 14px/32px "微软雅黑";
        border-bottom: 1px dashed #eaeaea;
    }
	
	 .lw-box3 li{
        margin-left: 3px;
        list-style: none;
        font: 14px/32px "微软雅黑";
        border-bottom: 1px dashed #eaeaea;
    }
	 .lw-box11 li{
        margin-left: 12px;
        list-style: none;
        font: 14px/32px "微软雅黑";
        border-bottom: 1px dashed #eaeaea;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
    }
	
    .lw-box1 a:hover,.lw-box2 a:hover {
        color: #0fbc93;
    }
	
	.lw-box11 a:hover{
        color: #0fbc93;
    }

/* lwxz  end */
/*导航*/
.nav_wrap{
  width: 100%;
  height: 50px;
  background: #FFFFFF;
}
.nav_wrap .nav_hd{
  width: 1000px;
  margin: 0 auto;
}
.nav_wrap .nav_hd>div{
  float: left;
}
.nav_wrap .nav_hd .lg{
  padding:0px 0;
}
.nav_wrap .nav_hd .lg img{
  height: 50px;
}
.nav_wrap .nav_hd .li{
  height: 100%;
}
.nav_wrap .nav_hd .li a{
  display: block;
  width: 100%;
  height: 100%;
  line-height: 50px;
  padding: 0 25px;
  text-align: center;
}
.nav_wrap .nav_hd .li a:hover{
  color: #006CB2;
  text-decoration: underline;
}
.xq-head {
  min-height: 100px;
  height: auto!important;
}
.xq-head img{
  display: block;
  width: 100%;
}
.xq-head .wl{
  position: relative;
  width: 1000px;
  height: 100%;
}
.xq-head h5{
  height: 100px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* footer  start */
       .footer {
       overflow: hidden;
        color: #FFF;
        font: 12px/28px "微软雅黑";
        background: #0fbc93;
    }
		.zxtg02 {
			width:183px;
			height:46px;
			float:right;
			margin-top:-35px;
		}

/* footer  end */

.lb-head {
	width: 100%;
    height: 90px;
    background-position: center;
    background-repeat: no-repeat;
	}
.xqdh a {
	border-radius:1em;
	text-align:center;
}
.img-list a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 127px;
}