@charset "utf-8";
/* CSS Document */
.big{ width:100%; margin:0px auto; overflow:hidden; margin-top:10px; background: #00648f url(../images/banner1420.jpg) repeat-x top center ; padding-bottom:20px;}
.banner{ width:950px; margin:0px auto; overflow:hidden; }
.banner img{ float:left;}
.im {margin-top:10px; overflow:hidden;}
.main{ width:940px; padding:5px; background:#FFF; margin:0px auto; overflow:hidden;}
.left{ width:675px; margin-right:10px; float:left;}
.right{ width:253px; float:left; border:1px solid #CCC; height:615px; overflow:hidden;}
.round{ width:310px;  border:1px solid #CCC; margin-right:5px; float:left;}
#slide{ height:265px; position:relative;  overflow:hidden; }
#JQ-slide-content{width:310px; height:265px; position:absolute; cursor:pointer}
#JQ-slide-content img{ width:310px; height:265px; float:left;}
.nav{ width:310px; height:22px; position:absolute; right: 5px; bottom:40px; font-style:oblique}
.nav #JQ-slide-nav{ position: absolute; bottom: 2px; right: 3px;}
.nav #JQ-slide-nav li{ float:left; background-color: #666666; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: Verdana; font-size: 14px; font-weight: bold; height: 20px; text-align: center; width: 20px; margin:2px;}
.nav #JQ-slide-nav li.on{  background: none repeat scroll 0 0 #FF0000;}



.news{ width:355px; border:1px solid #CCC; float:left;}
.newsTitle{ padding:5px 5px 0 5px;}
.newsTitle li{ font-size:14px; font-weight: bold; line-height:31px;}
.newsTitle li p{ font-size:12px; font-weight:normal; margin-top:10px; color:#333; line-height:23px; text-indent:2em; margin-bottom:10px;}
.newsTitle li a{ color:#c71801;}

.title{ background:#022446 url(../images/title_20.jpg) no-repeat; height:36px; padding-left:20px; font-size:14px; font-weight:bold; line-height:36px; color:#333;}
.roundPic{ padding:6px; padding-right:0px;}
.roundPic { float:left; margin-right:5px; width:141px; margin-bottom:8px;}
.roundPic dt{ border:1px solid #CCC; }
.roundPic dd{text-align:center; line-height:25px; color:#333;}

.newsTitleA{ padding:5px;}
.newsTitleA li{ font-size:14px; font-weight: bold; line-height:22px;}
.newsTitleA li p{ font-size:12px; font-weight:normal; margin-top:10px; color:#333; line-height:23px; text-indent:2em; margin-bottom:5px;}
.newsTitleA li a{ color:#333;}
.newsTitleA li p a{color:#c71801;}
.newsTitleA li b{ color:#c71801;}
.newsPic{  padding:0px 5px;}
.newsPic li{width:110px;  float:left; margin-right:5px; text-align:center; line-height:25px; color:#333;}

.recommend{ font-size:16px; font-weight:bold; width:950px; margin:0px auto; margin-top:10px; color:#333; overflow:hidden;}
.recommend p{  border-bottom:1px solid #666; line-height:25px; margin-bottom:10px;}
.recommend .pic{ width:960px;}
.recommend .pic div{ width:309px; float:left; margin-right:10px; margin-bottom:20px;}

.skill{ width:307px; height:461px; border:1px solid #CCC; overflow:hidden; float:left; margin-right:4px;}
.energy{ line-height:20px; color:#333; padding:10px; text-indent:2em; height:50px;}
.skillPic{ padding-left:5px; color:#333; margin-bottom:10px; overflow:hidden; height:110px; }
.skillPic dt{ float:left; margin-right:5px;}
.skillPic dd{ float:left; width:196px;}
.skillPic td{ font-weight:bold; line-height:20px;}
.skillPic td img{ margin-right:5px;}
.skillPic dd p{ text-indent:2em; color:#3b3c3c; line-height:20px;}
.skillPic dd p a{color:#c71801;}

.skillUl{ border-top:1px dashed #aeaeae; background:#f9f9f9; line-height:25px; color:343434; font-weight:bold; padding-bottom:10px; height:150px;}
.skillUl a{ color:#666;}

.weibo{ width:248px; margin-top:10px; padding-right:5px;overflow:hidden;}
.weibo dt{ width:80px; height:80px; margin-right:5px; float:left;}
.weibo dd{ width:163px; float:left; line-height:20px; color:#333;}
.weibo dd a{ color:#005888;}
.weibo dd b { font-weight:normal; color:#005888;}
.carousel{ width:310px; height:265px; overflow:hidden; position:relative;}

.carousel dt{position:absolute; top:205px; right:5px;}
.carousel dt i{ background-color:#666; color:#FFF; width:20px; height:20px; display:inline-block; cursor:pointer; text-align:center; font-family:Verdana; font-size:14px; font-weight:bold;}
.carousel dt i.b{ background:#F00;}



