*{padding:0;margin:0;text-decoration:none;list-style: none;font-family: '微软雅黑';outline: none;}

a{color: inherit;}

img{border:0 none;}

input[type=text]::-ms-clear{

                display: none;                

            }

            input::-webkit-search-cancel-button{

                display: none;

            } 

            input.t {

                border:1px solid #fff;

                background:#fff;           

                padding-left:5px;

                height:30px;

                line-height:30px ;

                font-size:12px;

                font-color: #004779;        

            }



/*解决浏览器出现滚动条时页面跳动的问题 start*/

html {

  overflow-y: scroll;

}

:root {

  overflow-y: auto;

  overflow-x: hidden;

}

:root body {

  position: absolute;

}

body {

  width: 100vw;

  overflow: hidden;

}

/*解决浏览器出现滚动条时页面跳动的问题 end*/



.wrap{width:100%;min-width: 320px;height: auto;margin: 0 auto;}



/***top样式***/

.top{height:28px;line-height:28px;margin-top: 5px; color: #666666; font-size: 13px;font-family: arial,pingfang sc,stheiti,microsoft yahei,sans-serif;}

.wrapper{width:1280px;margin:0 auto;}

.fl{display:inline;float:left;}

.fr{display:inline;float:right;}

.relative{position:relative;}

.fl a,

.fl span{margin-right:10px;}

.fl i{margin:0px 7px 0 -1px;color:#c7c7c7;position:relative;top:-1px;}

.fr a{margin-left:10px; color: #333333;text-decoration:none;}

.fr a:hover{margin-left:10px; color: #38B54F;text-decoration:none;}

.fr{z-index:100;}

.fr a.login{display:inline-block;height:30px;padding:0 5px;}

.fr a.login:hover{color:#38B54F;background:#e6e6e6;}

.fr p{display:inline;}

.fr p span b{color:rgb(192, 192, 192);font-weight:normal;display:none;}

span#weather{display:inline-block;height:19px;overflow:hidden;position:relative;top:3px;_top:1px;}

#header{height:90px;margin-bottom:5px;clear:both;}



/***logo样式***/

.logo{width: 100%;height: auto;}

.logoimg{width:280px;height:70px;background-image:url(../images/logo.png);background-repeat: no-repeat;float:none;top:0;margin: 0 auto;margin-top:150px;margin-bottom: 20px;}



/*搜索框样式 */

.isearch{width: 70%;/*width:100%*/height: auto;margin: 0 auto;}

#search_bg{

    height: 50px;

    margin-left: 13%;

}

#search_bg #button_bg{

    position: relative;

}

#search_bg #button_bg .textb{

    display: block;   

    outline: none;

    float:left;   

    text-align: left;   

}

#search_bg #button_bg .subb{

    display: block;  

    outline: none;

    float: left;    

}



#search_bg #button_bg .keyword{

    /*width: 670px;*/

	width: 80%;/*搜索关联关键字展示区域的背景宽度*/

	max-width: 668px;

    height: auto;

    border:solid 1px #cccccc;

    border-top:none;

    position: absolute;

    top:50px;

    left:25px;

    z-index:40;

    

    display: none;

    font-size: 14px;

    background-color: white;



    border-bottom-left-radius: 1px;

    border-bottom-right-radius: 1px;

    overflow: hidden;

}

#search_bg #button_bg .keyword span{

    display: block;

    clear: both;

    width:100%;

    height: 28px;

    text-indent:15px;

    line-height:28px;

    cursor: pointer;

    background:white;

    border-bottom:solid 1px #ffffff;

   

}

#search_bg #button_bg .keyword span:hover{

    background: rgba(0,0,0,0.5);

}





#searchBox{overflow: hidden;width:75%;height: 50px;}

#search{/*width:548px;*/width:65%;height: 46px;border:1px solid #38B54F;border-right:0 none;float:none;color:#afafaf;

    font-size: 14px;padding-left:0px;color:#333333;border-left: 0;}

#search:hover{color:#333333}

#searchBtn{width:10%;min-width: 100px; height:48px; background-color: #38B54F;border:1px solid #38B54F;border-top-right-radius:1px;border-bottom-right-radius:1px;float:inherit;color: #FFFFFF; font-size: 16px;

    background-image: url(images/searchBtn.png);background-position:12px 12px;background-repeat: no-repeat;cursor:pointer;}

