ï»?@charset "utf-8";

body{margin:0 auto;line-height: 1.5;max-width: 640px;}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }


a{text-decoration:none;color:#333;background-color:transparent;-webkit-text-decoration-skip:objects;}


.clear{clear:both;}

.major{margin: 0 0.74em 0 0.74em;float:left;}
.major dl{width: 50%;float:left;padding:3% 2%;margin:0;/* border: #ececec 1px solid; *//* -webkit-box-sizing:border-box; */-moz-box-sizing:border-box;box-sizing:border-box;/* border: 1px solid #f0f0f0; */border-radius: 72px;}
.major dl dt{width: 100%;float:left;}
.major dl dt img{width: 100%;float:left;/* border-radius: 10px; */border-top-left-radius: 10px;border-top-right-radius: 10px;}
.major dl dd{width: 100%;float:right;margin:0;border: 1px solid #f0f0f0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.major dl dd h2{margin:0;font-size: 1.06em!important;line-height: 1em;padding: 0.31em 0.5em 0em 0.5em;/* background: #0982ca; */text-align: center;line-height: 2em;color: #000;}
.major dl dd p{width:100%;font-size:2em;margin: 1.16em 0;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.major dl dd span{margin-top:0.5em;line-height: 1.8;width: 100%;background:#3570ca;display:table;border:#3570ca 1px solid;border-radius: 0.8em;}
.major dl dd span a{width:50%;display:block;text-align:center;float:left;color:#fff;font-size: 2em;}
.major dl dd span a:nth-child(1){color:#326fcc;background:#fff;border-radius: 0.74em;}
.adbtn{width:100%;background:#004cbc;display:table;padding:1em 0;margin:2em 0;}
.adbtn a{width:50%;padding:0 10%;display:block;float:left;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.adbtn a h2{font-size:3em;border-bottom:#fff 2px solid;margin:0;padding:1em 0;}
.adbtn a p{font-size:1.5em;margin:1em 0;}
.adbtn a:nth-child(1){border-right:#fff 1px solid;}
.adbtn a:nth-child(2){border-left:#fff 1px solid;}
.indextitle{width:100%;padding:3%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.indextitle h2{margin:0;float:left;padding-left: 0.5em;border-left: #326fcc 0.15em solid;font-size: 1.2em;}
.indextitle a{/* float:right; *//* font-size: 2em; *//* display:block; *//* padding: 0.4em 2em; *//* border-radius: 1.5em; *//* color:#e57d1d; *//* border:#e57d1d 1px solid; */}
.indextitle a img{vertical-align:bottom;margin: 0.43em 0.43em;/* width: 2em; */}
.indexask{width:100%;display:table;border-top:#ddd 1px solid;}
.indexask ul{float:left;padding: 0 3% 0 3%;margin:1em 0;}
.indexask ul li{list-style:none;width: 47.8%;padding:1%;float:left;}
.indexask ul li a{width:100%;text-align:center;display:block;/* font-size:2em; */line-height: 2.22em;border:#ddd 1px solid;border-radius: 0.51em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indexask ul li:nth-child(3) a,.indexask ul li:nth-child(6) a,.indexask ul li:nth-child(7) a{color:#cb0a0a;}
.adimg{width:100%;display:table;}
.adimg a{width:48%;padding:1%;float:left;}
.adimg a img{width:100%;float:left;}
.askbtn{width: 53%;display:block;text-align:center;border:#d9d9d9 1px solid;color: #3c3c3c;border-radius:3em;padding: 0.2em 0;}


.major dl dd p,.majorPage dl dd p{font-size: 0.88em;margin: 0.2em;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0.13em 0 0.13em 0.47em;color: #3f3f3f;font-size: .8em;margin: 0;}
.major dl dd span a,.newsList dl dd{font-size: 0.89em;}
.adbtn{margin:1em 0;}
.adbtn a{padding:0 5%;}
.adbtn a h2{font-size:2em;padding:0.5em 0;}
.adbtn a p{font-size:1em;margin:0.5em 0;}
.indextitle h2{line-height: 2em;padding-left:0.5em;padding-bottom:1px;border-left: #326fcc 0.15em solid;font-size: 1.2em;}
.indextitle a{/* font-size: 0.84em; *//* padding:0.2em 1em; */}
.indextitle a img{width:1.6em;}
.askbtn{font-size: 1.14em;margin: 0.84em auto 1em;}






.titles{width: 100%;margin: 0.94em auto 0.94em;}
.titles h2{padding-bottom: 0.74em;text-align: center;font-size: 1.35em;font-weight: 600;background: url(../images/tt.png) bottom center no-repeat;color: #3f3f3f;}
.titles p{font-size: 0.93em;line-height: 1.6em;color: #5f5f5f;text-align: center;margin-top: 0.47em;}


.list_major{border-top:#ddd 1px solid;overflow: hidden;}
.list_major dl{width: 100%;padding: 2% 2%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;height: 7.8em;border-bottom: 1px dashed #d6d6d6;}
.list_major dl dt{width: 39%;float:left;margin: 0 0em 0 0.28em;position: relative;}
.list_major dl dt img{width: 100%;float:left;}
.list_major dl dd{width: 56%;float:right;margin:0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.list_major dl dd h2{margin:0;font-size: 1.02em!important;line-height: 1em;text-align: left;line-height: 2em;color: #000;}
.list_major dl dd p{width:100%;font-size: 0.88em;margin: 1.16em 0;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0;margin: 0;font-size: 0.88em;color: #8e8e8e;}
.list_major dl dd span{margin-top:0.15em;line-height: 1.5;width: 100%;background:#326fcc;display:table;border:#326fcc 1px solid;}
.list_major dl dd span a{width:50%;display:block;text-align:center;float:left;color:#fff;font-size: 0.88em;}
.list_major dl dd span a:nth-child(1){color:#326fcc;background:#fff;}

.bg-xxx {
    border-top: 0.47em solid #ececec;
}



