@charset "utf-8";

/* RESET */

* { 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(../other/about:blank); text-indent:-9999px; }

.nobg { background:none !important; }

.nobor { border:none !important; }

/* 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:#666 }

a:hover, a:active { color:#f00; text-decoration:underline; }

.red, a.red, .red a, .red a:hover, .orange a:hover, .blue a:hover { color:#f00; }

.orange, .orange a, a.orange { color:#f60; }

.blue, .blue a, a.blue { color:#0863b5; }

.shs, .shs a { color:#d24846; }

em, i { font-size:12px; font-style:normal; }

.nrcon li { background:url(../images/dian.gif) no-repeat left center; }

font { font-size:12px; }

.mb { border:1px #dadada solid; }

/* = 清除浮动元素= */

.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 { font-size:1px; line-height:1px; clear:both; overflow:hidden }

.hr_a { height:10px }

.hr_b { height:20px }

body { font:12px/24px \5b8b\4f53, Arial, Helvetica, sans-serif; color:#666; background:url(../images/bg.png) repeat-x center 158px; }

/* 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; }

.w980 { width:980px; margin:0 auto; }

.logo { background:url(../images/logobg.gif) repeat-x; height:98px; }

.logo ul { float:left; width:340px; margin:25px 0 0 20px; }

.logo ul li { float:left; width:155px; background:url(../images/tb.gif) no-repeat left center; padding-left:15px; color:#333; }

.nav { background:url(../images/nav.png) no-repeat center top; height:60px; margin-bottom:12px; }

.nav ul { padding:0 10px; width:960px; margin:0 auto; }

.nav li { float:left; width:96px; text-align:center; font:15px/60px Microsoft Yahei; color:#fff; ; background:url(../images/navline.jpg) no-repeat right 20px; position:relative; height:60px; }

.nav li a { color:#fff; display:block; width:96px; float:left; height:60px; }

.nav li a:hover { text-decoration:none; overflow:hidden; position:absolute; left:-10px; background:url(../images/navhover.gif) no-repeat; width:119px; height:55px; text-align:center; color:#0961ac; }

.banner { border:1px #e0e0e0 solid; }

.menu { background:url(../images/menu.png); height:105px; margin-top:12px; }

.menu dl { float:left; width:179px;  border:1px #cee1eb solid; background:#fff; margin:14px 0 0 13px; display:inline; }

.menu dt { background:url(../images/menubt.png) no-repeat; text-align:center; font:16px/22px Microsoft Yahei; color:#242424; padding-top:5px; height:25px; }

.menu dt a { color:#242424; }

.menu dd { text-align:center; color:#333; }

.menu dd a { padding:0 5px; color:#333; }

.menu dd a.select { color:#d24846; }

.menu dd a:hover { color:#f00; }

.search { height:34px; border:1px #dadada solid; line-height:34px; background:url(../images/search.gif) repeat-x; height:34px; padding-left:14px; width:966px; margin:0 auto; color:#333; }

.search span { float:left; font:13px/34px Microsoft Yahei; }

.search .bd { float:left; margin:7px 8px 0 16px; padding-left:20px; width:178px; height:21px; background:url(../images/bg.gif) no-repeat left top; }

.search .btn { float:left; width:48px; height:21px; background:url(../images/bg.gif) no-repeat -201px top; margin:7px 20px 0 0; display:inline; }

.search .hot { float:left; }

.search .hot a { padding-right:15px; color:#333; }

.search .hot a:hover { color:#f00; }

#foot { background:url(../images/foot.png) no-repeat center top;  color:#fff; padding-top:10px; }

.footnav { height:41px; line-height:41px; color:#fff; }

.footnav a { color:#fff; width:98px; text-align:center; float:left; }

.footnav a:hover { color:#ff0; }

#foot p { line-height:23px; padding:10px 0 20px; }

#foot .tu img { padding-left:12px; }

/*banner样式*/

.xiaoding_wrap { position: relative; overflow: hidden; }/*背景边框*/

.xiaoding .loading { color: #f60; background: #333 url(../images/bg.jpg) center no-repeat; }/*载入背景*/

.xiaoding .slider { height: 100%; position: absolute; overflow: hidden; }

.xiaoding .slider .pic { height: 100%; width: 100%; }

.xiaoding .slider .pic li { height: 100%; overflow: hidden; float: left; }

.xiaoding_myFocus .num { position: absolute; z-index: 2; bottom: 10px; right: 10px; }

.xiaoding_myFocus .num li { float: left; width: 10px; height: 10px; text-align: center; margin-left: 4px; overflow: hidden; zoom: 1; border: none; background: #8cbdef; color: #ccc; cursor: pointer; }

.xiaoding_myFocus .num li a { display: none; }

.xiaoding_myFocus .num li.current { background: #000; color: #795d35; }/*当前/悬停按钮样式*/

#myFocus { width: 980px; height: 334px; margin: 0 auto; overflow: hidden; }

/*===============================================

     

	  右侧在线咨询 返回顶部样式

=================================================*/

#position_big { width:1130px; margin:0 auto; text-align:right; z-index:-1; display:none; }

#position_right { width:25px; float:right; }

#position_right span { display:block; width:25px; height:195px; background:url('../images/position_right_img.png') no-repeat left top; overflow:hidden; float:right; }

#position_right span a { display:block; width:25px; height:95px; }

#position_right span em { display:block; width:25px; height:95px; margin-top:3px; cursor:pointer; }