.searchChoice{width:50px;height:46px;background-color:white;border:1px solid #38B54F;border-right: 0;border-top-left-radius:1px;border-bottom-left-radius:1px;float:left;

    background-position:12px 12px;background-repeat: no-repeat;position: relative;}

.sChoiceBtn{width: 20px;height: 20px;margin:13px auto 0 auto;cursor:pointer;background-image:url(../images/searchChoice/scbaidugray.png);background-repeat: no-repeat;}

.scBigBox{display:none;overflow: hidden;width:auto;height:auto;background-color: white;position: absolute;top:46px;left: -1px; border:solid 1px #cccccc;border-radius: 1px;z-index: 41;}

.scSmallBox{overflow: hidden;width:130px;height:34px;color: #545454;cursor: pointer;}

.scSmallBox:hover{background-color:#f0f0f0;}

.scImg{width: 18px;height: 18px;margin: 7px 10px 0px 10px;float: left;}

.scName{font-size: 14px;float: left;display: block;width:80px;height: 20px;line-height:20px;margin-top:7px;}





/*------------------seach结果集样式---------------------*/



#search_result{

width: 960px;

height: auto;

min-height: 400px;

overflow: hidden;

}

#search_result .result_num{

width: 960px;

height: 26px;

text-align: left;

text-indent: 15px;

font-size: 15px;

line-height: 26px;

color:#767676;



}

#search_result .result{

width: 960px;

height: auto;

max-height: 110px;

margin-top:15px;

margin-bottom: 15px;

padding-top: 15px;

padding-bottom: 15px;

text-indent: 20px;

line-height: 25px;

color: #333333;

text-overflow: ellipsis;

overflow: hidden;/*以上三行实现溢出显示省略号*/

border-bottom:dashed 1px #cccccc;

}

#result_page{

    width: 960px;

    height: 30px;

}

#result_page a{

    display: block;

    float: left;

    margin-left:5px;

    width: 30px;

    height: 30px;

    text-align: center;

    text-decoration: none;

    line-height: 30px;

    background: none;

    color: #363636;

    border:solid 1px #A5A5A5;

    transition:all .5s linear;

    -webkit-transition: al.5s linear;/* Safari and Chrome or liebao*/

    -moz-transition: all .5s linear;/*Firefox */

    -o-transition: all .5s linear;/*Opera */

    -ms-transition: all .5s linear;/*for ie*/

}

#result_page a:hover{

    color:#0A67C1;

    border:solid 1px #0A67C1;

}

#result_page .nowpage{

    border:solid 1px #EAE8E8;

    color:#0F9512;

}

#result_page .previous,

#result_page .next{

    width: 80px;

    height: 30px;

}





/***nav导航样式***/

.nav{margin: 0 center; margin-bottom: 30px; padding-bottom: 0px;}

#hSiteNav{max-width:1000px;width: 100%; float: none; margin:0 auto;margin-bottom: 30px;margin-top: 25px; overflow: hidden;}

