@charset "utf-8";
/* CSS Document */

/*新闻轮播*/
.slidenews{ height:320px; overflow:hidden; position:relative; margin:16px;}
.slidenews .bd{ position:relative; height:100%; z-index:0;}
.slidenews .bd ul{ display:block; overflow:hidden;}
.slidenews .bd ul li{ display:block; width:100%; float:left;}
.slidenews .bd ul li a{ display:block; width:100%; height:320px !important; overflow:hidden; position:relative;}
.slidenews .bd ul li a img{ display:block; width:100%; height:320px;}
.slidenews .bd ul li a span{ display:block; width:486px; height:60px; line-height:62px; color:#fff; font-size:22px; text-indent:0; padding:0 106px 0 16px; background:rgba(0,0,0,0.6); overflow:hidden; position:absolute; left:0; bottom:0;}
.slidenews .hd{ display:none; z-index:1; position:absolute; right:16px; bottom:0;}
.slidenews .hd ul{ display:block; padding:23px 0; overflow:hidden;}
.slidenews .hd ul li{ display:block; width:14px; height:14px; background:#fff; border-radius:50%; overflow:hidden; margin:0 4px; float:left; cursor:pointer;}
.slidenews .hd ul li.on{ background:#ff6600;}

/*主体样式*/
.main{ overflow:hidden;}
.main a.ads{ display:block; height:auto; margin:16px;}
.main a.ads img{ display:block; width:100%; height:auto;}

.main .ibox{ background:#fff; border:1px solid #e9e9e9; margin:16px;}
.main .ibox h2{ display:block; height:60px; color:#1d58a8; font-size:28px; font-weight:normal; background:#fafafa;}
.main .ibox h2 span{ display:block; width:33.33%; height:56px; line-height:58px; padding:0 0 2px; text-align:center; background:#fff; float:left; border-top:3px solid #1d58a8; margin-top:-1px;}
.main .ibox h2 a{ display:block; height:60px; line-height:62px; color:#999; font-size:23px; padding:0 16px; float:right;}
.main .ibox h2 a:hover{ color:#1d58a8;}
.main .ibox .con{ padding:20px;}
.main .ibox .con h3{ display:block; height:68px; line-height:70px; color:#4e4e4e; font-size:28px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #999; padding:0 0 4px; margin:-12px 0 12px;}
.main .ibox .con img.pic{ float:left; margin:4px 20px -4px 0;}
.main .ibox .con .txt{ height:280px; line-height:40px; color:#666; font-size:23px;}
.main .ibox ul.list{ display:block; overflow:hidden; padding:12px 18px;}
.main .ibox ul.list li{ display:block; overflow:hidden; position:relative;}
.main .ibox ul.list li em{ display:block; width:8px; height:8px; background:#333; border-radius:50%; position:absolute; left:0; top:50%; margin:-4px 0 0 4px;}
.main .ibox ul.list li a{ display:block; max-width:100%; height:48px; line-height:50px; color:#333; font-size:24px; text-indent:1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.main .ibox ul.list li a:hover{ color:#00a1e9;}
.main .ibox .topNews{ padding:16px 0; border-bottom:1px dashed #dbdbdb; overflow:hidden; margin:0 18px;}
.main .ibox .topNews a.title{ display:block; height:52px; line-height:54px; color:#333; font-size:28px; font-weight:bold; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .ibox .topNews a.title:hover{ color:#00a1e9;}
.main .ibox .topNews .txt{ height:72px; line-height:36px; color:#555; font-size:23px; padding:8px 2px 0;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.main .ibox .topNews .txt a{ color:#ff6600;}
.main .ibox .topNews .txt a:hover{ text-decoration:underline;}
.main .ibox em.show{ display:block; padding:27px 0 26px; border-bottom:1px dashed #bfbfbf; margin:0 18px;}
.main .ibox em.show img{ display:block; width:100%; height:120px;}
.main .ibox ul.pics{ display:block; padding:8px 8px 12px; overflow:hidden;}
.main .ibox ul.pics li{ display:block; width:50%; box-sizing:border-box; padding:8px; float:left;}
.main .ibox ul.pics li a.pic{ display:block;}
.main .ibox ul.pics li a.pic img{ display:block; width:279px; height:176px;}
.main .ibox ul.pics li a.title{ display:block; height:36px; line-height:38px; color:#4e4e4e; font-size:24px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:8px 0 4px;}
.main .ibox ul.pics li a.title:hover{ color:#1d58a8;}


.main .box4 h2{
	background:-webkit-linear-gradient(left, #f83a00, #ffe400); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #f83a00, #ffe400); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #f83a00, #ffe400); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #f83a00, #ffe400); /* 标准的语法 */
}
.main .box1 h2 em{ background:url(../images/icons/index_focus.png) center no-repeat;}
.main .box2 h2 em{ background:url(../images/icons/index_exhibit.png) center no-repeat;}
.main .box3 h2 em{ background:url(../images/icons/index_service.png) center no-repeat;}
.main .box4 h2 em{ background:url(../images/icons/index_gongyi.png) center no-repeat;}
.main .box5 h2 em{ background:url(../images/icons/index_leader.png) center no-repeat;}


.itab{ background:#fff; margin:16px 16px 0; border:1px solid #e9e9e9; border-top:0;}
.itab ul.tab{ display:block; height:64px; background:#fafafa;}
.itab ul.tab li{ display:block; width:33.33%; float:left; position:relative; border-top:1px solid #e9e9e9;}
.itab ul.tab li em{ display:none;}
.itab ul.tab li a{ display:block; height:64px; line-height:66px; color:#1d58a8; font-size:28px; text-align:center; position:relative; z-index:3;}
.itab ul.tab li.cur{ background:#fff; border-top:3px solid #1d58a8;}
.itab ul.tab li.cur a{ margin-top:-2px;}
.itab .newsCon{ display:none;}
.itab .newsCon a.more{ display:block; height:68px; line-height:70px; color:#999; font-size:23px; text-align:center; background:#fafafa;}
.itab .newsCon a.more:hover{ color:#1d58a8;}
.itab .newsCon .topNews{ padding:31px 0 26px; border-bottom:1px dashed #bfbfbf; overflow:hidden; margin:0 18px;}
.itab .newsCon .topNews a.pic{ display:block; float:left; margin-right:20px;}
.itab .newsCon .topNews a.pic img{ display:block; width:170px; height:116px;}
.itab .newsCon .topNews a.title{ display:block; max-width:414px; height:72px; line-height:36px; color:#333; font-size:26px; float:left;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.itab .newsCon .topNews a.title:hover{ color:#00a1e9;}
.itab .newsCon .topNews span{ width:156px; height:36px; line-height:38px; color:#fff; font-size:22px; text-align:center; background:#c2c2c2; border-radius:18px; float:left; margin:8px 0 0;}
.itab .newsCon em.show{ display:block; padding:27px 0 26px; border-bottom:1px dashed #bfbfbf; margin:0 18px;}
.itab .newsCon em.show img{ display:block; width:100%; height:120px;}
.itab .newsCon ul{ display:block; overflow:hidden; padding:8px 20px 4px;}
.itab .newsCon ul li{ display:block; overflow:hidden; position:relative; border-top:1px dashed #999;}
.itab .newsCon ul li:first-child{ border:0;}
.itab .newsCon ul li em{ display:block; width:6px; height:6px; background:#666; border-radius:50%; position:absolute; left:0; top:50%; margin:-3px 0 0 3px;}
.itab .newsCon ul li a{ display:block; height:68px; line-height:70px; color:#4e4e4e; font-size:24px; text-indent:1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:10px;}
.itab .newsCon ul li a:hover{ color:#1d58a8;}
.itab .newsCon ul li a:hover em{ background:#1d58a8;}

.itab .newsCon ul.gongyi{ padding:17px 18px 18px; background:url(../images/icons/gongyi_bg.png) center no-repeat;}
.itab .newsCon ul.sort{ padding:18px;}
.itab .newsCon ul.sort li a{ text-indent:1.8em;}
.itab .newsCon ul.sort li em{ width:30px; height:30px; line-height:32px; color:#fff; font-size:22px; text-align:center; background:#9f9f9f; border-radius:4px; margin:-15px 0 0;}
.itab .newsCon ul.sort li:nth-child(1) em{ background:#fa4e57;}
.itab .newsCon ul.sort li:nth-child(2) em{ background:#fb794c;}
.itab .newsCon ul.sort li:nth-child(3) em{ background:#fbc34c;}
.itab .newsCon ul.pics{ padding:5px 18px 0;}
.itab .newsCon ul.pics li{ padding:26px 0; border-bottom:1px dashed #bfbfbf;}
.itab .newsCon ul.pics li a.pic{ height:auto; margin-right:20px;}
.itab .newsCon ul.pics li a.pic img{ display:block; width:170px; height:116px;}
.itab .newsCon ul.pics li a.title{ max-width:414px; height:72px; line-height:36px; font-size:26px; text-indent:0; white-space:normal;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.itab .newsCon ul.pics li span{ width:156px; height:36px; line-height:38px; color:#fff; font-size:22px; text-align:center; background:#c2c2c2; border-radius:18px; float:left; margin:8px 0 0;}

/*会长介绍*/
.main .leader{ padding:14px 16px 8px; overflow:hidden; position:relative;}
.main .leader .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.main .leader .bd ul{ display:block; overflow:hidden;}
.main .leader .bd ul li{ display:block; overflow:hidden; padding:8px 0 4px; float:left;}
.main .leader .bd ul li a{ display:block; height:auto; margin:0;}
.main .leader .bd ul li a img{ display:block; width:276px; height:174px; padding:0 0 8px;}
.main .leader .bd ul li a span{ display:block; height:42px; line-height:44px; color:#333; font-size:24px; text-align:center; text-indent:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .leader .bd ul li a:hover span{ color:#00a1e9;}




































/**/