@charset "utf-8";

/* CSS Document */
body,form,td{margin:0;padding:0;font-size:12px; font-family:Verdana,Arial;}

.garyfont{color:#4C4C4C;}
.garyfont_1{color:#999;font-size:11px;}
.redfont{color:#ff0000;}
.whitefont{color:#E9E9E9; font-size:12px}
.bluefont{color:#024871; font-size:12px;font-weight:bold}
.LeftLine{border-right:1px solid #C9E7F5;}
.bigFont{color:#174283;font-size:12px;font-weight:bold;}
.imgBorder{border:1px solid #f2f2f2; }
.imgBorder img a:hover{border:1px solid #ff0000; }
.titleCSS_2{font-size:16px;color:#333;}
.titleCSS{font-size:16px;color:#7F1C23; font-weight:bold}
.titleCSS_1{font-size:14px;color:#7F1C23; font-weight:bold}

ol,ul{list-style-type: none; text-transform: capitalize;padding:0px; margin:0px;}


.clearfix{display:inline-block;}
.clearfix{display:block;}


/*导航菜单*/
.navmain {padding:0px;margin:3px 0px; }
#nav_all{padding:0px;margin:0px;}
    #nav_all li {float: left; padding:0px;margin:0px;margin:0 3px;}
    #nav_all li a {text-transform: uppercase;color: #222; display: block; height:35px; line-height:160%;margin:0px;font-size: 12px; padding: 5px; _padding: 0 10px;white-space: nowrap; }
    #nav_all li a:hover {text-decoration: none;color:#7F1C23; }
	#nav_all li a.current{color:#fff; font-weight:bold; background-color:#7F1C23}
      
.gente ul{padding:0px;margin:0px;}
.gente ul li{ float:left; width:155px; height:110px;padding:0px; text-align:center; overflow:hidden}


a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;color:#444;}
.DivBlank{height:10px;overflow:hidden;}
.SearchKey{border:1px solid #ccc;background-color:#fff;}

#BoxDiv{background-color:#fff;}


.proListView{}
.proListView ul li{ float:left; width:155px; height:190px;}


#class_index a{font-size:12px;color:#fff;font-weight:bold;}

.searchBg{ background:url(/images/searchbg.gif) no-repeat; width:201px;height:30px;line-height:30px; border-width:0px;padding-left:10px;font-size:14px;color:#999999}
.searchBtu{height:30px;}

.leftCata{background:url(/images/leftcata.gif) repeat-x; line-height:34px;border:1px solid #ccc;padding-left:10px;}
#leftClass{ border-left:1px solid #ccc;position:relative;}

#serviceList td{ border-bottom:1px solid #f0f0f0;}

#leftClass ol{padding:0px;margin:0px;}
.sub_item{position:relative;zoom:1;}
#leftClass li{padding:2px 0px;margin:0px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#leftClass li a{background:url(/images/leftcataDot.gif) no-repeat 8px center;padding:3px 0 3px 20px;margin:0px;display:block;line-height:20px;  color:#111;font-size:13px; }
#leftClass li a:hover{background:url(/images/leftcataDot1.gif) no-repeat 8px center;}
#leftClass li a.active{font-weight:bold;color:#9F0000;background-color:#f0f0f0}
#leftclassMore a{ font-weight:bold;background:url(/images/leftcataDotMORE.gif) no-repeat 6px center;padding:3px 0 3px 20px;margin:0px;display:block;line-height:20px; border-right:1px solid #ccc;border-bottom:1px solid #ccc; color:#111;font-size:13px; }


.sub_item_list{position:absolute;left:199px;top:-1px; display:none;border-right:1px solid #ccc;width:200px;border-top:1px solid #ccc;border-bottom:1px solid #ccc; height:auto;padding:10px; background-color:#FFFFFF}
.sub_item_list a{color:#444!important;margin:0px;display:block;background:#FFFFFF;border-bottom:1px dashed #fff!important;background:url(/images/leftcataDot1.gif) no-repeat 8px center!important;}

#leftClass .on {background:#fff; border-right:1px solid #fff;}
#leftClass .on a{color:#9F0000}


.protitle{background:url(/images/protitle.gif) no-repeat left center;line-height:40px;height:40px;padding-left:50px;font-size:20px;font-family:Arial;border-bottom:1px solid #C0C0C0}
.prodes{padding-top:20px;line-height:25px;color:#666}
.proborder{border:1px solid #c0c0c0;padding:5px;}


.forminput{border:2px solid #ccc;height:22px}
.formbtu{height:30px;width:70px;}



h5,h6{font-size:12px;}

section{margin:4em 0;}
.toolbar{position:fixed;top:0;left:0;right:0;background-color:transparent;line-height:68px;}
.menu-button{position:relative;margin:0px;height:36px;width:36px;cursor:pointer;}
.menu-button:before{content:"";position:absolute;top:180px;right:3px;border-bottom:17px double #b0120a;border-top:6px solid #b0120a;width:30px;height:5px;}
.menu-left{float:left;margin-right:1.5em;}
.sidebar{margin:0;padding-top:1em;color:white;background-color:#b0120a;}
.sidebar h6{margin:0 .9em;padding:0;font-weight:300;}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar li:hover{background-color:#e84e40;}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*主要样式*/
.subNav{cursor:pointer; padding:8px 0; background:url(/m/images/icon_class_1.gif) no-repeat 3px 12px }
.navContent{display:none;color:#999;}
.navContent li{padding:0px; margin:0 0 0 .9em; line-height:25px;}
.navContent a{ color:#fff; font-size:10px;}
