body{margin: 0; padding: 0; min-width: 320px; color: #333; font-family: "microsoft yahei", simhei, helvetica, arial, verdana, tahoma, sans-serif; background: #fff; -webkit-text-size-adjust:100%!important;}
button, div, a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-user-select:none; }
input, textarea{ -webkit-appearance: none;outline:none;}
*{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
img{border: 0;}
.a{border: 1px solid #f00;}
.b{background: #efefef;}
.float{float: left;}
.clear{clear: both;}
.hide{display: none;}
.txtmore{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.arrow-down{ width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #f00; font-size: 0px; line-height: 0px; margin: 0 auto;}
.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex1{flex: 1; -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1.0;}


body{font-family: "微软雅黑";}
a{text-decoration:none;color:#333333;font-size:14px;}
a:hover{color:rgb(54,151,160);}
img{display: block;}
ul,li{list-style-type:none;padding:0;margin:0;font-size:14px;color:#595959;}
iframe{display:block;border:0;}
.main{width:1000px;min-width:1000px;margin:0 auto;position: relative;justify-content: space-between;}
.wrapper{width:1200px;min-width:1200px;margin:0 auto;position: relative;}
.flag{display:inline-block;border-bottom:2px solid rgb(55,170,180);font-size:18px;font-weight:bold;padding:0 4px;}
.active{color:rgb(55,170,180);}
.more{width:62px;position: absolute;bottom:10px;right:0;}
/*顶部*/
#top{width:100%;height:40px;background-color:rgb(52,52,52);}
#top .main{height:40px;}
.sethomepage,.collection{cursor:pointer;color:#ffffff;font-size:16px;display: inline-block;width:120px;height:40px;line-height:40px;text-align: center;background-color:#000000;}
/*头部*/
#banner{}
.search{background:url(/uploads/image/sujjimg/a1.jpg) top left;width:100%;height:240px;}
#search{outline:none;width:300px;height:40px;border:1px solid rgb(128,128,128);border-radius:5px;margin-top:56px;float:right;margin-right:2px;padding:0 20px;}
.btnsearch{width:26px;height:38px;position:absolute;top:57px;right:22px;}
#nav {
	width:100%;
	min-width:1200px;
	background: #38aab4;
}

.nav {
	width:1200px;
	height: 50px;
	margin: 0 auto;
}

.nav a {
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding:0 15px;
	/*border-left:1px solid rgba(255,255,255,0.6);*/
	line-height:50px;
	/*margin-top:13px;*/
}
/*.nav a:nth-of-type(1){
	border-left:none;
}*/

.nav .on {
	background: #3199a2;
}
/*党建动态*/
#party{height:650px;}
#party .uni-title{line-height:70px;height:60px;border-bottom:2px solid rgb(204,204,204);position: relative;width:470px;}
#party .uni-title .flag{height:60px;}
#party .fl,#party .ri{margin-top:20px;width:470px;float:left;height:470px;}
#party .ri{margin-left:60px;}
/*#party .fl{padding-right:25px;}*/
#party .image{height:290px;position: relative;}
#party .image .mask{background: url(/uploads/image/sujjimg/mask.png) 0 bottom repeat-x;width:100%;position: absolute;left:0;bottom:0;height:100px;font-size:24px;color:#ffffff;line-height:140px;padding-left:20px;}
#party .image img{width:100%;height:100%;}
#party ul{padding-left:15px;padding-top:4px;}
#party ul li{height:34px;line-height:34px;overflow: hidden;}
#party .ri img{margin-top:25px;}
#party .bot{width: 438px;height:100px;background:rgb(242,242,242);position: relative;padding-top:8px;margin-top: 20px;}
#party .bot img{position:absolute;width: 110px;height:60px;left:-5px;top:20px;margin-top:0!important;}
#party #demo{margin-left: 110px;width: 310px;position: relative;height:95px;}
#party #demo ul{height:72px;overflow: hidden;padding:0;}
#party #demo li{width:100%;height:24px;line-height:24px;overflow: hidden;}
#party #demo li{width:100%;height:24px;line-height:24px;overflow: hidden;}
#party #demo li::before{content: "";padding-right:0px;color:white;}
/*.a5{width:1000px;margin-left:100px;}*/
ul li::before {content: "•";padding-right:15px;color: rgb(55,170,180);}

/*学习资料*/
#learn{width:470px;float:left;height:374px;margin-left:60px;}
#learn .uni-title{line-height:70px;height:60px;border-bottom:2px solid rgb(204,204,204);position: relative;}
#learn .uni-title .flag{height:60px;}
#learn .top{padding-left:15px;padding-top:8px;}
#learn .top li{height:34px;line-height:34px;overflow: hidden;}
/*制度法规*/
#system{width:470px;float:left;height:374px;}
#system .uni-title{line-height:70px;height:60px;border-bottom:2px solid rgb(204,204,204);position: relative;}
#system .uni-title .flag{height:60px;}
#system .tp{height:70px;padding-top:18px;}
#system .tp span{display: inline-block;width:120px;height:35px;border-radius:20px;border:1px solid rgb(55,170,180);text-align: center;line-height:35px;color:rgb(55,170,180);}
#system ul{padding-left:15px;padding-top:6px;}
#system ul li{height:34px;line-height:34px;overflow: hidden;}

/*学习交流*/
#exchange{width:470px;float:left;height: 315px;}
#exchange .uni-title{line-height:70px;height:60px;border-bottom:2px solid rgb(204,204,204);position: relative;}
#exchange .uni-title .flag{height:60px;}
#exchange ul{padding-left:15px;padding-top:8px;}
#exchange ul li{height:34px;line-height:34px;overflow: hidden;}

/*意见建议*/
#opinion{height:420px;width:470px;float:left;margin-left:60px;}
#opinion .uni-title{line-height:70px;height:60px;border-bottom:2px solid rgb(204,204,204);position: relative;}
#opinion .uni-title .flag{height:60px;}
#opinion .form{height:310px;}
#opinion .form img{display: inline-block;float:left;margin-top:30px;}
#opinion .form .name,.phone{height:40px;width: 180px;}
#opinion .form .opinion{height: 130px;width: 418px;padding-top:10px;resize: none;}
#opinion .form input,#opinion .form textarea{float: left;border:1px solid rgb(217,212,212);padding:0 0 0 10px;margin-top:30px;line-height:20px;font-family: "微软雅黑";}
#opinion .btn{width: 150px;height:46px;background-color:rgb(55,170,180);color:#ffffff;font-size:20px;margin-top:25px !important;margin-left: 318px;}
/*底部*/
#bottom{background: url(/uploads/image/sujjimg/bot.jpg) top center;height:352px;}
