﻿/*初始化样式*/
	body, div, dl, dt, dd, ul, ol, li, h1,  h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
	body { font-size:12px; color:#333; font-family:Verdana, Microsoft YaHei, Simsun; background-color:#fff; line-height:24px; }
	img { border:0px; padding:0px;display:block;}
	ol, ul { list-style:none; }
	h1, h3, h4, h5, h6{ font-size:100%; }
        h2{font-size:16px;}
        h1{font-size:18px;}
	em { font-style:normal; }
	input, button, select, textarea { outline:none; border:none;}
	textarea { resize:none; } 
	p{ text-align:justify; text-justify:distribute;} 
	a { color: #333; text-decoration:none; display:inline-block;}
	a:hover { color: #f60; text-decoration:none; }
        .adda {color: #333; text-decoration:none; display:inline-block;}
        
/*公用样式*/
	.container{ width:1170px; margin:0 auto; overflow:hidden;}
	.fl{ float:left;}
	.fr{ float:right;}
        .boxny{border: 1px solid #ddd;}
	.box{border: 1px solid #ddd; margin-bottom: 5px;}
	 .boxhead{ height: 35px; line-height: 35px; background-color: #ececec; padding-left: 10px; padding-right: 10px;font-size:14px;    font-weight: 900;}
         .boxcontent.nianyue{line-height: 22px; padding: 10px;}	
         .boxtitle{text-align:center;margin-top:20px;font-weight: 900;padding:0 180px;font-size:16px;}
         .boxtitle1{margin-top:10px; margin-bottom:10px;text-align:center; font-size:10px}
         .boxpresent{border-bottom: 2px solid red; padding-left:30px;height:30px;}
     
         .boxleft{ background:#ECECEC;margin-right:25px; padding:15px;width:510px;}
         .boxleftli{height:28px;width:248px;}
         .boxleftlir{height:28px;width:240px;}
         .boxrightli{width:150px;height:40px;margin-bottom: 5px;  background-color: #FF0000; color:#fff;}      
         .boxrightli a:hover{width:150px;height:40px;background-color:#EA2D3A;color:#fff;}
         .boxcontent{line-height: 22px; padding: 15px;}
         .boxcontenthead{margin-top:20px; padding-left:5px;height:30px;background-color:#ECECEC;  color:#A60004;line-height: 30px; }
         .boxlike{margin-top:20px; height:320px;border:1px solid #CCCCCC; padding:10px;line-height: 22px;overflow:hidden}
         .boxlikelit{display:block; text-overflow: ellipsis;white-space:nowrap; float:left;width:430px; overflow:hidden}
         .boxcontentli{height: 28px; }
         .boxcontentny {line-height: 22px;padding: 10px;}
         .boxcontent1 {border: 1px solid #e6e6e6;background: #f9f9f9;padding: 15px; margin:10px;margin-top:0px;height:50px;}
         .box1 {border: 1px dashed #999;margin: 15px;width:800px;}
         .boxteacher {height: 140px;overflow: hidden;border-bottom: 1px dotted #d3d3d3; margin: 15px auto 25px auto;}
         

/*头部*/
	.head_top{  background-color: #fcfcfc; border-bottom: 1px solid #efefef;  height: 28px; line-height: 28px;}
	.head_topa{ padding:0 15px;}


.logo{ padding: 4px 0;}

/*搜索*/
	.cssSelect { white-space: nowrap; float: left; }
	.cssSelect *{ display: block; }
	.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
	.cssSelect .selectBox{ cursor: pointer; float: left; }
	.cssSelect .selectLt{ cursor: pointer; float: left; text-align: left;font-weight:900; }
	.cssSelect .selectRt{ cursor: pointer; background:url('http://www.cnboke.com/new/img/chevron.ico')  4px 10px no-repeat #E54043; float: left}
	.cssSelect .selectBox{}
	.cssSelect .selectLt{ overflow: hidden; height: 30px; line-height: 31px; padding: 0 0 0 5px; background: none #E54043 scroll repeat 0% 0%; color: #fff;width:70px; text-align:center;}
	.cssSelect .selectRt{ height: 30px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 24px}
	.cssSelect .sNormal{ background-position: 0px 0px}
	/*.cssSelect .sNormal .selectRt { background-position: 100% 0px}*/
	.cssSelect .sHover{ background-position: 0px -50px}
	.cssSelect .sHover .selectRt{ background: url('http://www.cnboke.com/new/img/chevron.ico')  4px 10px no-repeat #d93634; }
	.cssSelect .sPressDown{ }
	.cssSelect .sPressDown .selectRt{ background: url('http://www.cnboke.com/new/img/chevron.ico')  4px 10px no-repeat #d93634; }
	.cssSelect .optionsBox{ position: absolute; border: 1px solid #dbdbdb; padding: 2px; margin: 0px; background: #fff; z-index: 100;}
	.cssSelect .optionsInnerBox { }
	.cssSelect .optionBox { cursor: pointer; padding: 2px 13px; margin: 0px; height:25px; line-height: 25px; }
	.cssSelect .optionBox span { cursor: pointer; font-size:12px}
	.cssSelect .oNormal { }
	.cssSelect .oHover{ background: #E54043; color: #fff; }
	.cssSelect .selected{ background: #E54043; color: #fff; }/*搜索*/

/*导航*/
.nav{min-width:1170px; height:40px; background-color: #e54043;  position:relative; color:#fff;z-index:1;}
.navleft{width:200px;}
.navul{width:970px;}
.navli{ float:left; margin-left:3px;}
.navli a:hover{background-color:#BF0402;color:#fff;}
.nava{width:120px;text-align:center;display:block;}
.fenlei{background-color:#BF0402;}
.fenlei,.nava{height:40px; line-height:40px;color:#fff; font-size: 16px; font-weight: 600;}
.fenlei,.subnava{  display:block;padding-left:50px;}
.subnav{ background-color: #EF5656; height: 507px; width:200px; position: absolute;}
.Menuhover{background: #EB6262 url("mainProNavIcon.png") no-repeat scroll left -7px;}
.subnava{height:34px; line-height:34px;color: #fff;}

.Menuhover a:hover{color:#fff;}
.Menu{width:685px; height:500px;position: absolute; top:0; left:200px;display:none;background-color:#fff;z-index:2;}
.Menuhover .Menu{display:block;}

/*首页焦点图*/
	.wrap {width:680px;height:230px;position:relative;overflow:hidden;}
	.slidebox {position:absolute;top:0;left:0;margin:0;}
	.slidebox li {float:left;left:0;top:0;}
	.slidebox li img {display:block;width:680px;height:230px; }
	.d1ot {position:absolute;width:100%;height:30px;background:rgba(0,0,0,0.3);text-align:right;bottom:0;left:0;}
	.d1ot p {margin:0 20px 0 0; text-align: right;}
	.d1ot b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
	.d1ot .cur {background:#E43B3E;color:#fff;border:1px solid #E43B3E;}
/*选项卡*/
	#tab {height:100%; position:relative;margin:5px auto 0 auto; border: 1px solid #ddd;}
	#tab div { position:absolute; top:30px; left:0;width:100%; height:100%;}
	#tab div { display:none;}
	#tab .block { display:block;}
      
	#tab h3 { float:left; width:67.8px; height:30px; line-height:30px; margin:0 0 0 0; font-size:12px; cursor:pointer; background-color:#c5c5c5; text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:normal;}
	#tab .up { background-color:#E43B3E;color:#fff;}
        #tab .up a{ background-color:#E43B3E;color:#fff;}
	#tab ul { list-style:none; padding:0; height:100%; margin-top:0px;}
	#tab li { margin-left:10px; margin-right:10px; border-bottom:1px dotted #c6c6c6; height:22px; padding-top:6px; overflow:hidden; font-size:12px;}
	#tab li a { display:inline-block; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;float:left;}
	#tab li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
	.tab_title{overflow: hidden; text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ width: 20em;/*不允许出现半汉字截断*/ width:290px;}
	a.tab_title:link { color: #5a5a5a; text-decoration:none;}
	a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
	a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
	a.tab_title:active { color:#5a5a5a; text-decoration:none;}
	a.tab_menu:link { color:#6464d5; text-decoration:none;}
	a.tab_menu:hover { color:#8888e0; text-decoration:underline;}

/* 在线客服 */
.qq-client{position:fixed;right:-50px;top:50%;margin-top:-80px;}
.qq-client a{width:38px;height:138px;text-align:center;padding:0;line-height:33px;display:block;background:#EF5656; border-radius: 15px 0 0 15px;font-weight:bold;color:#fff;}
.qq-client-close{color:#fff;}
.qq-client a:hover{color:#fff;}
.qq-client-content{position:fixed;right:0px;top:45%;    border-radius: 15px 15px 15px 15px;border:#EF5656 solid 1px;width:148px;background:#fff;font-weight:bold;}
.qq-client-content h1{font-size:14px;width:90%;margin:0px auto;text-align:center;height:50px;line-height:50px;border-bottom:#ebebeb solid 1px;position:relative;}
.qq-client-content h1 span{font-size:12px;font-weight:normal;position:absolute;left:-30px;top:-20px;cursor:pointer;background:#EF5656;border:#ebebeb solid 1px;width:40px;height:40px;line-height:40px;border-radius:20px;text-align:center;}
.client-list{overflow:hidden;line-height:40px;width:90%;margin:0px auto;border-bottom:dashed 1px #ebebeb;color:#fff;font-weight:bold;padding-top:10px;}
.client-list a{display:block;}

.client-list label{float:left;width:80px;text-align:right;padding-right:10px;}
	
	
.nianyue a{width:43px;}		
.footer{ background-color: #B6C3C3; height:95px; min-width:1170px;}



/* 筛选样式 */
.tpli { margin: 5px 30px; }
.tpli li {   border-bottom: 1px solid #efefef;      padding: 10px 0px; } 
.tpli li span {      float: left;      margin-right: 10px; }
.tpli li a {      border-radius: 12px;      display: block;      float: left;      margin: 0px 6px;      padding: 0px 6px;      text-decoration: none; }
.tpli li a:hover {      background-color: #EF5656;color: #ffffff; }
.tpli li a.ac {      background-color: #EF5656;      color: #ffffff; }
.clr::after {     clear: both;     content: " ";     display: block;     font-size: 0;     height: 0;     visibility: hidden; }
/* 分页样式 */
.fenye{padding-top:30px;text-align: center;}
.fenye a{padding:5px 9px; margin: 0 3px; border: 1px solid #ccc; color: #555555; display: inline-block; font: 12px/14px arial,"microsoft yahei","simsun",sans-serif;border-radius: 15px;}
.fenye a.ac{background:#EF5656;}
.fenye a:hover { background-color: #EF5656;}

/*  */
