@charset "utf-8";
/* CSS Document */

.def-banner {position:relative; width:960px;height:300px; overflow:hidden;}
.def-banner .banImgs{width:960px;height:300px; 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:#999;}
.def-banner .jsNav a.current:hover,.def-banner .jsNav a.current{ text-decoration:none;background:#AB191C;}

.ot{background:url("../images/default/ot.png") center top no-repeat; height:33px;line-height:33px;text-align:center;color:#fff;font-weight:700;font-size:14px;}

.slo {background:url("../images/default/slo.png") no-repeat left top; padding:10px 0;height:173px;overflow:hidden;}
.slo a{display:inline-block;width:313px;height:173px;float:left;margin-right:10px;}
.slo a.slo01{background:url("../images/default/slo-1.jpg") left top no-repeat;}
.slo a.slo02{background:url("../images/default/slo-2.jpg") left top no-repeat;}
.slo a.slo03{background:url("../images/default/slo-3.jpg") left top no-repeat;margin:0;}
.slo a:hover{background-position:left -173px;}

.leftPro{width:241px;float:left;}
.rightYy{width:710px;float:right;}

.pro{height:186px;margin-bottom:10px;background:url("../images/default/pro-list.png") no-repeat;padding-top:45px;}
.pro ul{margin:0 10px;}
.pro ul li{border-bottom:1px solid #d5d5d5; height:29px;line-height:29px;_height:26px;_line-height:26px;}
.pro ul li a{font-weight:700;font-size:13px;display:block;padding-left:30px;}
.pro ul li a.bg01{background:url("../images/default/icon-pro01.gif") 5px center no-repeat;}
.pro ul li a.bg02{background:url("../images/default/icon-pro02.gif") 5px center no-repeat;}
.pro ul li a.bg03{background:url("../images/default/icon-pro03.gif") 5px center no-repeat;}
.pro ul li a.bg04{background:url("../images/default/icon-pro04.gif") 5px center no-repeat;}
.pro ul li a.bg05{background:url("../images/default/icon-pro05.gif") 5px center no-repeat;}
.pro ul li a.bg06{background:url("../images/default/icon-pro06.gif") 5px center no-repeat;}

.d-contact{background-color:#fff;border:1px solid #ccc;height:200px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}
.d-contact .fs{background:url("../images/default/dtl.jpg") 20px 18px no-repeat;height:122px;border-bottom:1px dotted #ccc;position:relative;}
.d-contact .po a{margin-right:10px;}
.d-contact .ct{padding:5px 0 0 20px;}
.d-contact .ct h2,.d-contact .ct h3{font-family:\5FAE\8F6F\96C5\9ED1;}
.d-contact .ct h2{font-size:14px;}
.d-contact .ct h3{font-size:12px;}
.d-contact .ct a:hover{text-decoration:underline;}

.titBar{background:url("../images/default/titBar.png") repeat-x;height:30px;line-height:30px;padding:0 10px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;position:relative;}
.titBar strong{color:#fff;}
.titBar .cont{position:absolute;right:10px; top:0;height:15px;line-height:15px;}
.titBar .cont .titTel{background:url("../images/default/titTel.png") right top no-repeat;padding-right:150px;height:18px;margin-top:8px;display:inline-block;}
.titBar .cont .titTel a{margin:0 5px 0 0;}
.titBar .cont a.more{color:#fff;margin-left:10px;}
.titBar .cont a.more em{font-family:\5B8B\4F53;color:#fff;margin-left:3px;}
.titBar .cont a.more:hover{color:#ccc;}

.titBar .cont2 {position:absolute;right:10px; top:0;line-height:30px;}
.titBar .cont2 a.more{color:#fff;margin-left:10px;}
.titBar .cont2 a.more em{font-family:\5B8B\4F53;color:#fff;margin-left:3px;}
.titBar .cont2 a.more:hover{color:#ccc;}

.applications{background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;position:relative;height:411px;overflow:hidden;}
.applications dl{padding:18px 0 0 15px;}
.applications dt{float:left;width:342px;height:370px;}
.applications dd{float:left;margin-left:12px;width:337px;height:370px;}
.applications dd li{width:155px;float:left;height:185px;margin-right:12px;display:inline;}
.applications dl span{display:block;text-align:center;margin-top:3px;}

.mt10{margin-top:10px;}
.h10{height:10px;overflow:hidden;}

.d-about{padding:10px;background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;position:relative;overflow:hidden;}
.d-about dt{float:left; width:380px;}
.d-about dd{float:left; width:535px;margin-left:20px;display:inline;}
.d-about dd h3{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px;font-weight:700;font-size:14px;position:relative;}
.d-about dd h3 a.more{color:#808080;position:absolute;right:0;top:0;font-weight:400;font-size:12px;}
.d-about dd h3 a.more em{font-family:\5B8B\4F53;color:#808080;margin-left:3px;}
.d-about dd h3 a.more:hover{color:#666;}

.def-honour{height:141px; overflow:hidden; background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;position:relative;overflow:hidden;}
.def-honour .iconLeft {  position: absolute; left: 20px; top:60px; }
.def-honour .iconRight { position: absolute; right:20px; top:60px; }
.def-honour .bgList {overflow: hidden; position: absolute; left:50px; top: 15px; width: 860px; }
.def-honour .bgList li {float:left;width:174px;}
.def-honour .bgList li img{ background:#fff; padding:2px; border:1px solid #cccccc; vertical-align:top;}

.d-news{ width:980px;margin-top:10px;}
.d-news li{width:310px;height:330px;float:left;margin-left:10px;display:inline;background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;position:relative;overflow:hidden;}
.d-news li h3.top{padding:0 10px;height:29px;background:url("../images/default/icon-xtb.png") no-repeat -1px -252px;position:relative;line-height:29px;}
.d-news li h3.top strong{font-size:14px;color:#fff;margin-left:10px;}
.d-news li h3.top .more{position:absolute;left:250px; top:0;font-family:\5B8B\4F53;color:#ccc;width:80px;}

.d-news li.fist{width:320px;height:330px;float:left;margin:0;display:inline;background-color:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;position:relative;overflow:hidden;}

.d-news li .ctt{padding:10px;}
.d-news li .ctt .newsP{height:25px;line-height:25px;background:url("../images/default/icon-news.png") left center no-repeat;position:relative;}
.d-news li .ctt .newsP a{color:#666666;}
.d-news li .ctt .newsP a:hover{color:#000;text-decoration:underline;}
.d-news li .ctt .newsP img{margin-left:5px;}
.d-news li .ctt .newsP span{color:#b2b2b2;font-size:10px;position:absolute;right:0;*line-height:12px;}

.d-news li .faq{padding:10px;}
.d-news li .faq h3{background:url("../images/default/icon-q.png") no-repeat left 5px; padding-left:25px;}
.d-news li .faq p{background:url("../images/default/icon-a.png") no-repeat left 5px; padding-left:25px;border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;color:#999;}

.d-news li a:hover{text-decoration:underline;}