﻿/**/
*{ outline:0px none;}
div{ position:relative; cursor:default;}
a{ text-decoration:none;}
a *{ border:0px none;}
textarea{ resize:none;}
/**/

body{ margin:0px; padding:0px; font-family:微软雅黑; font-size:12px; line-height:16px;}
.mainFrame{ margin:0 auto; width:942px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.content{  height:auto; min-height:20px; overflow:hidden; /**/ _height:20px; _overflow:visible;}

.newsBlock{ margin-top:0px; height:380px;}
.newsBg{ float:left; width:610px; height:415px; background:url('../images/newsBg.gif');}
.newsBg .newsItem{ position:absolute; top:3px; width:610px; height:410px;}
.newsBg .newsTagLine{ height:45px; margin-top:9px; padding-left:5px; background:url('../images/cx_BgLine.gif') no-repeat center 35px;}

.newsBg .newsTag{ font-family:微软雅黑; float:left; margin-top:4px; margin-right:10px; cursor:pointer; color:#424242; width:92px; height:30px; line-height:35px; font-size:13px;  text-align:center; background:url(../images/newsTag.gif) no-repeat;}
.newsBg .newsTag_H{font-family:微软雅黑;  float:left; margin-right:10px; cursor:pointer; width:92px;  height:35px; line-height:40px; color:#11a8f7; font-size:13px;  text-align:center; background:url(../images/newsTag_H.gif) no-repeat;}
.newsBg .more{font-family:微软雅黑; float:right; font-size:14px; line-height:42px;}
.newsBg .more a{ color:#424242;}
.newsBg .more a:hover{ color:#0091e1;}
/*长江观点 长江视频 媒体聚焦 第一条*/
.newsBg .videoItem{ height:130px; overflow:hidden;}
.newsBg .leftVideo{ float:left; margin-top:5px; width:146px; height:110px; background:#c6caca;}
.newsBg .leftVideo img{ position:absolute; top:2px; left:2px; width:142px; height:106px;}
.newsBg .videoPic{ position:absolute; top:35px; left:100px; width:54px; height:53px; background:url('../images/video1.png'); /**/ _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/video.png",sizingMethod="crop");}
.newsBg .rightInfo{ float:left; padding-left:20px; margin-top:5px;  width:424px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.newsBg .rightTitle{ line-height:20px; font-size:14px;}
.newsBg .rightTitle a{ color:#565656; text-decoration:none;}
.newsBg .rightTitle a:hover{ text-decoration:underline;}
.newsBg .newsInfo{ margin-top:5px; line-height:18px; color:#696868;font-size:14px;font-family: "宋体";}
.newsBg .watchLine{ margin-top:5px; height:20px; font-size:14px;}
.newsBg .rightInfo .videoTime{ float:left; line-height:20px;}
.rightTitle a b{font-size:14px;}
/*长江视频点击观看*/
.newsBg .rightWatch{ float:right; width:80px; height:20px; font-size:14px; line-height:20px; text-align:right; line-height:20px;}
.newsBg .rightWatch a{ color:#565656; text-decoration:none;}
.newsBg .rightWatch a:hover{ text-decoration:underline;}
.newsBg .rightWatch img{ position:absolute; top:4px; left:0px; width:14px; height:14px; overflow:hidden;}
/*长江观点 媒体聚焦 点击阅读*/
.newsBg .rightRead{ float:right; width:80px; height:20px; font-size:14px; line-height:20px; text-align:right; line-height:20px;}
.newsBg .rightRead a{ color:#565656; text-decoration:none;}
.newsBg .rightRead a:hover{ text-decoration:underline;}
.newsBg .rightRead img{ position:absolute; top:3px; left:0px; width:15px; height:15px; overflow:hidden;}               
/*第一条点击阅读*/
.newsBg .newsInfo_read{ float:right; width:80px; height:20px; font-size:14px; line-height:20px; text-align:right; line-height:20px;}
.newsBg .newsInfo_read a{ color:#565656; text-decoration:none;}
.newsBg .newsInfo_read a:hover{ text-decoration:underline;}
.newsBg .newsInfo_read img{ position:absolute; top:3px; left:0px; width:15px; height:15px; overflow:hidden;}
/**/
.newsBg .line{ height:3px; overflow:hidden; background:url('../images/line.gif');}
/*长江视频*/
.newsBg .videoTitleLine{ margin:10px 0px; width:590px; height:20px;}
.newsBg .videoTitleLine .leftTime{ float:left; width:45px; height:20px; line-height:20px; color:#1b1b1b; font-size:12px;}
.newsBg .videoTitleLine .middleTitle{ float:left; width:465px; height:20px; line-height:20px; font-size:14px;}
.newsBg .videoTitleLine .middleTitle a{ color:#565656; text-decoration:none;}
.newsBg .videoTitleLine .middleTitle a:hover{ text-decoration:underline;}
/**/
.newsBg .proItem{ height:130px; overflow:hidden;}
.newsBg .leftPic{ float:left; margin-top:5px; width:146px; height:110px; background:#c6caca;}
.newsBg .leftPic img{ position:absolute; top:2px; left:2px; width:142px; height:106px;}
.newsBg .rightSummary{ float:left; margin-top:5px; padding-left:20px; width:424px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
/*长江新闻第一条*/
.newsBg .newsProItem{ height:130px; overflow:hidden;}
.newsBg .newsProItem .leftPic{ float:left; margin-top:5px; width:146px; height:110px; background:#c6caca;}
.newsBg .newsProItem .leftPic img{ position:absolute; top:2px; left:2px; width:142px; height:106px;}
.newsBg .newsProItem .rightSummary{ float:left; padding-left:20px; margin-top:5px; width:424px; height:120px; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.newsBg .newsProItem .rightSummary .rightTitle{ line-height:20px; font-size:14px; color:#424242;}
.newsBg .newsProItem .rightSummary .rightTitle a{ color:#424242; text-decoration:none; }
.newsBg .newsProItem .rightSummary .rightTitle a:hover{ text-decoration:underline;}
.newsBg .newsProItem .rightSummary .rightTitleTime{ position:absolute; right:0px; top:2px; color:#8b8b8b;}
.newsBg .newsProItem .rightSummary .newsInfo{color:#333;font-family: "Microsoft YaHei","宋体","宋体";}
/*长江新闻*/
.newsBg .newsTitleLine{ margin:4px 0px 3px; width:590px; height:64px;}
.newsBg .newsTitleLine .leftTime{ margin-top: 18px;float:left; width:40px; height:56px; line-height:19px; color:#1b1b1b; font-size:12px;margin-left: 20px;}
.newsBg .newsTitleLine .leftTime .blueWord{   color:#1B1B1B; font-size:12px; line-height:25px;}
.newsBg .newsTitleLine .leftTime .grayWord{  color:#666666; font-size:12px; line-height:26px; margin-left:2px;}
.newsBg .newsTitleLine .middleTitle{ float:left; width:530px; height:56px; line-height:22px; font-size:14px;  }
.newsBg .newsTitleLine .middleTitle a{ color:#333; text-decoration:none;}
.newsBg .newsTitleLine .middleTitle a:hover{ text-decoration:underline;}
/**/
/*长江观点 媒体聚焦*/
.newsBg .focusTitleLine{ margin:10px 0px; width:590px; height:20px;}
.newsBg .focusTitleLine .leftTime{ float:left; width:45px; height:20px; line-height:20px; color:#1b1b1b; font-size:12px;}
.newsBg .focusTitleLine .middleTitle{ float:left; width:465px; height:20px; line-height:20px; font-size:14px;}
.newsBg .focusTitleLine .middleTitle a{ color:#565656; text-decoration:none;}
.newsBg .focusTitleLine .middleTitle a:hover{ text-decoration:underline;}
.middleTitle a b{font-size:14px;}
.middleTitle a{font-size:14px;}
/**/
.rightText a{ color: #222;}

.activityBg{ float:right; width:306px; background:url('../images/activityBg.gif');margin-top: 4px;}
.activityBg .firstLine{ padding:12px 10px 8px; height:22px;}
.activityBg .firstLine .leftWord{ float:left; font-size:16px; line-height:22px; color:#DDBC08; font-weight:bold;}
.activityBg .firstLine .leftWord2{ float:left; font-size:16px; line-height:22px; color:#00326B; font-weight:bold;}
.activityBg .firstLine .rightWord{font-family:微软雅黑; float:right; font-size:14px; line-height:22px;}
.activityBg .firstLine .rightWord a{ color:#424242;}
.activityBg .firstLine .rightWord a:hover{ color:#0091e1;}
.activityBg .blueLine{ height:6px; background:#DDBC08; overflow:hidden;}
.activityBg .blueLine2{ height:6px; background:#00326B; overflow:hidden;}
.activityBg .grayBg{ padding:10px; background:#e1eaed; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.activityBg .grayBg .leftPic{ float:left; width:86px; height:86px; background:#b6bdc0;}
.activityBg .grayBg .leftPic img{ position:absolute; top:2px; left:2px; width:82px; height:82px;}
.activityBg .grayBg .rightText{ float:left; margin-left:10px; width:190px; line-height:18px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.activityBg .grayBg .activityTitle{ width:100%; font-size:14px; line-height:22px;}
.activityBg .grayBg .activityTitle a{ color:#0091e1; text-decoration:none;}
.activityBg .grayBg .activityTitle a:hover{ text-decoration:underline;}
.activityBg .grayBg .grayWord{ line-height:20px; color:#696868; width:100%; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.activityBg .activityUnit{ padding:7px 0px 7px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.activityBg .activityUnit .leftTime{  float:left; border-right:1px solid #cecece; width:50px; height:45px;   text-align:center; line-height:20px; color:#1b1b1b; font-size:12px;}

.activityBg .activityUnit .rightText{ float:left; margin-left:8px; width:230px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.activityBg .activityUnit .titleLink{ line-height:18px;}
.activityBg .activityUnit .titleLink a{ color:#0091e1; text-decoration:none;}
.activityBg .activityUnit .titleLink a:hover{ text-decoration:underline;}
.activityBg .activityUnit .addressLine{ margin-top:5px; height:20px; width:50px;}
.activityBg .activityUnit .addressWord{   height:20px; color:#0091e1; line-height:20px;}
.activityBg .activityUnit .addressWord img{ position:absolute; top:2px; left:0px; width:11px; height:15px; overflow:hidden;}
.activityBg .line{ margin:0 auto; width:285px; height:3px; overflow:hidden; background:url('../images/line.gif');}
.fourthBlock{ margin-top:10px; height:200px;}
<!--.fourthBlock .leftBg{ float:left; width:639px; height:317px; background:url('../images/fourLeft.gif');}-->
.fourthBlock_div{float:left; width:310px; height:321px;}
.fourthBlock .facultyBlock{ float:left; padding-left:8px; width:303px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible; background:url('../images/facultyBlock_bg.png') no-repeat; padding-right:10px;}
.fourthBlock .facultyBlock .firstLine{ padding:12px 10px 8px; height:22px;}
.facultyBlock .firstLine .leftWord{ float:left; font-size:16px; line-height:22px; color:#00326b; font-weight:bold;}
.facultyBlock .firstLine .rightWord{font-family:微软雅黑; float:right; font-size:14px; line-height:22px;}
.facultyBlock .firstLine .rightWord a{ color:#424242;}
.facultyBlock .firstLine .rightWord a:hover{ color:#00326b;}
.facultyBlock .blueLine{ height:6px; background:#00326b; overflow:hidden;}
.facultyBlock .grayBg{ padding:10px; background:#e1eaed; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.facultyBlock .grayBg .leftPic{ float:left; width:86px; height:86px; background:#b6bdc0;}
.facultyBlock .grayBg .leftPic img{ position:absolute; top:2px; left:2px; width:82px; height:82px;}
.facultyBlock .grayBg .rightText{ float:left; padding-left:20px; width:175px; line-height:18px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.facultyBlock .grayBg .activityTitle{ padding-bottom:6px; width:100%; font-size:14px; line-height:16px;}
.facultyBlock .grayBg .activityTitle a{ color:#0091e1; text-decoration:none;}
.facultyBlock .grayBg .activityTitle a:hover{ text-decoration:underline;}
.facultyBlock .grayBg .cx_grayLine{  margin-top:5px; margin-bottom:7px; width:159px; height:2px; overflow:hidden; background:url('../images/cx_grayLine.gif')}
.facultyBlock .grayBg .grayWord{ line-height:18px; color:#696868; width:100%; overflow:hidden;}
.facultyBlock .grayBg .grayWord a{ color:#696868; }
.facultyBlock .grayBg .grayWord a:hover{ text-decoration:underline; }
.facultyBlock .facultyInfro{ margin:10px 8px 5px;  font-size:14px; color:#0091e1; height:20px; line-height:20px; overflow:hidden;}
.facultyBlock .line{ margin:0px 8px; height:3px; overflow:hidden; background:url('../images/line.gif')}
.facultyBlock .Infro_txt{ margin:5px 8px 5px;  line-height:18px; color:#696868;  height:93px;overflow:hidden; }
.fourthBlock .courseBlock{ float:left; width:300px; height:auto; min-height:20px; padding-left: 7px; overflow:auto; /**/ _height:20px; _overflow:visible; background:url('../images/courseBlock_bg.png') no-repeat;}
.courseBlock .firstLine{ padding:10px; height:22px;}
.courseBlock .firstLine .leftWord{ float:left; font-size:16px; line-height:22px; color:#800046; font-weight:bold; margin-left:10px;}
.courseBlock .firstLine .leftWord2{ float:left; font-size:16px; line-height:22px; color:#00326B; font-weight:bold; margin-left:10px;}
.courseBlock .firstLine .rightWord{ float:right; font-size:14px; line-height:22px;}
.courseBlock .firstLine .rightWord a{ color:#424242;}
.courseBlock .firstLine .rightWord a:hover{ color:#800046;}
.courseBlock .redLine{ height:6px; background:#800046; overflow:hidden; margin-left:8px; width:285px;}
.courseBlock .blueLine{ height:6px; background:#00326B; overflow:hidden; margin-left:8px; width:285px;}
.courseBlock .courseOut{ margin-top:10px; width:100%; height:2880px; overflow:hidden;}
.courseBlock .courseOut .courseList{ position:absolute; top:0px; left:0px; width:100%; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.courseBlock .courseUnit{ padding:9px 0px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.courseUnit .leftWatch{ float:left; width:32px; height:20px;}
.courseUnit .leftWatch img{ position:absolute; top:2px; left:10px; width:16px; height:16px; overflow:hidden;}
.courseUnit .rightText{ float:left; width:240px; height:40px;}
.courseUnit .rightText .courseTime{ height:20px; font-size:14px; line-height:20px; color:#272727;}
.courseUnit .rightText .courseTitle{ height:20px; font-size:14px; line-height:20px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.courseUnit .rightText .courseTitle a{ color:#696868;}
.courseBlock .line{ margin:0 auto; width:276px; height:3px; overflow:hidden; background:url('../images/line.gif')}
.fourthBlock .rightBg{ float:right; width:300px; height:317px; background:url('../images/fourRight.gif');}
.fourthBlock .applyBlock{ padding:0px 4px 0px 8px; width:309px; height:auto; min-height:20px; overflow:auto; /**/ _height:20px; _overflow:visible;}
.applyBlock .firstLine{ padding:10px 10px; height:22px;}
.applyBlock .firstLine .leftWord{ float:left; font-size:16px; line-height:22px; color:#2473b2; font-weight:bold;}
.applyBlock .firstLine .rightWord{ float:right; font-size:14px; line-height:22px;}
.applyBlock .firstLine .rightWord a{ color:#424242;}
.applyBlock .firstLine .rightWord a:hover{ color:#2473b2;}
.applyBlock .blueLine{ height:6px; background:#2473b2; overflow:hidden; }
.applyBlock .underBlock{ margin:0 auto; width:309px; height:175px; }
.applyBlock .underBlock .applySelect{ margin:0px; height:25px; overflow:visible; }
.applyBlock .underBlock .applySelect a{ position:absolute; z-index:100;  display:block; width:309px; height:25px;}
.applyBlock .underBlock .applySelect .applyBt{ display:block; width:309px; height:25px;  }
.applyBlock .underBlock .applySelect .applyBt_H{ display:none; width:309px; height:25px; }

/**/
.applyBlock .submit{ margin-top:2px; width:100%; height:27px;}
.applyBlock .submit a{ position:absolute; top:0px; right:8px; width:73px; height:27px; background:url(../images/submit.gif) 0px 0px;}
.applyBlock .submit a:hover{ background:url(../images/submit.gif) 0px -27px;}
.applyBlock .line{ margin:0 auto; width:283px; height:3px; overflow:hidden; background:url(../images/line.gif)}
