@charset "utf-8";
/* CSS Document */

.dl-menuwrapper{ top:110px}
.dl-menuwrapper a.menu{ width:110px; height:110px; background-image:url(../images/common/index_menu.png); top:-110px;}

/*新闻轮播*/
.slidenews{ height:300px; overflow:hidden; position:relative; margin:20px 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:300px; overflow:hidden; position:relative;}
.slidenews .bd ul li a img{ display:block; width:100%; height:390px; margin:-45px 0;}
.slidenews .bd ul li a span{ display:block; width:486px; height:60px; line-height:62px; color:#fff; font-size:22px; padding:0 106px 0 16px; background:rgba(0,0,0,0.6); overflow:hidden; position:absolute; left:0; bottom:0;}
.slidenews .bd ul li a span:hover{ text-decoration:underline;}
.slidenews .hd{ 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{ background:#eaeaea; overflow:hidden; padding:0 0 20px;}
.main a.ads{ display:block; width:100%; height:auto; margin:20px 0 0;}
.main a.ads img{ display:block; width:100%; height:auto;}

.main .ibox{ background:#fff; border-top:1px solid #eaeaea; border-bottom:1px solid #d6d7dc; margin:20px 0 0;}
.main .ibox h2{ display:block; height:60px; line-height:62px; color:#fff; font-size:28px; font-weight:normal; overflow:hidden;
	background:-webkit-linear-gradient(left, #AA0006, #D1161D); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #AA0006, #D1161D); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #AA0006, #D1161D); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #AA0006, #D1161D); /* 标准的语法 */
}
.main .ibox h2 em{ display:block; width:76px; height:60px; border-right:1px solid #fff; margin-right:12px; float:left;}
.main .ibox a.more{ display:block; height:70px; line-height:72px; color:#333; font-size:26px; text-align:center; border-top:1px solid #d6d7dc; margin:4px 0 0;}
.main .ibox a.more:hover{ color:#00a1e9;}
.main .ibox ul{ display:block; overflow:hidden; padding:12px 18px;}
.main .ibox ul li{ display:block; overflow:hidden; position:relative;}
.main .ibox ul 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 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 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{ padding:5px 18px 0;}
.main .ibox ul.pics li{ padding:26px 0; border-bottom:1px dashed #bfbfbf;}
.main .ibox ul.pics li a.pic{ height:auto; margin-right:20px;}
.main .ibox ul.pics li a.pic img{ display:block; width:170px; height:116px;}
.main .ibox 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;
}
.main .ibox 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 .box1{ margin-top:0;}
.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; border-bottom:1px solid #d6d7dc; margin:20px 0 0;}
.itab ul.tab{ display:block; height:60px;}
.itab ul.tab li{ display:block; width:33.33%; float:left; position:relative;}
.itab ul.tab li em{ display:none; border:1px solid #fff; border-width:22px 18px 0; position:absolute; left:50%; top:100%; margin:-10px 0 0 -18px;}
.itab ul.tab li:nth-child(1) em{ border-top-color:#01a9f2;}
.itab ul.tab li:nth-child(2) em{ border-top-color:#29de44;}
.itab ul.tab li:nth-child(3) em{ border-top-color:#fc9400;}
.itab ul.tab li a{ display:block; height:60px; line-height:62px; color:#fff; font-size:28px; text-align:center; position:relative; z-index:3;}
.itab ul.tab li:nth-child(1) a{
	background:-webkit-linear-gradient(left, #0091f8, #00c1ec); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #0091f8, #00c1ec); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #0091f8, #00c1ec); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #0091f8, #00c1ec); /* 标准的语法 */
}
.itab ul.tab li:nth-child(2) a{
	background:-webkit-linear-gradient(left, #08d475, #47e80f); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #08d475, #47e80f); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #08d475, #47e80f); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #08d475, #47e80f); /* 标准的语法 */
}
.itab ul.tab li:nth-child(3) a{
	background:-webkit-linear-gradient(left, #f86900, #ffc000); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #f86900, #ffc000); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #f86900, #ffc000); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #f86900, #ffc000); /* 标准的语法 */
}
.itab ul.tab li.cur em{ display:block;}
.itab .newsCon{ display:none;}
.itab .newsCon a.more{ display:block; height:70px; line-height:72px; color:#333; font-size:26px; text-align:center; border-top:1px solid #d6d7dc; margin:4px 0 0;}
.itab .newsCon a.more:hover{ color:#00a1e9;}
.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:12px 18px;}
.itab .newsCon ul li{ display:block; overflow:hidden; position:relative;}
.itab .newsCon ul li em{ display:block; width:8px; height:8px; background:#333; border-radius:50%; position:absolute; left:0; top:50%; margin:-4px 0 0 4px;}
.itab .newsCon ul 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;}
.itab .newsCon ul li a:hover{ color:#00a1e9;}

.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 8px;}
.main .leader .bd ul li a img{ display:block; width:140px; 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;}

.main .search_box{ display:block; overflow:hidden; padding:20px 26px 0;}
.main .search_box a{ display:block; float:left;}
.main .search_box a img{ display:block; width:282px; height:70px;}
.main .search_box a:first-child{ margin-right:24px;}
.main .search_box{}




































/**/
