@charset "gb2312";

/* CSS Document */

/*
**part 1
*/
.yx-rotaion { float: left; }
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn { position: absolute }
.yx-rotation-title { position: absolute; width: 99.7777777777777777777%; height: 30px; line-height: 30px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; bottom: 0; _bottom: -1px; z-index: 1 }
.yx-rotation-t, .yx-rotation-t:hover { color: #fff; font-family: microsoft yahei; z-index: 2; bottom: 0; left: 5px; line-height: 30px; }
.yx-rotation-focus span, .yx-rotaion-btn span { background: url(common.icon.2015.png) no-repeat; display: block; }
.yx-rotation-focus { height: 30px; line-height: 30px; right: 20px; bottom: 0; z-index: 50 }
.yx-rotation-focus span { width: 9px; height: 9px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 10px; cursor: pointer; background-position: -23px -244px; text-indent: -9999px; }
.yx-rotaion-btn { width: 100%; height: 41px; top: 50%; left: 0; margin-top: -20px; }
.yx-rotaion-btn span { width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: relative }
.yx-rotaion-btn .left_btn { background-position: 0 -118px; float: left; left: 10px }
.yx-rotaion-btn .right_btn { background-position: 0 -165px; float: right; right: 10px }
.yx-rotaion-btn span.hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8 }
.yx-rotation-focus span.hover { background-position: -8px -244px }
.rotaion_list { width: 0; height: 0; overflow: hidden; }

