﻿*{margin:0;padding:0; border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(about:blank);text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:0 !important;}
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#666}a:hover,a:active {color:#923222;text-decoration:none;}
.red,a.red,.red a,.red a:hover,.orange a:hover,.darkred a:hover{color:#3982af;}
.orange,.orange a { color:#3982af;}
.nrcon li { background:url(dian.gif) no-repeat left center; padding-left:10px;}
.nrcon li span { color:#a9a9a9;}
.tdent2 { text-indent:2em;}
.btop { border-top:1px #ddd solid;}
.mb { border:1px #ddd solid; border-top:none;}
.noright{margin-right:0!important;}
font { font-size:12px;}
.f14 { font-size:14px;}
.darkred,.darkred a{ color:#923222;}

.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}

.hr_a,.hr_b,.hr_c{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:20px}.hr_b{height:15px}.hr_c{height:13px}
body {font:12px/25px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#666; overflow-x:hidden}

.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}

.w990{ width:1000px; margin:0 auto; overflow:hidden;}
.mintop{ background:#ededed; border-bottom:1px #e1e1e1 solid; height:34px; line-height:34px;}
.mintop a{padding:0 8px; color:#4f4f4f;}
.mintop a:hover{color:#1377b3;}
.mintop ul { margin-left:90px;}
.mintop ul li { float:left; width:160px; padding-left:15px; background:url(xin.gif) no-repeat left center; color:#1377b3;}
.mintop .gd{float:left;width:240px;color:#f00;}
.logo{padding:21px 0 19px;position:relative;}
.nav { height:44px; line-height:44px; background:#1377b3; margin-top:0px;}
.nav ul{border-left:1px #006696 solid;}
.navli{border-right:1px #006696 solid;color:#006696; float:left;width:98px;text-align:center;height:44px;line-height:44px;position:relative;color:#fff;z-index:999999999999;font-weight:bold;}
.navli a,.navli a:hover {color:#fff;}
.navlihover{background:#006696;color:#fff;}
.navlihover a,.navlihover a:hover {color:#fff;}

.menu { padding:10px 0 5px;}
.menu li{ float:left; margin-right:27px; line-height:36px;}
.menu li a { background:url(menu.gif) no-repeat; float:left; height:100px; text-align:center; color:#006696;}
.menu li p{ padding-top:64px;}
.menu li.icon1 a { width:64px; background-position:left top;}
.menu li.icon1 a:hover { background-position:left -100px;}
.menu li.icon2 a { width:61px; background-position:-96px top;}
.menu li.icon2 a:hover {background-position:-96px -100px;}
.menu li.icon3 a { width:80px; background-position:-178px top;}
.menu li.icon3 a:hover {background-position:-178px -100px;}
.menu li.icon4 a { width:62px; background-position:-279px top;}
.menu li.icon4 a:hover {background-position:-279px -100px;}
.menu li.icon5 a { width:61px; background-position:-373px top;}
.menu li.icon5 a:hover {background-position:-373px -100px;}
.menu li.icon6 a { width:73px; background-position:-460px top;}
.menu li.icon6 a:hover {background-position:-460px -100px;}
.menu li.icon7 a { width:64px; background-position:-555px top;}
.menu li.icon7 a:hover {background-position:-555px -100px;}
.menu li.icon8 a { width:62px; background-position:-648px top;}
.menu li.icon8 a:hover {background-position:-648px -100px;}
.menu li.icon9 a { width:63px; background-position:-741px top;}
.menu li.icon9 a:hover {background-position:-741px -100px;}
.menu li.icon10 a { width:62px; background-position:-833px top;}
.menu li.icon10 a:hover {background-position:-833px -100px;}
.menu li.icon11 { margin-right:15px;}
.menu li.icon11 a { width:61px; background-position:-923px top;}
.menu li.icon11 a:hover {background-position:-923px -100px;}

.downul{width:498px;height:440px;position:absolute;left:-1px;top:44px;z-index:99999999;text-align:left;border:1px solid #7d2e24;}
.downulbox{border:1px solid #fff;background:#f1f0ee;width:496px;height:440px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;position:absolute;left:0;top:0;}
.downulnr{width:496px;height:440px;position:absolute;left:0;top:0;}
.downulnr dl{padding:0 17px;}
.downulnr dt{color:#006696;line-height:24px;padding-top:5px;}
.downulnr dd{line-height:30px;font-weight:normal;font-size:12px;padding-bottom:5px;border-bottom:1px dashed #923222;}
.downulnr dd a{color:#333;line-height:22px;padding:0 3px;float:left;margin-right:15px;white-space:nowrap;}
.downulnr dd a:hover{color:#fff;background:#1377b3;}
.downulnr dd.last{border:0;}

.banner{height:400px; overflow:hidden;}
.bannerbox { width:100%; height:400px; overflow:hidden; left:0; position:absolute; margin-top:0px;}
.bannerbox ul { height:400px; position:absolute; }
.bannerbox ul li { float:left; display:block; height:400px; cursor:pointer; }
.bannerbox ul li div { position:absolute;overflow:hidden; }
.bannerbox .btnBg { position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; }
.bannerbox .btn { position:absolute; width:100%; height:13px; padding:8px 0; right:0; bottom:0; text-align:center; }
.bannerbox .btn span { display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:url(1.png) no-repeat; }
.bannerbox .btn span.on { width:35px; background:url(2.png); }
.bannerbox .preNext { width:45px; height:100px; position:absolute; top:130px; background:url(sprite.png) no-repeat 0 0; cursor:pointer; }
.bannerbox .pre { left:8%;}
.bannerbox .next { right:8%; background-position:right top;}

.mintop{ background:#ededed; border-bottom:1px #e1e1e1 solid; height:34px; line-height:34px;}
.mintop a{padding:0 8px; color:#4f4f4f;}
.mintop a:hover{color:#4f4f4f;}
.mintop ul { margin-left:90px;}
.mintop ul li { float:left; width:160px; padding-left:15px; background:url(xin.gif) no-repeat left center; color:#4f4f4f;}
.mintop .gd{float:left;width:240px;color:#f00;}

.hmbm { float:left; width:320px; }
.hmbm ul{ margin-top:16px; height:156px; overflow:hidden;}
.hmbm ul li{ float:left; width:88px; height:60px; background:#e3ecfc; text-align:center; border:1px #eeddc3 solid; margin:0 15px 15px 0; display:inline; font-size:14px; line-height:22px;} 
.hmbm ul li img {padding-top:3px;}
.hmnews{ float:left; width:395px; height:270px;}
.hmnews .title { height:34px; line-height:34px; background:#976c53;}
.hmnews .title li { float:left; border-right:1px #7c4d33 solid; width:92px; color:#fff; text-align:center; font-weight:bold;}
.hmnews .title li a { color:#fff;}
.hmnews .title li a:hover { color:#e3ecfc;}
.hmnews .title li.selected { background:#7c4d33; width:91px;color:#e3ecfc;}
.hmnews dl { padding:17px 0; border-bottom:1px #bfbfbf dashed; margin-bottom:6px; height:100px; overflow:hidden;}
.hmnews dt { float:left; margin-right:10px; display:inline;}

.swtfooter {background: rgba(0, 0, 0, 0) url("swtbg-2.gif") no-repeat scroll center center;bottom: 0;cursor: pointer;margin: auto;position: fixed;width: 100%;z-index: 1000;}
.swtqianmian {background: rgba(0, 0, 0, 0) url("swtbg-2.gif") no-repeat scroll center center;bottom: 0;cursor: pointer;height: 55px;margin: auto;position: fixed;width: 100%;z-index: 5000;}
.swtzhongjian {height: 55px;margin:0 auto;width: 1040px;}
.swtzhongjian ul li {float: left;}
.swtdianling {margin-left: -343px;}
.footer_zt_li1 {margin-left: 25px;margin-top: 18px;}
.footer_zt_li2 {margin-left: 35px;margin-top: 21px;width: 323px;}
.footer_zt_li3 {color: #ffffff;font-size: 12px;margin-left: 3px;margin-top: 25px;}
.footer_zt_li3 span {color: #eb2d29;font-size: 16px;}
.footer_zt_li4 {margin-left: 14px;margin-top: 20px;}
.swtfooter .li4 img {display: block;float: left;}
#xin_db2 {bottom: -162px;height: 146px;left: 0;position: fixed;width: 100%;}
.xin_db2_1 {margin: 0 auto;overflow: hidden;padding-top: 15px;width: 1010px;}
.xin_db2_2 {display: inline;float: left;height: 68px;margin: 8px 0 0 8px;width: 752px;}
.xin_db2_3 {cursor: pointer;display: inline;float: left;height: 58px; margin: 8px 0 0 16px;width: 196px;}
.xin_db2_2 span {color: #fff;font-size: 30px;}
.xin_db2_2 span b {color: #e60012;margin: 0 5px;}
.img_none {display: none;left: 280px;position: absolute;top: -40px;}
.nsw_bo_ps {color: #fcfcfc;display: inline;float: left;font-size: 12px;line-height: 23px;margin: 30px 0 0 5px;width: 160px;}
.nsw_bo_ps p {color: #fcfcfc;font-size: 12px;height: 23px;line-height: 23px;margin: 0;padding: 0;}
.nsw_bo_ps span {color: #fff;font-size: 16px;font-weight: bold;}
