@charset "utf-8";
/* CSS Document */

.bigpic { width:100%; height:350px; background:url(../image/bigpic1.jpg) no-repeat center; position:relative}
.bigpic ul { width:730px; margin:0 auto; padding-top:277px;}
.bigpic ul li a { display:inline-block; height:39px; line-height:39px;width:132px; text-align:center;color:#fff; border:2px solid #fff; font-size:16px; }
.bigpic ul li a:hover { background:#3386f6; border-color:#3386f6}
.bigpic ul li { margin:0 5px; float:left}
.bigpic ul li.current a{ background:#3386f6;border-color:#3386f6}

.newsbox { width:1120px; margin:0 auto; }
.tit { display:block; padding-top:40px; text-align:center;position:relative}

.tit h2 { font-size:26px; font-weight:normal}
.tit p { font-size:16px; color:#cdcdcd}
.newscontent { width:100%;}
.newstop { width:100%; height:285px; background:#f8f8f8; margin-top:36px; position:relative}
.newstop a.more { display:block; width:52px; height:20px; background:url(../image/icons_content.png) no-repeat 0 -139px; position:absolute; top:-37px; right:0}
.newstop a.more:hover {background:url(../image/icons_content.png) no-repeat 0 -117px; }
.leftnews { width:601px; height:311px; float:left; background:url(../image/newsbg.png) no-repeat center; position:relative}
.leftnews span { display:block; width:135px; height:109px; background:url(../image/datebg.png) no-repeat center; position:absolute; left:29px; top:-19px; z-index:100;}
.leftnews span p { text-align:right; font-size:18px; color:#fff; padding-right:33px}
.leftnews span p strong { font-size:30px;}
.leftnews a.newsimg { display:block; width:584px; height:310px; position:absolute; top:0; left:0}
.rightnews { width:493px; float:right; padding-right:18px; padding-left:7px; height:311px}
.rightnews h3 { font-size:16px; font-weight:bold; color:#002525}
.rightnews p { font-size:14px; color:#666; line-height:21px; height:105px; overflow:hidden}
.rightnews>a { font-size:16px; float:right; font-weight:bold; color:#666; padding:8px 28px; border:2px solid #dadada}
.rightnews>a:hover { background:#3386f6; border-color:#3386f6; color:#fff}

.newslist { width:100%;}
/*height:90px;*/
.newslist ul li { width:548px; border:1px solid #f1f1f1; background:#fbfbfb; height:120px; margin-left:10px; float:left; margin-bottom:21px;}
.newslist ul li .datetime { display:block; height:90px; float:left; width:90px;}
.newslist ul li .datetime p {text-align:right; font-size:16px; color:#c8c8c8;}
.newslist ul li .datetime p strong { font-size:24px; color:#aeaeae;font-family:"Arial"; font-weight:normal }
.newslist ul li .news { display:block; width:380px; float:left; padding-left:13px}
.newslist ul li .news h3 a { display:block; font-size:16px; color:#646464; margin-bottom:5px; line-height:20px;overflow:hidden}
.newslist ul li .news p a { display:block; font-size:14px; color:#949494; height:25px; overflow:hidden}
.newslist ul li a.detail { display:block; width:20px; height:20px; float:right; margin-right:27px; background:url(../image/icons_content.png) no-repeat 0 -170px; margin-top:40px;}
.newslist ul li:hover { background:#1078e0; cursor:pointer; box-shadow:0px 2px 6px #74b8fb; border-color:#1078e0}
.newslist ul li:hover .datetime p { color:#fff}
.newslist ul li:hover .datetime p strong { color:#fff}
.newslist ul li:hover .news h3 a { color:#fff}
.newslist ul li:hover .news p a { color:#fff}
.newslist ul li:hover a.detail { background:url(../image/icons_content.png) no-repeat -21px -171px;}

.newslist a.more,.news_list a.more { display:block; color:#1078e0; font-size:18px; width:360px; height:60px; border:1px solid #ededed; background:#f8f8f8; text-align:center; line-height:60px; margin:0 auto; border-radius:50px;-moz-border-radius:50px; -ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px}




.bigpic.list { background:url(../image/bigpic2.jpg) no-repeat center}
.news_list { width:100%; margin-top:10px}
.news_list ul li { height:160px;}
.news_list ul li.odd { background:#f8f8f8; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2}
.news_list ul li .center { width:1200px; margin:0 auto}
.center .datetime { display:block; width:426px; float:left; text-align:right}
.center .datetime p { font-size:20px; color:#bdbdbd}
.center .datetime p strong { font-size:60px; color:#dcdcdc; font-family:"Arial"; font-weight:normal}
.center .rightlist { display:block; width:724px; float:right; position:relative}
.center .rightlist span { display:block; width:470px;}
.center .rightlist span h3 a { display:block; font-size:16px; font-weight:normal; color:#000; height:21px; overflow:hidden}
.center .rightlist span p a { display:block; font-size:12px; color:#666; line-height:21px; margin-top:10px; overflow:hidden}
.center .rightlist>a { width:150px; height:26px;font-size: medium; position:absolute; top:64px; right:89px}
.news_list ul li:hover { background:#1a8cfe; cursor:pointer}
.news_list ul li:hover .center .datetime { width:376px}
.news_list ul li:hover .center .datetime p  { color:#fff}
.news_list ul li:hover .center .datetime p strong { color:#fff}
.news_list ul li:hover .center .rightlist { width:774px}
.news_list ul li:hover .center .rightlist span h3 a { color:#fff}
.news_list ul li:hover .center .rightlist span p a { color:#fff}
.news_list ul li:hover .center .rightlist>a { color:#fff}