@charset "UTF-8";
*html { background-image: url(about:blank); background-attachment: fixed; }

.margintop20 { margin-top: 20px; }

.marginbot20 { margin-bottom: 20px; }

.margintop10 { margin-top: 10px; }

.marginbot10 { margin-bottom: 10px; }

.clear { clear: both; }

.graybg { background-color: #f5f7fa; }

.width730 { width: 730px; }

.width350 { width: 350px; }

.width355 { width: 355px; }

.width260 { width: 260px; }

.width440 { width: 440px; }

.width640 { width: 640px; }

.width76 { width: 76px; }

.width1000 { width: 1000px; }

.height410 { height: 410px; }

.height450 { height: 450px; }

.marginbot5 { margin-bottom: 5px; }

.width170 { width: 170px; }

.width510 { width: 510px; }

.width1100 { width: 1100px; }

.height305 { height: 305px; }

.height450 { height: 450px; }

.height200 { height: 200px; }

.height380 { height: 380px; }

.height290 { height: 290px; }

.width475 { width: 475px; }

.width245 { width: 245px; }

.width540 { width: 540px; }

.height364 { height: 364px; }

.height410 { height: 410px; }

.height215 { height: 215px; }

*, body { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei"; color: #444; font-size: 14px; }

img { border: 0; cursor: pointer; }

li, ol { list-style: none; }

a { text-decoration: none; }

a:hover { color: #315798; }

.clear { clear: both; }

.headcontainer { width: 1100px; margin: 0 auto; clear: both; }

.headcontainer .topad { height: 60px; margin-bottom: 20px; }

.headcontainer .topad img { height: 60px; width: 1100px; }

.headcontainer .logobar { height: 75px; margin: 10px auto; }

.headcontainer .logobar #logo { float: left; width: 214px; height: 60px; background: url("../images/logo.jpg") no-repeat center; padding-right: 20px; }

.headcontainer .logobar #searchbar { float: left; width: 335px; height: 60px; padding-left: 30px; margin-top: 14px; }

.headcontainer .logobar #searchbar input { width: 250px; height: 40px; border: 1px solid #dfdfdf; padding-left: 10px; float: left; }

.headcontainer .logobar #searchbar #searchbtn { float: left; width: 56px; height: 40px; cursor: pointer; background-color: #315798; }

.headcontainer .logobar .headlink { float: left; width: 250px; line-height: 68px; }

.headcontainer .logobar .headlink div { float: left; padding: 0 2px; color: #bbb; }

.headcontainer .logobar .headlink div a, .headcontainer .logobar .headlink div a:link, .headcontainer .logobar .headlink div a:visited { color: #315798; }

.headcontainer .logobar .rt { float: right; }

.headcontainer .logobar .rt #riqi { line-height: 26px; margin-top: 12px; }

.headcontainer .logobar .rt #tianqi { line-height: 26px; margin-top: 30px\9; }

.headcontainer .nav, .headcontainer .headcontainer2 .newscolumn, .headcontainer2 .headcontainer .newscolumn { background-color: #1d70b7; height: 70px; margin-bottom: 10px; }

.headcontainer .nav .navgroup, .headcontainer .headcontainer2 .newscolumn .navgroup, .headcontainer2 .headcontainer .newscolumn .navgroup { float: left; width: 245px; height: 60px; }

.headcontainer .nav .navgroup dl, .headcontainer .headcontainer2 .newscolumn .navgroup dl, .headcontainer2 .headcontainer .newscolumn .navgroup dl { float: left; width: 240px; margin-top: 10px; }

.headcontainer .nav .navgroup dl dd, .headcontainer .headcontainer2 .newscolumn .navgroup dl dd, .headcontainer2 .headcontainer .newscolumn .navgroup dl dd { float: left; padding: 0 12px; }

.headcontainer .nav .navgroup dl dd a, .headcontainer .headcontainer2 .newscolumn .navgroup dl dd a, .headcontainer2 .headcontainer .newscolumn .navgroup dl dd a, .headcontainer .nav .navgroup dl dd a:link, .headcontainer .headcontainer2 .newscolumn .navgroup dl dd a:link, .headcontainer2 .headcontainer .newscolumn .navgroup dl dd a:link, .headcontainer .nav .navgroup dl dd a:visited, .headcontainer .headcontainer2 .newscolumn .navgroup dl dd a:visited, .headcontainer2 .headcontainer .newscolumn .navgroup dl dd a:visited { color: #fff; }

.headcontainer .nav .navgroup dl dt, .headcontainer .headcontainer2 .newscolumn .navgroup dl dt, .headcontainer2 .headcontainer .newscolumn .navgroup dl dt { float: left; padding: 0 15px 0 25px; }

.headcontainer .nav .navgroup dl dt a, .headcontainer .headcontainer2 .newscolumn .navgroup dl dt a, .headcontainer2 .headcontainer .newscolumn .navgroup dl dt a, .headcontainer .nav .navgroup dl dt a:link, .headcontainer .headcontainer2 .newscolumn .navgroup dl dt a:link, .headcontainer2 .headcontainer .newscolumn .navgroup dl dt a:link, .headcontainer .nav .navgroup dl dt a:visited, .headcontainer .headcontainer2 .newscolumn .navgroup dl dt a:visited, .headcontainer2 .headcontainer .newscolumn .navgroup dl dt a:visited { font-weight: bolder; color: #fff; }

.headcontainer .nav .navline, .headcontainer .headcontainer2 .newscolumn .navline, .headcontainer2 .headcontainer .newscolumn .navline { float: left; width: 39px; height: 43px; background: url("../images/navline.jpg") no-repeat center; margin-top: 15px; }

.screencontainer, .screencontainernomargin { width: 1100px; margin: 0 auto; clear: both; margin-top: 10px; }

.screencontainer .contentrow, .screencontainernomargin .contentrow { position: relative; width: 1100px; }

.screencontainer .contentrow .leftcol, .screencontainernomargin .contentrow .leftcol { float: left; padding-right: 20px; }

.screencontainer .contentrow .leftcol2, .screencontainernomargin .contentrow .leftcol2 { float: left; padding-right: 10px; }

.screencontainer .contentrow .midcol, .screencontainernomargin .contentrow .midcol { float: left; padding-right: 20px; }

.screencontainer .contentrow .rightcol, .screencontainernomargin .contentrow .rightcol { float: right; }

.screencontainer .contentrow .rightcol2, .screencontainernomargin .contentrow .rightcol2 { float: left; }

.index_ttarea { height: 80px; }

.index_ttarea .toutiao { text-align: center; position: relative; }

.index_ttarea .toutiao .bigtitle { line-height: 56px; }

.index_ttarea .toutiao .bigtitle a, .index_ttarea .toutiao .bigtitle a:link, .index_ttarea .toutiao .bigtitle a:visited { color: #315798; font-size: 30px; font-weight: bolder; line-height: 40px; }

.index_ttarea .toutiao .smalltitle { text-align: left; }

.index_ttarea .toutiao .smalltitle span { padding: 0 5px; }

.index_ttarea .toutiao .smalltitle span a, .index_ttarea .toutiao .smalltitle span a:link, .index_ttarea .toutiao .smalltitle span a:visited { color: #315798; font-size: 16px; }

.index_ttarea .toutiao .morett { position: absolute; right: 0; bottom: 1px; }

.index_ttarea .jubao { width: 350px; height: 80px; }

.index_headarea .toutiao2, .news_headarea .toutiao2, .lvyou_headarea .toutiao2 { height: 400px; }

.index_headarea .toutiao2 h3, .news_headarea .toutiao2 h3, .lvyou_headarea .toutiao2 h3 { margin-top: 15px; margin-bottom: 12px; }

.index_headarea .toutiao2 h4, .news_headarea .toutiao2 h4, .lvyou_headarea .toutiao2 h4 { margin-top: 8px; }

.index_headarea .toutiao2 h4 span, .news_headarea .toutiao2 h4 span, .lvyou_headarea .toutiao2 h4 span { float: left; display: block; width: 40px; height: 18px; background-color: #ff8700; color: #fff; line-height: 18px; text-align: center; margin-right: 5px; border-radius: 5px; }

.index_headarea .toutiao2 h2 a, .news_headarea .toutiao2 h2 a, .lvyou_headarea .toutiao2 h2 a, .index_headarea .toutiao2 h2 a:link, .news_headarea .toutiao2 h2 a:link, .lvyou_headarea .toutiao2 h2 a:link, .index_headarea .toutiao2 h2 a:visited, .news_headarea .toutiao2 h2 a:visited, .lvyou_headarea .toutiao2 h2 a:visited { color: #315798; line-height: 24px; font-size: 18px; font-weight: bolder; }

.index_headarea .toutiao2 h3 a, .news_headarea .toutiao2 h3 a, .lvyou_headarea .toutiao2 h3 a, .index_headarea .toutiao2 h3 a:link, .news_headarea .toutiao2 h3 a:link, .lvyou_headarea .toutiao2 h3 a:link, .index_headarea .toutiao2 h3 a:visited, .news_headarea .toutiao2 h3 a:visited, .lvyou_headarea .toutiao2 h3 a:visited { color: #315798; line-height: 24px; font-size: 16px; font-weight: bolder; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.slide_container { position: relative; float: left; width: 100%; }

.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.slide li { position: absolute; width: 100%; left: 0; top: 0; }

.slide img { display: block; position: relative; z-index: 1; height: 400px; width: 100%; border: 0; }

.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0, 0, 0, 0.6); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; filter: alpha(opacity=70); -moz-opacity: .7; -khtml-opacity: .7; opacity: .7; }

.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: 0; opacity: 0.4; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; }

.slide_nav:active { opacity: 1.0; }

.slide_nav.next { left: auto; background-position: right top; right: 0; }

.title01 { height: 35px; border-bottom: 1px solid #d7d7d7; position: relative; }

.title01 .title { float: left; border-bottom: 2px solid #315798; }

.title01 .title a, .title01 .title a:link, .title01 .title a:visited { color: #315798; font-size: 18px; line-height: 34px; letter-spacing: 2px; }

.title01 .title span { font-size: 12px; padding-left: 8px; color: #ff8700; }

.title01 .reci { float: left; padding-left: 10px; }

.title01 .reci dl { height: 35px; line-height: 35px; }

.title01 .reci dl dt, .title01 .reci dl dd { float: left; }

.title01 .reci dl dt { color: #315798; font-size: 16px; }

.title01 .reci dl dd { padding: 0 4px; }

.title01 .reci dl dd a, .title01 .reci dl dd a:link, .title01 .reci dl dd a:visited { color: #ff8700; }

.bkimg { margin-top: 10px; }

.bkimg .limg { float: left; }


.bkimg .rimg { float: right; }

.imglist01, .imglist03 { margin: 10px 0; }

.imglist01 .leftimg, .imglist03 .leftimg { line-height: 26px; float: left; position: relative; padding-right: 20px; width: 230px; }

.imglist01 .leftimg a, .imglist03 .leftimg a, .imglist01 .leftimg a:link, .imglist03 .leftimg a:link, .imglist01 .leftimg a:visited, .imglist03 .leftimg a:visited { color: #444; }

.imglist01 .leftimg img, .imglist03 .leftimg img { width: 230px; height: 148px; }

.imglist01 .leftimg a.title, .imglist03 .leftimg a.title { position: absolute; display: block; width: 230px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; top: 118px; text-align: center; line-height: 30px; }

.imglist01 .leftimg a:link, .imglist03 .leftimg a:link, .imglist01 .leftimg a:visited, .imglist03 .leftimg a:visited { color: #fff; }

.imglist01 .rightimg, .imglist03 .rightimg { line-height: 26px; float: right; position: relative; width: 230px; }

.imglist01 .rightimg a, .imglist03 .rightimg a, .imglist01 .rightimg a:link, .imglist03 .rightimg a:link, .imglist01 .rightimg a:visited, .imglist03 .rightimg a:visited { color: #444; }

.imglist01 .rightimg img, .imglist03 .rightimg img { width: 230px; height: 148px; }

.imglist01 .rightimg a.title, .imglist03 .rightimg a.title { position: absolute; display: block; width: 230px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; top: 118px; text-align: center; line-height: 30px; }

.imglist01 .rightimg a:link, .imglist03 .rightimg a:link, .imglist01 .rightimg a:visited, .imglist03 .rightimg a:visited { color: #fff; }

.imglist03 .leftimg img { width: 350px; height: 200px; }

.imglist03 .leftimg a.title { width: 350px; height: 36px; background-color: #315798; opacity: .7; filter: alpha(opacity=70); left: 0; top: 164px; text-align: center; line-height: 36px; }

.imglist03 .leftimg a:link, .imglist03 .leftimg a:visited { font-size: 18px; }

.index_4adarea .btnlink, .index_btnarea .btnlink, .index_huodongarea .btnlink { line-height: 36px; }

.index_4adarea .btnlink span, .index_btnarea .btnlink span, .index_huodongarea .btnlink span { color: #315798; }

.title02 { height: 35px; position: relative; }

.title02 .title { float: left; height: 20px; margin-top: 15px; padding-left: 10px; border-left: 3px solid #315798; }

.title02 .title a, .title02 .title a:link, .title02 .title a:visited { color: #315798; font-size: 18px; line-height: 20px; letter-spacing: 2px; }

.title02 .title span { font-size: 12px; padding-left: 8px; color: #ff8700; }

.botline { height: 45px; border-bottom: 1px solid #bbb; }

.title03 { height: 35px; border-top: 1px solid #315798; position: relative; margin-bottom: 10px; }

.title03 .title { float: left; width: 350px; }

.title03 .title a, .title03 .title a:link, .title03 .title a:visited { color: #315798; font-size: 18px; line-height: 34px; letter-spacing: 2px; }

.title03 .title span { float: right; }

.title03 .title span a, .title03 .title span a:link, .title03 .title span a:visited { margin-top: 6px; display: block; width: 22px; height: 22px; background: url("../images/colbtn.jpg") no-repeat center; }

.index_ztarea ul { padding: 10px 10px; line-height: 30px; margin-top: 10px; }

.index_ztarea ul img { width: 324px; height: 70px; }

.imglist02 { margin: 10px 0; }

.imglist02 .leftimg { float: left; position: relative; padding-right: 20px; position: relative; }

.imglist02 .leftimg img { width: 195px; height: 115px; }

.imglist02 .leftimg a:link, .imglist02 .leftimg a:visited { color: #fff; }

.imglist02 .leftimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.imglist02 .righttt { float: left; width: 506px; }

.imglist02 .righttt dt a, .imglist02 .righttt dt a:link, .imglist02 .righttt dt a:visited { font-size: 18px; line-height: 22px; }

.imglist02 .righttt dd { color: #888; position: relative; line-height: 24px; }

.imglist02 .righttt dd a, .imglist02 .righttt dd a:link, .imglist02 .righttt dd a:visited { color: #888; }

.imglist02 .righttt dd.abs { height: 66px; }

.imglist02 .righttt dd span { position: absolute; right: 0; color: #888; }

.imglist02 .righttt dd em { color: #315798; font-style: normal; }

.imglist02 .righttt dd i { color: #e1e1e1; padding: 0 10px; font-style: normal; }

.index_sparea .videopanel { float: left; width: 206px; padding-right: 10px; }

.index_sparea .videopanel .videoborder { border: 1px solid #eee; width: 200px; height: 248px; overflow: hidden; }

.index_sparea .videopanel .videoborder img { width: 200px; height: 112px; }

.index_sparea .videopanel .videoborder dl { padding: 0 8px; }

.index_sparea .videopanel .videoborder dt a, .index_sparea .videopanel .videoborder dt a:link, .index_sparea .videopanel .videoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel .videoborder dd { color: #888; }

.index_sparea .videopanel .videoborder dd.abs { height: 70px; }

.index_sparea .videopanel .videoborder .videoimg { position: relative; }

.index_sparea .videopanel .videoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.index_sparea .videopanel .videonoborder { width: 200px; height: 230px; overflow: hidden; }

.index_sparea .videopanel .videonoborder img { width: 200px; height: 112px; }

.index_sparea .videopanel .videonoborder dl { padding: 0 8px; }

.index_sparea .videopanel .videonoborder dt a, .index_sparea .videopanel .videonoborder dt a:link, .index_sparea .videopanel .videonoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel .videonoborder dd { color: #888; }

.index_sparea .videopanel .videonoborder dd.abs { height: 70px; }

.index_sparea .videopanel .videonoborder .videoimg { position: relative; }

.index_sparea .videopanel .videonoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.index_sparea .videopanel2 { float: left; width: 206px; }

.index_sparea .videopanel2 .videoborder { border: 1px solid #eee; width: 200px; height: 248px; overflow: hidden; }

.index_sparea .videopanel2 .videoborder img { width: 200px; height: 112px; }

.index_sparea .videopanel2 .videoborder dl { padding: 0 8px; }

.index_sparea .videopanel2 .videoborder dt a, .index_sparea .videopanel2 .videoborder dt a:link, .index_sparea .videopanel2 .videoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel2 .videoborder dd { color: #888; }

.index_sparea .videopanel2 .videoborder dd.abs { height: 70px; }

.index_sparea .videopanel2 .videoborder .videoimg { position: relative; }

.index_sparea .videopanel2 .videoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.index_sparea .videopanel2 .videonoborder { width: 200px; height: 230px; overflow: hidden; }

.index_sparea .videopanel2 .videonoborder img { width: 200px; height: 112px; }

.index_sparea .videopanel2 .videonoborder dl { padding: 0 8px; }

.index_sparea .videopanel2 .videonoborder dt a, .index_sparea .videopanel2 .videonoborder dt a:link, .index_sparea .videopanel2 .videonoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel2 .videonoborder dd { color: #888; }

.index_sparea .videopanel2 .videonoborder dd.abs { height: 70px; }

.index_sparea .videopanel2 .videonoborder .videoimg { position: relative; }

.index_sparea .videopanel2 .videonoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.index_sparea .videoindex { width: 440px; height: 250px; }

.index_sparea .videoindex img { display: none; }

.index_btnarea, .index_huodongarea { height: 70px; background-color: #f5f7fa; }

.index_btnarea .leftcol, .index_huodongarea .leftcol, .index_btnarea .rightcol, .index_huodongarea .rightcol { margin-top: 10px; }

.index_btnarea .leftcol .btnlink, .index_huodongarea .leftcol .btnlink, .index_btnarea .rightcol .btnlink, .index_huodongarea .rightcol .btnlink { line-height: 26px; }

.index_colarea ul { line-height: 30px; margin: 5px 0; }

.index_linkarea .linktitle { width: 74px; height: 130px; border-right: solid 1px #e1e1e1; }

.index_linkarea .linktitle span { border-left: 2px solid #315798; padding-left: 6px; font-weight: bold; }

.footerarea { margin-top: 20px; margin-bottom: 20px; }

.footerarea .footermore { height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; }

.footerarea .footermore .link { float: left; color: #888; }

.footerarea .footermore .link a, .footerarea .footermore .link a:link, .footerarea .footermore .link a:visited { padding: 0 10px; }

.footerarea .footermore .tel { float: right; }

.footerarea .footerinfo .youhai { margin-top: 15px; float: left; width: 235px; height: 70px; background: url("../images/youhai.jpg") left center no-repeat; border-right: 1px solid #e1e1e1; }

.footerarea .footerinfo .beian { margin-top: 20px; float: left; padding: 0 10px; line-height: 30px; }

.footerarea .footerinfo .beian span { display: block; width: 30px; height: 26px; float: left; background: url("../images/guohui.png") no-repeat center; }

.footerarea .footerinfo .beianlogo { float: left; padding-top: 10px; }

.footerarea .footerinfo .beianlogo div { float: left; padding: 5px; }

.footerarea .footerinfo .beianlogo div.balogo3, .footerarea .footerinfo .beianlogo div.balogo4, .footerarea .footerinfo .beianlogo div.balogo5 { margin-top: 5px; }

.tabbox4 .tab { height: 26px; border-bottom: 1px solid #e1e1e1; }

.tabbox4 .tab a { display: block; background-color: #e1e1e1; height: 26px; padding: 0 10px; line-height: 26px; float: left; text-align: center; margin-right: 10px; }

.tabbox4 .tab a:hover { color: #315798; }

.tabbox4 .tab a.on { color: #fff; background-color: #315798; }

.tabbox4 .tab a.last { border-right: none; }

.tabbox4 .content { overflow: hidden; margin-top: 10px; }

.tabbox4 .content li { display: none; }

.tabbox4 .content li.show { display: block; }

.tabbox4 .link { display: inline-block; padding-right: 20px; line-height: 30px; float: left; }

.tabbox4 .link a, .tabbox4 .link a:link, .tabbox4 .link a:visited { color: #666; white-space: nowrap; }

.tabbox4 .link a:hover { color: #315798; }

.index_huodongarea .leftcol, .index_huodongarea .midcol, .index_huodongarea .rightcol { margin-top: 5px; }

.index_huodongarea .shuji { float: left; display: block; width: 100px; height: 60px; background: url("../images/shujihuodong.jpg") no-repeat center top; }

.index_huodongarea .shizhang { float: left; display: block; width: 90px; height: 60px; background: url("../images/shizhanghuodong.jpg") no-repeat center top; }

.index_huodongarea .gonggao { float: left; display: block; width: 110px; height: 60px; background: url("../images/zuixingonggao.jpg") no-repeat center top; }

.index_huodongarea .hdlist { float: left; }

.infoList li { height: 24px; line-height: 24px; }

.infoList li .laiyuan { color: #315798; }

.infoList li .date { float: right; color: #999; }

.topLoop { overflow: show; position: relative; }

.topLoop .hd { overflow: show; height: 0; position: relative; }

.topLoop .hd .prev, .topLoop .hd .next { display: block; width: 15px; height: 15px; line-height: 15px; overflow: hidden; cursor: pointer; background: url("../images/icoUp.gif") center no-repeat; z-index: 99999; position: absolute; top: 5px; right: -5px; }

.topLoop .hd .next { background: url("../images/icoDown.gif") center no-repeat; top: 35px; }

.topLoop .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }

.topLoop .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; border-radius: 10px; }

.topLoop .hd ul li.on { background: #f00; }

.topLoop .bd { padding: 2px; margin-top: 5px; }

.topLoop .bd ul { overflow: hidden; zoom: 1; }

.topnavcontainer { border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; }

.topnavcontainer .topnav { width: 1100px; margin: 0 auto; }

.topnavcontainer .topnav .nav, .topnavcontainer .topnav .headcontainer2 .newscolumn, .headcontainer2 .topnavcontainer .topnav .newscolumn { height: 36px; }

.topnavcontainer .topnav .nav li, .topnavcontainer .topnav .headcontainer2 .newscolumn li, .headcontainer2 .topnavcontainer .topnav .newscolumn li { float: left; }

.topnavcontainer .topnav .nav li.link, .topnavcontainer .topnav .headcontainer2 .newscolumn li.link, .headcontainer2 .topnavcontainer .topnav .newscolumn li.link { width: 95px; height: 16px; text-align: center; padding-left: 25px; padding: 0 12px \9; }

.topnavcontainer .topnav .nav li.navline, .topnavcontainer .topnav .headcontainer2 .newscolumn li.navline, .headcontainer2 .topnavcontainer .topnav .newscolumn li.navline { width: 1px; height: 16px; margin-top: 6px; color: #e1e1e1; }

.topnavcontainer .topnav .nav li a, .topnavcontainer .topnav .headcontainer2 .newscolumn li a, .headcontainer2 .topnavcontainer .topnav .newscolumn li a { color: #444; display: block; width: 50px; height: 32px; font-size: 14px; line-height: 32px; margin-top: 4px; }

.topnavcontainer .topnav .nav li a:link, .topnavcontainer .topnav .headcontainer2 .newscolumn li a:link, .headcontainer2 .topnavcontainer .topnav .newscolumn li a:link { color: #444; }

.topnavcontainer .topnav .nav li a:visited, .topnavcontainer .topnav .headcontainer2 .newscolumn li a:visited, .headcontainer2 .topnavcontainer .topnav .newscolumn li a:visited { color: #444; }

.topnavcontainer .topnav .nav li a:hover, .topnavcontainer .topnav .headcontainer2 .newscolumn li a:hover, .headcontainer2 .topnavcontainer .topnav .newscolumn li a:hover { color: #315798; }

.headcontainer2 { width: 1100px; margin: 0 auto; clear: both; }

.headcontainer2 .nav, .headcontainer2 .newscolumn { height: 44px; background-color: #1d70b7; }

.headcontainer2 .nav li, .headcontainer2 .newscolumn li { float: left; }

.headcontainer2 .nav li.link, .headcontainer2 .newscolumn li.link { width: 100px; height: 16px; text-align: center; padding-left: 25px; padding: 0 12px \9; }

.headcontainer2 .nav li.navline, .headcontainer2 .newscolumn li.navline { width: 2px; height: 16px; background: url("../images/dhfg.png") center no-repeat; margin-top: 12px; }

.headcontainer2 .nav li a, .headcontainer2 .newscolumn li a { color: #fff; display: block; width: 50px; height: 32px; font-size: 16px; line-height: 32px; margin-top: 4px; }

.headcontainer2 .nav li a:link, .headcontainer2 .newscolumn li a:link { color: #fff; }

.headcontainer2 .nav li a:visited, .headcontainer2 .newscolumn li a:visited { color: #fff; }

.headcontainer2 .nav li a:hover, .headcontainer2 .newscolumn li a:hover { background-color: #1979cf; color: #fff; }

.headcontainer2 .newscolumn ul { float: left; }

.headcontainer2 .newscolumn ul li.newslogo { background: url("../images/news.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.shipinlogo { background: url("../images/shipinlogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.fangchanlogo { background: url("../images/fangchanlogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.qichelogo { background: url("../images/qiche.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.lvyoulogo { background: url("../images/lvyoulogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.licailogo { background: url("../images/licailogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.jiankanglogo { background: url("../images/jiankanglogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.jiaoyulogo { background: url("../images/jiaoyulogo.png") no-repeat center; width: 90px; height: 40px; }

.headcontainer2 .newscolumn ul li.link { width: 100px; height: 16px; }

.headcontainer2 .newscolumn ul li a { width: 66px; }

.index_headarea, .news_headarea, .lvyou_headarea { height: 274px; }

.index_headarea .yx-rotaion, .news_headarea .yx-rotaion, .lvyou_headarea .yx-rotaion { margin: 0 auto; }

.index_headarea .yx-rotaion img, .news_headarea .yx-rotaion img, .lvyou_headarea .yx-rotaion img { width: 440px; height: 275px; }

.index_headarea .yx-rotaion-btn, .news_headarea .yx-rotaion-btn, .lvyou_headarea .yx-rotaion-btn, .index_headarea .yx-rotaion-title, .news_headarea .yx-rotaion-title, .lvyou_headarea .yx-rotaion-title, .index_headarea .yx-rotation-focus, .news_headarea .yx-rotation-focus, .lvyou_headarea .yx-rotation-focus, .index_headarea .yx-rotation-t, .news_headarea .yx-rotation-t, .lvyou_headarea .yx-rotation-t, .index_headarea .yx-rotaion-btn, .news_headarea .yx-rotaion-btn, .lvyou_headarea .yx-rotaion-btn { position: absolute; }

.index_headarea .yx-rotation-title, .news_headarea .yx-rotation-title, .lvyou_headarea .yx-rotation-title { position: absolute; width: 100%; height: 40px; line-height: 40px; background: #000; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; left: 0; bottom: 0; _bottom: -1px; z-index: 1; }

.index_headarea .yx-rotation-t, .news_headarea .yx-rotation-t, .lvyou_headarea .yx-rotation-t { color: #fff; font-size: 16px; font-family: microsoft yahei; z-index: 2; bottom: 0; left: 10px; line-height: 40px; }

.index_headarea .yx-rotation-focus span, .news_headarea .yx-rotation-focus span, .lvyou_headarea .yx-rotation-focus span, .index_headarea .yx-rotaion-btn span, .news_headarea .yx-rotaion-btn span, .lvyou_headarea .yx-rotaion-btn span { background: url(../images/ico.png) no-repeat; display: block; }

.index_headarea .yx-rotation-focus, .news_headarea .yx-rotation-focus, .lvyou_headarea .yx-rotation-focus { height: 40px; line-height: 40px; right: 20px; bottom: 0; z-index: 2; }

.index_headarea .yx-rotation-focus span, .news_headarea .yx-rotation-focus span, .lvyou_headarea .yx-rotation-focus span { width: 12px; height: 12px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 14px; cursor: pointer; background-position: -24px -126px; text-indent: -9999px; }

.index_headarea .yx-rotaion-btn, .news_headarea .yx-rotaion-btn, .lvyou_headarea .yx-rotaion-btn { width: 100%; height: 41px; top: 50%; margin-top: -20px; }

.index_headarea .yx-rotaion-btn span, .news_headarea .yx-rotaion-btn span, .lvyou_headarea .yx-rotaion-btn span { width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: .3; -khtml-opacity: .3; opacity: .3; position: relative; }

.index_headarea .yx-rotaion-btn .left_btn, .news_headarea .yx-rotaion-btn .left_btn, .lvyou_headarea .yx-rotaion-btn .left_btn { background-position: -2px -2px; float: left; left: 10px; }

.index_headarea .yx-rotaion-btn .right_btn, .news_headarea .yx-rotaion-btn .right_btn, .lvyou_headarea .yx-rotaion-btn .right_btn { background-position: -2px -49px; float: right; right: 10px; }

.index_headarea .yx-rotaion-btn span.hover, .news_headarea .yx-rotaion-btn span.hover, .lvyou_headarea .yx-rotaion-btn span.hover { filter: alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }

.index_headarea .yx-rotation-focus span.hover, .news_headarea .yx-rotation-focus span.hover, .lvyou_headarea .yx-rotation-focus span.hover { background-position: -10px -126px; }

.index_headarea .rotaion_list, .news_headarea .rotaion_list, .lvyou_headarea .rotaion_list { width: 730px; height: 410px; overflow: hidden; }

.news_headarea { height: 410px; }

.news_headarea .rotaion_list { width: 730px; height: 410px; overflow: hidden; }

.news_headarea .rotaion_list img { height: 410px; width: 730px; }

.news_headarea .toutiao2 h4 { line-height: 22px; }

.lvyou_headarea { height: 300px; }

.lvyou_headarea .rotaion_list { width: 475px; height: 290px; overflow: hidden; }

.lvyou_headarea .rotaion_list img { height: 290px; width: 475px; }

.lvyou_headarea .lvyou_small li { position: relative; margin-bottom: 10px; }

.lvyou_headarea .lvyou_small li img { width: 245px; height: 138px; }

.lvyou_headarea .lvyou_small li a.title { position: absolute; display: block; width: 245px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 30px; }

.lvyou_headarea .lvyou_small li a:link, .lvyou_headarea .lvyou_small li a:visited { color: #fff; }

.imglist05 { margin: 10px 0; }

.imglist05 .leftimg { float: left; position: relative; padding-right: 10px; }

.imglist05 .leftimg img { width: 174px; height: 105px; }

.imglist05 .leftimg a.title { position: absolute; display: block; width: 174px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 30px; }

.imglist05 .leftimg a:link, .imglist05 .leftimg a:visited { color: #fff; }

.imglist05 .righttt { float: left; }

.imglist05 .righttt dt { margin-bottom: 5px; }

.imglist05 .righttt dt a, .imglist05 .righttt dt a:link, .imglist05 .righttt dt a:visited { font-size: 16px; line-height: 24px; }

.imglist05 .righttt dd { color: #888; position: relative; }

.imglist05 .righttt dd a, .imglist05 .righttt dd a:link, .imglist05 .righttt dd a:visited { color: #888; }

.imglist05 .righttt dd.abs { height: 70px; }

.imglist05 .righttt dd span { position: absolute; right: 0; color: #888; }

.imglist05 .righttt dd em { color: #315798; font-style: normal; }

.imglist05 .righttt dd i { color: #e1e1e1; padding: 0 10px; font-style: normal; }

.list01 { margin-top: 10px; line-height: 30px; }

.list01 span { padding: 0 10px 0 0; border-right: 1px solid #666; margin-right: 8px; color: #e30000; }

.list01 b, .list01 strong { font-weight: bolder; font-size: 16px; color: #111; }

.list01 b:hover, .list01 strong:hover { color: #315798; }

.imglist10 { margin-top: 15px; }

.imglist10 .leftimg { float: left; padding-right: 10px; }

.imglist10 .leftimg img { width: 330px; height: 84px; }

.imglist10 .righttt { float: left; }

.imglist10 .righttt dl { width: 150px; }

.imglist10 .righttt dl dt { margin-bottom: 5px; }

.imglist10 .righttt dl dt a, .imglist10 .righttt dl dt a:link, .imglist10 .righttt dl dt a:visited { font-weight: bold; }

.imglist10 .righttt dl dt a:hover { color: #315798; }

.imglist10 .righttt dl dd a, .imglist10 .righttt dl dd a:link, .imglist10 .righttt dl dd a:visited { color: #888; }

.imglist10 .righttt dl dd a:hover { color: #315798; }

.imglist09 { margin: 10px 0; }

.imglist09 .leftimg { float: left; position: relative; padding-right: 10px; }

.imglist09 .leftimg img { width: 164px; height: 176px; }

.imglist09 .leftimg a.title { position: absolute; display: block; width: 164px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 30px; }

.imglist09 .leftimg a:link, .imglist09 .leftimg a:visited { color: #fff; }

.imglist09 .righttt { float: left; }

.imglist09 .righttt dt { margin-bottom: 5px; }

.imglist09 .righttt dt a, .imglist09 .righttt dt a:link, .imglist09 .righttt dt a:visited { font-size: 16px; line-height: 24px; font-weight: bold; }

.imglist09 .righttt dd { color: #888; position: relative; }

.imglist09 .righttt dd a, .imglist09 .righttt dd a:link, .imglist09 .righttt dd a:visited { color: #888; }

.imglist09 .righttt dd.abs { height: 70px; }

.imglist09 .righttt dd span { position: absolute; right: 0; color: #888; }

.imglist09 .righttt dd em { color: #315798; font-style: normal; }

.imglist09 .righttt dd i { color: #e1e1e1; padding: 0 10px; font-style: normal; }

.jiaoyu_wxarea .imglist09 .righttt { width: 180px; }

.news_ztarea { padding: 0 10px; }

.news_ztarea .imglist10 .righttt dl { width: 190px; }

.news_ztarea .twoimg img { width: 320px; height: 70px; margin: 1px 0; }

.adcontainer { width: 1100px; margin: 0 auto; clear: both; }

.adcontainer .leftad2 { float: left; }

.adcontainer .leftad2 img { width: 440px; height: 80px; }

.adcontainer .rightad2 { float: right; }

.adcontainer .rightad2 img { width: 640px; height: 80px; }

.adcontainer .leftad3 { float: left; }

.adcontainer .leftad3 img { width: 730px; height: 80px; }

.adcontainer .rightad3 { float: right; }

.adcontainer .rightad3 img { width: 350px; height: 80px; }

.adcontainer .wholead1 { float: left; }

.adcontainer .wholead1 img { width: 1100px; height: 80px; }

.adcontainer .wholead2 { float: left; }

.adcontainer .wholead2 img { width: 1100px; height: 132px; }

.imglist06 { margin: 13px 0; }

.imglist06 .leftimg { float: left; position: relative; padding-right: 20px; position: relative; }

.imglist06 .leftimg img { width: 195px; height: 115px; }

.imglist06 .leftimg a:link, .imglist06 .leftimg a:visited { color: #fff; }

.imglist06 .leftimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.imglist06 .righttt { float: left; }

.imglist06 .righttt dt a, .imglist06 .righttt dt a:link, .imglist06 .righttt dt a:visited { font-size: 22px; line-height: 24px; }

.imglist06 .righttt dd { color: #888; position: relative; }

.imglist06 .righttt dd a, .imglist06 .righttt dd a:link, .imglist06 .righttt dd a:visited { color: #888; }

.imglist06 .righttt dd.abs { height: 66px; }

.imglist06 .righttt dd span { position: absolute; right: 0; color: #888; }

.imglist06 .righttt dd em { color: #315798; font-style: normal; }

.imglist06 .righttt dd i { color: #e1e1e1; padding: 0 10px; font-style: normal; }

.news_sparea { margin-top: 10px; padding: 0 10px; }

.news_sparea dl { display: block; background-color: #fff; width: 316px; height: 55px; margin-top: 1px; padding: 10px 10px 0 5px; list-style-type: disc; cursor: pointer; }

.news_sparea dl dd { color: #aaa; line-height: 20px; }

.news_sparea dl dd span { display: inline-block; margin-left: 10px; text-align: center; }

.news_sparea dl dt { line-height: 36px; padding-left: 15px; }

.news_sparea dl:hover { background-color: #f5f7fa; }

.news_sparea dl:hover dd { color: #ff8700; font-weight: bold; }

.news_sparea dl:hover dd span { background-color: #ff8700; color: #fff; }

.news_sparea dl:hover dt a, .news_sparea dl:hover dt a:link, .news_sparea dl:hover dt a:visited { color: #315798; }

.imglist07 .leftimg { float: left; position: relative; padding-right: 24px; }

.imglist07 .leftimg img { width: 226px; height: 145px; }

.imglist07 .leftimg a.title { position: absolute; display: block; width: 226px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 30px; }

.imglist07 .leftimg a:link, .imglist07 .leftimg a:visited { color: #fff; }

.imglist07 .leftimg a span { position: absolute; display: block; width: 42px; height: 42px; top: 40px; left: 90px; background: url("../images/play.png") center no-repeat; }

.imglist07 .rightimg { float: right; position: relative; }

.imglist07 .rightimg img { width: 226px; height: 145px; }

.imglist07 .rightimg a.title { position: absolute; display: block; width: 226px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 30px; }

.imglist07 .rightimg a:link, .imglist07 .rightimg a:visited { color: #fff; }

.imglist07 .rightimg a span { position: absolute; display: block; width: 42px; height: 42px; top: 40px; left: 90px; background: url("../images/play.png") center no-repeat; }

.news_zbarea div { float: left; margin-top: 20px; padding: 0 12px; }

.imglist08 .leftimg { float: left; position: relative; }

.imglist08 .leftimg img { width: 350px; height: 194px; }

.imglist08 .leftimg a.title { position: absolute; display: block; width: 350px; height: 35px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 3px; bottom: 0px \9; text-align: center; line-height: 35px; }

.imglist08 .leftimg a:link, .imglist08 .leftimg a:visited { color: #fff; }

.imglist08 dl dt a, .imglist08 dl dt a:link, .imglist08 dl dt a:visited { font-size: 22px; font-weight: bolder; line-height: 36px; }

.imglist08 dl dd { line-height: 24px; color: #888; }

.imglist08 dl dd .cheinfo { float: left; }

.imglist08 dl dd .cheprice { float: right; }

.imglist08 dl dd .cheprice span { color: #ff8700; font-size: 22px; }

.posit { line-height: 30px; }

.posit a { padding: 0 5px; }

.leftcol2 { float: left; }

.content .contitle { padding: 0 15px; text-align: center; margin: 30px 0 0; }

.content .contitle h1 { font-size: 20px; }

.content .coninfo { text-align: center; margin: 0 15px 20px; line-height: 50px; border-bottom: 1px solid #e1e1e1; }

.content .coninfo span { color: #888; }

.content .con { padding: 0 15px; }

.content .con p { margin: 20px 0; line-height: 24px; }

.content .con strong { font-size: 18px; }

.content .con .videoindex img { display: none; }

.listborder { border: 1px solid #e1e1e1; padding-right: 0; }

.listborder .newslist { display: inline-block; height: 149px; border-bottom: 1px solid #e1e1e1; }

.listborder .newslist .newstitle, .listborder .newslist .newstitleall { display: inline-block; float: left; padding: 0 20px; margin: 10px 0; }

.listborder .newslist .newstitle dl, .listborder .newslist .newstitleall dl { width: 500px; }

.listborder .newslist .newstitle dl dt, .listborder .newslist .newstitleall dl dt { word-wrap: wrap break-word; }

.listborder .newslist .newstitle dl dt a, .listborder .newslist .newstitleall dl dt a, .listborder .newslist .newstitle dl dt a:link, .listborder .newslist .newstitleall dl dt a:link, .listborder .newslist .newstitle dl dt a:visited, .listborder .newslist .newstitleall dl dt a:visited { font-size: 20px; line-height: 32px; }

.listborder .newslist .newstitle dl dd, .listborder .newslist .newstitleall dl dd { margin-top: 5px; color: #888; line-height: 28px; text-indent: 2em; }

.listborder .newslist .newstitleall dl { width: 690px; }

.listborder .newslist .newsimg { display: inline-block; float: right; padding-right: 20px; margin-top: 15px; }

.listborder .newslist .newsimg img { width: 170px; height: 115px; }

.listborder .zhuantiimg { margin: 10px 0; padding-left: 25px; }

.listborder .zhuantiimg a, .listborder .zhuantiimg a:link, .listborder .zhuantiimg a:visited { font-size: 20px; line-height: 40px; }

.listborder .zhuantiimg img { width: 680px; height: 110px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.listborder .zhuantiimg img:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }

.oneline { width: 100%; border-bottom: 1px solid #d7d7d7; }

.pageslist { padding-left: 90px; height: 60px; margin-top: 30px; }

.pageslist ul.pages li { float: left; }

.pageslist ul.pages li.page { width: 32px; height: 32px; border: 1px solid #e3e3e3; line-height: 32px; text-align: center; margin: 0 5px; border-radius: 5px; }

.pageslist ul.pages li.page a:hover { color: #fff; }

.pageslist ul.pages li.page-previous, .pageslist ul.pages li.page-next { width: 32px; height: 32px; border: 1px solid #e3e3e3; line-height: 32px; text-align: center; margin: 0 5px; border-radius: 5px; }

.pageslist ul.pages li.page-previous a:hover, .pageslist ul.pages li.page-next a:hover { color: #fff; }

.pageslist ul.pages li.page-active { background-color: #315798; }

.pageslist ul.pages li.page-active a, .pageslist ul.pages li.page-active a:link, .pageslist ul.pages li.page-active a:visited { color: #fff; }

.pageslist ul.pages li.page-previous:hover, .pageslist ul.pages li.page-next:hover, .pageslist ul.pages li.page:hover { background-color: #315798; }

.izl-rmenu { position: fixed; left: 90%; bottom: 10px; padding-bottom: 73px; z-index: 999; }

.izl-rmenu .btn { width: 59px; height: 61px; margin-bottom: 1px; cursor: pointer; position: relative; }

.izl-rmenu .btn-phone { background-color: #a2abb0; background: url(../images/shuaxin.png) 0px 0px no-repeat; }

.izl-rmenu .btn-phone:hover { background-color: #f06f52; background: url(../images/shuaxin.png) 0px 0px no-repeat; }

.izl-rmenu .btn-top { background: url(../images/zhiding.png) 0px 0px no-repeat; background-color: #fe9700; display: none; }

.izl-rmenu .btn-top:hover { background-color: #f06f52; background: url(../images/zhiding.png) 0px 0px no-repeat; }

.rightlist .listad img { width: 350px; height: 250px; }

.rightlist .tupian .mainpic, .rightlist .tupian .mainvideo { margin: 8px 0; padding-left: 14px; }

.rightlist .tupian .mainpic img, .rightlist .tupian .mainvideo img { width: 326px; height: 186px; }

.rightlist .tupian .mainpic p, .rightlist .tupian .mainvideo p { line-height: 34px; text-align: center; }

.rightlist .tupian .mainpic2 { position: relative; margin: 8px 0; padding-left: 0px; }

.rightlist .tupian .mainpic2 img { width: 350px; height: 220px; }

.rightlist .tupian .mainpic2 ul li { float: left; }

.rightlist .tupian .mainpic2 p { line-height: 24px; text-align: center; }

.rightlist .tupian .mainvideo { padding-top: 10px; }

.rightlist .tupian .mainvideo p { line-height: 40px; }

.rightlist .tupian .mainvideo .videoxcp { width: 325px; height: 206px; }

.rightlist .tupian .mainvideo .videoxcp img { display: none; }

.rightlist .tupian .mainvideo .videoxcp #videoplayerxcp { width: 325px; height: 206px; }

.rightlist .tupian .twopic { padding: 0 12px; }

.rightlist .tupian .twopic img { width: 152px; height: 88px; }

.rightlist .tupian .twopic a { position: relative; display: block; text-align: center; }

.rightlist .tupian .twopic a span { position: absolute; display: block; width: 42px; height: 42px; top: 26px; left: 54px; background: url("../images/play.png") center no-repeat; }

.rightlist .tupian .twopic p { line-height: 30px; }

.rightlist .tupian .twopic2 { padding: 0 0px; }

.rightlist .tupian .twopic2 img { width: 165px; height: 100px; }

.rightlist .tupian .twopic2 a { position: relative; display: block; text-align: center; }

.rightlist .tupian .twopic2 a span { position: absolute; display: block; width: 42px; height: 42px; top: 26px; left: 54px; background: url("../images/play.png") center no-repeat; }

.rightlist .tupian .twopic2 p { line-height: 30px; }

.list02 { padding: 0 15px; margin-top: 10px; }

.list02 li { line-height: 32px; }

.list02 li.impo a, .list02 li.impo a:link, .list02 li.impo a:visited { font-size: 18px; font-weight: bold; }

.list03 img { width: 350px; height: 200px; }

.list03 .biaoti, .list03 .biaoti2 { width: 330px; height: 125px; background-color: #f5f7fa; padding: 0 10px; }

.list03 .biaoti dt, .list03 .biaoti2 dt { text-align: center; }

.list03 .biaoti dt a, .list03 .biaoti2 dt a, .list03 .biaoti dt a:link, .list03 .biaoti2 dt a:link, .list03 .biaoti dt a:visited, .list03 .biaoti2 dt a:visited { font-size: 18px; text-align: center; line-height: 38px; font-weight: bolder; }

.list03 .biaoti dd, .list03 .biaoti2 dd { line-height: 28px; text-indent: 2em; }

.list03 .biaoti2 { height: 150px; }

.list03 .biaoti2 dt { height: 80px; }

.list03 .biaoti2 dt p { text-align: left; }

.list03 .biaoti2 dt .fcname { float: left; line-height: 30px; }

.list03 .biaoti2 dt .fcname a, .list03 .biaoti2 dt .fcname a:link, .list03 .biaoti2 dt .fcname a:visited { font-size: 18px; color: #315798; font-weight: bolder; }

.list03 .biaoti2 dt .fcname span { font-size: 18px; }

.list03 .biaoti2 dt .fcbtn { float: right; margin-top: 6px; }

.list03 .biaoti2 dt .fcbtn span { line-height: 30px; font-size: 18px; color: #ff8700; }

.list03 .biaoti2 dt .fcbtn a, .list03 .biaoti2 dt .fcbtn a:link, .list03 .biaoti2 dt .fcbtn a:visited { margin-top: 5px; display: block; font-size: 16px; width: 88px; height: 24px; line-height: 24px; background-color: #ff8700; color: #fff; border-radius: 3px; }

.lvyou_lytagarea .leftcol { padding-right: 15px; }

.lvyou_lytagarea .jingdian { background-image: url("../images/jingdian.png"); }

.lvyou_lytagarea .zhusu { background-image: url("../images/zhusu.png"); }

.lvyou_lytagarea .meishi { background-image: url("../images/meishi.png"); }

.lvyou_lytagarea .jiaotong { background-image: url("../images/jiaotong.png"); }

.lvyou_lytagarea .yule { background-image: url("../images/yule.png"); }

.lvyou_lytagarea .gouwu { background-image: url("../images/gouwu.png"); }

.lvyou_lytagarea .lvyoutag { border: 5px solid #315798; float: left; width: 340px; height: 110px; margin: 10px 0; background-repeat: no-repeat; background-position: 280px; }

.lvyou_lytagarea .lvyoutag dl { padding-left: 15px; }

.lvyou_lytagarea .lvyoutag dl dt { line-height: 44px; color: #315798; }

.lvyou_lytagarea .lvyoutag dl dt span { color: #315798; font-size: 20px; padding-right: 10px; }

.lvyou_lytagarea .lvyoutag dl dd a, .lvyou_lytagarea .lvyoutag dl dd a:link, .lvyou_lytagarea .lvyoutag dl dd a:visited { padding-right: 10px; color: #315798; }

.imglist04 { margin: 10px 0; }

.imglist04 li { float: left; }

.imglist04 li.big { position: relative; margin-right: 10px; }

.imglist04 li.big img { width: 540px; height: 305px; }

.imglist04 li.big span { position: absolute; top: 0; left: 0; display: inline-block; width: 45px; height: 30px; padding-left: 30px; background: url("../images/imgtag.png") left no-repeat; line-height: 30px; color: #fff; }

.imglist04 li.big a.title { position: absolute; display: block; width: 520px; padding-left: 20px; height: 40px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 2px; text-align: left; line-height: 40px; font-size: 16px; }

.imglist04 li.big a:link, .imglist04 li.big a:visited { color: #fff; }

.imglist04 li.small { position: relative; margin-right: 18px; }

.imglist04 li.small img { width: 350px; height: 200px; }

.imglist04 li.small em { position: absolute; top: 10px; left: 10px; display: inline-block; width: 30px; height: 24px; line-height: 24px; padding: 0 8px; color: #fff; font-style: normal; background-color: #315798; }

.imglist04 li.small a.title { position: absolute; display: block; width: 340px; padding-left: 10px; height: 30px; background-color: #333; opacity: .7; filter: alpha(opacity=70); left: 0; bottom: 2px; text-align: left; line-height: 30px; }

.imglist04 li.small a:link, .imglist04 li.small a:visited { color: #fff; }

.imglist04 li.right { margin-right: 0; }

.screencontainernomargin { margin-top: 0; }

.sp_varea { position: relative; }

.sp_varea .slide .caption { background: none; top: 5px; left: 8px; font-size: 16px; color: #fff; opacity: 1; }

.sp_varea #sliderv .videosp { height: 500px; text-align: center; background-color: #000; z-index: 999; }

.sp_varea #sliderv .videosp img { display: none; }

.sp_rdarea .videopanel { float: left; width: 235px; padding-right: 10px; }

.sp_rdarea .videopanel .videoborder { border: 1px solid #eee; width: 235px; height: 343px; overflow: hidden; }

.sp_rdarea .videopanel .videoborder img { width: 235px; height: 130px; }

.sp_rdarea .videopanel .videoborder dl { padding: 0 8px; }

.sp_rdarea .videopanel .videoborder dt { margin-bottom: 10px; }

.sp_rdarea .videopanel .videoborder dt a, .sp_rdarea .videopanel .videoborder dt a:link, .sp_rdarea .videopanel .videoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.sp_rdarea .videopanel .videoborder dd { color: #888; line-height: 24px; }

.sp_rdarea .videopanel .videoborder dd.abs { height: 140px; }

.sp_rdarea .videopanel .videoborder .videoimg { position: relative; }

.sp_rdarea .videopanel .videoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 42px; left: 90px; background: url("../images/play.png") center no-repeat; }

.sp_rdarea .videopanel2 { float: left; width: 235px; }

.sp_rdarea .videopanel2 .videoborder { border: 1px solid #eee; width: 235px; height: 343px; overflow: hidden; }

.sp_rdarea .videopanel2 .videoborder img { width: 235px; height: 130px; }

.sp_rdarea .videopanel2 .videoborder dl { padding: 0 8px; }

.sp_rdarea .videopanel2 .videoborder dt { margin-bottom: 10px; }

.sp_rdarea .videopanel2 .videoborder dt a, .sp_rdarea .videopanel2 .videoborder dt a:link, .sp_rdarea .videopanel2 .videoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.sp_rdarea .videopanel2 .videoborder dd { color: #888; line-height: 24px; }

.sp_rdarea .videopanel2 .videoborder dd.abs { height: 140px; }

.sp_rdarea .videopanel2 .videoborder .videoimg { position: relative; }

.sp_rdarea .videopanel2 .videoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 42px; left: 90px; background: url("../images/play.png") center no-repeat; }

.sp_rdarea .wenlvtop { height: 240px; border-bottom: 1px solid #e1e1e1; }

.sp_rdarea .wenlvbot { height: 60px; line-height: 30px; margin-top: 10px; }

.sp_rdarea .wenlvbot ol { float: left; width: 320px; height: 30px; overflow: hidden; }

.sp_rdarea .wenlvbot ol span { color: #888; padding: 0 5px; }

.sp_rdarea .videoindex { width: 440px; height: 250px; }

.sp_rdarea .videoindex img { display: none; }

.sp_wsparea .tupian .leftcol, .sp_wsparea .tupian .rightcol { width: 152px; }

.sp_wsparea .tupian .leftcol a, .sp_wsparea .tupian .rightcol a { line-height: 28px; }

.sp_wsparea .tupian .leftcol span, .sp_wsparea .tupian .rightcol span { text-align: left; line-height: 24px; color: #888; }

.innerpad { padding-top: 1px; }

#b03 .dots { position: absolute; right: 0; bottom: 30px; }

#b03 .dots li { display: inline-block; width: 5px; height: 5px; margin: 0 4px; text-indent: -999em; border: 1px solid #fff; border-radius: 5px; cursor: pointer; opacity: .8; background-color: #f5f7fa; -webkit-transition: background .5s, opacity .5s; -o-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s; }

#b03 .dots li.active { background: #315798; opacity: .9; }
/*# sourceMappingURL=style.min.css.map */
