@charset "utf-8";
/* CSS Document */




/*¹«¹²*/
.marginr { margin-right: 5px; }
.marginb { margin-bottom: 10px; }
.margint { margin-top: 10px; }
.marginl { margin-left: 5px; }
.fn_right { float: right; }
.fn_left { float: left; }

/*top*/
.top { overflow: hidden; }

.top-t { width: 100%; height: 31px; background: url(/themes/index/images/top-t-bg) repeat-x top; position: relative; z-index: 10; box-shadow: 0 2px 2px #a9a9a9; }
.top-t-main { width: 1000px; margin: 0 auto; }
.top-t-main-l { line-height: 31px; }
.top-t-main-r li { float: left; display: inline-block; margin-top: 6px; line-height: 20px; height: 20px; padding-right: 14px; background: url(/themes/index/images/top-t-collect-icon.png) 67px  -19px no-repeat;}
.top-t-main-r li.last{background:none;}
.top-t-main-l li i { float: left; }
.top-t-main-r li i.set_home { background-position: 0 0; }
.top-t-main-r li i.add_favorites { background-position: 0 -40px; }
.top-t-main-r li i.icon_contact { background-position: 0 -60px; }
.top-t-main-r li i.minnav_line { background-position: 0 -19px; }
.top-t-main-r li i { background: url(/themes/index/images/top-t-collect-icon.png) no-repeat left top; display: inline-block; width: 20px; height: 20px; }

.top-main { width: 1000px; margin: 0 auto;overflow: hidden; }
.top-main-l { float: left; }
.top-main-r { float: right; }
.top-main-l .logo { display: inline-block; }

.top-main-r .search input {box-shadow: 0px 2px 22px #CCC inset;border: 1px solid #CCC; }
.top-main-r .search a { background: #004B98; }
.top-main-r .search a:hover { filter: alpha(opacity=70); opacity: .7; }

/*nav*/
.nav-main { width: 1000px; margin: 0 auto; background: url(/themes/index/images/nav_bg.png) repeat-x; }
.nav-main ul.nav-list { height: 40px; }
.nav-main li.nav-list-li { float: left; height: 40px; position: relative; line-height: 40px; background: url(/themes/index/images/nav_sep.png) left center no-repeat; padding-left: 2px;z-index: 10; }
.nav-main li.navhome { background: none; }
.nav-main a.nav-list-a {  display: block; width: 98px; text-align: center; font-weight: bold; }
.nav-main .subnav { display: none; position: absolute; top: 40px; left: 0px; z-index: 3; }
.nav-main .subnav li { width: 100px; }
.nav-main .subnav li a { display: block; margin: 0 5px; height: 32px; text-align: center; line-height: 32px; }

/*banner*/
.banner .banner-main { width: 1000px; margin: 0 auto; }

/*wrapper*/
.wrapper { }
.wrapper-main { width: 1000px; margin: 0 auto; }

.news-com { }
.news-com-t { height: 40px; line-height: 40px; overflow: hidden; }
.news-com-t .news-com-t-l { float: left; }
.news-com-t .news-com-t-r { float: right; }
.news-com-t .news-com-t-l { padding-left: 20px; background: url(/themes/index/images/news-top-icon1.png) no-repeat left center; font-family: Î¢ÈíÑÅºÚ; font-size: 14px; font-weight: bold; }
.news-com-t .news-com-t-r .more { background: url(/themes/index/images/news-more.png) no-repeat; margin-top: 15px; display: block; width: 50px; margin-top: 14px; }
.news-com-m ul { margin: 5px; }
.news-com-m ul li { height: 25px; line-height: 25px; padding-left: 15px; overflow: hidden; background: url(/themes/index/images/news-m-li-icon1.png) 5px center no-repeat; }
.news-com-m ul li a { float: left; }
.news-com-m ul li .time { float: right; margin-right: 5px; }


.news-first { padding: 0 5px; }
.news-first-t { overflow: hidden; margin-top: 10px; }
.news-first-t-tit { display: block; text-align: center; font-weight: bold; }
.news-first-t-cont { text-indent: 2em; color: #666; overflow: hidden; padding: 0 5px; }
.news-first-t-cont a.more { margin-left: 10px; }
.news-first-m ul { margin: 5px; }
.news-first-m ul li { height: 25px; line-height: 25px; padding-left: 15px; overflow: hidden; background: url(/themes/index/images/news-m-li-icon1.png) 5px center no-repeat; }
.news-first-m ul li a { float: left; }
.news-first-m ul li .time { float: right; margin-right: 5px; }

.news-rt { }
.news-rt-t { height: 40px; line-height: 40px; overflow: hidden;  }
.news-rt-t .news-rt-t-l { float: left; }
.news-rt-t .news-rt-t-r { float: right; }
.news-rt-t .news-rt-t-l { padding-left: 20px; background: url(/themes/index/images/news-top-icon3.png) no-repeat left center; font-family: Î¢ÈíÑÅºÚ; font-size: 14px; font-weight: bold; }
.news-rt-t .news-rt-t-r .more { background: url(/themes/index/images/news-more.png) no-repeat; margin-top: 15px; display: block; width: 50px; margin-top: 14px; }
.news-rt-m {overflow:hidden;}
.news-rt-m-scroll{height:223px;}
.news-rt-m ul { margin: 5px; }
.news-rt-m ul li { height: 25px; line-height: 25px; padding-left: 15px; overflow: hidden; background: url(/themes/index/images/news-m-li-icon2.png) 5px center no-repeat; }
.news-rt-m ul li a { float: left; }
.news-rt-m ul li .time { float: right; margin-right: 5px; }

.scroll-hort-t { height: 40px; line-height: 40px; overflow: hidden; }
.scroll-hort-t-l { float: left; font-family: Î¢ÈíÑÅºÚ; font-size: 14px; font-weight: bold; }
.scroll-hort-t-r { float: right; }
.scroll-hort-t-r .more { background: url(/themes/index/images/news-more.png) no-repeat; margin-top: 15px; display: block; width: 50px; margin-top: 20px; width: 50px; margin-top: 14px; }


.footer .footer-main { width: 1000px; margin: 0 auto; overflow: hidden; padding: 10px 0; }
.nav-foot-list { }
.nav-foot-list-li { margin: 0 20px 0 10px; float: left; width: 90px; }
.nav-foot-list-a { font-weight: bold; font-size: 14px; font-family: Î¢ÈíÑÅºÚ; color: #fff; line-height: 30px; }
.nav-foot-list-li .subnav li a { color: #ffffff; line-height: 20px; }
.footer .flink{float: left;margin: 0 41px;}

/*Ê×Ò³µÇÂ¼*/
.login-index { margin-bottom: 10px; }
.login-index .title { height: 40px; line-height: 40px; }
.login-index .title h3 { padding-left: 20px;font-family: Î¢ÈíÑÅºÚ;font-size: 14px;font-weight: bold;}
.login-index .content { height: 116px; border: 1px solid #dddddd; border-top: none; padding: 20px 10px; margin: 0;}
.login-index .more { margin-top: -10px; height: 30px; background: url(/themes/index/images/more_bg.jpg) no-repeat right bottom; padding-top: 14px; }
.login-index .more a { margin: 0px 0px 0px 23px; color: #2e6fb3; }
.login-index .sidebar-pic { border: 1px solid #bfdce4; padding: 3px 2px; text-align: center; }
.login-index .login_submit { display: block; width: 70px; height: 28px; line-height: 28px; background: #0064B2; color: #FFF; font-weight: bold; text-align: center; border-radius: 2px; margin-left: 60px; }
.login-index p { overflow: hidden; padding: 10px 0; }
.login-index .login_submit:hover { opacity: .8; filter: alpha(opacity=80); }
.login-index label { width: 60px; text-align: center; display: block; float: left; /* margin-top:9px; */ text-align: right; }
.login-index input { float: left; padding: 2px 5px; width: 150px; _width: 140px; }
.login-index .login_enter, .login-index .login_exit { display: inline-block; width: 70px; height: 28px; line-height: 28px; background: #0064B2; color: #FFF; font-weight: bold; text-align: center; border-radius: 2px; margin-left: 20px; border: 0 none; margin-top: 20px; }
.login-index .login_in_name { font-size: 14px; color: #666; font-weight: bold; padding-left: 20px; text-align: center; display: inline-block; margin-top: 22px; }


/*scroll-hortºáÏò¹ö¶¯ */
.scroll-hort .prev ,.scroll-hort .next{width: 35px; height: 35px; display: block; font-size: 0;cursor: pointer;margin-top:42px; }
.scroll-hort .prev { float: left; background: url(/themes/index/images/scroll-hort-pre.png) no-repeat;  }
.scroll-hort .next { float: right; background: url(/themes/index/images/scroll-hort-next.png) no-repeat;}
.scroll-hort .bx_container { float: left; /* margin: 0 25px; */ }



/*3newsÇÐ»»*/
.news_tab { width: 100%; overflow: hidden; }
.news_tab .news_tab_top { width: 100%; height: 40px; padding: 0; overflow: hidden; }
.news_tab .news_tab_top ul {overflow:hidden;}
.news_tab .news_tab_top ul li { width: 50%; float: left; }
.news_tab .news_tab_top ul li a { height: 40px;  display: block; padding-left: 24px; line-height: 40px; }
.news_tab ul.news_tab_list { margin-top: 8px; width: 215px; margin-left: 14px; float: left; display: inline; }
.news_tab ul.news_tab_list li { margin-right: 10px; height: 26px; color: #213b19; line-height: 26px; }
.news_tab ul.news_tab_list li a{ height: 26px; padding-left: 10px; font-size: 12px; }
