@charset "utf-8";
html{
    font-family: Arial, "Microsoft Yahei", "SimSun", sans-serif;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body{
    -webkit-overflow-scrolling: touch;
    margin: 0;
    background-color: #f0f0f0;
}
ul{
    margin: 0;
    padding: 0;
    list-style: none;
    outline: none;
}
a, img {
    -webkit-touch-callout: none;
}
a{
    display: inline-block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    background: transparent;
    outline: none;
    color: #333;
    -webkit-tap-highlight-color:transparent;
}
img{
    display: block;
    border: 0;
}
input, button{
    margin: 0;
    padding: 0;
    outline: none;
}
/*页面主体*/
.wrapper{
    max-width: 750px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.5;
	background:#fff;
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    display:block;
    content:"";
    clear: both;
    visibility: none;
}
.wrapper img {
    width: 100%;
}
.wrapper-lead {
    position:relative;
    z-index: 2;
    border: 2px solid  #4e6b92;
    width:96%;
    margin: -22px auto 15px;
    background-color: rgba(247,249,252,0.7);
}
.wrapper-lead-bg {
    height:22px;
    width:100%;
    
}
.wrapper-lead img {
    width: 36px;
    height: 71px;
    float:left;
    margin: 46px 16px;
}
.wrapper-person {
    position: relative;
}
.person-info {
    position:absolute;
    top: 35%;
    left: 41%;
    width: 48%;
}
.person-info h3 {
    font-weight: normal;
    font-size: 15px;
}
.person-info span {
    color: #b73537;
}
.person-info p {
    margin:0;
    border-bottom: 1px solid #4e6b92;
    height: 25px;
    line-height: 25px;
}
.person-show {
    width:96%;
    margin:0 auto;
    margin-top: 16px;
}
.person-show img {
    float:right;
    width:36%;
}
.interview {
    width:96%;
    margin: 0 auto;
}
.interview img {
    float:left;
    width:25px;
    height:23px;
}
.interview p {
    padding-left:28px;
    margin-bottom: 22px;
}
.interview .question-text {
    margin-bottom: 20px; 
    margin-top:22px;
}
.about-life {
    width: 96%;
    margin: 24px auto 28px;
    
}
.work-show {
    width:96%;
    margin: 19px auto 16px;
}
.poem-text {
    text-align:center;
    margin: 10px auto 18px;
}
.postscript {
    width:96%;
    margin: 20px auto 23px;
}
.review {
    margin-top: 31px;
    margin-bottom: 19px;
}


.wrapper{margin:0 auto;background:#eaf1fd;color:#5a4941;overflow:hidden;padding-bottom:38px;}
.wrapper .pic{width:100%;height:auto;display:block;}
.wrapper .flarger{font-size:45px;}
.wrapper .daoyu{position:relative;background:#345199;padding:32px 4% 40px;}
.wrapper .daoyu .dy-title{position:absolute;top:15px;left:43.5%;background-color:#345199;padding:0 10px;font-size:40px;color:#fff;letter-spacing:8px;}
.wrapper .daoyu .dy-text{padding:48px 6% 40px;color:#fff;line-height:34px;font-size:20px;border:1px solid #fff;}
.wrapper .icon1{position:absolute;top:30px;right:0;width:120px;}
.wrapper .icon2{position:absolute;bottom:40px;left:0;width:120px;}
.wrapper .info{overflow:hidden;}
.wrapper .info .head{width:286px;float:left;margin:18px 0 18px 36px;}
.wrapper .info .info-box{float:left;width:46%;}
.wrapper .info .info-name{font-size:22px;color:#fff;height:50px;line-height:50px;width:256px;background:#f18339;border-radius:50px;text-align:center;margin:45px  0 30px 20px;}
.wrapper .info .info-list{line-height:34px;color:#333;font-size:22px;margin-left:20px;}
.wrapper .info .info-list .fcolor{font-size:22px;}
.wrapper .fcolor{font-size:20px;color:#345199;font-weight:bold;}
.wrapper .info-link{font-size:20px;color:#345199;float:right;text-decoration:underline;font-weight:bold;cursor:pointer;}
.wrapper .info-self{position:relative;padding:26px 3%;width:86.6%;margin:20px auto 0;font-size:20px;color:#333;background:#fff;border-radius:10px;border:1px solid #345199;line-height:34px}
.wrapper .arrow{position:absolute;left:8%;top:-18px;width:20px;}
.wrapper .text-box{font-size:20px;color:#333;line-height:34px;padding:24px 3.2%;border-top:1px solid #000;border-bottom:1px solid #000;margin:36px 0 28px;overflow:hidden;clear:both;}
.wrapper .text-box p{width:56%;float:left;}
.wrapper .talk {border-left: 1px dashed #345199;width: 86%;padding-left: 5.2%;margin: 0 0 32px 5.8%;}
.wrapper .que {position: relative;font-size:20px;font-weight: bold;color: #333;margin:28px 0 20px;line-height:34px;}
.wrapper .que-icon {position: absolute;left: -10%;width:45px;height:45px;background: #345199;border-radius: 50%;font-size:20px;text-align: center;line-height:45px;color: #fff;display: block;}
.wrapper .ans {font-size:20px;color: #333;line-height:34px;}
.wrapper .ans p {margin:18px 0;}
.wrapper .ans-name{color:#345199;font-weight:bold;}
.wrapper .text-pic{width:240px;float:right;}
.wrapper .text-houji{font-size:20px;line-height:34px;color:#333;margin:28px 0 20px;padding:0 4%;}
.wrapper-special .dialogue div.dialogue_left{padding-bottom:20px;}
