@charset "gb2312";
/* CSS Document */
/* 页面图标样式*/
body{ background:url(Imagesbody.png) repeat;}
.i-list{ width:3px; height:5px; display:block; background:url(Imageslist.png) no-repeat; float:left;}
.i-sub{ width:1px; height:40px; display:block; background:url(Imagesnav_sub.png) no-repeat center; float:left;}
.i-more{ width:41px; height:8px; display:block; background:url(Imagesmore.png) no-repeat; float:right;}
.i-red{ width:3px; height:30px; display:block; background:#ff6600; margin-top:6px;}
.i-links{ width:18px; height:22px; display:block; background:url(Imageslinks.png) no-repeat; float:left; margin:10px 11px 0px 16px;}
.i-link01{ background-position:0px -10px; }
.i-link02{ background-position:0px -51px; }
.i-link03{ background-position:0px -92px; }
.i-link04{ background-position:0px -133px; }
.i-link05{ background-position:0px -174px; }
.i-link06{ background-position:0px -215px; }
.i-link07{ background-position:0px -256px; }
.i-link08{ background-position:0px -297px; }
.i-link09{ background-position:0px -338px; }
/*头部样式*/
#userMsg{color:#000 !important;}
.header{ width:100%; height:119px;}
.header .header-content{ width:1000px;} 
.header .header-content .logo{ padding-top:27px;}
.header .header-content .add{ width:275px; font-size:13px; padding-top:53px;}
.header .header-content .add a{ color:#989b9d;}
.header .header-content .add span{ float:left; margin-right:10px; }
.header .header-content .add span i{ margin:7px 5px 0 0;}
#userMsg{color:#000 !important;}
/*导航*/
.nav{ width:100%; height:40px; background:#288cdc; border-top:1px solid #0062b3;}
.nav .nav-content{ width:1000px; line-height:40px; font-size:13px; }
.nav .nav-content ul li{ float:left; width:124px; position:relative;}
.nav .nav-content ul li a{ width:124px; height:40px; color:#fff; text-align:center; display:block;}
.nav .nav-content ul li:hover{ background:#53a3e3;}
.nav .nav-content ul li dl{ display:none; width:124px; background:#52a3e1; position:absolute; z-index:2; border-top:2px solid #fff;}
.nav .nav-content ul li dl dd{ height:30px; line-height:30px;}
.nav .nav-content ul li:hover > dl{ display:block;}
#ssoLogin span.user-login { border: 1px solid #288cdc !important;background: #288cdc !important;}
/*页面主体样式*/
.main{ width:1020px; position:relative;}
.main01{ width:100%; height:295px; overflow:hidden; display:block; background:url(Imagesmain_top.png) no-repeat;}
.main02{ width:100%; min-height:255px; overflow:hidden; display:block; background:url(Imagesmain_middle.png);}
.main03{ width:100%; height:335px; overflow:hidden; display:block; background:url(Imagesmain_bottom.png) bottom;}
/*banner 样式*/
.banner{ width:968px; height:278px; border:1px solid #e1efef; margin-top:15px;}
.banner img{ width:968px; height:278px;}
/*页面公用样式*/
.moudle{ width:470px;}
.moudle .title{ height:41px; line-height:40px; font-size:18px; font-weight:bold; color:#666; width:100%; border-bottom:1px solid #d4e8f8;}
.moudle .title .name{ margin-left:1px;}
.moudle .title .i-more{ margin:17px 5px 0 0;}
.moudle .content{ width:100%; min-height:198px; border-bottom:1px solid #d4e8f8;}
.list{ font-size:13px; line-height:30px;}
.list a{ color:#666666;}
.list ul{ width:460px; padding-top:7px;}
.list ul li{ height:30px;}
.list ul li i{ margin:12px 7px 0 0;}
.list ul li .author,.list ul li .time{ color:#999;}

.notice{ margin-left:25px; padding-top:14px;}
.ppt{ margin-left:30px;padding-top:14px;}

.secticn{ width:148px; height:368px; border:1px solid #c2e1f7; border-bottom:0; position:absolute; top:15px; right:-150px; background:#fff;}
.secticn span{ height:40px; width:100%; display:block; line-height:40px; border-bottom:1px solid #c2e1f7;}
.secticn span a{ color:#999999;}

/*footer 样式*/
.footer{ width:1000px; color:#666666; height:110px; font-size:12px; text-align:center; }
.footer span{line-height:20px; position:relative; top:26px;}
.footer span a{ color:#666;} 

/*列表页*/
.column-model{margin-left:25px; padding-top:14px; width:970px;}
.column-model .list ul{ width:970px;}
.page-btn{ height:22px; width:100%; margin-top:20px; margin-left:30px;}
.page-btn a{ height:20px; border:1px solid #dbdbdb; padding:0 7px; background:#f8f8f8;  line-height:20px; color:#666; margin-left:5px; display:inline-block;}
.page-btn a.hover{ background:#53a3e3; color:#fff;}

/*内容页*/
.article h2{ width:100%; font-size:22px; text-align:center; padding-top:30px;}
.article section{ width:100%; text-align:center; line-height:42px; color:#999; border-bottom:1px dashed #dbdbdb; width:970px; margin-bottom:25px;}
.article article{ width:925px; margin:0 auto; font-size:13px; color:#666666; line-height:25px; min-height:500px; margin-bottom:30px;} 


/*视频列表*/
.video{ overflow:hidden; margin-top:10px; margin-left:-12px;}
.video .video-cover{ width:200px; height:140px; float:left; margin-left:32px; margin-top:20px;}
.video .video-cover .img{ width:200px; height:140px;}
.video .video-cover .img img{ width:200px; height:140px;}
.video .video-cover .txt{ width:200px; height:36px; background:url(Imagesvideo_title.png) repeat; margin-top:-36px; position:relative; z-index:2; font-family:'宋体'; font-size:14px; color:#fff; line-height:36px;}

/*视频播放页样式*/
.video-content{ width:650px; overflow:hidden; font-family:'宋体'; border-right:1px solid #dedede;}
.video-content h2{ width:100%; font-size:16px; text-align:center; font-weight:800;}
.video-content .section{ width:100%; font-size:12px; color:#999; text-align:center; font-size:13px;} 
.video-info{ width:551px; margin-top:20px; margin-left:20px;}
.video-info h3{ font-weight:bold; font-size:14px;}
.video-info p{ text-indent:2em; line-height:20px; margin-top:5px;}

.video-section{ margin-top:40px; margin-left:13px; width:300px;}
.video-section h2{ font-weight:bold; margin-left:17px; }
.video-list{ margin-top:20px; overflow:hidden;}
.video-list .video-feng { margin-left:17px; margin-bottom:10px;}
.video-list .video-feng .img{ width:130px; height:91px; }
.video-list .video-feng .img img{ width:130px; height:91px; }
.video-list .video-feng .txt{ height:23px; margin-top:-23px; width:130px; background:url(Imagesvideo_title.png) repeat; z-index:2; position:relative; color:#fff; font-size:12px; line-height:23px; text-indent:1em;}
.video-more{ float:right; }
.video-more a{ color:#666;}