@charset "utf-8";
#zsjj_con{margin:0 0 2.5% 2.5% ; width:95%;float:left;}
#zsjj_con img{width:100%;height:100%;vertical-align:middle;}

#main_con ul li{ margin:0 0 2.5% 2.5% ; width:46.25%;float:left;}
#main_con ul li img{width:100%; vertical-align:middle;}

#container{ margin-top:6.5%; overflow:hidden;}
#container ul{ margin-left:4%}
#container ul li{ width:18.5%; margin:0 6.5% 4% 6.5%; float:left; display: inline-block;}
#container ul li span{width:100%; display:inline-block; text-align:center; font-size:14px; height:36px; line-height:36px;}
#container ul li span.p1{color:#727170;}

#ssry ul li{width:100%;text-align:center; font-size:16px; margin-bottom:3%; }

/*news*/
.textList{ margin-top:15px;}

.textList1 li{ margin:0 12px 15px 18px; background-color:#dae7ff; position:relative; border-radius:3px;}
.textList1 li .box{ padding:10px 20px 10px 15px;}
.textList1 h3{ line-height:24px; font-size:14px; color:#333; font-weight:bold; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.textList1 p{ line-height:17px; font-size:11px; color:#757575;}
.textList1 .arrow{ width:7px; height:13px; position:absolute; left:-6px; top:17px; background:url(../images/arrow2.png) no-repeat; background-size:contain;}

.marL18R12{ margin-left:18px; margin-right:12px; margin-bottom:2.5%;}
.loadMore{ width:100%; height:28px; line-height:28px; border-radius:5px; text-align:center; font-size:13px; color:#fff; font-weight:bold; border:none; cursor:pointer; margin-top:10px;}
.loadMore5{ background:-webkit-linear-gradient(#ffffff 0%,#ffffff 100%); color:#8d8d8d;}

/*sp*/
.picTextList3{ margin:0 5px 0 7px;}
.picTextList3 li{ margin-bottom:9px; background:#dae7ff; border-radius:3px; }
.picTextList3 li .box{ display:-webkit-box; padding:6px 40px 6px 8px; position:relative;}
.picTextList3 li .info{ -webkit-box-flex:1;height:66px;}
.picTextList3 li .pic{ margin-right:12px; float:left;}
.picTextList3 li h3{ line-height:22px; margin-bottom:2px; color:#333; font-weight:bold; font-size:14px; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.picTextList3 li .info p{position:relative;line-height:1.8em;height:3.2em;overflow:hidden;font-size:11px;color:#666;}
.picTextList3 li .info p::after {content:"...";font-weight:bold;position:absolute;bottom:0;
right:0;padding:0 20px 1px 45px;
background:url(../images/ellipsis_bg.png) repeat-y;
}
.picTextList3 li img{ vertical-align:middle; border-radius:4px;}
.picTextList3 li .arrow{ width:11px; height:15px; background:url(../images/arrow1.png) no-repeat; background-size:contain; position:absolute; right:5px; top:40%;}

.lxwm{  margin-top:10px;padding:9px; margin-left:9px; margin-right:9px;font-size:14px; line-height:26px;}

/*pic*/
#pic_con ul li{ margin:0 0 2.5% 2.5% ; width:46.25%;float:left;}
#pic_con li a{text-align:center;display:block;}
#pic_con ul li img{vertical-align:middle;width:100%;}
#pic_con ul li span{ height:1.38em; line-height:1.38em; font-size:16px;}

/*show*/
.summary{ border-radius:6px; box-shadow:0 0 4px rgba(0,0,0,0.1); margin-top:10px;background-color:#fff; padding:9px; margin-left:9px; margin-right:9px;}
.summary h2{ margin-bottom:2px; padding:0 3px;line-height:22px;color:black!important;font-weight:bold!important;font-size: 17px!important;}
.newsArticle{ font-size:14px; margin: 20px 0;}
.padLR3{padding:0 3px;line-height: 17px;color:black!important;font-weight:bold!important;font-size:100%;}
.oh{padding:0 3px;overflow: hidden!important;}
.share{ height:27px;}

/*wszx*/
.wszx_bg{margin-top:10px;background-color:#fff; padding:0 9px 9px; margin-left:9px; margin-right:9px;}

.wszx{ width:95%; margin:0 auto;}
.wszx .xx{width:97%; background:#e8f0ff; padding:1.5%; line-height:30px; margin-bottom:12px; font-size:14px;text-indent:2em;}
.wszx .xx h2{font-size:16px; text-align:center; color:#f00;}
.ydtk{width:97%;  line-height:1em;padding:1.5%;text-align:right; font-size:14px; text-align:center;}
.ydtk1 .button{background: none repeat scroll 0 0 #cc0000;border-radius:5px;color: #fff;cursor: pointer;font-size: 1.5em;padding: 1% 2%; width:98%; margin:1% auto; border:none;line-height:28px;}

.wszx .message{width:97%; background:#e8f0ff;   line-height: 2em;padding:1.5%;margin-bottom:12px;}
.wszx .message p{overflow:auto;}
.wszx .message p input.wth{ border: 1px solid #e8e8e8; color: #999;
 height: 3em; padding: 1% 2%; width:94%; margin:1% auto;} 
.wszx .message p select {background: url(../images/qzxx_jt2.jpg) no-repeat scroll right center #fff; border: 1px solid #e8e8e8;color: #999; height: 2.5em;
margin:1% auto;}
.wszx .message textarea{border: 1px solid #e8e8e8;color: #999;margin:1% auto;padding: 1% 2%; width:94%;}
.wszx .message p input.button{background: none repeat scroll 0 0 #0028d3;border-radius:5px;color: #fff;cursor: pointer;font-size: 1.5em;padding: 1% 2%; width:98%; margin:1% auto; border:none;line-height:28px;}

.wszx .message .scfj{border: 1px solid #e8e8e8; color: #999;
 padding: 1% 2%; width:94%; margin:1% 0;background-color:#fff; opacity:0.8;} 
.wszx .message .scfj .button{background: none repeat scroll 0 0 #0028d3;border-radius:5px;color: #fff;cursor: pointer;padding:5% 15%; width:100%;border:none;}
.wszx .message .fj1{ overflow:auto;}
.wszx .message .fj2 a{ color:#f00;}
.hfcx{width:97%; background: #e8f0ff;   line-height:2em;padding:1.5%;margin-bottom:12px; text-align:right; font-size:16px;}

.wszx input.wth01{border: 1px solid #ccc; color: #999;
 height: 2em; padding: 1% 2%; width:94%; margin:1% auto;opacity:1;}
.wszx textarea.wth02{border: 1px solid #ccc;color: #999;margin:1% auto;padding: 1% 2%; width:94%;}
.g01{ height: 2.5em;}