﻿/*
 * Overview: Home Style
 * Site: http://f2e.adee.cn
 */



/* .content */
.content { min-width: 975px; width: 100%; padding-bottom: 10px; overflow: hidden; _position: relative; font-family: '\5FAE\8F6F\96C5\9ED1'; }
.content .item-1 .title-news { position: relative; margin: 0 auto; padding-left: 123px; _width: 872px; _overflow: hidden; height: 34px; line-height: 34px; background: #5d78b0 url(../images/title-news-icon.png) 3px center no-repeat; color: #fff; font-size: 14px; }
.content .item-1 .title-news h1 { position: absolute; left: 25px; width: 98px; }

.roll-left-wrap{ width: 833px; overflow: hidden; float: left; height: 34px; }
.roll-left .inner { float: left; text-indent: 2em; }

.item-1 { width: 100%; height: 384px; background: #15295b url(../images/change-bg.jpg) no-repeat center 0px; overflow: hidden; }
.item-1 .item-1-inner { background-color: #f4f4f4; height: 344px; overflow: hidden; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.item-1 .item-1-left { }
.item-1 .item-1-left .change { padding-top: 275px; }
.item-1 .item-1-left .change-btn { margin-left: 15px; height: 41px; background: url(../images/change-btn-bg.jpg) repeat-x left top; border-radius: 3px; }
.item-1 .item-1-left .change-btn h2 { _width: 112px; float: left; text-shadow: 0 0 1px #fff; margin-left: 20px; _margin-left: 10px; line-height: 40px; display: block; font-family: '\5FAE\8F6F\96C5\9ED1'; color: #fff; font-size: 16px; }
.item-1 .item-1-left .change-btn ul { border-radius: 3px; float: left; padding: 0 20px 0 18px; margin: 7px 15px 0 11px; height: 28px; background: url(../images/change-btn.jpg) repeat-x left top; }
.item-1 .item-1-left .change-btn ul li { float: left; font-family: 'Arial'; font-size: 18px; padding: 0 28px; line-height: 28px; cursor: pointer; }
.item-1 .item-1-left .change-btn ul li a { color: #2e3e60; text-decoration: none; }
.item-1 .item-1-left .change-btn ul li a:active { opacity: 0.8; }
.item-1 .item-1-left .change-btn ul .on { background: url(../images/change-btn-2.jpg) repeat-x left top; }
.item-1 .item-1-left .change-btn ul .on a { color: #f75625; }

.item-1 .item-1-right { width: 235px; background-color: #2e3e60; height: 344px; }
.item-1 .item-1-right .weibo { padding-top: 11px; background: url(../images/item-1-weibo.jpg) no-repeat 17px top; margin-top: 15px; height: 55px; width: 100%; }
.item-1 .item-1-right .weibo-btn { background: url(../images/item-1-btn.jpg) repeat-x left top; height: 30px; margin-left: 80px; width: 120px; border: 1px solid #4199c6; border-radius: 2px; }
.item-1 .item-1-right .weibo a { font-size: 16px; line-height: 28px; color: #fff; text-indent: 48px; background: url(../images/weibo-btn.jpg) no-repeat 28px center; display: block; height: 30px; width: 120px; }
.item-1 .item-1-right .weibo a:hover { opacity: 0.8; text-decoration: none; }
.item-1 .item-1-right .weibo a:active { opacity: 1; }
.item-1 .item-1-right .weixin { margin-top: 10px; }
.item-1 .item-1-right .weixin .weixin-title { background: url(../images/item-1-weixin.png) 17px top no-repeat; height: 55px; width: 100%; }
.item-1 .item-1-right .weixin h2 { padding: 0; padding-left: 85px; padding-top: 3px; font-size: 16px; font-weight: 400; }
.item-1 .item-1-right .weixin h3 { padding: 0; padding-left: 85px; padding-top: 6px; font-size: 12px; color: #fff; text-indent: 0px; }

.item-1 .item-1-right h2 { font-size: 14px; color: #fff; font-weight: 700; padding: 0px 0px 10px 20px; }
.item-1 .item-1-right h2 p { float: left; padding: 0; color: #fff; }
.item-1 .item-1-right h2 img { float: left; margin: 3px 0 0 2px; display: inline-block; *display: inline; *zoom:1; width: 19px; height: 16px; }
.item-1 .item-1-right p { color: #7e95c6; padding-right: 30px; padding-left: 20px; }
.item-1 .item-1-right h3 { color: #5d78b0; text-indent: 20px; padding: 13px 0; }
.item-1 .item-1-right img { margin: 35px auto 20px auto; display: block; }


.item-2 { width: 995px; margin: 18px auto 0 auto; overflow: hidden; }
.item-2-left { width: 745px; margin-right: 12px; }
.item-2-left .left-top-news { background: url(../images/left-top-icon.jpg) 122px top no-repeat; overflow: hidden; font-family: '\5B8B\4F53'; border-top-left-radius: 2px; border-bottom-left-radius: 2px; border: 1px solid #93adc7; height: 33px; width: 623px; padding-left: 122px; position: relative; }
.item-2-left .left-top-news .left-top-icon { font-weight: 700; background-color: #526a9d; line-height: 36px; text-indent: 34px; font-size: 14px; color: #fff; border-top-left-radius: 2px; border-bottom-left-radius: 2px; position: absolute; left: -1px; top: -1px; width: 123px; height: 35px; }
.item-2-left .left-top-news .left-top-icon a { color: #fff; }
.item-2-left .left-top-news ul { }
.item-2-left .left-top-news li { padding-left: 40px; display: block; height: 33px; overflow: hidden; }
.item-2-left .left-top-news li a { display: inline-block; *display: inline; *zoom: 1; line-height: 34px; font-size: 14px; color: #284c93; }
.item-2-left .left-top-news li span { display: inline-block; *display: inline; *zoom: 1; margin-left: 20px; font-family: 'Arial'; font-size: 11px; color: #777; }

.item-2-left .item-2-news { font-family: '\5B8B\4F53'; width: 100%; margin-top: 19px; }
.item-2-left .con-news-left { width: 376px; float: left; }
.con-news-left .newsleft-item { width: 100%; }
.con-news-left .newsleft-item dl { width: 374px; border-top-right-radius: 2px; padding-top: 46px; padding-bottom: 8px; position: relative; border-left: 1px solid #93adc7; border-right: 1px solid #93adc7; }
.con-news-left .newsleft-item dt { border-top-right-radius: 4px; height: 37px; position: absolute; width: 376px; left: -1px; top: -1px; background-color: #576f9f; }
.con-news-left .newsleft-item dt a { float: right; margin-right: 10px; height: 38px; display: block; line-height: 38px; color: #fff; }
.con-news-left .newsleft-item dt h2 { height: 37px; line-height: 38px; font-size: 14px; font-weight: 700; display: inline-block; *display: inline; *zoom: 1; *float: left; color: #fff; }
.con-news-left .newsleft-item dt span { float: left; background: #ebbc6a url(../images/left-icon-1.png) no-repeat center; width: 38px; height: 37px; display: block; margin-right: 8px; }
.con-news-left .newsleft-item dl dd { height: 28px; width: 365px; padding: 0 0 0 4px; overflow: hidden; }
.con-news-left .newsleft-item dl dd a { color: #284c93; font-size: 14px; line-height: 26px; text-indent: 15px; height: 27px; width: 100%; display: block; overflow: hidden; border-bottom: 1px solid #c9d2e4; }
.con-news-left .newsleft-item dl dd a span { font-size: 12px; margin-top: -1px; display: block; float: left; margin-left: 10px; margin-right: 10px; color: #808080; }

.con-news-left .newsleft-item-2 { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 1px solid #93adc7;}
.con-news-left .newsleft-item-2 dl { padding-bottom: 5px; padding-top: 41px; }
.con-news-left .newsleft-item-2 dt span { height: 38px; }
.con-news-left .newsleft-item-2 dt { height: 38px; }

.con-news-right { float: right; width: 354px; border-top-right-radius: 2px; padding-top: 36px; position: relative; border-left: 1px solid #93adc7; border-right: 1px solid #93adc7; }

.con-news-right .news-right-title { border-top-right-radius: 4px; height: 37px; position: absolute; width: 356px; left: -1px; top: -1px; background-color: #576f9f; }
.con-news-right .news-right-title p { float: right; color: #fff; padding-right: 10px; _padding-right: 5;  *width: 186px; _width: 196px; }
.con-news-right .news-right-title a { margin: 0 3px; height: 38px; display: inline-block; *display: block; *zoom: 1; *float: left; line-height: 38px; color: #fff; }
.con-news-right .news-right-title h2 { float: left; height: 37px; line-height: 38px; font-size: 14px; font-weight: 700; display: inline-block; *display: inline; *zoom: 1; color: #fff; }
.con-news-right .news-right-title span { float: left; background: #ebbc6a url(../images/left-icon-2.png) no-repeat center; width: 38px; height: 37px; display: block; margin-right: 8px; }
.con-news-right dl dt { width: 100%; height: 157px; border-bottom: 1px #2e3e60 dotted; margin-bottom: 14px; }
.con-news-right dl dt img { float: left; margin-left: 14px; display: block; width: 127px; height: 127px; margin-top: 8px; margin-right: 10px; }
.con-news-right dl dt p { padding-top: 8px; text-shadow: 0 0 1px #b4bdd1; padding-right: 20px; display: block; font-size: 18px; color: #1f3a74; line-height: 28px; font-family: '\5FAE\8F6F\96C5\9ED1'; }
.con-news-right dl dt span { color: #949494; font-size: 12px; font-family: 'Arial'; display: block; text-align: left; margin-top: 6px; margin-bottom: 3px; margin-right: 25px; }
.con-news-right dl dt a { margin-top: 3px; color: #949494; font-size: 12px; display: block; }
.con-news-right dl dd { height: 28px; width: 345px; padding: 0 4px; overflow: hidden; }
.con-news-right dl dd a { background: url(../images/left-icon-4.png) left center no-repeat; margin-left: 10px; text-indent: 10px; color: #284c93; font-size: 14px; line-height: 26px; height: 27px; width: 255px; float: left; display: block; overflow: hidden; }
.con-news-right dl dd span { line-height: 24px; padding-left: 12px; color: #808080; }
.con-news-right { width: 354px; padding-bottom: 4px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom: 1px solid #93adc7; }

.wrap-banner { margin: 17px auto 18px auto; }

.item-2-left .item-2-left-about { width: 100%; font-family: '\5B8B\4F53'; margin-bottom: 25px; }
.change02 .left-about-title { width: 100%; background-color: #5870a0; height: 40px; }
.change02 .left-about-title h2 { text-indent: 10px; font-weight: 700; font-size: 14px; color: #fff; line-height: 40px; _position: relative;  _width: 705px; _height: 40px; _float: left;  }
.change02 .left-about-title h2 a { float: right; display: block; color: #fff; margin-right: 10px; font-size: 12px; font-weight: 500; _position: absolute; _right: 10px; _top: 0px; }
.change02 .left-about-title span { float: left; display: block; width: 40px; height: 40px; background: #ebbc6a url(../images/left-icon-3.png) center center no-repeat; }
.change02 .left-about-txt { background: url(../images/home-aboutbg.jpg) no-repeat left top; height: 233px; padding: 15px 65px 0 10px; font-size: 14px; color: #284c93; }
.change02 .left-about-txt p { padding-left: 15px; }


.item-2-right { width: 235px; font-family: '\5B8B\4F53'; }
.item-2-right .rearch { height: 35px; width: 100%; background-color: #f2f4f8; border-radius: 3px; }
.item-2-right .rearch input { margin-left: 14px; *width: 160px; *float: left; font-size: 14px; color: #284c93; border: none; background: none; height: 35px; line-height: 36px; outline: none; background-color: #f2f4f8; }
.item-2-right .rearch .rearch-btn { width: 21px; text-indent: -999px; height: 35px; margin-right: 9px; float: right; border: none; outline: none; cursor: pointer; background: none; background: url(../images/right-icon-1.png) center center no-repeat; }
.item-2-right .rearch .rearch-btn:active { margin-top: 1px; margin-right: 8px; }

.item-2-right .home-login { border-radius: 3px; overflow: hidden; margin-top: 18px; height: 158px; width: 100%; background-color: #f0f2f6; }
.item-2-right .home-login .login-change-btn { margin-bottom: 13px; width: 100%; height: 37px; }
.item-2-right .home-login .login-change-btn li { width: 50%; *width: 117px; *display: inline; *zoom: 1; position: relative; cursor: pointer; background: url(../images/right-loginbg.jpg) repeat-x left top; text-align: center; line-height: 36px; font-size: 14px; font-weight: 700; color: #815f33; height: 37px; float: left; }
.item-2-right .home-login .login-change-btn .on { background: #546c9e; color: #fff; }
.item-2-right .home-login .login-change-btn li span { display: none; background: url(../images/right-icon02.png) no-repeat center top; position: absolute; left: 50%; top: 37px; width: 13px; height: 7px; margin-left: -6px; }
.item-2-right .home-login .login-change-btn .on span { display: block; }
.item-2-right .home-login .login-con { margin-top: 14px; overflow: hidden; }
.item-2-right .home-login .login-con .change2-con { display: none; }
.item-2-right .home-login .login-con .change2-con input { text-indent: 5px; }
.item-2-right .home-login .login-con .con-1 label { color: #2a2a2a; margin-right: 7px; margin-left: 8px; }
.item-2-right .home-login .login-con .login-field { margin-left: 12px; margin-bottom: 5px; }
.item-2-right .home-login .login-con .con-1 input { border-radius: 2px; border: 1px solid #7fa9cb; height: 23px; width: 114px; }
.item-2-right .home-login .login-con .con-1 .home-login-btn { margin-top: 8px; font-family: '\5B8B\4F53'; border: none; margin-right: 8px; width: 66px; height: 25px; background: #5971a0; outline: none; cursor: pointer; color: #fff; font-weight: 700; }
.item-2-right .home-login .login-con .login-field a { color: #284c93; font-size: 12px; margin-right: 10px; }


.item-2-right .home-login .login-con .con-2 label { color: #2a2a2a; margin-right: 7px; margin-left: 8px; }
.item-2-right .home-login .login-con .login-field { margin-left: 12px; margin-bottom: 5px; }
.item-2-right .home-login .login-con .con-2 input { border-radius: 2px; border: 1px solid #7fa9cb; height: 23px; width: 114px; }
.item-2-right .home-login .login-con .con-2 .home-login-btn { margin-top: 8px; font-family: '\5B8B\4F53'; border: none; margin-right: 8px; width: 66px; height: 25px; background: #5971a0; outline: none; cursor: pointer; color: #fff; font-weight: 700; }
.item-2-right .home-login .login-con .login-field a { color: #284c93; font-size: 12px; }


.item-2-right .right-news { position: relative; font-family: '\5B8B\4F53'; width: 233px; border: 1px solid #93adc7; border-top-right-radius: 2px; border-top-left-radius: 2px; }
.item-2-right .right-news-1 { height: 171px; margin-top: 10px; padding-top: 42px; }
.item-2-right .right-news-1 .roll-1 { height: 128px; padding: 20px 0; overflow: hidden; text-align: center; }
.item-2-right .right-news-1 .roll-1 ul {}
.item-2-right .right-news-1 .roll-1 ul li { width: 100%; height: 53px; overflow: hidden; }
.item-2-right .right-news-title { border-top-right-radius: 2px; border-top-left-radius: 2px; position: absolute; height: 39px; width: 235px; background-color: #5971a0; left: -1px; top: -1px; }
.item-2-right .right-news-title h2 { text-indent: 22px; margin-left: 8px; font-size: 14px; color: #fff; font-weight: 700; line-height: 38px; background: url(../images/right-icon03.png) no-repeat left center; }
.item-2-right .right-news-2 { margin: 18px auto 11px auto; }
.item-2-right .right-news-3 { height: 148px; padding-top: 40px; margin-top: 16px; overflow: hidden; }
.item-2-right .right-news-3 .roll-2 { height: 213px; padding: 0; overflow: hidden; text-align: center; }
.item-2-right .right-news-3 .roll-2 ul {}
.item-2-right .right-news-3 .roll-2 ul li { width: 100%; height: 75px; overflow: hidden; }


.right-news-4 { width: 235px; overflow: hidden; margin-top: 12px; }


.friendly-links { margin-top: 12px; position: relative; border: 1px solid #93adc7; /*overflow: hidden;*/ height: 112px; }
.friendly-links-title { position: absolute; left: -1px; top: -1px; font-family: '\5B8B\4F53'; line-height: 32px; text-indent: 15px; width: 235px; height: 32px; background-color: #5d74a2; color: #fff; font-size: 12px; font-weight: 700; }
.friendly-links .friendly-links-con { padding-top: 42px; margin: 0 auto; width: 165px; }
.friendly-links .friendly-links-con .lbk { font-size: 12px; width: 165px; margin-bottom: 10px; padding: 2px 0; line-height: 30px; outline: none; }
.friendly-links .friendly-links-con option { height: 28px; }

.change { position: relative; width: 740px; }
.change-btn { width: 535px; }
.tabCont { position: absolute; top: 20px; left: 35px; width: 440px; height: 200px; display: none; }
.tabCont a:hover { text-decoration: none; }
.change-btn-2 { width: 165px; height: 40px; font-size: 16px; text-align: center; border-radius: 3px; background: url(../images/change-btn-bg.jpg) repeat-x left top; position: absolute; right: -5px; bottom: 0px; }
.change-btn-2 li { width: 145px; height: 32px; line-height: 32px; margin: 4px auto; cursor: pointer; }
.change-btn-2 li a { text-shadow: 0 0 1px #fff; color: #fff; text-decoration: none; }
.change-btn-2 .on { background-color: #ebbc6a; border-radius: 3px; text-shadow: 0 0 0px #815f33; /*color: #815f33;*/ color: #fb4715; font-weight: 500; }
.change-btn-2 .on a { text-shadow: 0 0 0px #815f33; color: #fb4715; font-weight: 500; }


.tabCont-window { width: 190px; position: absolute; right: -270px; _right: -210px; display: block; top: 10px; height: 227px; background-color: #fff; }
.tabCont-window h1 { text-indent: 46px; color: #fff; height: 36px; line-height: 36px; font-size: 14px; font-family: 'Arial'; display: block; background: #5d78b0 url(../images/change-window-icon.jpg) 8px center no-repeat; }
.tabCont-window h1 span { margin-left: 15px; }
.tabCont-window h2 { height: 85px; line-height: 85px; margin-bottom: 18px; font-size: 30px; font-family: 'Arial'; text-align: center; color: #fb4715; background: url(../images/change-window.jpg) left top repeat-x; width: 190px; display: block; }
.tabCont-window h3 { padding-top: 18px; padding-bottom: 10px; line-height: 22px;/* font-weight: 700; */font-family: '\5FAE\8F6F\96C5\9ED1'; font-size: 14px; padding-left: 22px; color: #2e3e60; }
.tabCont-window h3 span { color: #f74715; font-family: 'Arial'; }
.tabCont-window p span { color: #f74715; font-family: 'Arial'; }
.tabCont-window p { line-height: 24px; /* font-weight: 700;*/ font-family: '\5FAE\8F6F\96C5\9ED1'; padding-left: 22px; font-size: 14px; color: #2e3e60; }

.container { font-family: 'Arial'; }


.home-change02-wrap { padding: 0 25px; width: 695px; margin-top: 25px; height: 180px; position: relative; }
.home-change2 { overflow: hidden; width: 695px; position: relative; height: 180px; }
.home-change2 ul { }
.home-change2 ul li { float: left; width: 233px; text-align: center; }
.home-change2 ul li img { width: 200px; height: 124px; }
.home-change2 ul li span { padding: 10px 0; display: block; }

.prev-l { cursor: pointer; background: url(../images/home-btn-l.jpg) no-repeat center top; color: #fff; font-size: 20px; line-height: 160px; width: 26px; height: 152px; position: absolute; left: 0; top: -5px; }

.next-r { cursor: pointer; background: url(../images/home-btn-r.jpg) no-repeat center top; color: #fff; font-size: 20px; line-height: 160px; width: 26px; height: 152px; position: absolute; right: 0; top: -5px; }


















