  /*ÕýÎÄÍ¨ÓÃ*/
.pt50{ padding-top: 50px;}
.topMeuns{ margin-bottom: 12px;}
.topMeuns ul li{ float: left;color: #666; padding-right: 5px;}
.topMeuns ul li a{ display: inline-block; color: #666; padding-right: 5px;}
.home{width: 20px; height: 20px; display: inline-block; background: url(/images/home.png) no-repeat; vertical-align: -5px;}

.w228{ width: 228px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-top: 2px solid #102c4d;}
.comTile{ font-size: 20px;color: #333; padding: 10px 20px;}
.common ul{ padding: 0 20px;}
.common ul li .ddHd{ color: #666; border-top: 1px solid #e8e8e8; padding: 10px 0 10px 18px; position: relative; cursor: pointer;}
.common ul li span.sign{width:4px; height: 4px; display: none; background-color: #0085dd; position: absolute; left: 0; top: 17px;transition: all 0.5s ease;}
.common ul li.onlink .ddHd{color: #0078d7;}
.common ul li.onlink .ddHd .sign{ display: block;}
.common ul li .ddList{ padding:12px 0; border-top: 1px solid #e8e8e8;}
.ddList ol li{line-height: 24px;}
.ddList ol li a{ padding-left: 20px;  display: block; color: #666; margin-bottom: 3px;}
.ddList ol li a:hover{ background-color: #e3e3e3; color: #333;}
.ddList ol li a:hover i.arrowTip{ background-position: 0 -7px;}
.ddList ol li a.oncurrent{background-color: #e3e3e3; color: #333;}
.ddList ol li a i.arrowTip{ width: 4px; height: 7px; display: inline-block; background: url(/images/arrowTip.png)no-repeat; margin-right: 8px; vertical-align: 2px;}
.ddList ol li a.oncurrent i.arrowTip{ background-position: 0 -7px;}

.w720{ width: 720px; overflow: hidden; }
.topBord{border-top: 2px solid #147dd0;}
.titleHead{ position: relative; border-bottom: 1px solid #dddddd; padding: 10px 0;}
.titleHead h2{ font-size: 20px; font-weight: normal; color: #333; line-height: 22px;}

.opinion{ padding-top: 40px;}
.opinion .box-b{ padding-bottom: 50px;}
.box-b li{line-height: 24px; margin-bottom: 8px;}
.box-b li a{ display: block; clear: both; overflow: hidden;}
.box-b .cont{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 600px; color: #333; float: left;}
.box-b .cont:hover{color: #0066cc;}
.box-b .time{float: right;color: #666;}
.point{ width: 4px;height: 4px; display: inline-block; overflow: hidden; background: #0066cc; margin: 10px 16px 0 0; float: left;}

/*·ÖÒ³*/
.page{ text-align: center; clear: both; overflow: hidden; width: 300px; margin: 0 auto;}
.page a{ display: inline-block; width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; float: left; margin-right: 4px; background-color: #fff; position: relative;}
.page a.onlink{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a:hover{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a.front:hover,.page a.after:hover{ width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; background-color: #fff;}
.page a.front span{ display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-left: 2px solid #999; border-bottom: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 12px;top: 50%;}
.page a.after span{display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-right: 2px solid #999; border-top: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 14px;top: 50%;}

/*ÌØÊâ*/
.padding.topMeuns{padding: 15px 0; margin-bottom: 0;}
.special{ border-top: 1px solid #d3d3d3; padding-top: 30px; padding-bottom: 50px;}
.w238{width: 238px; overflow: hidden;}
.w238 .common{ background-color: #f2f2f2;}
.navHead{ height: 38px; font-size: 20px; line-height: 38px; color: #fff; background-color: #0085dd; padding: 0 20px; border-bottom: 2px solid #075da0;}
.newsTab{ line-height: 38px; border-bottom: 2px solid #0085dd; color: #333; background-color: #e9e9e9; clear: both; overflow: hidden;}
.newsTab span{ line-height: 38px;}
.content{ width: 355px; padding: 0 20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  display:block; float: left;}
.year{ float: left; display: block; width:75px; padding: 0 20px;  overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  display:block;}
.unit{ float: left; display: block; width:170px; padding: 0 20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  display:block;}
.newsDiv ul li a{ display: block; clear: both; overflow: hidden; color: #666; line-height: 40px;}
.newsDiv ul li.color{ background-color: #f7f7f7;}
.newsDiv ul li.colorBg{background-color: #f2f2f2;}

/*ËÄ¼¶Í¨ÓÃ*/
.w668{width: 668px; overflow: hidden; border-top: 2px solid #102c4d; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;}
.four{ padding: 0 20px;}
.fourTop{ border-bottom: 1px solid #d3d3d3;}
.fourTop h2{ font-size: 24px; color: #000; font-weight: normal; text-align: center; line-height: 32px; padding: 35px;}
.fourTop p{ color: #999; text-align: center; margin-bottom: 35px;}
.fourTop p span{ display: inline-block; margin-right: 10px;}
.fourTop p span em{ font-style: normal; display: inline-block;}

.fourBox{ padding: 30px 0px; width: 608px; margin: 0 auto;}
.fourBox p{ color: #333; font-family: "ËÎÌå"; line-height: 24px; margin-bottom: 5px;}
.fourImg{ width: 602px; height: 255px; overflow: hidden; margin-bottom: 35px; margin-top: -15px;}

.w250{ width: 250px; overflow: hidden; }
.latest{border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-top: 2px solid #147dd0; width: 218px; padding: 0 15px; margin-bottom: 20px;}
.latNews{ font-size: 18px; color: #000; padding: 15px 0 25px 0;}
.latest .box-c ul li{ line-height: 22px; padding: 0 0 0 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: relative; margin-bottom: 10px; color: #666; cursor: pointer;}
.latest .box-c ul li a{ color: #666;}
.latest .box-c ul li a:hover{ color: #0066cc;}
.latest .box-c ul li.expect{ -webkit-line-clamp: 1;}
.latest .box-c ul li .point{ position: absolute; left: 0; top: 8px; margin: 0 16px 0 0;}
.picAdd{ width: 250px; height: 49px; overflow: hidden; margin-bottom: 20px;}

/*ËÄ¼¶Í¨ÓÃ±í¸ñ*/
.form-w980{width: 968px; overflow: hidden; border-top: 2px solid #102c4d; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;}
.form-fourBox{ padding: 30px 0px; width: 900px; margin: 0 auto;}
.form-fourBox p{ color: #333; font-family: "ËÎÌå"; line-height: 24px; margin-bottom: 35px; }
.form-fourImg{ width: 890px; height: 255px; overflow: hidden; margin-bottom: 35px; margin-top: -15px;}

.form-fourBox td{border:1px solid #000000;}

/*ÂÖ²¥¹ã¸æ*/
.newScroll{  position: relative; width: 250px; height: 260px; overflow: hidden;}
.nsImg{ width: 250px; height: 260px; overflow: hidden;}
.nsImg img{ width: 100%; height: 100%;}
.text{ width:250px; height: 42px;  position: relative; margin-top: -42px;}
.opacity{ width:100%; height: 42px; position: absolute; bottom: 0; left: 0; z-index: 2;  background: rgb(0,0,0)!important; filter:Alpha(opacity=6); opacity: 0.6; /* IE9?€??????????¨¨¡ì???¡§?€?IE6?¡¯?¨¦?¡§???IE7??¡­?????????¨¨¡ì???¡§(???QQ???¨¨¡ì???¡§)???¨¨????? */}
@media \0screen\,screen\9 {/* ????¡±????IE6?€?7?€?8 */
  .opacity{
    background-color:#000000;
    filter:Alpha(opacity=60);
    position:absolute; /* IE6?€?7?€?8???¨¨??¨¨?????position:static(¨¦??¨¨?¡è?¡À??€¡ì) ???????????????¨¨??????¡­??????¡ì?¡ë?Alpha?€? */
    *zoom:1; /* ??€???IE6?€?7???haslayout?¡À??€¡ì???¨¨?????¨¨?????Alpha */}
}
.textHd{ width: 230px; font-size: 14px; color: #fff; line-height: 42px; padding: 0 10px; z-index: 4; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*Ð­»á³É¹ûÌØÊâ*/
.mianbody{ background-color: #f6f6f6; border-top: 1px solid #d3d3d3; padding: 65px 0;}
.mTop{ font-size: 24px; color: #000;  text-align: center; line-height: 32px; margin-bottom: 65px;}
.w772{ width: 772px; margin:0 auto;}
.bookImg{ width: 137px; height: 190px; overflow: hidden; margin-right: 30px;}
.bookMsg{ display: inline-block; overflow: hidden;}
.bookMsg h2{ font-size: 16px; font-weight: normal; color: #333; border-bottom: 1px solid #d3d3d3; line-height: 22px; padding: 10px 0;}
.bookMsg ul li{ clear: both; overflow: hidden; margin-top: 10px; color: #666; line-height: 24px;}
.bookMsg ul li span{ display: block; float: left; overflow: hidden;}
.bookMsg ul li span em{ display: inline-block; font-style: normal; min-width: 100px;}
.bookMsg ul li span i.width{ width: 30px; display: inline-block;}

.mDiv{ padding-top: 40px;}
.mDiv p{ color: #333; font-family: "ËÎÌå"; line-height: 30px;/*margin-bottom: 35px;*/}

/*Õþ²ß×¨Çø¹«¸æ*/
.file{ width: 780px; overflow: hidden; margin:0 auto;}
.file table{ background-color: #ededed;}
.file table tr td{ line-height: 35px;border:1px solid #e0e0e0;  color: #666; padding-left: 100px; overflow: hidden; white-space: nowrap;}
.file table tr td span{ color: #333;}
.file table tr.trColor{ background-color: #f6f6f6;}