.hNav{float: left;width:60px;height:34px;text-align: center;color: #919191;font-size: 15px;cursor:pointer;line-height:30px;}

.hNav:hover{color:#38B54F;background-position: 0 28px;background-repeat: no-repeat;}

.currentHNav{color:#38B54F;background-image: url(../images/hNavGrayLine.png?version=18.13);background-position: 0 28px;background-repeat: no-repeat;}



/***站点list样式***/

.hSiteBigBox{max-width: 1000px;width: 100%; height: auto;min-height: 215px; margin: 0 auto;margin-bottom: 20px;}

.hSiteBox{width: 100%}



.hSiteType{width: auto;margin-bottom: 50px;margin-right: 20px;float: right;}

.hSiteType li{width: auto;height:50px;}

.hSiteType li img{width:16px;height: 16px;float: left;margin:15px 5px 15px 20px;background-repeat: no-repeat;}

.hSiteLine{width: 100%;margin-bottom: 0px;margin-left: 35px;display:inline-block;}

.hSiteLine li{width: 160px;height:50px;float: left;display:block;margin-right:5px;}

.hSiteLine li img{width:16px;height: 16px;float: left;margin:15px 5px 15px 20px;background-repeat: no-repeat;}

.line{width: 90%;max-width: 1000px;height: 15px;margin: 0 auto; float: none; margin-top: 0px;margin-bottom: 20px; background-color: #FCFCFC;}

.dot{float: left;margin:12px 0px 12px 0px;background-repeat: no-repeat;}

.hSiteName{font-size: 13px;color:#15120e;float: left;display: block;margin: 13px 0px 13px 0px;height: 20px; line-height:20px}

.hSiteName:hover{color: #38B54F;}

.hPm,.hPj,.hOp,.hWx,.hEc,.hTui,.hUi,.hCode,.hAI,.hApi,.hIsite,.hDb,.hBc,.hCl,.hTools,.hMoulem{display: none;}
.htitle{font-size: 12px;color: #999;padding-left: 20px;}








#recoPage{width:501px;height:204px;background-image: url(../images/recoPage.png);background-repeat: no-repeat;left: 50%;top:45%;margin-top:-150px;margin-left:-250px;position:absolute;display: none;opacity: 0;}

.recoBtn{width:171px;height:36px;cursor: pointer;background-image: url(../images/recoPageBtn.png);background-repeat: no-repeat;margin:150px 0 0 250px;position:absolute;}









/***底部版权信息样式***/

.copyright{width: 100%;height: auto;margin:0 auto;line-height: 20px;font-size: 12px;color: #afafaf;margin-bottom: 10px;margin-top: 20px;}

.upCopyright { width: 100%;text-align: center;}

.downCopyright{ width: 100%;text-align: center;}

.aboutBtn{}

.aboutBtn:hover{color:#8e8e8e;}







.mSiteBtn{position: relative;cursor:pointer;}

.mSiteBtn:hover{color:#8e8e8e;}

.mSiteQrcode{position: absolute;bottom:25px;left:50%;margin-left:-60px;width: 124px;height: 150px;

    background-color: white;border:solid 1px #cccccc;border-radius: 10px;z-index: 41;display: none;}

.mSiteQrcode img{width: 100px;height: 100px;margin:10px auto 0px auto;}

.mSiteQrcode div{line-height:15px;}



/*关于本站*/

.aboutLogo{padding-top:60px;}

.aboutBox{width: 940px;margin:0px auto 0 auto;overflow: hidden;padding: 60px 30px 60px 30px;background-color: white;border-radius: 15px;}

.aboutNav{float: left;width: 180px;color: #5a5a5a;}

.aboutNav li{height: 25px;margin-bottom: 15px;font-size: 16px;padding-left:30px;cursor:pointer;}

.aboutNavCurrent{background-image: url(../images/logo25px.png);background-repeat: no-repeat;}

.aboutNav li:hover{color:black;}

.aboutContent{float: left;border-left: 1px solid #e3e3e3;padding:0px 0px 0px 80px;width: 660px;color: #5a5a5a;font-size: 15px;}

.aboutCopyright{margin:0 auto;width:240px;height:40px;bottom:0px;margin-top:30px;font-size: 14px;color: #afafaf;}



/*反馈联系*/

.voosoom{width: 230px;height: 15px;background-image: url(../images/voosoom.png);background-repeat: no-repeat;background-position: 40px 2px;margin-top: 20px;}

.btn001{width: 150px;height: 35px;background-color: #ffe400;font-size: 15px;color: #0e0e0e;margin:0 auto;display: block;text-align: center;line-height: 35px;border-radius: 5px;}

.btn001:hover{background-color: #f7dd00;}



.liuyanText{font-size: 15px;color:# #5a5a5a;width: 400px;text-align: center;height: 60px;background-color:#ffe400;border-radius: 15px;padding-top: 10px;margin:0 auto;}

.liuyanText b{font-size: 22px;color:#252525;}



/*文章*/

.wTitle{margin-bottom:10px;overflow: hidden;width: 630px;font-size: 15px;}

.wTitle span{float: right;font-size: 14px;color:#afafaf;}

.wTitle b{float: left;width: 70px;}

.wTitle a{float: left;}

.wTitle a:hover{color: black}























