
/*blocknews*/
.focusImg{width:370px; height:290px;margin-top:20px; float:left }
.NewsRightBox{ float:left; width:730px;margin-top:20px;}
.newsCenter{ width:455px;padding-left:15px; float:left;}
.newsCenterTitle{border-bottom:1px #e0e0e0 solid;}
.newsCenterTitle h1{ font-size:16px; color:#fff; background:#c72c2c; width:120px; text-align:center; height:30px; line-height:30px;}
.newsCenterTitle span{ position:absolute; right:0; top:0;}
.newsCenter ul{ width:440px;margin:10px auto 0 auto;}
.newsCenter ul li{ background:url(../images/dot.png) no-repeat 3px 14px;padding-left:15px; line-height:32px;}
.newsCenter ul li a{width:440px;
  text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden; display:block;}
#firstNews{ text-align:center; color:#999; background:none;margin-bottom:10px; }
#firstNews a{ font-weight:bold; text-align:center; background:none; font-size:16px;width:400px;
  text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden; display:block; line-height:35px; color:#333; }

#firstNews > div{ font-weight:normal; font-size:12px; line-height:16px; height:50px; }
/*focus img*/
.focusImg div ul li a img{height:284px;}
/*focus img end*/


/*expert*/
.expertBox{ float:left;padding-left:10px; width:250px;}
.expert{margin-left:20px;border-bottom:1px #e0e0e0 solid; overflow:hidden; height:30px;}
.expert h1{ float:left}
.more{ float:right}
h1{ font-size:16px;}
h1 b{ color:#c72c2c;}

.expertBox ul{margin-top:10px;margin-left:20px;}
.expertBox ul li{ border-bottom:1px #e0e0e0 dashed; overflow:hidden;padding:8px 0;}
.expertBox ul li div a{ display:block; color:#333;}
.expertBox ul li div{ float:left;margin-left:10px; height:65px; width:158px;  font-size:12px; color:#666;}
.expertBox ul li img{ border-radius:50%; height:60px; width:60px; float:left; }




/*requirement block*/
.blockTitle{ background:url(../images/blocktitie.jpg) no-repeat left top;border-bottom:1px #e0e0e0 solid; height:39px;}

.blockTitle h1{ font-size:18px; color:#fff; line-height:39px;padding-left:10px;}
.blockTitle h1 > b{ color:#fff;padding:0 10px;}
.blockTitle h1 > span{ font-size:14px;}
.blockRightNav{ position:absolute; right:0; top:010px;}
.blockRightNav li{ float:left;}
.blockRightNav li span{padding:10px; color:#e0e0e0;}
.blockRightNav li a:hover{ color:#c72c2c;}

.mainBlock{}
.blockSidebar{ width:250px; float:left;margin-top:20px;}
.blocRight{width:850px; float:left}
.NewsTitle {border-bottom:1px #e0e0e0 solid; line-height:30px;}
.NewsTitle a{ position:absolute; right:0; top:0;}
.blockSidebar ul{margin-top:5px;}
.blockSidebar ul li{ line-height:30px;}

.SidebarImg{margin:20px 0 10px 0; height:180px; width:250px;}
ul.newsLeft { display:block; clear:both;}
ul.newsLeft li{ background:url(../images/dot.png) no-repeat 3px 12px; padding-left:10px; text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden; display:block;}


.blocRightLeft{width:390px; float:left; padding-left:35px; height:490px;}
.blocRightLeft > div > div,
.blocRightright > div > div{border-bottom:1px #e0e0e0 solid; overflow:hidden; height:30px;margin-top:20px;}
.blocRightLeft h1,
.blocRightright h1{float:left; }
.blocRightLeft ul,
.blocRightright ul{ margin-top:10px;}
.blocRightLeft ul li,
.blocRightright ul li{ line-height:28px;}
.heightTop{ height:180px;}
.heightTop2{ height:160px;}
.blocRightright{width:390px; float:left;padding-left:35px;height:490px;}


/*area block*/
#areaBlock{}
#areaBlock li{ width:50px; float:left; text-align:center}


/*mechanism list*/
.mechanismBox{}
.mechanismBoxLeft{width:340px; float:left}
.mechanismBoxRight{width:760px; overflow:hidden}
.mechanismlist{border-bottom:1px #e0e0e0 solid; overflow:hidden; height:30px;}
.mechanismlist h1,
mechanismBoxRightL h1,
.mechanismBoxRightR h1{ float:left;}

.mechanismBoxLeft ul,
.mechanismBoxRightL ul,
.mechanismBoxRightR ul{margin:20px 0 10px 0;}
.mechanismBoxLeft ul li,
.mechanismBoxRightL ul li,
.mechanismBoxRightR ul li{ line-height:28px;}
.mechanismBoxfirst{ margin-bottom:10px;}
.mechanismBoxfirst img{ float:left; width:90px; height:90px; }
.mechanismBoxfirst a{ display:block; line-height:20px; color:#333; font-weight:bold;}
.mechanismBoxfirst div{ height:90px;  color:#999; display:block;padding-left:100px;*padding-left:15px!important;}

.mechanismBoxRightL{width:360px; float:left;margin-left:20px;}
.mechanismBoxRightR{width:360px; float:left;margin-left:20px;}



.expertList li{padding:20px 0; border-bottom:1px #e0e0e0 solid; overflow:hidden}
.expertList li img{ float:left; width:96px; height:96px;}
.expertList li div{padding-left:110px;line-height:20px; font-size:12px;}
.expertList li div a{ line-height:20px; color:#333; display:block; font-size:14px; font-weight:bold;}
.expertList li div a b{ color:#c72c2c}
.expertList li div > b{ display:block}

















