﻿body{ font-size:14px;-webkit-font-smoothing: antialiased;color:#333333}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {margin: 0;padding: 0;border:0;outline: 0;}


.w_lantc_con ul li a{ font-size:14px !important }

ul, li, ol {list-style: none;}
li{list-style-type:none;}

img{ max-width:100%;}

.w_p_none{ padding-left:0px; padding-right:0px;}
.mt15{ margin-top:15px}
.w_banner1{ margin-top:15px;}




/*手机banner*/
.banner{overflow: hidden; visibility: visible; list-style: none outside none; position: relative;z-index:0}
#li_on_name{overflow:hidden;margin:0;padding:0;text-align:right;padding-right:0px; cursor:pointer}
.roll_img_mb_01{overflow:hidden;position:relative;z-index:0}
.banner{ padding-left:0; padding-right:0;z-index:0}
.banner .img_box ul li{ height:auto !important; z-index:0 }
.banner .img_box{overflow:hidden;text-align:center;}
.banner .img_box img{vertical-align:middle;width:100%;}
.banner .nav_box{overflow:hidden;height:20px !important;position:absolute;right:0;bottom:0px; z-index:0}
.banner .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#333;border-radius:50px;float:left;margin:4px; cursor:pointer}
.banner .nav_box .li_on{background:#ddd;}
.banner .nav_box .li_on1{background:#ddd;}





/*四级下拉菜单1*/
.w_menu_xiala .fourth{ padding:0 0 0 0px;}
.w_menu_xiala{ border:1px solid #ddd;border-radius: 4px; }
.w_menu_xiala h2 {font-size:18px !important;background-color:#337ab7; padding: 13px 35px 13px 15px;border-top-left-radius: 4px; border-top-right-radius:4px;color:#fff;position: relative; display:none}
.w_menu_xiala h2 span{ display:none;padding: 9px;position: absolute; right: 5px;top: 6px;}

.w_menu_xiala ul li h3 {border-radius:0px;color:#555;border-bottom:1px solid #ddd;font-size:16px !important; padding:13px 15px; cursor:pointer;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; position:relative  }

.w_menu_xiala ul li h3 .h3_ico{margin-right:3px; width:21px; display:block; position:absolute; left:13px; top:15px;}
.w_menu_xiala ul li h3 .h3_ico img{ max-height:17px;vertical-align: top;}

.w_menu_xiala ul li h3 a .img-responsive{ max-height:50px}
.w_menu_xiala ul li h3 a{ font-size:16px !important;display:block }

.w_menu_xiala ul li h3 .h3_span { float:right; font-size:12px;color:#ccc;padding:13px; display:block ;position: absolute; right: 2px; top:4px; }
.w_menu_xiala ul li h3:hover,.w_menu_xiala ul li div.w_lm_curt {background-color:rgba(0,0,0,.05);-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}
.w_menu_xiala ul li h3:hover .h3_span{ color:#000;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}

.w_menu_xiala .dropdownff_menu{ width:100%; display:block}
.w_menu_xiala .dropdownff_menu li{ position:relative;}
.w_menu_xiala .dropdownff_menu li h4{ border-bottom:1px dashed #ddd;padding:14px 45px 14px 30px ; cursor:pointer; font-size:14px !important;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; }

.w_menu_xiala .dropdownff_menu li h4 a .img-responsive{ max-height:50px}

.w_menu_xiala .dropdownff_menu li h4 a{word-wrap:break-word;font-size:16px !important;display:block }
.w_menu_xiala .dropdownff_menu li h4:hover,.w_menu_xiala .dropdownff_menu li h4.w_lm_curt{background-color:rgba(0,0,0,.05);-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}
.w_menu_xiala .dropdownff_menu li h4 .h4_ico{ width:21px; display:block ;position:absolute; left:20px; top:18px; margin-right:3px;}
.w_menu_xiala .dropdownff_menu li h4 .h4_ico img{ max-height:17px;}
.w_menu_xiala .dropdownff_menu li .h4_span {color:#ccc;font-size:12px;position:absolute;top:4px;right:2px;cursor:pointer;padding:13px; display:block}
.w_menu_xiala .dropdownff_menu li .h4_span:hover{color:#000;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}

.w_menu_xiala .fourth{ position:relative}
.w_menu_xiala .fourth h5 { font-size:14px !important;border-bottom:1px dashed #ddd;padding:14px 45px 14px 45px;cursor:pointer;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in  }
.w_menu_xiala .fourth h5 a{word-wrap:break-word;font-size:16px !important ;display:block}
.w_menu_xiala .fourth h5 a .img-responsive{ max-height:50px}
.w_menu_xiala .fourth h5:hover,.w_menu_xiala .fourth h5.w_lm_curt {background-color:rgba(0,0,0,.05);}
.w_menu_xiala .fourth .h5_span { font-size:12px;  position:absolute; top:4px; right:2px;cursor:pointer;color:#ccc; padding:13px; display:block}
.w_menu_xiala .fourth h5 .h5_ico{ width:21px;display:block ;position:absolute; left:30px; top:14px; margin-right:3px;}
.w_menu_xiala .fourth h5 .h5_ico img{ max-height:17px;}
.w_menu_xiala .fourth .h5_span:hover{ color:#000;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}

.w_menu_xiala .fifth p {font-size:14px !important; border-bottom:1px dashed #ddd; padding:10px 15px 10px 60px; cursor:pointer;-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; position:relative }
.w_menu_xiala .fifth p a{ word-wrap:break-word;display:block }
.w_menu_xiala .fifth p a .img-responsive{ max-height:50px}
.w_menu_xiala .fifth p .p_ico{ width:21px;display:block ;position:absolute; left:40px; top:14px; margin-right:3px;}
.w_menu_xiala .fifth p .p_ico img{ max-height:17px;}
.w_menu_xiala .fifth p:hover,.w_menu_xiala .fifth p.w_lm_curt {background-color:rgba(0,0,0,.05);-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in}

.class_con01 .class_text { padding-bottom:20px;}
.class_con01 .class_list{ padding-bottom:10px;}
.class_con01 .class_list ul li{ background:url(../images/arro.gif) no-repeat 10px 18px; border-bottom: 1px dashed #ccc; padding:10px 10px 10px 25px}


/*左侧菜单有小图标情况*/
.w_menu_xiala .cpmian_ico ul li h3{ padding:14px 40px !important;}
.w_menu_xiala .cpmian_ico .dropdownff_menu li h4{padding:17px 40px 14px 44px;}
.w_menu_xiala .cpmian_ico .fourth h5 {padding:15px 45px 15px 52px;}
.w_menu_xiala .cpmian_ico .fifth p { padding:13px 15px 12px 62px; }



@media (min-width:1200px) {
.container {width: 1194px}
}


@media only screen and (max-width:1211px)and (min-width:1200px) {
.container {width: 1183px}
}


@media only screen and (max-width: 767px){
.w_menu_xiala h2 { display:block}

/*用户自行设置展开或不展开样式-S*/
.cpmian_zk{ display:none !important}



/*四级下拉导航风格1*/
.cpmian {width:96.5%;display:none;z-index:955; position:absolute; padding-right:10px }

.w_menu_xiala{ width:100%; margin-bottom:20px; margin-top:15px; border:none}
.w_menu_xiala h2 { background-color:#2980B9;display:block;  border-radius:5px; padding-top:11px; padding-bottom:11px; color:#fff; font-size:16px; text-align:center;  }

.w_menu_xiala h2 b img{ max-height:50px; margin:0 auto; display:block}
.w_menu_xiala h2 span {font-size:12px !important; display:block }
.w_menu_xiala h2:hover { opacity:.8}
.w_menu_xiala ul li h3 { background-color:#fff; border-bottom:1px solid #d1d1d1; border-top:none;color:#333;padding:10px 15px;  }
.w_menu_xiala ul li:last-child h3{ border-bottom:1px solid #d1d1d1;}
.w_menu_xiala ul li h3:hover {background-color:#f9f9f9;}

.w_menu_xiala .dropdownff_menu {background-color:#fff;}
.w_menu_xiala .dropdownff_menu li h4{padding:11px 45px 11px 30px ;}
.w_menu_xiala .dropdownff_menu li h4:hover {background-color:#f9f9f9;}

.w_menu_xiala .fourth h5:hover { background-color:#f9f9f9;}
.w_menu_xiala .fourth h5 {padding:11px 45px 11px 45px ;}
.w_menu_xiala .fifth p:hover{background-color:#f9f9f9;}
.w_menu_xiala .fifth p { padding: 9px 15px 9px 60px;}


}