/*news*/
.zx_2015_news { float: right; width: 47%; height: 328px; background-color: #FFF; }
.zx_2015_news h2 { color: #BB080A; font-family: "\5FAE\8F6F\96C5\9ED1"; height: 40px; line-height: 40px; font-size: 16px; letter-spacing: 1px; margin: 0; text-align: left; position: relative; }

/*
**part 2
*/
.single-box { width: 397px; height: 300px; background-color: #FFF; }

/*
**part 3
*/
.Economics-box { width: 315px; height: 300px; background-color: #FFF; border: 1px #CCC solid; overflow: hidden; }
.Economics-box .tab-slider .tab-hd, .study-box .tab-slider .tab-hd { background: none; }
.Economics-box .tab-slider .tab-hd ul li, .study-box .tab-slider .tab-hd ul li { background: none; }
.Economics-box .tab-slider .tab-hd ul li.on, .study-box .tab-slider .tab-hd ul li.on { border-top: 2px solid #FFF; border-right: 1px #CCC solid; border-left: 1px #CCC solid; }
.Economics-box .tab-slider .tab-hd ul li.f, .study-box .tab-slider .tab-hd ul li.f { margin-left: -1px; }
.Egov-box { border: 1px #CCC solid; background-color: #FFF }
.Egov-box h2.title { color: #F58B75; font-family: "\5FAE\8F6F\96C5\9ED1"; height: 34px; line-height: 35px; font-size: 16px; letter-spacing: 1px; margin: 0; text-align: left; position: relative; cursor: pointer; margin: 0 10px; border-bottom: 1px dotted #CCC; }
.Egov-box h2.title.index-fyty { background: url(index-fyty-1.gif) 50% 50% no-repeat; width: 209px; height: 20px; height: 35px; border-bottom: 0; }
.index-zsdw-list a { width: 100%; text-align: center; display: inline-block; margin-top: 5px; font-family: "\9ED1\4F53"; font-size: 14px; padding-top: 4px; padding-bottom: 4px; border: 1px solid #C1C1C1; }
.index-zsdw-list a:hover { border: 1px solid #E4806D; color: #E4806D; }
.tab-slider.index-fyty-tab .tab-hd { border-bottom: 0; }
.tab-slider.index-fyty-tab .tab-nav-2 { margin-left: 0; float: none; }
.tab-slider.index-fyty-tab .tab-hd ul li { float: none; margin-top: 5px; height: 34px; line-height: 34px; }
.tab-slider.index-fyty-tab .tab-hd ul li h2 { color: #e2755f; background-color: #eeeced; text-align: center; }
.tab-slider.index-fyty-tab .tab-hd ul li.on h2 { color: #fff; background-color: #85c8ed; }
.tab-slider.index-fyty-tab .tab-bd .tab-pal h1.hot { border-bottom: 0; }
.tab-slider.index-fyty-tab .tab-bd .tab-pal h1.hot a { color: #000; }
.Egov-box .leader-intro { line-height: 22px; text-indent: 2em; }
.Egov-box .leader-btn-box { margin-top: 5px; width: 100%; }
.Egov-box .leader-btn-box a { width: 76px; height: 25px; line-height: 25px; display: inline-block; margin-top: 10px; text-align: center; color: #fff; background-color: #f58b75; margin-left: 10px; background: url(index-leader-bg.gif) center no-repeat; }
/* 
.Egov-box dl { float: right; width: 135px; }
.Egov-box dl dt { font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 14px; letter-spacing: 1px; text-align: left; position: relative; cursor: pointer; font-weight: bold; height: 25px; line-height: 25px; }
.Egov-box dl dd { line-height: 22px; }
.Egov-box dl dd a { color: #8B8585; font-size: 12px; }
.Egov-box dl dd a .dot { display: inline-block; background: #666; width: 4px; height: 4px; overflow: hidden; vertical-align: middle; margin-right: 7px; margin-top: -2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
*/
.Egov-box .icon a { width: 78px; height: 66px; display: block; }
.Egov-box .icon { background-image: url(index.icon.2015.egov.png); background-repeat: no-repeat; width: 78px; height: 66px; display: inline-block; float: left; }
.Egov-box .pos2 { background-position: -101px 0; }
.Egov-box .pos3 { background-position: 0 -80px; }
.Egov-box .pos4 { background-position: -101px -80px; }
.Egov-box .pos5 { background-position: 0 -162px; }
.Egov-box .pos6 { background-position: -101px -162px; }
.study-box { width: 238px; height: 300px; background-color: #FFF; border: 1px #CCC solid; overflow: hidden; }
.study-box .tab-slider .tab-bd .tab-pal ul li span { display: none; }

/*
**Tab Slider Box
*/
.tab-slider .tab-hd { height: 34px; line-height: 34px; border-bottom: 1px solid #c9c9c9; position: relative; }
.tab-slider .tab-hd .title { color: #fff; font-family: "\5FAE\8F6F\96C5\9ED1"; height: 34px; line-height: 34px; font-size: 18px; letter-spacing: 1px; margin: 0; position: relative; cursor: pointer; float: left; padding: 0 20px; background-color: #E2755F; }
.tab-slider .tab-nav-2 { float: left; margin-left: 20px; }
.tab-slider .tab-hd ul li { float: left; padding: 0 2px; margin-right: 5px; }
.tab-slider .tab-hd ul li.f { margin-left: 1px; }
.tab-slider .tab-hd ul li h2 { color: #353434; font-family: "\5FAE\8F6F\96C5\9ED1"; height: 28px; line-height: 28px; font-size: 14px; letter-spacing: 1px; margin: 0; text-align: left; position: relative; cursor: pointer; }
.tab-slider .tab-hd ul li.on { color: #FFF; background-color: #FFF; }
.tab-slider .tab-hd ul li.on h2 { color: #E2755F; }
.tab-slider .tab-hd ul li.on a { color: #FFF; text-decoration: none; }
.tab-slider .tab-bd { padding: 0; }
.tab-slider .tab-bd .tab-pal h1.hot { padding-top: 0; padding-bottom: 8px; padding-left: 10px; border-bottom: 1px dotted #ccc; }
.tab-slider .tab-bd .tab-pal h1.hot a { font-size: 16px; color: #22649d; font-family: "\9ED1\4F53"; }
.tab-slider .tab-bd .tab-pal { padding-top: 8px; }
.tab-slider .tab-bd .tab-pal.no-padding-top { padding-top: 0; }
.tab-slider .tab-bd .tab-pal ul li { line-height: 29px; height: 29px; line-height: 29px\9; height: 29px\9; *line-height: 28px !important; *height: 28px !important; _line-height: 29px; _height: 29px; }
.tab-slider .tab-bd .tab-pal ul li a { float: left; font-size: 14px; padding-left: 10px; }
.tab-slider .tab-bd .tab-pal ul li a em.dot { display: inline-block; background: #666; width: 4px; height: 4px; overflow: hidden; vertical-align: middle; margin-right: 7px; margin-top: -2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tab-slider .tab-bd .tab-pal ul li span { float: right; color: #b0b2b3; font-size: 14px; }
.tab-slider .tab-bd .tab-pal ul li em.is-new { display: inline-block; width: 25px; height: 28px; background: url(index-newicon.gif) center right no-repeat; margin-left: 4px; vertical-align: top; }
.zlzx.tab-slider .tab-hd { margin-top: 10px; }
.zlzx.tab-slider .tab-hd ul li.on { background-color: #f7e9e4; }
.zlzx.tab-slider .tab-hd ul li.on h2 { color: #F58B75; }

/*
* index login
*/
.index-login { background: url(index-login.jpg) top right no-repeat; width: 100%; height: 161px; position: relative; }
.index-login .login-user { position: absolute; left: 80px; top: 58px; width: 174px; height: 25px; }
.index-login .login-pwd { position: absolute; left: 80px; top: 93px; width: 174px; height: 25px; }
.index-login .login-user input, .index-login .login-pwd input { width: 174px; height: 20px; border: none; background-color: transparent; }
.index-login .login-submit { position: absolute; left: 80px; top: 125px; }
.index-login .login-submit input { background: #85C8ED; color: #fff; display: inline-block; font: 12px/29px "Î¢ÈíÑÅºÚ", "ËÎÌå"; height: 30px; text-align: center; width: 50px; padding-bottom: 3px; _padding-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 1px; border-color: #85C8ED; cursor: pointer; }
.index-pic-link { width: 283px; float: right; }
.index-pic-link ul li { height: 43px; margin-top: 10px; }

/*
**topic Slider Box
*/
.topic-box { height: 300px; }
.topic-box ul li { height: 87px; width: 216px; }
.topic-box ul li img { height: 77px; width: 216px; }
.topic-box .topic-t { border-top: 3px solid #BB080A; width: 216px; height: 40px; line-height: 40px; position: relative; }
.topic-box .topic-t b { -webkit-backface-visibility: hidden; position: absolute; top: 0px; left: 100px; width: 0; height: 0; border-width: 8px; border-style: solid dashed dashed; border-color: #BB080A transparent transparent; font-size: 0; line-height: 0; }
.topic-box .topic-t h2 { color: #353434; font-family: "\5FAE\8F6F\96C5\9ED1"; height: 42px; line-height: 42px; font-size: 16px; letter-spacing: 1px; margin: 0; text-align: center; position: relative; }

/*
**leader scroll
*/
.leaderScroll { width: 1033px; height: 86px; margin: 0 auto; border: #ddd 1px solid; position: relative; overflow: hidden; }
.leaderScroll .prev, .leaderScroll .next { width: 21px; height: 37px; position: absolute; top: 20px; left: 0; z-index: 100; cursor: pointer; background: url(common.icon.2015.png) -229px -81px no-repeat; }
.leaderScroll .next { left: auto; right: 0; background-position: -229px -154px; }
.leaderScroll .prev:hover { background-position: -229px -118px; }
.leaderScroll .next:hover { background-position: -229px -190px; }
.leaderScroll .scrollWrap { width: 1033px; padding-top: 10px; overflow: hidden; position: absolute; left: 30px; }
.leaderScroll dl { float: left; width: 243px; text-align: center; position: relative; }
.leaderScroll .tempWrap { }
.leaderScroll span { display: block; width: 223px; height: 30px; position: absolute; left: 10px; bottom: 0; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; display: none; }
.leaderScroll dt { margin: 0 auto; width: 223px; overflow: hidden; }
.leaderScroll img { display: block; width: 223px; height: 66px; }
.leaderScroll dd { width: 223px; height: 30px; line-height: 30px; font-size: 12px; color: #fff; text-align: center; overflow: hidden; position: absolute; left: 5px; bottom: 0; display: none; }
.leaderScroll dd a { color: #fff; }
.leaderScroll dd a:hover { text-decoration: none; }
.leaderScroll dl:hover span { background: #BB080A; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/*
**topicScroll
*/
.topicScroll { width: 1035px; height: 114px; margin: 0 auto; position: relative; border-bottom: none; overflow: hidden; }
.topicScroll .prev, .topicScroll .next { width: 21px; height: 37px; position: absolute; top: 32px; left: 0; z-index: 100; cursor: pointer; background: #f00 url(common.icon.2015.png) -229px -81px no-repeat; }
.topicScroll .next { left: auto; right: 0; background-position: -229px -154px; }
.topicScroll .prev:hover { background-position: -229px -118px; }
.topicScroll .next:hover { background-position: -229px -190px; }
.topicScroll .scrollWrap { width: 1035px; overflow: hidden; position: absolute; }
.topicScroll dl { float: left; width: 517.5px; text-align: center; position: relative; }
.topicScroll .tempWrap { }
.topicScroll span { display: block; width: 5px; height: 30px; position: absolute; left: 10px; bottom: 0; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.topicScroll dt { margin: 0 auto; width: 510px; overflow: hidden; }
.topicScroll img { display: block; width: 510px; height: 114px; }
.topicScroll dd { width: 510px; height: 30px; line-height: 30px; font-size: 12px; color: #fff; text-align: center; overflow: hidden; position: absolute; left: 5px; bottom: 0; display: none; }
.topicScroll dd a { color: #fff; }
.topicScroll dd a:hover { text-decoration: none; }
.topicScroll dl:hover span { background: #BB080A; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.link-picture dl dt { height: 35px; line-height: 35px; background-color: #f6ebe8; font-size: 16px; font-family: "\9ED1\4F53"; padding-left: 20px; }
.link-picture dl dd a { width: 131px; height: 53px; padding-left: 10px; padding-top: 10px; display: inline-table; }
.link-picture dl dd a img { width: 131px; height: 53px; }

/*
**friendLink
*/
.friendLink ul, .friendLink li { margin: 0; padding: 0; list-style: none; }
.friendLink { position: relative; z-index: 200; border: 1px solid #ccc; border-top: 0; }
.friendLink .linkCon .subcon { display: none; background: #FFFEF6; height: auto !important; height: 162px; min-height: 162px; max-height: none; padding: 10px; }
.friendLink .linkCon .subcon ul li { width: 16%; float: left; height: 35px; line-height: 35px; padding-left: 5px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.friendLink .linkCon .subcon ul li:after {	/*content:"...";*/ }
.friendLink .linkCon { position: absolute; width: 1035px; clear: both; z-index: 99999; clear: both; bottom: 35px; left: 0; background-color: #FFF; }
.friendLink .linkList { height: 35px; position: relative; }
.friendLink .nav-tabg { display: none; width: auto; height: 35px; background-color: #85C8ED; position: absolute; z-index: 1; }
.friendLink .linkList ul { height: 35px; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; }
*html .friendLink .linkCon { margin-top: -1px; }
*+html .friendLink .linkCon { margin-top: -1px; }
.friendLink .linkList ul li { float: left; padding: 0; width: 25%; height: 35px; line-height: 35px; list-style: none; margin-left: -1px; }
.friendLink .linkList ul li span { display: block; text-align: center; color: #0068b7; font-family: "Microsoft Yahei"; cursor: pointer; background-repeat: no-repeat; }
.friendLink .linkList ul li span a { color: #000000; text-decoration: none; font-size: 14px; font-family: "Microsoft Yahei"; }
.friendLink .linkList ul li.selected a { color: #FFF; }
.friendLink .borSecond { border: 1px #f6ebe8 solid; border-top: 2px solid #C40606; width: 1031px; height: auto; }
.friendLink .linkList ul li b { -webkit-backface-visibility: hidden; position: absolute; top: 15px; width: 0; height: 0; border-width: 4px; border-style: solid dashed dashed; border-color: #000000 transparent transparent; font-size: 0; line-height: 0; margin-left: 5px; }
.friendLink .linkList ul li.selected b { -webkit-backface-visibility: hidden; position: absolute; top: 10px; width: 0; height: 0; border-width: 4px; border-style: solid dashed dashed; border-color: transparent transparent #FFF; font-size: 0; line-height: 0; margin-left: 5px; z-index: 300; }
.index-link-tip { width: 30%; height: 10px; position: absolute; right: 0; top: 0; height: 38px; line-height: 38px; }
.index-link-tip strong { padding-left: 20px; padding-left: 10px\9; font-size: 14px; font-family: "\9ED1\4F53"; }
.index-link-tip strong span { color: #C40606; }

/*
** app zgc
*/
.index-zgc-mwnews .m_wnews { float: left; width: 55%; background: #F4F4F4; line-height: 150%; position: relative; zoom: 1; height: 60px; padding-left: 130px; overflow: hidden; padding-right: 45px; background: url(index-mvnews-1.gif) 4% 50% no-repeat; }
.index-zgc-mwnews .m_wnews a { color: #2A78B4; }
.index-zgc-mwnews .m_wnews strong { background: #D7D7D7; position: absolute; left: 0; top: 0; width: 12px; padding: 3px 8px; height: 54px; overflow: hidden; text-align: center; font-weight: normal; }
.index-zgc-mwnews .m_wnews div { line-height: 30px; }
.index-zgc-mwnews .m_wnews #miniNewsRegion div { background: url(index-mvnews-2.gif) center left no-repeat; padding-left: 13px; }
.index-zgc-mwnews .m_wnews .m_wmore { position: absolute; right: 40px; top: 30px; }
.index-zgc-mwnews .m_wnews .pagesize { position: absolute; right: 5px; top: 8px; }
.index-zgc-mwnews .m_wnews .pagesize a { background: url(index_newadd.png) no-repeat -21px 0; width: 21px; height: 21px; display: block; overflow: hidden; line-height: 0; text-indent: -999em; margin-bottom: 3px; display: none; }
.index-zgc-mwnews .m_wnews .pagesize a.prev:hover { background-position: 0 0; }
.index-zgc-mwnews .m_wnews .pagesize a.next { background-position: -21px -26px; }
.index-zgc-mwnews .m_wnews .pagesize a.next:hover { background-position: 0 -26px; }
