@charset "utf-8";
/*CSS reset css mxk 2014-9-22*/
 applet,   p,  ol, ul,  fieldset{ margin: 0; padding: 0; outline: 0;  vertical-align: baseline; background: transparent; color: #333; font-family: Arial,Verdana,"微软雅黑"; -webkit-text-size-adjust: none; /*修改google浏览器默认字体大小*/ word-break: break-all; }

/*火狐长字段换行*/
.breakWord { word-break: break-all; word-wrap: break-word; }

/*背景半透明*/
.opacity { filter: alpha(opacity=70); /*For IE*/ -moz-opacity: 0.7; /*For Mozilla*/ opacity: 0.7; /*For FF*/ }

/*长字符变省略号*/
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }






/*定位*/

.fl { float: left; display: inline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { }
.clearfix { display: block; *display:inline-block; }
.vm,.vm * { vertical-align: middle; }
.pr { position: relative; z-index:1;}
.pa { position: absolute; z-index:1;}
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { overflow: hidden; }
.show{display:block!important;}
.none { display: none; }
.d_i_b{ display:inline-block;}
.ls_fl li{float:left;}
.ma{ margin:0 auto;}

/*width height*/


.h558{height:378px;}
.h550{ height:370px;}


/*public start*/
.pc{float:left;}
.box_tab{ display:none;}



/*浮动列表*/
.subitem{ display:none; position:absolute; left:238px; top:0; padding:0 20px; width:658px; background:#fff; border:1px solid #68a3d8; /*box-shadow:1px 1px 1px #68a3d8;*/z-index:100001;}
.subitem .text{ padding:10px 0;}
.subitem .text .link{ float:left; padding:0; width:65px; height:32px; line-height:32px; color:#f60; font-size:14px; font-weight:bold;}
.subitem .text .link:hover{text-decoration:underline!important;}
/*.subitem .text p{ float:none; padding-left:65px; width:605px; height:auto; line-height:32px; background:#fff;}*/
.subitem .text p{ float:none; padding-left:20px; width:605px; height:auto; line-height:32px; background:#fff;*background: transparent ;*margin-top:-34px; z-index:100001;}
.subitem .texta p { float: left; width: 605px; height: auto; background: #fff; }
.subitem .texta p em { margin-top:-5px; float: left; height: 32px; line-height: 32px; }
.subitem .texta p em a { display: inline; color: #070707; padding: 0 12px; height: 14px; line-height: 14px; font-size: 12px; border-left: 1px solid #cdcdcd; }
.subitem .texta { overflow: hidden; margin:0 0 -1px 0; padding: 10px 0; }
.subitem .texta .link { float: left; padding: 0; width: 65px; height: 32px; line-height: 32px; color: #f60; font-size: 12px; font-weight: bold; }
.subitem .texta .link:hover { text-decoration: underline !important; }

/*nav start*/


#nav2{ position:relative; z-index:3; width:240px; }
#nav2 .bor{ border:1px solid #68a3d8; border-top:none;  background:#fff;}
#nav2 .ls_nav{ border-top:1px solid #68a3d8;}
#nav2 .ls_nav li{ position:relative; z-index:1;}
#nav2 .ls_nav li a{ display:block; width:119px; height:30px; line-height:30px; text-align:center; font-size:16px; background:#fff; color:#000;}
#nav2 .ls_nav li b{ display:none;}
#nav2 .ls_nav li a:hover{ text-decoration:none;}
#nav2 .ls_nav li.selected a{ background:#fff;color:#196eb9;}
#nav2 .ls_nav li.selected b{ display:block;}
#nav2 .ls_nav li .arrowDown{position:absolute; bottom:-6px; left:50%; margin-left:-7px; border-top:6px solid #9d480e;}
#nav2 .ls_nav_main{position:absolute; z-index:1; left:0; bottom:0; *bottom:0;}
#nav2 .ls_nav_main li{ position:relative; z-index:1; width:100%;  border-top:1px solid #e3e3e3;}
#nav2 .ls_nav_main li.first{ border-top:1px solid #fff;}
#nav2 .ls_nav_main li.first02{height:30px;}
#nav2 .ls_nav_main li.hover{ border:1px solid #fff; border-left:none; border-right:none; opacity:1; filter:alpha(opacity:100);}
#nav2 .ls_nav_main li.hover .right div strong{ color:#fc883b;}
#nav2 .ls_nav_main li .left{ position:relative; z-index:1; width:61px; height:51px;}
#nav2 .ls_nav_main li .left img{ position:absolute; top:50%; left:50%; margin:-20px 0 0 -19px; width:14px; height:14px; display:block; }
#nav2 .ls_nav_main li .right{ width:177px;}
#nav2 .ls_nav_main li .right div{ height:28px; line-height:28px;}
#nav2 .ls_nav_main li .right .specile_div{ height:15px; line-height:15px;}
#nav2 .ls_nav_main li .right a{ display:inline-block; margin-right:7px; font-size:12px; color:#989898; word-break:keep-all; word-wrap:normal;}
#nav2 .ls_nav_main li .right p{line-height:18px;}
/*nav end*/

	












