﻿.divclear{ clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px;}
a{ color:#333333; text-decoration:none;}
.div5{ height:5px; line-height:5px; overflow:hidden; clear:both;}
.div10{ height:10px; line-height:10px; overflow:hidden; clear:both;}
.div15{ height:15px; line-height:15px; overflow:hidden; clear:both;}
.div20{ height:20px; line-height:20px; overflow:hidden; clear:both;}
.div30{ height:30px; line-height:30px; overflow:hidden; clear:both;}
body{ font-family:"微软雅黑"; font-size:100%; color:#333; margin:0px; padding:0px;background:#fff;}
.linka { cursor:pointer; display:block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
ul,li{list-style:none;margin:0px;padding:0px;}
img{border:0px;}
.fl{float:left;}
.fr{float:right;}
.clear{  clear:both; line-height:0px; height:0px;  font-size:0px; overflow:hidden;}
.divclear{  clear:both; line-height:0px; height:0px;  font-size:0px; overflow:hidden;}

/**********首页 开始***************/
.logo{text-align:center;padding:30px 0px;}
.logo img{height:35px;}
/*网站导航开始*/
.nav li
{
height:45px;
line-height:45px;
float:left;
width:33.333%;
margin-bottom:10px;
}
.nav li .linkw{ margin:0px 5px;background:#E83C39;border-radius:5px;}
.nav li .linkw_n{ margin:0px 5px;background:#2273BB;border-radius:5px;}
.nav li a{
display:block;
height:45px;
line-height:45px;
text-align:center;
color:#fff;
font-size:100%;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.nav .jhgk img{ vertical-align:middle; width:20px;margin-bottom:3px;}
.nav .zxdt img{vertical-align:middle; width:22px;margin-bottom:3px;}
.nav .dwzs img{ vertical-align:middle; width:22px;margin-bottom:3px;}
.nav .lxyz img{ vertical-align:middle; width:20px;margin-bottom:3px;}
.nav .jhmj img{ vertical-align:middle; width:23px;margin-bottom:3px;}
.nav .tszs img{ vertical-align:middle; width:25px;margin-bottom:3px;}

.nav .lastli{
background:none;
}
.nav .active{
background:#E44D46;
}
/*网站导航 结束*/

.paddingbottom{}
.indexlogo{display:block;margin:0px;padding:0px;position:relative;}
.indexlogo img{width:100%;display:block;}


.index_main{margin:0px 10px;}
.index_main .banner img{width:100%;display:block;}

.musicpaly{position:absolute;top:10px;right:5px;}
.musicpaly img{width:30px;}

/*触屏滑动样式 开始*/
#uiejSwipe{overflow:hidden;position:relative;width:100%;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap .xslideItem{float:left;width:100%;position:relative;color:#fff;}
.xslideItem .txtbg{ width:100%; position:absolute; left:0px; bottom:0px; z-index:99999; background-color:#333333; overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index:1;height:45px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.xslideItem .txt{ width:100%;position:absolute; left:0px; bottom:0px; z-index:99999; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.xslideItem .txt a{ display:block; color:#fff; height:45px; line-height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0px 10px; padding-right:100px;background:url(../images/xxico.png) no-repeat 5px center;padding-left:25px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.xslideItem img{ width:100%;border-radius:5px;overflow:hidden;}
#position{ position:absolute; bottom:0px; right:5px; height:45px; }
#position span{background:#fff;display:block;width:10px; height:10px; border-radius:10px;float:left;margin-right:5px;margin-top:20px;}
#position span ic{ font-size:80%;}
#position span font{ font-size:120%;color:#FFCC00;}
#position span.on{display:block; color:#fff;background:#ff0000;}
/*触屏滑动样式 结束*/

.titlebox{height:50px;line-height:50px;color:yellow;}
.titlebox .title{font-size:120%;padding-left:10px;}
.titlebox  .more a{display:block;padding-right:10px;color:yellow;font-size:120%;}
/*工作动态 开始*/
.indexgzdt .titlebox{}
.indexgzdt .content{padding-top:10px;}
.indexgzdt .content li{ display:block; height:70px; position:relative;  border-bottom:1px solid #E4E4E4;padding:8px 0px;padding-right:90px;}
.indexgzdt .content li a.links {color:#333333; font-size:120%;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;padding-top:5px;line-height:30px;}
.indexgzdt .content li span{ position:absolute; display:block; text-align:center; height:70px; right:0px; width:70px; }
.indexgzdt .content li span img{width:70px;height:70px;}
/*工作动态 结束*/


/****************首页 结束**********************/

/*底部 开始*/
.bqsy{text-align:center;padding:10px 0px;font-size:90%;background:#EFEFEF;margin-top:10px;}
/*底部 结束*/





/*互动表单 样式 开始*/
.biaodan{padding:0px 20px; padding-bottom:20px;}
.biaodan input{-webkit-appearance: none;}
.biaodan .red{color:red;padding-left:3px;}
.biaodan .bzxx{font-size:14px;}
.biaodan td{padding:10px 0px;}
.biaodan .tdleft{text-align:left;font-size:100%;font-weight:bold;}
.biaodan .inp{height:30px;line-height:30px;width:90%;margin:0px;padding:3px 3px;border:1px solid #ccc;border-radius:3px;font-family:微软雅黑;color:#333;font-size:100%;}
.biaodan  .dwname{width:90%;}
.biaodan  .address{width:90%;}
.biaodan  .yysy{width:90%;height:80px;line-height:20px;-webkit-appearance: none;}
.biaodan .btnsave{padding:3px 20px;margin:0px;height:30px;text-align:center;background:#CA1C1D;color:#fff;border:0px;font-family:微软雅黑;border-radius:3px;cursor:pointer;font-size:100%}
.biaodan .btnres{padding:3px 20px;margin:0px;height:30px;text-align:center;background:#ccc;color:#fff;border:0px;font-family:微软雅黑;border-radius:3px;cursor:pointer;margin-left:5px;font-size:100%}
.biaodan .btnsave:hover{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.biaodan .btnres:hover{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
/*互动表单 样式 结束*/



/*内页导航 开始*/
.ny_nav{
height:50px;
line-height:50px;
background:none;
position:fixed;
background:#1B1E23;
color:#fff;
z-index:100000;
top:0px;
width:100%;
}
.ny_columntitle_l{text-align:right;width:50px;color:#fff; text-align:center;}
.ny_columntitle_l a{display:block;}
.ny_columntitle_l img{width:20px;margin-bottom:4px;}
.ny_columntitle_l a{color:#fff;}
.ny_columntitle_r{ text-align:left;width:50px; text-align:center;}
.ny_columntitle_r a{display:block;}
.ny_columntitle{
text-align:center;
color:#fff;
font-size:120%;
}
.ny_more{
width:50px;
position:absolute;
right:0px;
z-index:100;
}
.ny_more a{
display:block;
text-align:center;
vertical-align:middle;
}

.menuzree{ position:absolute;top:50px; right:0px; background:#3E3E40; padding:5px 10px;border-bottom-right-radius:3px; border-bottom-left-radius:3px; z-index:9999;box-shadow: -3px 3px 5px #ccc;}
.menuzree li{margin:0px;padding:0px;}
.menuzree li a{ display:block; padding:3px 0px; border-bottom:1px dotted #ccc; color:#fff; font-size:100%; text-align:center;height:30px;line-height:30px;}

/*内页导航 结束*/



/*二级弹出菜单效果 开始*/
.subMenu{
	position:absolute;
	right:0px;
	top:50px;
	z-index:10000002;
	display:none;
}
.subMenu .subMenu_top{
	background-size:20px;
	height:7px;
}
.subMenu ul{
	padding:2px 5px;
	background:#D42F2F;
	padding:0px 10px;
}
.subMenu li{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}
.subMenu li a{
	display:block;
	text-align:center;
	color:#fff;
}
.subMenu li.noneborder_bottom
{
	border:0px;
}
/*弹出层效果 开始*/
.TClayer
{
	position:absolute;
	top:0px;
	left:0px;
	background:#000;
	 filter:alpha(opacity=0.1); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; 
	 width:100%;
	 height:100%;
	 z-index:1000001;
}
/*弹出层效果 结束*/
/*二级弹出菜单效果 结束*/

/*内页二级菜单 开始*/


#wrapper {
	padding-top:10px;
	position: relative;
	top: 0px;
	left: 0;
    background:#fff;min-height:30px;padding-bottom:5px;
	overflow:hidden;
}

#scroller {
	height: 30px;
}

#scroller ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 30px;
	text-align: center;
}

#scroller li {
	width:50%;
	float: left;
	text-align:center;
}
#scroller li a{color:#fff;display:block;color:#000;height:30px; line-height:30px;font-size:100%;}
#scroller li.onit a{border-bottom:2px solid #fff;color:#C40001;height:30px;line-height:30px;border-radius:5px;}
/*内页二级菜单 结束*/

/*留言按钮 开始*/
.addly{padding-top:20px;padding-right:10px;float:right;}
.addly a{padding:3px 5px;background:#EC171A;color:#fff;text-align:center;border-radius:5px;}
/*留言按钮 结束*/


/*尾部 开始*/
.footer{ width:100%; font-family:"微软雅黑"; font-size:80%; padding-top:10px; }
.footer p{margin:0px; padding:2px 0px;vertical-align:middle;}
.footer img{ vertical-align:middle;}
.footer .copyright{padding-bottom:70px;}

.bottomnav{background:#fff;position:fixed;padding:5px 0px;bottom:0px;width:100%;z-index:100000;padding-top:8px;border-top:1px solid #CECECE;}
.bottomnav li{float:left;width:25%;text-align:center;position:relative;}
.bottomnav li a{display:block;}
.bottomnav li img{height:25px;}
.bottomnav li .txt{color:#C40001;padding-top:5px;}
.bottomnav li .txt a{color:#C40001;font-size:120%;}



.userbottomnav{background:#fff;position:fixed;padding:5px 0px;bottom:0px;width:100%;z-index:100000;padding-top:8px;border-top:1px solid #CECECE;}
.userbottomnav li{float:left;width:25%;text-align:center;position:relative;}
.userbottomnav li a{display:block;}
.userbottomnav li img{height:25px;}
.userbottomnav li .txt{color:#C40001;padding-top:5px;}
.userbottomnav li .txt a{color:#C40001;font-size:120%;}
/*尾部 结束*/




/*内页头部 开始*/
.nytop{background:#D53528;background-size:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-size:130%;position:relative;}
.nytop img{vertical-align:middle;padding-right:5px;margin-bottom:5px;width:23px;}

.nyejlm{height:53px;}
.nyejlm li{width:33.3%; text-align:center;float:left;height:53px;}
.nyejlm li a{display:block;color:#000;font-size:100%;height:45px;line-height:45px;background:#E3E3E3;}
.nyejlm li.on{background:url(../images/onit.png) no-repeat center bottom;color:#fff;}
.nyejlm li.on a{background:#F47E00;color:#fff;}
/*内页头部 结束*/


/*内页头部 结束*/

/*导航 开始*/
.dhlink{clear:both;margin:20px auto;width:220px;height:30px;}
.dhlink a{display:block;height:30px;line-height:30px;width:100px;margin:0 auto;text-align:center;background:#017EC7;color:#fff;font-size:16px;border-radius:5px;float:left;}
.dhlink a.tell{margin-left:10px;}
/*导航 结束*/

/**内页内容区**/
.lmnamew{padding:10px 0px;padding-left:15px;}
.lmnamew .lmico{width:5px;height:30px;background:#C21920;border-radius:10px;}
.lmnamew .lmname{padding-left:8px;height:30px;line-height:30px;font-size:130%;color:#C21920;}
.lmnamew .lmlist{padding-right:15px;line-height:30px;}
.lmnamew .lmlist a{color:green;font-size:130%;}

.main{ display:block; min-height:200px;background:#fff;padding:0px 5px;}

.main .title{ text-align:center; padding-bottom:10px; border-bottom:#ccc 1px dotted; padding-top:15px;margin:0px 10px;}
.main .title h1 {font-size:16px;padding-bottom:5px;line-height:20px;}
.main .title p{ padding:3px 0px; margin:0px; font-size:12px;}
.main .content{ margin:0px; padding:5px;}
.main .content img{ padding:5px 0;min-height:100px;}
#imgTool img{padding:0px}
.NextUp { color:#999999; font-size:14px; border-top:#f1f1f1 1px dashed; margin:0px 10px;padding-top:10px;width:90%;padding-bottom:10px;}
.NextUp p { padding:5px 0px; margin:0px;}
.NextUp a { color:#017DC5; font-size:14px; line-height:20px;}

.lm_item{ padding:0px 10px; height:30px; line-height:30px; background: url("../images/lm_bg.jpg") repeat-x scroll 0px center transparent; color:#dc260a; font-size:14px; border:solid 1px #eee; border-radius:3px; }
.lm_item span{ float:left; font-weight:bold; letter-spacing:3px;}
.lm_item .more{ color:#666; float:right; }

.piclist{ display:block; width:100%;}
.piclist .tblItem{ width:100%; }
.piclist .tblItem td{ border-bottom:dotted 1px #dddddd; padding:5px 0px;}
.closeTool{ font-size:18px; font-weight:bold; color:#333333; text-decoration:none; display:block; width:24px; height:24px; line-height:24px; text-align:center; float:right; background-color:#eeeeee; cursor:pointer;}

.btnTool{display:block; width:100%;}
.btnTool .btnSubmit { display:block; height:40px; width:90%; margin:0px auto; line-height:40px; border:solid 1px #cccccc; font-size:1.2em; text-align:center; text-decoration:none; color:#fff; background-color:#333333; border-radius:5px;}
 
.floor{display:block; margin:0px auto;}

.window { -moz-border-radius:5px; background: none; border: 0px; font-size: 12px;  overflow: hidden; padding: 0px;  position: absolute;}
.window .window-header{ display:none !important;}
.window .window-body{ border:0px;}

.nycont {
    padding-left: 10px;
}
/*分页 开始*/
.paginator { font:Arial, Helvetica, sans-serif; color:#666; margin: 0px; text-align:center; padding:10px 0 20px 0; font-size:12px;}
.paginator a { height:24px; line-height: 24px; margin-right: 3px !important; text-align: center; padding:3px 8px; border:#d9d9d9 1px solid; cursor:pointer; font-size:12px;border-radius:5px;}
.paginator .cpb { height:24px; line-height: 24px; margin-right: 3px !important; text-align: center; padding:3px 8px; border:#CC1202 1px solid; color: #ffffff; background-color:#CC1202; font-size:12px;border-radius:5px;}
.paginator a:hover { color: #046BB6; text-decoration: underline;}
/*分页 结束*/

/* 新闻列表 */
.zgsjs { margin:0px; padding:0px;}
.zgsjs ul{ margin:0px; padding:0px; list-style:none;}
.zgsjs li{ display:block; height:40px; line-height:40px; margin:5px 0px; border-bottom:solid 1px #999999; position:relative;  background:url(../images/gs_jt.png) no-repeat right center transparent; }
.zgsjs li a { display:block; background:url(../images/gs_kt.png) no-repeat 5px center transparent;  padding-left:30px; color:#666666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:'宋体'; font-size:16px; font-weight:bold; }

/* 新闻文字 列表  开始*/
.newslist{ display:block;  margin:0px 10px; padding-top:10px;}
.newslist ul{ margin:0px; padding:0px; list-style:none;}
.newslist li{ display:block; height:40px; line-height:40px; border-bottom: dotted 1px #ccc; position:relative; padding-right:90px; }
.newslist li a { display:block; background:url(../images/news_bg.png) no-repeat 5px center transparent; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:20px;background-size:8px;}
.newslist li span{ position:absolute; display:block; text-align:center; height:40px; line-height:40px; right:0px; width:80px; font-size:0.9em; }
/* 新闻文字 列表  结束*/

/*图片新闻列表 开始*/
.newsimg_list{padding:0px 10px;background:#fff;padding-bottom:20px;padding-top:10px;}
.newsimg_list li{float:left;width:50%;}
.newsimg_list li .list{margin:10px;position:relative;}
.newsimg_list li .list .imgw{overflow:hidden;}
.newsimg_list li .list .imgw img{width:100%;}
.newsimg_list li .list .bg{height:35px;width:100%;background:#000;position:absolute;bottom:0px;line-height:35px;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index:1;left:0px;}
.newsimg_list li .list .linka{height:35px;position:absolute;bottom:0px;z-index:2;width:100%;}
.newsimg_list li .list .linka a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;line-height:35px;padding:0px 5px;}
/*图片新闻列表 结束*/


/* 栏目列表 */
.lmlb { margin:15px; padding:0px;margin-bottom:20px;margin-top:5px;}
.lmlb .lm_t{ display:block; height:40px; line-height:40px; margin:5px 0px; background:url(../images/lm_t.jpg) repeat-x 0px center transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; color:#fbc973; font-family:'宋体'; font-size:16px; font-weight:bold; padding-right:60px; padding-left:10px; position:relative; }
.lmlb .goto{ position:absolute; display:block; height:40px; line-height:40px; width:60px; background:url(../images/lm_r.png) no-repeat right center transparent; text-indent:1000px; top:0px; right:0px;}
 
.lmlb .plm{ background:url(../images/lm_l.png) no-repeat 12px center transparent;background-size:20px ; padding-left:35px; display:block; height:40px; line-height:40px; margin:5px 0px; border:solid 1px #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; position:relative;color: #777777;font-family:'宋体'; font-size:16px; font-weight:bold; }
 .lmlb .plm a { display:block; color: #777777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:'宋体'; font-size:16px; font-weight:bold; padding:0px 3px; }
.lmlb .slm{ width:50%; float:left; display:block; height:30px; line-height:30px; margin:2px 0px; position:relative; }
.lmlb .item_list{display:block; padding:5px;  border:solid 1px #cccccc;}
.lmlb .slm .item{ display:block; padding:0px 5px;}
.lmlb .slm a { display:block; color: #0099FF; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:'宋体'; font-size:16px; padding:0px 3px; background-color:#ffffff; }

/* 头像列表 */
.pic_news{ width:100%;margin:0px; padding:0px; list-style:none;}
.pic_news ul{width:100%;margin:0px; padding:0px; list-style:none;}
.pic_news li { float:left; width:50%; height:200px; text-align:center; padding:10px 0; overflow:hidden; }
.pic_news li .imgdiv{ display:block; padding:5px; width:122px; height:168px; margin:0px auto; }
.pic_news li .imgdiv a{ display:block; border-radius:5px;border:#d2d4dc 1px solid; background-color:#ffffff; text-align:center; overflow:hidden; width:120px; height:166px;}
.pic_news li .imgdiv img{ border:0px; width:120px; height:166px;}
.pic_news li a.pictitle{ display:block; width:100%; text-align:center; height:30px; line-height:30px; color:#333333; text-decoration:none;overflow:hidden;}

/* 产品列表 */
.product_list{ display:block; margin:0px; padding:0px;}
.product_list .news_item{ display:block; position:relative; padding:10px 0px;border-bottom:dotted 1px #999999;}
.product_list .news_img{ width:90px; height:100px; text-align:center; position:absolute;}
.product_list .news_img img{ width:90px; height:100px; border:0px;}
.product_list .news_txt{ display:block; padding-left:110px; min-height:100px;}
.product_list .news_txt .ntitle{ color:#333333; display:block; height:24px; line-height:24px; font-size:1em; font-weight:bold;}
.product_list .news_txt p{ margin:0px; padding:5px 0px; color:#666666;  font-size:0.9em; }
.product_list .linktool{ display:block;height:22px;  }
.product_list .xiangxi{ background-color:#ff0000; color:#ffffff; display:block; width:46%; float:left; text-decoration:none;height:26px; line-height:26px; font-size:1em; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-family:'微软雅黑'; }
.product_list .goumai{ background-color:#ff0000; color:#ffffff; display:block; width:46%; float:right; text-decoration:none;height:26px; line-height:26px; font-size:1em; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-family:'微软雅黑'; }

.lkgm{ background-color:#ff0000; color:#ffffff; display:block; text-decoration:none;height:28px; line-height:28px; font-size:0.8em; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-family:'微软雅黑'; }




/*图文列表新闻 开始*/
.txtimgnewslist  li{ display:block; height:70px; position:relative;  border-bottom:1px solid #E4E4E4;padding:8px 0px;padding-right:90px;}
.txtimgnewslist  li a.links {color:#333333; font-size:120%;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;padding-top:5px;line-height:30px;}
.txtimgnewslist  li span{ position:absolute; display:block; text-align:center; height:70px; right:0px; width:70px; }
.txtimgnewslist  li span img{width:70px;height:70px;}
/*图文列表新闻 结束*/

/*左右新闻列表 开始*/
.txtimgnewslist2{margin:0px 10px;padding-top:10px;}
.txtimgnewslist2 li{position:relative;padding-top:5px;height:130px;overflow:hidden;}
.txtimgnewslist2 li .imgw{position:absolute;height:105px;width:145px;overflow:hidden;text-align:center;right:0px;background:url("../images/imgwbg.png") no-repeat 3px 45px;background-size:10px;padding-left:12px;}
.txtimgnewslist2 li .imgw img{height:105px;text-align:center;width:145px;}
.txtimgnewslist2 li .article{margin-right:155px;border-bottom: dotted 1px #ccc;padding-bottom:10px;background:url("../images/imglbg.png") no-repeat right 48px;background-size:12px;}
.txtimgnewslist2 li .article .titles a{display:block;overflow:hidden;text-overflow:ellipsis;font-size:100%;line-height:20px;color:#000;height:40px;display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;padding-right:10px;}
.txtimgnewslist2 li .article .txt{height:40px;overflow:hidden;font-size:90%;line-height:20px;padding:5px 0px;padding-bottom:5px;padding-right:10px;}
.txtimgnewslist2 li .article .txt a{color:#666;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;}
.txtimgnewslist2 li .date{background:url("../images/date.png") no-repeat center left;background-size:18px;padding-left:20px;color:#9F9F9F;font-size:90%;padding-top:2px;}
/*左右新闻列表 结束*/



/*标题带来源列表 开始*/
.titlenewslist{margin:0px 10px;}
.titlenewslist li{position:relative;padding-top:20px;height:80px;overflow:hidden;border-bottom: solid 1px #EBEBEB;padding-bottom:20px;}
.titlenewslist li .imgw{position:absolute;height:80px;width:145px;overflow:hidden;text-align:center;}
.titlenewslist li .imgw img{height:80px;text-align:center;width:145px;}
.titlenewslist li .article{padding-left:155px;}
.titlenewslist li .article .titles{height:50px;overflow:hidden;}
.titlenewslist li .article .titles a{font-size:120%;line-height:25px;color:#3C3C3C;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;}
.titlenewslist li .article .txt{height:25px;overflow:hidden;font-size:90%;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#828282;padding-top:5px;}
/*标题带来源列表 结束*/


/* 新闻列表 */
.rczp_list{ display:block; margin:0px; padding:0px;}
.rczp_list ul{ margin:0px; padding:0px; list-style:none;}
.rczp_list li{ display:block; height:56px; line-height:30px; margin:5px 0px;border-bottom:solid 1px #cccccc; position:relative; }
.rczp_list li .job_title{display:block; padding-right:90px;}
.rczp_list li .job_title a { display:block;  color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rczp_list li .job_title .xiangxi{ position:absolute; display:block; text-align:center; height:24px; line-height:24px; right:0px; width:80px; font-size:0.8em;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background-color:#ff0000; color:#ffffff; vertical-align:middle;-webkit-box-shadow:0px 0px 5px 5px #eeeeee; -moz-box-shadow:0px 0px 5px 5px #eeeeee;  box-shadow:0px 0px 5px 5px #eeeeee; top:2px;}
.rczp_list li .base{ color:#999999; text-align:right; line-height:26px; font-size:0.8em;}

/**人力资源 开始**/	
.joblist{ background:#fff; border-radius:5px;margin:0px 10px;margin-bottom:10px;}
.job_bz{ padding:10px 0px; font-size:14px; color:#333333; font-family:'宋体'}
.job_bz a{ font-size:16px; font-weight:bold; text-decoration:none; margin:0px 5px; color:#ff0000;}
.job,.wyyp {background:#ededed; border-radius:5px;}
.job td {padding:5px 7px;font-size:12px;color:#555;}
.job_title td {height:29px;line-height:28px;font-size:13px;color:#444;}

.rctab {background-color:#dddddd;margin:0px auto;border-collapse :inherit;border-spacing:1px;border-collapse:inherit;}
.rctab .tiltd {background-color:#f8f8f8;text-align:right}
.rctab td {background-color:#ffffff;padding:5px;}
.bg_1 {background:#fff;}
.bg_2 {background:#fafafa;}
.bg_2 a{ display:block; padding:5px 0px; font-size:120%;}
.job td p {line-height:18px;text-align:left;padding:3px 0;text-indent:0;}
.job a {color:#046bb8;}
.yp {background:#FF8300;color:#fff !important; padding:0px 5px; height:26px;line-height:26px;border:0;cursor:pointer; border-radius:3px; text-align:center;}
.wyyp option {color:#444;}
.wyyp td {padding:5px 10px;background:#fff;}
.wyyp td span {color:red;padding-right:5px;}
.wyyp textarea {width:525px;height:60px;padding:5px;line-height:20px;font-size:13px;color:#444;}
.wyyp input {padding:0 5px;color:#444;height:24px;line-height:24px;}

.job_sub {color:#555;line-height:24px;font-size:13px;margin:0px 10px;margin-bottom:10px;}
.job_sub h2 {font-weight:normal;font-size:140%;color:#0268b3;padding:5px 0;}
.job_sub h2 span {padding-left:10px;}
.job_sub td {padding:5px;line-height:26px;}
.job_sub h3 {width:65px;height:23px;line-height:23px;text-align:center;border:#d6d6d6 1px solid;background:#f8f8f8;font-weight:normal;font-size:13px;margin-top:12px;}
.job_sub p {padding:10px 20px 10px 35px;}
.job_sub p span {color:#dd1c0f;}
.yplb {font-size:13px;}
.tblBase {background-color:#E5E7E4;}
.tblBase td {font-size:13px;line-height:20px;height:25px;background-color:White;}
.tblBase .lefttd {background-color: #f8f8f8;text-align:right;width:80px;}
.yplb table {background-color:#E5E7E4;}
.yplb table td {font-size:13px;padding:5px 3px;line-height:20px;background-color:White;}
.yplb .lefttd2 {background-color: #FBFFFF;text-align:right;width:130px;}
.yplb img {vertical-align:middle;}
.yplb .lybtbox {font-size:13px;line-height:24px;height:24px;width:92%;vertical-align:middle;border:solid 1px #f1f1f1;color:#333;padding:0 5px;}
.lybbutton {background: url(../Images/wyyp2.gif) no-repeat 0 0;border:0;width:150px;text-align:left;padding-left:21px;height:40px;line-height:40px;font-size:13px;vertical-align:middle;}
.tjbtn {width:90px;height:30px;border:0;cursor:pointer;line-height:30px;font-size:13px;color:#ffffff;font-weight:bold;vertical-align:middle;background-color:#DC0001;}

.job_sub .tdl{ width:70px; background:#f8f8f8; text-align:center;}
/*人力资源 结束*/


/*三个图标列表模块 开始*/
.newsicolist{background:#fff;padding:12px 0px;padding-top:0px;}
.newsicolist li{float:left;width:33.3%;padding-top:12px;}
.newsicolist li .ico{text-align:center;padding-bottom:5px;}
.newsicolist li .ico img{height:80px;width:80px;border-radius:70px;}
.newsicolist li .txt{text-align:center;font-size:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0px 10px;padding-top:3px;}
/*三个图标列表模块 结束*/

/*两个图标列表模块 开始*/
.twonewsicolist{background:#fff;padding:12px 0px;padding-top:0px;}
.twonewsicolist li{float:left;width:50%;padding-top:12px;}
.twonewsicolist li .ico{text-align:center;padding-bottom:5px;}
.twonewsicolist li .ico img{height:80px;width:80px;border-radius:70px;}
.twonewsicolist li .txt{text-align:center;font-size:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0px 10px;padding-top:3px;}
/*两个图标列表模块 结束*/


/**留言板**/
.message{ margin:0px 15px;min-height:200px;padding-bottom:20px;}

.message .tszx_view { width:100%; margin-top:20px;}
.message .tszx_view tr td { padding:0px; margin:0px; }
.message .tszx_view tr td.rowtitle { vertical-align:top; line-height:60px; color:#444; font-size:14px; }
.message .tszx_view .nrIcon{ width:8px; height:15px; margin-top:20px; background:url("../images/msg_icon_l.png") no-repeat scroll 0px center transparent; }
.message .tszx_view .nrMain { line-height:22px; text-indent:2em; font-size:14px; display:block; min-height:60px; padding:10px; border-radius: 10px; color:#666; border:1px dotted #0192D6;}
.message .tszx_view .callIcon{ width:8px; height:15px; margin-top:20px; background:url("../images/msg_icon_r.png") no-repeat scroll 0px center transparent; }
.message .tszx_view .callMain { line-height:22px; text-indent:2em; font-size:14px; display:block; min-height:60px; padding:10px; border-radius: 10px; color:#666;border:1px dotted #0192D6;  }
.message .lxconent{ font-size:14px; padding:10px;color:#666;}
.message .lxconent span{font-size:16px; padding:0px 5px;color:#ff0000;font-style:italic;}

.message .titles{padding:5px 0px;color:#0192D6;}
/**留言板**/

/*栏目图片 开始*/
.lmimg{padding-bottom:10px;}
.lmimg img{width:100%;}
/*栏目图片 结束*/