html,body,form,dl,dt,dd,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,input,textarea{margin:0px;padding:0px;}
ol,ul{list-style:none;}
a{outline:none; color:#fff;}
header,footer,section,aside,nav,img{ display:block;}
body{color:#404040}
/*author:lixule*/
#wrapper{ width:320px; height:auto; position:relative; margin:0 auto; font-family:'microsoft yahei'}
#header{ height:36px; position:relative;text-align:center;background:url(../images/header.png) no-repeat;padding-top:8px;}
#header img{display:inline-block;}
#logo{ width:160px; height:64px; position:absolute; z-index:3; left:0; top:2px;}

#nav{ width:320px; height:57px; position:absolute; z-index:9; left:0; top:44px;background:url(../images/nav.png) no-repeat;}
#nav img{display:block;}
#nav a{ display:block;width:80px;height:57px;float:left;border:none 0; }
#nav a#nav1:hover,#nav a#nav1.hover{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:0 -63px;}
#nav a#nav2:hover,#nav a#nav2.hover{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-80px -63px;}
#nav a#nav3:hover,#nav a#nav3.hover{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-160px -63px;}
#nav a#nav4:hover,#nav a#nav4.hover{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-240px -63px;}

.cover #nav a#nav1{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:0 -63px;}
.case #nav a#nav2{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-80px -63px;}
.data #nav a#nav3{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-160px -63px;}
.info #nav a#nav4{background-image:url(../images/nav.png);background-repeat:no-repeat;background-position:-240px -63px;}

.pic{padding-top:51px}
.newslist{width:320px;height:257px;background:url(../images/listbg2.png) no-repeat}
.newslist dl{clear:both;height:64px;}
.newslist dt{width:64px;height:46px;padding:9px 10px;float:left}
.newslist dt img{width:64px;height:46px;}
.newslist dd{width:230px;padding-left:3px;float:left;font-size:12px;padding-top:5px;}
.newslist dd a{color:#404040;text-decoration:none}
.newslist dd h3{font-size:12px;}

.nav_story{ left:50px; top:16px;}
.nav_play{ left:116px; top:16px;}
.nav_group{ left:16px; top:50px;}
.nav_news{ left:84px; top:50px;}
.nav_pic{ left:150px; top:50px;}

.main_story{}
.main_story h1{ padding:15px 0; text-align:center; font-size:20px; line-height:25px;}
.main_story h1 strong{ color:#db4d00}
.main_story p{ font-size:14px; text-indent:2em; line-height:25px; padding:0 12px; margin-bottom:25px;}

#sec_play{ width:297px; height:auto; margin:0 auto; padding:10px 0;}
#sec_play li { height:40px; overflow:hidden; line-height:40px; color:#161e3f; background:url(../images/sanjiao.png) no-repeat 3px center; border-bottom:1px solid #aabac2; border-top:1px solid #cce9f7;}
#sec_play li:first-child{ border-top:none 0;}
#sec_play li strong{ width:297px; height:40px; font-size:22px; font-weight:normal; padding-left:20px; text-decoration:none; cursor:pointer}
#sec_play li a{ height:100%; display:block; color:#000; text-decoration:none;}
#sec_play li.curr{ height:auto; color:#fff; background:#0a6795 url(../images/sanjiao2.png) no-repeat 2px 18px;}
#sec_play li.curr a{ color:#fff;}
.play_text{ background:#147fb4; color:#fff; padding-bottom:10px;}
.play_text p{ font-size:14px; text-indent:2em; line-height:25px; padding:0 12px; margin-bottom:10px;}
.play_text img{ margin:0 auto; max-width:286px;}

.sec_pic_tit{ width:320px; height:77px;}
.sec_pic_box{ height:290px; padding:10px 0; position:relative;}
.sec_pic_h{ height:45px; font-size:26px; padding-left:130px;}
#yuanhua .sec_pic_h{ background:url(../images/yuanhua.png) no-repeat 70px center}
#jietu .sec_pic_h{ background:url(../images/jietu.png) no-repeat 70px center}
.jiantou_l,.jiantou_r{ width:28px; height:38px; position:absolute; z-index:100; top:155px; cursor:pointer}
.jiantou_l{ background:url(../images/jiantou_l.png) no-repeat; left:10px;}
.jiantou_r{ background:url(../images/jiantou_r.png) no-repeat; right:10px;}
.pic_pic{ width:235px; height:224px; overflow:hidden;  position:absolute; z-index:100; top:60px; left:48px;}
.pic_pic ul{ height:224px; }
.sec_pic_box li{ width:235px; height:226px; position:absolute; top:0; z-index:120; }
#yuanhua li:first-child,#jietu li:first-child{ display:block;}
.sec_pic_box li img{ width:103px; height:64px;  float:left; margin:3px; border:3px #fff solid }

.sec_group_nav{ width:280px; height:50px; margin:0 auto;}
.sec_group_nav li{ width:55px; height:23px; text-align:center; line-height:23px; margin:0 1px 1px 0; float:left; display:inline; color:#fff; background:#304878; cursor:pointer}
.sec_group_nav li.curr{ background:#ba3c48;}
.sec_group_box{ width:280px; margin:0 auto;}
.sec_group_box h2{ color:#04303f; font-size:30px; font-weight:normal; padding:8px 0}
.sec_group_box h3{ height:28px; line-height:28px; background:rgba(215,237,248,.7); font-weight:normal;}
.sec_group_box  p{ padding:8px 0; text-indent:2em;}
.sec_group_box img{ max-width:280px; margin:0 auto;}

.sec_news{padding-top:50px;}
.sec_news ul{}
.sec_news li{ width:215px; height:82px; padding-top:6px; position:relative; padding-left:105px;background:url(../images/list_bg.png) no-repeat 0 0;}
.sec_news li.curr{ color:#404040}
.sec_news li img{ width:83px; height:60px; position:absolute; left:10px; top:15px;}
.sec_news li h2{ width:210px; height:30px; overflow:hidden; font-size:14px; line-height:30px; }
.sec_news li div{ width:210px; font-size:14px; height:40px; overflow:hidden;}
.sec_news li a{ height:100%; color:#404040;text-decoration:none;}
.sec_news li.curr a{ color:#404040;}
.sec_news li p{width:180px;font-size:12px;}

.page{ text-align:center; color:#000; line-height:33px; font-size:12px;}
.page a{padding:0 5px;color:#147fb4; text-decoration:none;}

.sec_news_box{ width:280px; margin:0 auto;padding-bottom:20px;}
.sec_news_box h2{ font-size:18px; line-height:25px; text-align:center;overflow: hidden;width: 100%;margin: 10px 0;}
.sec_news_box p{ font-size:14px; line-height:24px;}
.sec_news_box img{ margin:8px auto;width:95%;}

.pop{ position:absolute; left:20px; top:70px; z-index:100;}

.news_con{background:#f1f0f0 url(../images/rep_x.png) no-repeat 0 50px;padding-top:50px;}
.news_con p{}
.news_con p.img{text-indent:0;text-align:center;}

.news_txt{line-height:22px;}
