body { font-family:"宋体"; background: url(images/6.jpg); color:#000; }
a { color:#000; }
h3 { font-family:"Microsoft Yahei", "黑体"; font-weight:normal; overflow:hidden; }
h3 a { color: #d20001; }
h4 { font-family:"Microsoft Yahei", "黑体"; font-weight:normal; overflow:hidden; }
h4 a { color: #d20001; }
.p14-25 { font-size:14px; line-height:25px; color:#747474; overflow:hidden; }
.p14-25 a { color:#d02420; }
.list24 ul li { height:32px; line-height:32px; font-size:14px; overflow:hidden; background:url(images/black-point.gif) no-repeat left 10px; padding-left:8px; }
.list28 ul li { height:28px; line-height:28px; font-size:14px; overflow:hidden; background:url(images/black-point.gif) no-repeat left 12px; padding-left:8px; }
.list32 ul li { height:32px; line-height:32px; font-size:14px; overflow:hidden; background:url(images/black-point.gif) no-repeat 2px 15px; padding-left:10px; border-bottom:1px dotted #9a9a9a; }
.headline { text-align:center; padding-top:20px; }
.headline h3 { font-size:36px; height:40px; line-height:40px; color:#d20001 }
.headline p { height:24px; line-height:24px; overflow:hidden; font-weight:bold; font-size:14px; margin-top:10px; }
.headline p a { margin:0px 5px; }
.p21 { line-height:21px; overflow:hidden; color:#6e6e6e; text-indent:18pt; }
.p21 a { color:#d81818; }
.title1 { height:24px; line-height:24px; overflow:hidden; border-bottom:1px solid #7f7f7f; }
.title1 h3 { float:left; padding:0px 12px; font-size:14px; border-left:9px solid  #336633; background: #339933; color:#fff; }
.title1 a { float:right; display:inline; margin-right:15px; font-weight:bold; }
.more1 { display:block; line-height:16px; text-align:center; background:#447f2d; color:#fff; width:35px; height:16px; }
.more2 { display:block; line-height:12px; text-align:center; background:#447f2d; color:#fff; width:16px; height:29px; padding-top:6px; }
#footer { width:1000px; margin:0px auto; text-align:center; color:#000; line-height:24px; padding:15px 0px; background:#fff; }
#footer a { color:#000; }
#header { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#header img { width: 100%; -ms-interpolation-mode: bicubic; }

#content { width:998px; margin:0px auto; border:; border-top:none; background:#fff; padding:0px 0px; }
#content img { display:block; }
#content .topic { overflow:hidden; position:relative; }
#nav { width:100%; height:75px; margin:0px auto; padding-bottom:4px; background:url(images/nav-shadow.gif) no-repeat center bottom; text-align:center; font-family:"Microsoft Yahei", "黑体"; }
#nav .line1 { height:37px; line-height:37px; background:#a21c1c; font-size:18px; color:#fff; }
#nav .line1 a { color:#fff; margin:0px 20px; }
#nav .line2 { height:38px; line-height:38px; background:#f2e2a1; font-size:16px; }
#nav .line2 a { color:#a21c1c; margin:0px 15px; }
#layout2 .headline h3 { font-size:38px; color: #d20001; font-weight: bold }
#layout2 .box { margin:18px 23px 0px 23px; }
#layout2 .main { float:left; display:inline; width:650px; }
#layout2 .main .big { width:650px; height:280px; margin-bottom:22px; }
#layout2 .main .big img { height:100%; width:100%; }
#layout2 .main .small { float:left; width:192px; }
#layout2 .main .small img { height:150px; width:190px; border:1px solid solid #8adced; }
#layout2 .main .small p { text-align:center; line-height:28px; height:28px; overflow:hidden; text-align:center; }
#layout2 .main .small p a { color:#106895; }
#layout2 .main .news { float:right; width:423px; }
#layout2 .main .news .hot { height:80px; overflow:hidden; }
#layout2 .main .news h4 { font-size:18px; height:28px; line-height:28px; }
#layout2 .main .news p { height:42px; margin-top:5px; }
#layout2 .sidebar { float:right; display:inline; width:277px; }
#layout2 .sidebar .title { height:24px; line-height:24px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background: #d20001; }
#layout2 .sidebar .content { border:1px solid  #CCCCCC; padding:22px 0px 10px 0px; }
#layout2 .sidebar .content ul { height:100%; }
#layout2 .sidebar .content ul li { float:left; display:inline; margin:0px 0px 0px 26px; width:225px; }
#layout2 .sidebar .content ul li img { width:225px; height:140px; }
#layout2 .sidebar .content ul li p { text-align: left; line-height:26px; }
#layout2 .sidebar .content ul li p a { color:#0f3362; }
#layout3 .topic table { position:absolute; left:350px; top:25px; }
#layout3 .topic table td { width:195px; line-height:21px; }
#layout3 .nav { height:120px; background:url(images/ly3-nav-bg1.gif) repeat-x center bottom; margin-top:10px; padding-left:16px; }
#layout3 .nav ul li { float:left; display:inline; margin-right:6px; width:220px; height:42px; background-image:url(images/ly3-nav-bg2.gif); padding:78px 0px 0px 17px; }
#layout3 .nav ul li a { display:none; float:left; width:45px; height:26px; line-height:26px; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; margin-right:8px; text-align:center; }
#ly3-nav1 { background-position:-16px 0px; }
#ly3-nav2 { background-position:-258px 0px; }
#ly3-nav3 { background-position:-500px 0px; }
#ly3-nav4 { background-position:-742px 0px; }
#layout3 .nav ul .on { background:none; }
#layout3 .nav ul .on a { display:inline; }
#layout3 .line-news { display:none; }
#layout3 .block { padding:0px 20px 0px 25px; }
#layout3 .block .headline { height:100px; padding-top:10px; }
#layout3 .block .headline .name { float:left; width:193px; height:100px; overflow:hidden; position:relative; }
#layout3 .block .headline .name img { position:absolute; bottom:0px; left:0px; }
#ly3-01 .headline .name img { margin-left:5px; }
#layout3 .block .headline .text { float:right; width:740px; height:80px; overflow:hidden; margin-top:20px; }
#layout3 .block .headline .text h3 { height:46px; line-height:46px; }
#ly3-01 .headline .text h3 { font-size:38px; }
#layout3 .block .box { margin-top:20px; }
#layout3 .block .left { width:300px; }
#layout3 .block .left .big { width:300px; height:235px; overflow:hidden; }
#layout3 .block .left .video { margin-top:20px; }
#layout3 .block .left .video ul { height:100%; width:310px; margin-left:-10px; }
#layout3 .block .left .video ul li { float:left; display:inline; width:300px; margin-left:10px;  }
#layout3 .block .left .video ul li img { width:145px; height:100px; }
#layout3 .block .left .video ul li p { text-align: left; line-height:34px;  }
#layout3 .block .left .video ul li .play { position:absolute; left:10px; top:70px; height:19px; width:19px; overflow:hidden; background:url(images/video-play1.png) no-repeat; }
#layout3 .block .left .video ul li .play a { display:block; height:100%; width:100%; }
#layout3 .block .right { width:648px; }
#layout3 .block .right .news { float:left; display:inline; margin-left:24px; width:300px; }
#layout3 .block .right .news .hot { height:88px; border-bottom:1px dotted #000; margin-top:8px; }
#layout3 .block .right .news .hot h4 { font-size:18px; height:34px; line-height:34px; overflow:hidden; }
#layout3 .block .right .news .hot p { height:42px; }
#layout3 .block .right .news .list28 { margin:14px 0px 0px 5px; }
#layout4a .block { float:left; display:inline; width:430px; margin:20px 0px 6px 43px; }
#layout4a .block .hot { height:178px; overflow:hidden; }
#layout4a .block h4 { font-size:24px; height:54px; line-height:54px; margin-bottom:5px; }
#layout4a .block .photo { float:left; display:inline; margin-left:8px; width:155px; height:105px; }
#layout4a .block .photo img { width:100%; height:100%; }
#layout4a .block p { float:right; display:inline; margin-right:8px; width:220px; height:105px; }
#layout4b { width:950px; margin:0px auto; }
#layout4b .title { float:left; padding:18px 10px 0px 10px; width:20px; height:193px; background: #ce0b00 ; overflow:hidden; text-align:center; font-family:"Microsoft Yahei", "黑体"; font-size:18px; line-height:18px; color:#f2f2f2; }
#layout4b .content { float:left; width:908px; height:206px; overflow:hidden; border:1px solid #d4d4d4; border-left:none; border-bottom:4px solid #ce0b00; background:; }
#layout4b .content .box { width:924px; margin-left:-15px; }
#layout4b .content .block { float:left; width:268px; height:190px; overflow:hidden; background: ; padding:16px 10px 0px 30px; }
#layout4b .content .block h4 { font-size:16px; height:32px; line-height:32px; }
#layout4b .content .block h5 { font-size:12px; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px; }
#layout4b .content .block .photo { float:left; width:122px; height:105px; }
#layout4b .content .block .photo img { height:100%; width:100%; }
#layout4b .content .block p { float:right; width:125px; height:105px; }
#layout4c .block { float:left; display:inline; width:461px; margin-left:26px; }
#layout4c .block .title { margin-bottom:18px; }
#layout4c .block .list32 { margin:15px 13px 0px 13px; }
#layout4c .block .list32 ul li { background:url(images/video-type.gif) no-repeat 0px 11px; padding-left:22px; }
#layout4c .block .big { width:440px; height:250px; overflow:hidden; margin:0px auto; position:relative; }
#layout4c .block .big img { width:440px; height:220px; }
#layout4c .block .big p { height:30px; line-height:30px; overflow:hidden; text-align:center; background:#e1e1e1; }
#layout4c .block .big .play { position:absolute; left:195px; top:85px; height:51px; width:51px; background:url(images/video-play2.png) no-repeat; overflow:hidden; }
#layout4c .block .big .play a { display:block; height:100%; width:100%; }
#layout4c .block .photo-list ul { height:100%; }
#layout4c .block .photo-list ul li { float:left; display:inline; width:130px; margin:0px 11px; }
#layout4c .block .photo-list ul li img { width:130px; height:95px; }
#layout4c .block .photo-list ul li p { text-align:center; height:30px; line-height:30px; overflow:hidden; }
#layout5 .focus { width:958px; margin:20px auto 0px auto; }
#layout5 .focus .hdBigPic { width:950px; height:625px; overflow:hidden; margin:0 auto; border:4px solid #787878; }
#layout5 .focus .hdBigPic .bigPic { width:950px; position:relative; }
#layout5 .focus .hd_btn { width:53px; height:53px; top:320px; position:absolute; left:0; }
#layout5 .focus .hd_btn2 { width:53px; height:53px; top:320px; position:absolute; right:0; }
#ly5-main-image img { width:950px; }
#layout5 .focus .hdTxt { background:#fafafa; padding:18px 24px 22px 24px; }
#layout5 .focus .hdTxt .txtL { float:left; display:inline; width:660px; }
#layout5 .focus .hdTxt .txtL h2 { font:22px "微软雅黑"; padding-bottom:7px; }
#layout5 .focus .hdTxt .txtL h2 a { color:#0f3362; }
#layout5 .focus .hdTxt .txtL p { line-height:18px; color:#8a8a8a; }
#layout5 .focus .hdTxt .txtL p a { color:#2b2b2b; }
#layout5 .focus .hdTxt .txtR { float:right; width:200px; padding:6px 10px 0 0; }
#layout5 .focus .hdTxt .txtR dt { float:right; padding:39px 0 0 8px; color:#a1a1a1; }
#layout5 .focus .hdTxt .txtR dd { font:22px "微软雅黑"; color:#8a8a8a; float:right; }
#layout5 .focus .hdTxt .txtR dd span { padding-left:6px; }
#ly5-slide-summary { font-size:12px; text-align:left; }
#layout5 .focus .hd_org, .hd_org a { color:#f37108; }
#layout5 .focus .hd_f { font:54px Arial, Helvetica, sans-serif }
#layout6 .topic .more1 { position:absolute; top:30px; right:32px; }
#layout6 .hot ul li { margin-top:10px; height:74px; }
#layout6 .hot h4 { font-size:14px; height:32px; line-height:32px; overflow:hidden; }
#layout6 .hot p { height:42px; color:#000; }
#layout6 .left { display:inline; margin:11px 0px 0px 30px; width:609px; border-left:1px solid #c2c2c2; }
#ly6-left-block1 { height:249px; }
#ly6-left-block2 { height:130px; margin-top:7px; }
#layout6 .left .line { height:12px; background:url(images/ly6-left-line.gif) no-repeat left center; overflow:hidden; }
#layout6 .left .title { float:left; display:inline; margin:0px 0px 0px 13px; min-height:118px; width:18px; }
#ly6-left-block1 .title .more2 { margin-top:125px; }
#ly6-left-block2 .title .more2 { margin-top:15px; }
#layout6 .left .content { float:right; width:577px; overflow:hidden; }
#layout6 .left .content .hot ul { height:100%; margin-top:-10px; }
#layout6 .left .content .hot ul li { float:left; display:inline; width:254px; margin:10px 17px 0px 17px; }
#layout6 .left .content .list24 { margin-top:5px; }
#layout6 .left .content .list24 ul { height:100%; }
#layout6 .left .content .list24 ul li { float:left; display:inline; width:246px; margin:0px 17px 0px 17px; }
#layout6 .right { display:inline; margin:0px 30px 0px 0px; width:254px; border:1px solid #c6c6c6; background:#f7f7f7; padding:0px 25px 15px 25px; }
#layout6 .right .list24 { margin-top:16px; }
#layout7 .box { background:url(images/ly7-bg2.gif) repeat-y 490px top; }
#layout7 .bg1 { height:19px; overflow:hidden; background:url(images/ly7-bg1.gif) no-repeat 484px top; }
#layout7 .list32 ul { height:264px; overflow-y:scroll; }
#layout7 .list32 ul li { float:left; display:inline; width:413px; background:url(images/blue-arrow.gif) no-repeat 8px 12px; padding-left:22px; margin:0px 28px 0px 27px; }
#layout7 .list32 ul li span { margin-left:10px; }
#layout8 .box { height:501px; overflow:hidden; background:url(images/ly8-bg.gif) no-repeat 331px top; padding:12px 0px 0px 0px; }
#layout8 .block { float:left; display:inline; width:296px; margin-left:27px; }
#layout8 .block .title { height:42px; overflow:hidden; margin-bottom:10px; }
#layout8 .block .title h3 { float:left; display:inline; margin-left:9px; }
#layout8 .block .title a { float:right; display:inline; margin:13px 18px 0px 0px; }
#layout8 .block .content { width:294px; height:442px; overflow:hidden; border:1px solid #e0e0e0; }
#layout9 .box { width:945px; margin:0px auto; padding:15px 0px; }
#layout9 .box ul { height:100%; }
#layout9 .box ul li { float:left; display:inline; width:235px; }
#layout9 .box ul li img { width:215px; height:138px; margin:3px auto 0px auto; }
#layout9 .box ul li p { text-align:center; line-height:26px; height:26px; overflow:hidden; }
#layout9 .box ul li p a { color:#565656; }
#layout10 .box1 { line-height:21px; padding:15px 30px; }
#layout10 .box1 a { color:#636363; margin-right:12px; }
#layout10 .box2 { height:35px; line-height:35px; overflow:hidden; background:#efefef; text-align:center; margin:0px 12px; }
#layout11 .box1 .main ul { height:100%; }
#layout11 .box1 .main ul li { float:left; display:inline; width:464px; margin:0px 0px 0px 23px; border-bottom:1px dotted #9a9a9a; height:90px; overflow:hidden; }
#layout11 .box1 .main ul li .title { float:left; width:80px; height:70px; margin-top:10px; border-right:1px solid #cacacb; }
#layout11 .box1 .main ul li .title h2 { font-size:38px; font-family:Arial, Helvetica, sans-serif; color:#145891; text-align:center; }
#layout11 .box1 .main ul li .title .icon { height:17px; width:66px; line-height:17px; overflow:hidden; background:url(images/ly11-icon1.gif) no-repeat; color:#fff; text-align:center; margin:0px auto; }
#layout11 .box1 .main ul li .text { float:right; width:366px; }
#layout11 .box1 .main ul li .text h3 { font-size:20px; line-height:32px; height:32px; padding-top:6px; }
#layout11 .box1 .main ul li .text p { height:42px; color:#000; }
#layout11 .box1 .fanye { margin-top:20px; margin-left:290px; }
#layout11 .box1 .fanye a { float:left; display:inline; background:url(images/ly11-icon3.gif) no-repeat; height:20px; width:20px; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin:0px 6px; }
#layout11 .box1 .fanye .current { background:url(images/ly11-icon2.gif) no-repeat; color:#fff; font-weight:bold; }
#layout11 .box1 .fanye .back, #layout11 .box1 .fanye .next { width:50px; color:#434242; font-family:"宋体"; }
#layout11 .box1 .fanye .back { background:url(images/ly11-icon4.gif) no-repeat left center; }
#layout11 .box1 .fanye .next { background:url(images/ly11-icon5.gif) no-repeat right center; }
#layout11 .box2 { width:950px; margin:0px auto; border-top:1px solid #bdbdbd; padding-top:17px; }
#layout11 .box2 .left { width:625px; margin-left:18px; display:inline; }
#layout11 .box2 .left .title { float:left; width:20px; }
#layout11 .box2 .left .content { float:right; width:605px; height:357px; overflow:hidden; border-bottom:1px solid #c6c6c6; }
#layout11 .box2 .left .content .hot ul li { float:left; display:inline; width:261px; height:86px; overflow:hidden; margin-left:27px; border-bottom:1px dotted #9a9a9a; }
#layout11 .box2 .left .content .hot ul li h4 { font-size:14px; height:32px; line-height:32px; overflow:hidden; padding-top:3px; }
#layout11 .box2 .left .content .hot ul li p { color:#000; height:42px; }
#layout11 .box2 .left .content .list24 ul li { float:left; display:inline; width:261px; margin-left:27px; }
#layout11 .box2 .right { width:307px; }
#layout11 .box2 .right .content { height:320px; overflow:hidden; border:1px solid #c6c6c6; border-top:4px solid #0f315e; background:#f7f7f7; }
#layout11 .box2 .right .content .list24 { margin-top:16px; }
#layout11 .box2 .right .content .list24 ul li { padding-left:10px; background:none; }
#layout11 .box2 .right .content .list24 ul li span, #layout11 .box2 .right .content .list24 ul li span a { color:#145891; }

#layout19 { padding:10px; background:url(images/bgg.png) no-repeat  }
#layout19 .block { height:215px; overflow:hidden; padding:10px 0px; border-bottom: ; }
#layout19 .block .photo, #layout9 .block .photo img { height:215px; width:320px; }
#layout19 .sty1 .photo { float:left; }
#layout19 .sty2 .photo { float:right; }
#layout19 .block .text { width:620px; }
#layout19 .sty1 .text { float:right; }
#layout19 .sty2 .text { float:left; }
#layout19 .block .text h5 { height:27px; overflow:hidden; margin-bottom:13px; }
#layout19 .block .text h5 span { float:left; height:27px; line-height:27px; background: #336600; padding:0px 12px; color:#fff; font-size:18px; }
#layout19 .block .text h4 { font-size:18px; color:#a31c15; line-height:28px; height:28px; overflow:hidden; margin-bottom:10px; }
#layout19 .block .text h3 { font-size:30px; line-height:40px; height:40px; overflow:hidden; margin-bottom:15px; }
#layout19 .bottom { margin-top:-1px; }
#layout19 .bottom ul { zoom:1; }
#layout19 .bottom li { float:left; width:220px; border-left:1px solid #fff; border-top:1px solid #fff; padding:11px }
#layout19 .bottom li .left { width:220px;text-align:center; }
#layout19 .bottom li .left h5 { font-size:14px; color:#000; line-height:20px; margin-bottom:10px; padding-left:3px; }
#layout19 .bottom li a:hover .left h5 { color:#fff; }
#layout19 .bottom li .left img { width:220px; height:145px;text-align:center; }
#layout19 .bottom li .right { width:195px; margin-top:5px; }
#layout19 .bottom li .right h4 { line-height:20px; color:#a31c15; font-family:"宋体"; font-size:12px; }
#layout19 .bottom li a:hover .right h4 { color:#fff; }
#layout19 .bottom li .left h3 { line-height:38px; font-size:12px; color:#000; font-weight:normal; }
#layout19 .bottom li a:hover .right h3 { color:#fff; }

#time_wrap7{padding-top:66px;width:960px;margin:0px auto;height:390px;overflow-x:scroll; overflow-y:hidden; background:url(images/time_15.gif) repeat-x 0px 338px #ebebeb; position:relative;}
#time_wrap7 .tim{ width:21px; height:21px; background:url(images/time_16.gif) no-repeat; position:absolute; left:35px; bottom:80px;}
#time_wrap7 ul{ 
	width:3900px; /*宽度不定，js设定*/
}
#time_wrap7 li{ width:238px; margin-left:10px; display:inline; float:left; position:relative; min-height:300px;_height:300px;}
#time_wrap7 li .text{position:absolute; bottom:60px; background:#fff; border:1px solid #d5d4d3;width:238px;left:0px; padding-bottom:14px; }
#time_wrap7 .timeArrow{width:34px;height:17px;position:absolute;background:url(images/arrow_6.gif) no-repeat top center;left:102px; bottom:-17px;}
#time_wrap7 .timeRound{width:65px;height:22px;position:absolute;background:url(images/time_17.gif) no-repeat top center;left:82px; bottom:-53px; color:#fff; text-align:center; line-height:22px;}
#time_wrap7 .phtot img{ width:238px; height:135px;}
#time_wrap7 li h4{ font-size:16px; text-align:center;font-family:"Microsoft Yahei","黑体"; font-weight:normal; margin-top:14px;}
#time_wrap7 li p{ color:#666; line-height:18px; margin:10px 22px 0px 22px;}
#time_wrap7,#time_wrap8{
	scrollbar-base-color:#959595; /*滚动条的基色*/
	scrollbar-track-color:#fff; /*立体滚动条背景颜色*/
}
/* 设置滚动条的样式 */::-webkit-scrollbar {width:12px;}
/* 滚动槽 */::-webkit-scrollbar-track {background:#fff;}
/* 滚动条滑块 */::-webkit-scrollbar-thumb {background:#959595;}
::-webkit-scrollbar-thumb:window-inactive { background:#959595;}
::-webkit-scrollbar-button{background:#000;}




#layout17 { background:; padding-top:10px; height:350px; }
#layout17 .arrow1 { float:left; display:inline; width:23px; height:137px; background:url(images/ly7-arrow1.png) no-repeat; cursor:pointer; margin-top:120px; margin-left:12px; }
#layout17 .arrow2 { float:right; display:inline; width:23px; height:137px; background:url(images/ly7-arrow2.png) no-repeat; cursor:pointer; margin-top:120px; margin-right:12px; }
#layout17 .list { float:left; width:920px; margin-top:5px; }
#layout17 .list ul { zoom:1; }
#layout17 .list ul li { float:left; height:350px;  display:inline; margin:0px 13px 0px 12px; width:280px; height:335px; background: #FFFFFF ; }
#layout17 .list ul li img {  width:280px; height:180px; }
#layout17 .list ul li h3 { text-align:center; font-size:18px; height:24px; line-height:24px; overflow:hidden; margin-top:20px; margin-bottom:5px; padding:0px 18px; }
#layout17 .list ul li p { padding:0px 18px; line-height:28px; height:84px; overflow:hidden; color:#676767; font-size:14px; }
#layout17 .list ul li p a { color:#676767; }