@charset "utf-8";
/* CSS Docuprot */
.left,.leftr{ width:935px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { height:3px; font-size:0; overflow:hidden;}
.leftbot { height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:941px; float:left; display:inline; margin-right:24px;}
.right,.rightl{ width:240px; float:right; display:inline;overflow:hidden; margin-left:16px; margin-right:0px;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { height:3px; font-size:0; overflow:hidden;}
.right2top { height:3px; font-size:0; overflow:hidden;}
.rightbot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*当前位置*/
.pageMenu { overflow:hidden; width:100%; height:50px; line-height:47px; border-bottom:1px solid #e3e3e3;}
.pageMenu .mbxNav{ overflow:hidden; float:left}
.pageMenu .mbxNav li{ float:left; font-size:14px; color:#666; margin:0 5px;}
.pageMenu .mbxNav li em{ margin-left:5px;}
.pageMenu .mbxNav li a{ color:#666;}
.pageMenu .mbxNav li.home{ width:50px; height:50px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url("/Skins/Default/Img/Index/dts.png") no-repeat scroll 14px; margin-right:10px; margin-left:0}
.pageMenu .mbxNav li.home a{ display:block; width:100%; height:100%;}
.pageMenu .mbxNav li.last{ color:#00adef;}
.pageMenu .pageErjiNav{ overflow:hidden; float:right;}
.pageMenu .pageErjiNav li{ float:left; font-size:14px; color:#666; font-weight:bold; margin-left:40px;}
.pageMenu .pageErjiNav li a{ color:#666; text-decoration:none}
.pageMenu .pageErjiNav li.cur,.pageMenu .pageErjiNav li:hover{ border-bottom:3px solid #00adef;}
.pageMenu .pageErjiNav li.cur a, .pageMenu .pageErjiNav li:hover a{ color:#333} 


.content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:90px;}
.newslist_left { overflow:hidden; float:left; width:810px; padding-right:40px; border-right:1px solid #e9e9e9; padding-top:60px;}

.news_listbox{ overflow:hidden; width:100%;}

.newslist_right { overflow:hidden; width:310px; float:right; margin-top:60px;}
.newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_right .zw_tu{ display:block; margin:0 auto;}


dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; height:190px;}

dl.top dt{ overflow:hidden; float:left; width:316px; height:190px;}
dl.top dt img{ display:block; width:316px; height:190px; padding:0px !important;transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.top dt:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}

dl.top dd{ overflow:hidden; float:right; width:470px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top:hover dd h4 a{ color:#00adef;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#00adef; background-color:#00adef}
dl.top.last{ margin-bottom:0}



/*rili*/
.rili { overflow:hidden; width:310px; height:355px; background-color:#00adef; margin-bottom:10px;}
.rili .year{ overflow:hidden; width:150px; margin:20px auto; }
.rili .year i{ display:block; width:20px; height:40px; cursor:pointer;}
.rili .year .btn_left{ background:url(Img/inpage_rili_btn01.png) no-repeat center; float:left}
.rili .year .btn_right{ background:url(Img/inpage_rili_btn02.png) no-repeat center; float:right;}
.rili .year span{ display:block; width:110px; height:40px; font-size:30px; color:#fff; text-align:center; line-height:40px; font-weight:bold; font-family:Arial; float:left;}
.rili .month{ overflow:hidden; width:260px; margin:0 auto; height:170px; margin-bottom:30px;}
.rili .month li{ float:left; width:55px; height:50px; text-align:center; line-height:50px; background-color:#37c2fd; margin:0 5px 10px 5px; color:#fff; cursor:pointer}
.rili .month li b{ font-size:28px; font-family:Arial}
.rili .month li em{ font-size:12px;}
.rili a{ display:block; margin:0 auto; width:200px; height:45px; text-align:center; line-height:45px; background-color:#fff; font-size:16px; color:#333; font-weight:bold; text-decoration:none;}
.rili .month li.cur,.rili .month li:hover{ background-color:#fff; color:#555;}

/*新闻搜索框*/
.news_search{ overflow:hidden; width:290px; padding:10px; height:55px; background-color:#f5f5f5; margin-bottom:30px;}
.news_search input{ display:block; border:none; outline:none; width:213px; height:55px; line-height:55px; padding:0 10px; float:left}
.news_search span{ display:block; width:57px; height:55px; cursor:pointer; background:url(Img/inpage_rili_search.png) no-repeat center; float:right;}

/*最新动态*/
.news_new { overflow:hidden; width:280px; padding:25px 15px; background-color:#f5f5f5; margin-bottom:10px;}
.news_new li{ padding-left:15px; background:url(Img/inpage_rili_list.png) left center no-repeat; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news_new li a{ color:#666;}








.apage {text-align:right;height:30px;line-height:30px;margin: 10px 0;text-align: center;}


body .qp{ background-color:#EBEBEB !important;}
.content{ margin-bottom:0; margin-top:0;}
.leftr{ background-color:#fff; margin:10px 0;}
.rightl{background-color:#fff; margin:10px 0;}

