@charset "utf-8";
/* CSS Document */

.def-banner {position:relative; width:958px;height:410px; overflow:hidden;}
.def-banner .banImgs{width:760px;height:410px; overflow:hidden;}
.def-banner .banImgs li{ display:none; position:absolute;}
.def-banner .banPrev,.banNext{ width:29px; height:54px; position:absolute; top:145px; overflow:hidden; cursor:pointer; z-index:9; }
.def-banner .banPrev{display:none;/*background:url(../images/default/banPrev-bg.png) ;left:10px;*/}
.def-banner .banNext{display:none;/*background:url(../images/default/banNext-bg.png); right:10px; */}
.def-banner .jsNav{ position:absolute; right: 15px; bottom: 15px; z-index:99; }
.def-banner .jsNav a.trigger{ color:white; text-decoration:none; display:block; height:8px; width:8px; overflow:hidden;float:left; margin-right:4px; background:#ccc;}
.def-banner .jsNav a.current:hover,.def-banner .jsNav a.current{ text-decoration:none;background:#008C9E;}

.def-honors {position:relative; width:220px;height:120px; overflow:hidden;}
.def-honors .banImgs02{width:220px;height:120px; overflow:hidden;}
.def-honors .banImgs02 li{ display:none; position:absolute; width:220px;text-align:center;}
.def-honors .banImgs02 li a{display:block;text-align:center;height:80px;}
.def-honors .jsNav{ position:absolute; right: 0; bottom: 0; z-index:99; }
.def-honors .jsNav a.trigger{ color:white; text-decoration:none; display:block; height:6px; width:6px; overflow:hidden;float:left; margin-right:4px; background:#bababa;}
.def-honors .jsNav a.current:hover,.def-honors .jsNav a.current{ text-decoration:none;background:#cc0000;}

.d-wp{background:#e2dedb;padding:10px 0;}
.top-xp{width:920px; margin:0 auto;padding:10px;height:137px; background:#fff;box-shadow:0 0 5px #c4c1bf;-moz-box-shadow:0 0 5px #c4c1bf;-webkit-box-shadow:0 0 5px #c4c1bf;position:relative;overflow:hidden;}
.top-xp ul{width:960px;}
.top-xp li{position:relative;float:left;width:215px;height:137px;overflow:hidden;margin-right:20px;display:inline;}
.top-xp li .cur{position:absolute;width:215px;height:137px;z-index:2;background:url("../images/default/cur-bg.png") center top no-repeat;display:none;}
.top-xp li .cur .topDb{margin-top:-28px;color:#27aab9;height:28px;line-height:28px;padding:0 20px;font-size:12px;}
.top-xp li .cur .ctt{margin-top:9px;height:100px;padding:0 10px;font-size:11px;line-height:19px;}
.top-xp li .cur .ctt em{font-family:\5B8B\4F53;color:#666;}
.top-xp li .cur .ctt a{color:#666;}
.top-xp li .cur .ctt a:hover{color:#000;}

.top-xp li .els{position:absolute;width:215px;height:137px;z-index:1;}
.top-xp li .els .topDb{height:28px;line-height:28px;padding:0 20px;background:url("../images/default/d-xpTop.png") repeat-x;font-size:14px;color:#4c4c4c;}
.top-xp li .els .ctt{margin-top:9px;height:100px;}

.d-bom{width:940px;margin:15px auto 0;}
.d-newsTop{height:23px;line-height:23px;position:relative;background:url("../images/default/icon-dian.png") repeat-x left bottom;margin-bottom:5px;}
.d-newsTop b{cursor:pointer;display:inline-block;padding:0 5px;height:22px;line-height:22px;color:#4c4c4c;float:left;}
.d-newsTop b.current{color:#27aab9;border:1px solid #b3b3b3;border-bottom:0;background-color:#e2dedb;}
.d-newsTop a.more{display:inline-block;background:url("../images/default/d-more.png") no-repeat; width:35px;height:7px;position:absolute;right:0;top:8px;text-indent:-8888px;}
.d-news{width:315px;height:150px;float:left;margin-right:20px;}
.d-news ul{display:none;}
.d-news li{position:relative;height:30px;line-height:30px;border-bottom:1px dotted #ccc;}
.d-news li em{font-family:\5B8B\4F53;margin-right:5px;color:#555;}
.d-news li span{position:absolute;right:0;top:0;font-size:10px;color:#808080;}
.d-news li a:hover{text-decoration:underline;}

.d-pro{width:360px;height:150px;float:left;margin-right:20px;}
.d-proTop{height:24px;line-height:22px;position:relative;background:url("../images/default/icon-dian2.png") repeat-x left bottom;overflow:hidden;margin-bottom:5px;}
.d-proTop b{font-family:\5FAE\8F6F\96C5\9ED1;color:#333;font-size:14px;}
.d-proTop em{text-shadow:1px 1px 1px #e1e1e1;}
.d-proTop a.more{display:inline-block;background:url("../images/default/d-more.png") no-repeat; width:35px;height:7px;position:absolute;right:0;top:8px;text-indent:-8888px;}

.d-proCtt{ width:360px; height:120px; overflow:hidden; position:relative; float:left;}
.d-proCtt .iconLeft {  position: absolute; left: 0; top:40px; }
.d-proCtt .iconRight { position: absolute; right:0; top:40px; }
.d-proCtt .bgList {overflow: hidden; position: absolute; left:28px; top: 15px; width: 310px; }
.d-proCtt .bgList li {float:left;width:105px;line-height:12px;}
.d-proCtt .bgList li img{ background:#e2dedb; padding:2px; border:1px solid #fff; vertical-align:top;margin-bottom:3px;}
.d-proCtt .bgList li span{ display:block;}

.d-honour{width:220px;height:150px;float:left;}
.d-honTop{height:24px;line-height:22px;position:relative;background:url("../images/default/icon-dian2.png") repeat-x left bottom;overflow:hidden;margin-bottom:5px;}
.d-honTop b{font-family:\5FAE\8F6F\96C5\9ED1;color:#333;font-size:14px;}
.d-honTop em{text-shadow:1px 1px 1px #e1e1e1;margin-left:5px;}
.d-honTop a.more{display:inline-block;background:url("../images/default/d-more.png") no-repeat; width:35px;height:7px;position:absolute;right:0;top:8px;text-indent:-8888px;}