@charset "utf-8";

/* RESET */

*{margin:0;padding:0;}img{ vertical-align:top;border:0;}iframe,object{ display:block;}

ol,ul{list-style-type:none}table{}.tc{text-align:center}.disa a{display:block;width:100%;height:100%; text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:none !important;}select{border:1px solid #ccc;}

/* change the settings to suit your needs */

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:#444}a:hover,a:active {color:#f00;text-decoration:underline;}

.red,a.red,.red a,.red a:hover,.purple a:hover,.blue a:hover,.green a:hover{color:#f00;}

.purple,.purple a,a.purple { color:#59406f;}

.green,.green a{color:#006563;}

em,i{font-size:12px;font-style:normal;}

.nrcon li { background:url(../images/dian.gif) no-repeat left center;padding-left:10px;}

font { font-size:12px;}

.mb { border:1px #dbdbdb solid;}

.bk{border:1px solid #c7d9d9;padding:1px;}

.blue,.blue a { color:#025cbd;}

.hmbt { background:url(../images/hmbt.gif) repeat-x; line-height:34px; height:34px; padding:0 10px;}

.mar10{margin-top:10px;}



/* = 清除浮动元素= */

.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;}

/* = Auxiliary Styles (辅助样式) = */

.hr_a,.hr_b,.hr_0{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:15px}.hr_0{height:0;}.hr_c{height:5px;}

body {font:12px/24px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#444;background:#f1f1f1;}

/* nav导航及列表/切换/滚动辅助样式 */

.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}

.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}

/*滚动按钮控制*/

.scoll_box{ position:relative}

.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background:url(../images/scoll_btn.png) no-repeat;cursor:pointer;position:absolute;display:block;}

.scoll_box span.prev {left:0px;background-position:left center !important;}

.scoll_box span.next {right:0px;background-position:right center !important;}



/* = Header And Footer Styles =*/

.w980,#content{ width:980px; margin:0 auto;}

.topnav{height:31px;background:#944d94;border-bottom:1px solid #fff;line-height:31px;color:#fff;}

.topnav p{background:url(../images/topnavtb1.gif) no-repeat left center;padding-left:12px;}

.topnav li{float:left;height:31px;margin-left:10px;display:inline;}

.topnav li a,.topnav li a:hover{color:#fff;}

.topnav li.li1{background:url(../images/topnavtb2.jpg) no-repeat left center;padding-left:18px;}

.topnav li.li2{background:url(../images/topnavtb3.jpg) no-repeat left center;padding-left:18px;}

.topnav li.li3{background:url(../images/topnavtb4.jpg) no-repeat left center;padding-left:18px;}

.logo{background:url(../images/logobg.gif) repeat-x #f1f1f1;}

.logo p{width:970px;margin:0 auto;padding:20px 0;}

.nav{text-align:center;height:41px;background:url(../images/navbg.gif) repeat-x;}

/*.nav ul{display:inline-block;*display:inline;zoom:1;}*/

.nav li{float:left;width:97px;border-left:1px solid #473952;font-size:14px;font-weight:bold;line-height:41px;}

.nav li a{display:block;color:#fff;}

.nav li a:hover{color:#fff;background:#000;text-decoration:none;}

.nav li.li1{width:96px;border-right:1px solid #473952;}

.banner{background:#dedede ;border-bottom:1px solid #fff;}

.subnav{background:#dbdbdb;padding:10px 0;}

.subnav div{display:inline-block;*display:inline;zoom:1;}

.subnav dl{height:100px;border-right:1px solid #c9c9c9;line-height:30px;float:left;padding:0 15px;}

.subnav dt{font-size:16px;color:#563b68;font-weight:bold;}

.subnav dt a,.subnav dt a:hover{color:#563b68;}

.search{height:40px;background:#fff;padding:0 10px 0 15px;width:955px;margin:10px auto 0;line-height:40px;}

.search strong{color:#59406e;}

.search font{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#59406e;}

.search div.fr{width:510px;}

.search p{color:#59406e;float:left;}

.search p a{color:#59406e;}

.search p a:hover{color:#f00;}

.search input{border:none;margin-top:8px;float:left;background:url(../images/searchbg.png) no-repeat;height:23px;}

.search input.searchtext{width:178px;}

.search input.searchbtn{width:48px;background-position:right top;}

#footer{background:url(../images/footbg.gif) repeat-x #555;padding:20px 0;color:#ccc;}

.foot{width:970px;margin:0 auto;}

.foot dt{width:286px;float:left;border-right:1px solid #646464;padding:32px 0;}

.foot dd{padding-left:38px;line-height:30px;float:left;}

.foot dd a,.foot dd a:hover{color:#ccc;}

.foot img{ vertical-align:middle;}
