body,ul,form {margin:0px; padding:0px;}
html, body {width:100%; border:none;}
html {overflow-x:hidden; oveflow-y:auto;}
body {font-size:12px; color:#999; font-family:Tahoma, Arial, simsun; background:#fff; position:relative; _height:expression(this.scrollHeight-16);}
li {list-style:none;}
a {color:#999999; text-decoration:none;}
img {border:none;}
a:hover {color:#ff8921; text-decoration:underline;}
.gray {color:#999;}
.clr {float:none; clear:both;}
.fl {float:left;}
.fr {float:right;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}

.leftBg {position:absolute; width:50%; height:104px; /*无限延伸*/background:#8AEBFE; /*定宽*//*background:url(bg_l_ie8.png) right repeat-y;*/z-index:-1;}
.rightBg {position:absolute; width:50%; height:100%; /*定宽background:url(bg_r.png) left repeat-y;*/ left:50%; z-index:-1;background:#fff;}

.wrapper {width:1003px; margin:0 auto;}

.header {height:190px; background:url(header.png); position:relative;z-index:3;}
.header .backHome {display:block; width:133px; height:124px; left:440px; top:45px; position:absolute; z-index:1000;}
.tlink {height:20px; line-height:20px; padding-top:40px; overflow:hidden;}
.tlink .tl, .header .tlink .tr {height:100%;}
.tlink .tl {float:left; white-space:nowrap; letter-spacing:4px; font-size:12px; padding-left:199px;}
.tlink .tl a {margin-right:1px; color:#F281B5;}
.tlink .tr {float:right; white-space:nowrap; text-align:right; padding-right:40px;}
.tlink .tr a {display:inline-block; height:20px; line-height:20px; padding-right:8px; background:url(lang_icon.png) right center no-repeat; margin-right:6px;}
.nav_main {height:85px; padding-top:10px;}
.nav_main .top_a {position:absolute; margin-top:5px; margin-left:50px;}
.nav_main .search {width:690px; height:24px; position:absolute; margin-top:5px;margin-left:200px; text-align:right;}
.nav_main .search .ipt {height:18px; line-height:18px; width:120px;padding:1px; border:#8f8f8f 1px solid; vertical-align:middle; border-right:none;}
.nav_main .search .btn {height:22px; line-height:22px; padding:0px 6px; background:url(search_btn.png); vertical-align:middle; border:#8f8f8f 1px solid;}

.nav_main .home {display:block; position:absolute; width:22px; height:22px; background:url(nav_home.png); overflow:hidden; margin-top:5px; margin-left:902px;}
.nav_main .mail {display:block; position:absolute; width:22px; height:22px; background:url(nav_mail.png); overflow:hidden; margin-top:5px; margin-left:932px;}
.nav_main ul {width:983px; margin-left:10px; padding-top:53px; height:33px;}
.nav_main ul li {width:245px; float:left; height:100%; line-height:30px; text-align:center; white-space:nowrap; font-size:14px;}
.nav_main ul li.nav2 {width:190px; margin-right:55px;font-size:14px; }
.nav_main ul li.nav3 {width:180px; margin-left:65px;font-size:14px; }
.nav_main ul .nav1 a, .nav_main ul .nav2 a {color:#F281B5; font-size:14px; }
.nav_main ul .nav3 a, .nav_main ul .nav4 a {color:#fff;font-size:14px; }
.nav_main ul li .subNav {display:none; position:absolute; width:880px; left:65px; top:153px; text-align:left; opacity:0.9; filter:alpha(opacity=90); font-size:12px; z-index:99999;}
.nav_main ul .nav1 .subNav, .nav_main ul .nav2 .subNav {background:#feece8;}
.nav_main ul .nav3 .subNav, .nav_main ul .nav4 .subNav {background:#F281B5;}
.nav_main ul li .subNav a {display:block; height:30px; line-height:30px; text-align:right;}

.box_slide {width:855px; height:460px; position:relative; padding:7px 20px 30px 5px; background:url(index_box.gif);background:url(index_box1.gif)\9;+background:url(index_box.gif);_background:url(index_box1.gif);left:66px;}

.box_slide .cover {width:100%; height:370px; background:url(loading.gif) center center no-repeat; overflow:hidden;}
.box_slide .cover img {width:100%; height:100%; visibility:hidden;}
.box_slide .thumb {height:103px; position:absolute; z-index:2; margin-top:-22px;}
.box_slide .thumb li {width:171px; height:100px; padding-top:35px; padding-bottom:8px; float:left; overflow:hidden;}
.box_slide .thumb li a {display:block; width:150px; _width:149px; height:67px; padding:13px 10px 0px; border-right:#ccc 1px solid; text-decoration:none; color:#494949;}
.box_slide .thumb li a .intro {display:block; float:left; width:70px; height:64px; line-height:16px; cursor:pointer; overflow:hidden;}
.box_slide .thumb li a .img {display:block; float:right; width:76px; height:64px; text-align:center; cursor:pointer; overflow:hidden;}
.box_slide .thumb #thumbLi5 a {border-right:none;}
.box_slide .slide_bar {width:170px; height:103px; position:absolute; background:url(slideBarBtn.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true, src="/templets/common/slideBarBtn.png"); margin-top:-22px; z-index:1;}

.body {background:url(body_bg.png);}
.sideBar {width:148px; padding:0 55px 0 80px; float:left; overflow:hidden}
.sideBar h3 {font-size:16px; margin:8px 0px; text-align:right; color:#F281B5;font-weight:400; }
.sideBar .menu {width:100%; overflow:hidden; border-top:#c7c5c4 1px solid;}
.sideBar .menu li {height:28px; border-bottom:#c7c5c4 1px solid;}
.sideBar .menu li a {display:block; height:28px; line-height:28px; background:url(side_gray.png) 3px center no-repeat; color:#999; text-align:right; font-weight:400; padding-right:5px;}
.sideBar .menu li a:hover, .sideBar .menu li a.hover {background-image:url(side_orange.png); color:#F281B5; text-decoration:none;}
.mainBox {width:640px; float:left; overflow:hidden;}
.mainBox .banner {height:150px; overflow:hidden;}
.mainBox .pos {height:26px; line-height:26px; text-align:right; border-bottom:#c8d1ec 3px solid;}
.mainBox .pager {height:14px; line-height:14px; padding:10px 5px; text-align:right; clear:both; float:none;}
.mainBox .pager a {color:#999;}
.mainBox .list {width:100%; padding-top:10px; overflow:hidden;}
.mainBox .list li {width:275px; padding:5px 15px 6px 19px; height:70px; margin-top:10px; background:url(list_box.png); float:left; line-height:17px; overflow:hidden;}
.mainBox .list li.li1 {float:left;}
.mainBox .list li.li0 {float:right;}
.mainBox .list li img {width:65px; height:100%; margin-right:13px; vertical-align:top;}
.mainBox .list li span {display:inline-block; width:195px; padding-top:10px; vertical-align:top; cursor:pointer;}
.mainBox .contentBox {width:100%; overflow:hidden; padding:20px 0px;}
.mainBox .contentBox .icon {width:108px; height:108px; float:left; overflow:hidden;}
.mainBox .contentBox .content {width:400px; padding-left:13px; float:left; line-height:1.5;}
.mainBox .contentBox .content h3.title {font-size:16px; height:20px; line-height:20px; color:#F281B5; margin:0; padding:10px 0px;}
.mainBox .contentBox .content .contentView {width:100%; height:280px; overflow-x:hidden; overflow-y:auto;}
.mainBox .contentBox .content .yBar {width:5px; background:#eee;}
.mainBox .contentBox .content .yBar .btnUp {height:0px;}
.mainBox .contentBox .content .yBar .btn {width:12px;}
.mainBox .contentBox .content .yBar .btn .btnTop {height:0px;}
.mainBox .contentBox .content .yBar .btn .btnMid {background:#495fc4;}
.mainBox .contentBox .content .yBar .btn .btnBtm {height:0px;}
.mainBox .contentBox .content .yBar .btnDown {height:0px;}

.mainBox .contentBox .nl {width:483px;}
.mainBox .contentBox .nr {width:500px;}
.mainBox .contentBox .nlr {width:620px;}
.mainBox .contentBox .rside {width:110px; height:280px; padding-top:40px; float:right; overflow:hidden;}
.mainBox .col2 {width:100%; overflow:hidden;}
.mainBox .col2 li {width:283px; float:left; overflow:hidden; margin-top:40px; padding-left:20px; padding-right:10px;}
.mainBox .col2 li .title {height:20px; border-bottom:#d8dff2 2px solid; color:#F281B5; padding-left:10px;}
.mainBox .col2 li .img {width:108px; height:108px; float:left; margin-top:8px;}
.mainBox .col2 li .intro {width:160px; height:98px; padding-top:10px; float:right; margin-top:8px;}
.mainBox .col2 li .intro .more {float:right;}
.mainBox .col4 {width:100%; padding-top:1px; overflow:hidden; padding-left:5px;}
.mainBox .col4 li {width:125px; height:250px; padding:32px 20px 65px 15px; float:left; background:url(col4_list_bg.gif) right top no-repeat;}
.mainBox .col4 li .img {width:125px; height:125px;}
.mainBox .col4 li .title {height:30px; line-height:30px; padding-top:9px; padding-left:5px; color:#F281B5;}
.mainBox .col4 li .intro {height:80px; line-height:16px; padding-top:5px; overflow:hidden;}
.mainBox .col4 li.nbd {background:none;}
.mainBox .plist {width:480px; height:430px; float:left; overflow:hidden;}
.mainBox .plist li {width:50%; float:left; border-bottom:#c8d1ec 1px solid; padding-bottom:7px; padding-top:20px; *padding-top:10px; overflow:hidden;}
.mainBox .plist li .img {width:80px; height:100px; border:#f8f8f8 1px solid; text-align:center; vertical-align:middle; float:left;}
.mainBox .plist li .intro {width:130px; padding-top:10px; line-height:16px; padding-right:16px; float:right;}
.mainBox .pside {width:125px; height:400px; float:right; background:url(pside_bg.png) left top repeat-y; padding-left:30px; margin-top:5px;overflow:hidden;}
.mainBox .pside .img {width:125px; height:240px;}
.mainBox .pside .text {padding-top:15px; line-height:30px; height:100%}
.mainBox .pside .text  a {height:28px; line-height:28px;color:#999; }
.mainBox .pside .text  a:hover, .sideBar .text a.hover {color:#F281B5; text-decoration:none;}
.mainBox .pshow {width:480px; float:left; padding-top:15px;}
.mainBox .pshow .img {width:240px; height:190px; border:#f8f8f8 1px solid; text-align:center; vertical-align:middle; overflow:hidden; float:left;}
.mainBox .pshow .intro {width:227px; padding-left:10px; line-height:1.6; height:190px; overflow:hidden; border:#f8f8f8 1px solid; border-left:none; float:left;}
.mainBox .pshow .intro div.scrollBox {width:227px; height:168px; overflow:hidden; overflow-y:auto;}
.mainBox .pshow .intro div.scrollBox .yBar {width:5px; background:#eee;}
.mainBox .pshow .intro div.scrollBox .yBar .btnUp {height:0px;}
.mainBox .pshow .intro div.scrollBox .yBar .btn {width:12px;}
.mainBox .pshow .intro div.scrollBox .yBar .btn .btnTop {height:0px;}
.mainBox .pshow .intro div.scrollBox .yBar .btn .btnMid {background:#495fc4;}
.mainBox .pshow .intro div.scrollBox .yBar .btn .btnBtm {height:0px;}
.mainBox .pshow .intro div.scrollBox .yBar .btnDown {height:0px;}
.mainBox .pshow .tab {height:17px; padding-top:8px; padding-left:307px;}
.mainBox .pshow .tab a {display:block; width:78px; height:17px; line-height:17px; background:url(tab.png); text-align:center; float:left;}
.mainBox .pshow .tab a.hover {background:url(tab_hover.png); color:#fff;}
.mainBox .pshow .tab_box {border:#eeeef2 1px solid; padding:10px; line-height:20px; letter-spacing:5px;}
.mainBox .pside .menu {width:133px; overflow:hidden; border-top:#c7c5c4 1px solid; padding-bottom:20px; margin-top:5px;}
.mainBox .pside .menu li {height:28px; border-bottom:#c7c5c4 1px solid;}
.mainBox .pside .menu li a {display:block; height:28px; line-height:28px; background:url(side_gray.png) 3px center no-repeat; color:#666; font-weight:bold; padding-left:15px;}
.mainBox .pside .menu li a:hover, .mainBox .pside .menu li a.hover {background-image:url(side_orange.png); color:#F281B5; text-decoration:none;}
.mainBox .map {width:100%; padding-top:10px;}
.mainBox .map li {line-height:20px; padding:5px 0px; border-bottom:#ccc 1px solid;}
.mainBox .map li .ntp {display:inline-block; font-weight:bold; width:120px; text-align:right; padding-right:10px;}
.mainBox .map li a {white-space:nowrap; margin-right:20px;}
.mainBox .flat {}
.mainBox .flat li {height:30px; line-height:30px; border-bottom:#eee 1px dashed;}

.sblock {background:#7AB1DF; color:#045FAD; padding:3px; margin:20px 0px;}
.sblock table {background:#FFFFFF; border:#333333 1px solid;}
.sblock td {text-align:center; padding:2px 0px;}

.footer {background:#fff; width:1002px;}
.footer .vline {height:20px; padding-bottom:10px; background:url(footer_top.png) top no-repeat; overflow:hidden;}
.footer .footer_a {width:370px; height:200px; position:absolute; margin-left:100px;}
.footer .box {width:445px; float:right; padding-right:40px;}
.footer .cats {width:100%; overflow:hidden;margin-top:1px;}
.footer .cats li {width:121px; padding:5px 10px; float:left; background:url(col4_list_bg.gif) right no-repeat;}
.footer .cats #cats_3 {background:none;}
.footer .cats li h3 {font-size:14px; line-height:14px; font-weight:400; text-align:center; margin:0px;}
.footer .cats li h3, .footer .cats li h3 a {color:#4b5daf;}
.footer .cats li .img {width:65px;; height:65px; margin-top:10px; overflow:hidden;margin-left:23px;}
.footer .cats li .intro {height:68px; line-height:16px; overflow:hidden; margin-top:10px;}
.footer .cats li .more {height:16px; line-height:16px; margin-top:10px;}
.footer .cats li .more a {color:#999999;}
.footer .flink {width:100%; height:70px; padding-top:40px; margin-top:20px; background:url(footer_btm.gif) repeat-x; overflow:hidden;}
.footer .flink, .footer .flink a {color:#F281B5;}
.footer .fleft, .footer .fright {width:50%; height:45px; padding-top:5px; line-height:18px; float:left;}
.footer .fleft {text-align:right;}
.footer .fleft span {display:block; height:100%; border-right:#fff 2px solid;}
.footer .fright {width:49%;}



.footer1 {background:#fff; width:100%;}
.footer1 .vline {height:20px; padding-bottom:10px; background:url(footer_top.png) top no-repeat; overflow:hidden;}
.footer1 .footer_a {width:370px; height:200px; position:absolute; margin-left:100px;}
.footer1 .box {width:445px; float:right; padding-right:40px;}
.footer1 .cats {width:100%; overflow:hidden;margin-top:15px;}
.footer1 .cats li {width:101px; padding:5px 20px; float:left; background:url(col4_list_bg.gif) right no-repeat;}
.footer1 .cats #cats_3 {background:none;}
.footer1 .cats li h3 {font-size:14px; line-height:14px; font-weight:400; text-align:center; margin:0px;}
.footer1 .cats li h3, .footer .cats li h3 a {color:#4b5daf;}
.footer1 .cats li .img {width:65px; height:65px; margin-top:10px; overflow:hidden;margin-left:23px;}
.footer1 .cats li .intro {height:48px; line-height:16px; overflow:hidden; margin-top:10px;}
.footer1 .cats li .more {height:16px; line-height:16px; margin-top:10px;}
.footer1 .cats li .more a {color:#999999;}
.footer1 .flink {width:100%; height:70px; padding-top:40px; margin-top:5px; background:url(footer_btm.gif) repeat-x; overflow:hidden;}
.footer1 .flink, .footer1 .flink a {color:#F281B5;}
.footer1 .fleft, .footer1 .fright {width:50%; height:45px; padding-top:5px; line-height:18px; float:left;}
.footer1 .fleft {text-align:right;}
.footer1 .fleft span {display:block; height:100%; border-right:#F281B5 2px solid;}
.footer1 .fright {width:49%;color:#F281B5;}