@charset "utf-8";
/* 公共区 */
body { width: 100%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none; color: #333333; background-color: #fff; line-height: 18px; padding: 0px; margin: 0px; -webkit-text-size-adjust: none; font-size: 12px; }
p, img, form { border: 0px; margin: 0px; padding: 0px; }
.mlAuto { margin-left: auto; margin-right: auto; }
.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
input, textarea, select { outline: none; resize: none; font-size: 12px; vertical-align: middle; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
.img-middle { vertical-align: middle; }
.auto-width { width: 100%; height: auto; }
.img-block { display: block; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); }
area:focus { outline: none; }
.scale { width: 320px; overflow: hidden; -webkit-transform-origin: left top; transform-origin: left top; }
a { color: #225588; text-decoration: none; }
.main { overflow: hidden;  }
.loading { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff; z-index: 500; z-index: 2000; }
.main .bottom { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 37px; }
.main .content { overflow: auto;  }
/**/
.index .max .item-list { border: 1px solid #c8c8c8;  background-color:#fff; margin-left: 10px; margin-right: 10px; margin-bottom:10px; padding:10px }
.index .max .item-list:last-child {border-bottom:1px solid #c8c8c8; }
.index .max .item-list .img { padding-bottom: 5px; }
.index .max .item-list .text { padding-bottom: 5px; font-size: 16px; line-height:24px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none; }
.index .max .item-list .date { color: #757575; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none; }
.index .max .item-list .comment { position: absolute; right: 0px; bottom: 4px; padding-left: 18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none; }
.index .max .item-list .comment .num { display: block; position: absolute; left: 0px; top: 3px; background-image: url(../images/comment-icon.png); background-size: 15px auto; width: 15px; height: 12px; font-size: 8px; line-height: 10px; text-align:center}

.tw{ padding:5px 0 0 0;  clear:both; line-height:22px}
.tw img{ padding:5px 0 0 0; float:left; margin:0 10px 0px 0}


.pt-list { margin-left: 10px; margin-right: 10px; }
.pt-list .list { display: block;  line-height: 16px; border: 1px solid #c8c8c8;  background-color:#fff; margin-bottom:10px; padding:10px  }
/*.pt-list .list:last-child {border-bottom:0; }*/
.pt-list .list .img { position: absolute;  }
.pt-list .list .text { margin-left: 70px; color:#777 }
.pt-list .list .text .t { height: 24px; font-size: 14px; color:#225588}

.pt-list_r { margin-left: 10px; margin-right: 10px; }
.pt-list_r .list { display: block;  line-height: 16px; border: 1px solid #c8c8c8; background-color:#fff; margin-bottom:10px; padding:10px;  min-height: 60px; }
/*.pt-list_r .list:last-child {border-bottom:0; }*/
.pt-list_r .list .img { position: absolute; right:20px  }
.pt-list_r .list .text { margin-right: 70px; color:#777 }
.pt-list_r .list .text .t { height: 24px; font-size: 14px; color:#225588 }

/*2015-11-18*/
.article { position: relative; overflow: hidden; margin:0 15px; overflow:hidden; padding:0px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:#333; font-size:16px; line-height:26px;}
.article h1 {font-size:22px; line-height:28px; padding:10px 0 0 0; margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#225588}
.article .source { font-size:12px; line-height:14px; color:#808080; margin-bottom:5px}
.article .img{ text-align:center; margin:10px 0 0px 0;}
.article .text{color:#808080; margin-bottom:5px}
.a_more{ padding-bottom:5px}
.a_more dt{ height:34px; font-size:24px; line-height:34px; padding:0 15px; background-color:#e3e3e3; color:#777; margin-bottom:0px}
.a_more dd{ padding:10px 10px 5px 15px; border-bottom:1px solid #e3e3e3; font-size:16px; line-height:24px; margin:0}
.a_more dd a{color:#333; text-decoration:none}

.allcomt{ padding:0 15px;font-size: 12px;}
.allcomt dt span{color: #14b7ec; display: inline-block;margin-right:8px;}
.allcomt dt em{color: #858585; }
.allcomt dd { margin:5px 0 0 0; padding:5px 0 10px 0;font-size: 16px; line-height:26px;}
.allcomt dl{margin-bottom:10px;border-bottom:1px solid #e3e3e3; }

.addcommt{ border-bottom:1px solid #e3e3e3; padding-bottom:10px}
.addcommt h2{color: #333333; font-weight: bold; border-top:2px solid #e3e3e3; font-size:16px; padding:10px 15px 5px 15px; margin:0 0 5px 0}
.addcommt h2 span{color: #333333; font-weight:100;font-size:12px;}
.addcommt .textarea{ margin:0 15px; padding:5px 10px;border:1px solid #e3e3e3;}
.addcommt .textarea textarea{border:none;width:50%; line-height:16px; line-height:24px; height:72px;}
.subtxt{ padding:0 15px; font-size:12px;}
.subtxt input{width:50px; height: 24px; border:1px solid #ddd; vertical-align:middle;margin-left:8px; text-align:center }
.subtxt button{width:50px; height:28px;font-size:14px;margin-left:8px;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; text-align:center; color: #fff; line-height:27px; background: #d51b23; font-weight: 100;font-size: 14px;border:0}
.subtxt span{vertical-align: middle; display: inline-block;height: 29px;}

/*2015-12-10*/
.top-nav {
    width: 100%;
    position: fixed;
    top: 0px;
    box-shadow: 0px 0px 5px #888;
    z-index: 99;
}
.top-nav .logo{ height:45px; text-align:center; background-color: #fff;overflow:hidden}
.mynav {
    height: 30px;
    color: #FFF;
	padding:0 15px;
    line-height: 30px;font-size:16px;
}
.bg-primary {
    color: #FFF;
    background-color: #205090;
}
.mynav span{ font-size:16px;}
.mynav a{color: #FFF;}

/*2015-12-22*/
.addcommt .textarea{ margin:0 15px; padding:5px 10px;border:1px solid #e3e3e3; background:#fff}
a.red_b{color:#f3031e; font-weight:bold}
.from .input,.from .textarea { overflow: hidden; border: 1px solid #bad1e3; padding-left: 5px; padding-right: 5px; background:#fff }
.from .input input { width: 100%; border: 0px; padding: 0px; height: 28px; line-height: 28px; text-align:left; margin:0}
.from .textarea textarea{ height:80px; line-height:20px;}
.gray{ color:#858585}
.link .selects select { width: 100%; padding: 0px; margin: 0px;/* border: 0px;*/ height: 24px; line-height: 24px; color: #000; }