﻿@charset "utf-8";
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
ul,li,dl,dt,dd{display:block;list-style:none}
img{border:0 none;vertical-align:top;max-width:100%; pointer-events: none;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0}
a{text-decoration:none;outline:0;color:#2d3134}
.fn-left{float:left}
.fn-right{float:right}
.fn-relative{position:relative}
.fn-absolute{position:absolute}
body{position:relative;overflow-x:hidden;color:#2d3134;font-family:\5FAE\8F6F\96C5\9ED1}
.all{position:relative;z-index:10;right:0;background:#e8eaed}
#wrapper{margin:0 auto;width:100%; max-width:640px}
.wrap{width:95%;margin:0 auto}
.marg{margin-top:2%}
.title{text-align:left;line-height:2.5;font-size:1.4em;color:#4d4e52;display:block;background:url(../images/more.png) no-repeat right  center;background-size:80% auto}
.title span{color:#054d99;font-size:1.1em}
.title2{background:#bdd0ec;line-height:2.5;font-size:1.1em;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.header{top:0;left:0;width:100%;z-index:100000; max-width:640px;}
.about{line-height:2; padding:0% 2%}
/*top*/
.top h1{width:63%}
.top h1 a{display:block}

/*导航*/
.btn-nav{cursor:pointer;position:absolute;right:0;top:0%;width:18%;line-height:none;color:#e84774;background:url(../images/nav.png) no-repeat right center;background-size:auto 45%;height:100%}
.panel{display:block;position:absolute;top:0;right:0;z-index:1;width:12em;height:100%;background:#273655;box-shadow:0.125em 0 0.5em rgba(0, 0, 0, 0.2) inset}
.panel>ul{width:96%;height:auto;margin:0 auto}
.panel-son{width:100%;border-bottom:1px solid #d7e9ff;font-style:normal;font-weight:normal;font-variant:normal}
.panel-son>a{display:block;color:#fff;text-align:center;line-height:3;font-size:1.4em}
/*banner*/
.banner{max-width:100%;overflow:hidden;visibility:visible;position:relative}
.banner img{width:100%;cursor:pointer}
#slider{line-height:0;text-align:center}
#pagenavi{text-align:right;bottom:20px;width:98%;position:absolute;margin-right:2%}
#pagenavi a{display:inline-block;width:14px;height:14px;background-color:#dfdfdf;-webkit-box-shadow:inset 0 0 8px #b5adab;-moz-box-shadow:inset 0 0 8px #b5adab;box-shadow:inset 0 0 8px #b5adab;border:solid 1px #d0d3ca;margin-right:1%}
#pagenavi a.active{background-color:#1edcfc;-webkit-box-shadow:inset 0 0 8px #1caedd;-moz-box-shadow:inset 0 0 8px #1caedd;box-shadow:inset 0 0 8px #1caedd;border:solid 1px #29d4f0}
/*搜索*/
.search{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;background-image:-webkit-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:-moz-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:-o-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:linear-gradient(to top, #ebebeb 50%, #fff 53%);background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top: 1em;}
.search-txt{width:79%;color:#999;cursor:pointer;border:none;float:left;font-family:\5FAE\8F6F\96C5\9ED1;font-style:normal;font-weight:normal;font-variant:normal;min-height:35px;padding:2px 2% 0;background:none;outline:none;}
.search-input{cursor:pointer;display:block;float:right;min-height:35px;width:15%;background:url(../images/search.png) no-repeat center center;background-size:auto 80%;border:none}
.index_nav li{width:33.3%;float:left}
.index_nav li a{display:block;width:99%;margin:0 auto;color:#fff}
.index_nav li a img{width:100%; pointer-events: none;}
.index_nav li a div{position:absolute;left:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5);line-height:2;text-align:left;/*background-image:url(../images/index_ico.png);*/background-position:10% center;background-repeat:no-repeat;background-size:auto 50%;/*padding-left:25%;*/box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
/*图片列表*/
.list_images li{float:left;width:33.3%;margin-bottom:3%}
.list_images li a{display:block;position:relative;width:85%;margin:0 auto}
.list_images li a img{width:100%}
.img_text{
	    color: #000000;
    text-align: center;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*图片导航*/
.navigation{position:absolute;top:0;right:2%;text-align:right;cursor:pointer;line-height:2.5;color:#162137;font-size:0.85em;background:url(../images/bg.png)}
#menu li{width:25%;text-align:center;float:left;padding-top:3%}
#menu li a{width:90%;color:#fff;padding:9% 0;margin:0 auto;display:block;background-color:#273655;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
/*文字列表*/
.list_articles li{border-bottom:#223756 dashed 1px;width:95%;margin:0 auto}
.list_articles li a{display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;line-height:3;background:url(../images/ico.png) no-repeat right center;background-size:auto 30%;width:88%;padding-right:8%;padding-left:2%;margin-right:2%;}
/*底部导航*/
.bottom_nav li{float:left;width:25%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; margin-top:2%}
.bottom_nav li a{display:block;width:90%;margin:0 auto;padding:10% 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;box-shadow:0 2px 2px rgba(0,0,0,.45), inset 0 0 0 1px #fff;background-image:-webkit-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:-moz-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:-o-linear-gradient(bottom, #ebebeb 50%, #fff 53%);background-image:linear-gradient(to top, #ebebeb 50%, #fff 53%);background-color:#d5d5d5}
/*底部*/
#solid_bottom{background-image:-webkit-linear-gradient(bottom, #0f1829, #273655);background-image:-moz-linear-gradient(bottom, #0f1829, #273655);background-image:-o-linear-gradient(bottom, #0f1829, #273655);background-image:linear-gradient(to top, #0f1829, #273655);background-color:#273655}
#solid_bottom li{float:left;width:20%}
#solid_bottom li a{display:block;text-align:center;color:#fff;padding:8% 0;}
#solid_bottom li a img{vertical-align:middle;max-width:32.8125%;display:block;margin:0 auto;width:auto}
/*翻页*/
.page{text-align:center;width:100%;}
.page .arrow_left, .page .arrow_right{text-align:center;display:inline-block;width:70px;padding-bottom:7px;padding-top:4px;background-color:#273655;color:#fff}
.page .arrow_left img, .page .arrow_right img{vertical-align:middle}
.page .arrow_center{display:inline-block;width:20%}
/*内页*/
.picture .ptitle{color:#192845;font-size:1.1em;line-height:2;text-align:center;margin-top:2%}
.picture .about_pg{line-height:1.8;margin-top:2%;}
.picture .about_img{text-align:center;margin-top:2%}
.picture .about_img img{width:80%}
.results{line-height:2.5;margin-top:1.5%;}
.results span{color:#054d99;margin:0 2%}
/*图文列表*/
.image_articles li{ border-bottom:1px dashed #223756; padding-bottom:2%; padding-top:2%; width:95%; margin:0 auto}
.image_articles a{ display:block}
.image_articles img{ width:27.9%; float:left}
.image_articles div{ float:left; width:69.1%; margin-left:3%; line-height:1.6em;}
.image_articles div h3{  font-weight:normal;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; background:#c7d9f4; padding-left:2%}
.image_articles div span{ color:#dd921b}
@media screen and (max-width:640px){body,html{font-size:16px}}
@media screen and (max-width:540px){body,html{font-size:15px}}
@media screen and (max-width:480px){body,html{font-size:14.5px}}
@media screen and (max-width:420px){body,html{font-size:14px}}
@media screen and (max-width:360px){body,html{font-size:13.5px}}
@media screen and (max-width:320px) {body,html{font-size:12.5px}}
/*备注*/
/*@media screen and (max-width:1024px){.list_images li a img{height:216px}.index_nav li a img{height:317px}.banner img{height:688px}.top img{height:auto}}
@media screen and (max-width:960px){.list_images li a img{height:203px}.index_nav li a img{height:297px}.banner img{height:645px}.top img{height:auto}}
@media screen and (max-width:800px){.list_images li a img{height:169px}.index_nav li a img{height:248px}.banner img{height:537px}.top img{height:auto}}
@media screen and (max-width:768px){.list_images li a img{height:162px}.index_nav li a img{height:238px}.banner img{height:516px}.top img{height:auto}}
@media screen and (max-width:640px){.list_images li a img{height:135px}.index_nav li a img{height:198px}.banner img{height:430px}.top img{height:auto}}
@media screen and (max-width:480px){.list_images li a img{height:101px}.index_nav li a img{height:149px}.banner img{height:323px}.top img{height:auto}}
@media screen and (max-width:420px){.list_images li a img{height:89px}.index_nav li a img{height:129px}.banner img{height:282px}.top img{height:auto}}
@media screen and (max-width:360px){.list_images li a img{height:76px}.index_nav li a img{height:111px}.banner img{height:241px}.top img{height:auto}}
@media screen and (max-width:320px){.list_images li a img{height:68px}.index_nav li a img{height:99px}.banner img{height:215px}.top img{height:auto}}*/