﻿@charset "utf-8";
@import url(common.css); 
@import url(font-awesome.css); 
.header{ width:100%; /*height:889px;*/ background:#fff;}
.top{ height:54px; background:#d70302; font-family:"微软雅黑"; font-size:14px; line-height:54px; color:#fff;}
.top font{ float:left;}
.top span{ float:right;}
.top span a{ color:#fff; background:url(../images/spana.jpg) right center no-repeat; padding:0 10px;}
.top span a:hover{ color:#fff;}

.logo{ padding-top:20px;}
.mainnav{ height:139px; }
.nav li{  float:left; height:60px; line-height:60px;width:84px; margin-top:40px;}
.nav li a{ display:block; font-size:15px; text-align:center; color:#333;}
.nav li a:hover{ color:#d70302;}
.nav li ul{display:none; position:absolute; width:84px;*z-index:99999;  z-index:99999;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;} 
.nav li ul li{float:none;display:block;position:relative;_display:inline;width:84px; height:32px;line-height:32px;zoom:1; background:#d8352e; margin:0; padding:0; } 
.nav li ul li a{
display:block;color:#fff; font-size:13px;text-align:center;width:84px; height:32px;cursor:pointer; padding-left:0;}
.nav li ul li a:hover{text-decoration:none; background:#3e3e3e; color:#fff; padding-left:0; 	}

.banner{ width:100%;  height:540px; overflow:hidden; position:relative; z-index:1; }
.banner .hd{ height:20px; overflow:hidden; position:absolute; right:31%; bottom:20px; z-index:666; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left; padding:0 24px;  }
.banner .hd ul li{ float:left; margin-right:12px;  width:23px; height:20px; background:#888886 ; cursor:pointer; }
.banner .hd ul li.on{ background:#d70302 ;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{  height:540px; display:block;  }

.listbanner{ width:100%;  height:300px; z-index:1;overflow:hidden; position:relative; }
.listbanner .bd{ position:relative; height:100%; z-index:0;   }
.listbanner .bd li{ zoom:1; vertical-align:middle; }
.listbanner .bd img{  height:300px; display:block;  }

.notic{ height:56px; line-height:56px; background:#cfcfcf; border-bottom:1px solid #fff; }
.notic font{ font-size:14px; color:#040300; float:left;}
.search{ width:378px; height:28px; background:url(../images/searchbg.jpg) no-repeat; float:right; margin-top:14px;}
.key{ width:292px; height:24px; padding:2px 4px; float:left; border:none; background:none; font-family:"微软雅黑"; color:#7d7d7d;}
.sub{ border:none; background:none; width:78px; height:28px; float:right; cursor:pointer;}

.mainbody{ width:100%; border-top:1px solid #757575; background:#f4f4f4; overflow:hidden;}

.aboutcon{}
.aleft{ width:967px;}
.aleft dt{ width:292px; height:237px; float:left;}
.aleft img{ float:left; margin-bottom:10px;}
.aleft dd{ float:right; width:643px;height:237px;}
.aleft h3{ font-size:18px; line-height:40px;}
.aleft h3 a{ color:#040300;}
.aleft p{ font-size:14px; color:#7d7d7d; line-height:28px;}
.aboutcon ul{ width:203px;}
.aboutcon li{ width:203px; height:60px; line-height:60px; text-align:center; background:#eaeaea; margin-top:15px;}
.aboutcon a{ color:#7d7d7d; display:block; font-size:18px;}
.aboutcon a:hover{ background:#d70302; color:#fff;}


.news_product{ padding-bottom:27px; overflow:hidden; height:325px;}
/* 本例子css */
.slideTxtBox{ width:720px; }
.slideTxtBox .hd{position:relative; }
.slideTxtBox .hd ul{ float:left;  position: relative; left:100px; top:0px; height:22px; line-height:22px;   }
.slideTxtBox .hd ul li{ float:left; width:77px; height:22px; cursor:pointer; background:#eaeaea; text-align:center; margin-left:16px;  }
.slideTxtBox .hd ul li.on{ height:22px;  background:#d70302; color:#fff; }
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{ width:691px; height:101px; padding:14px; border-bottom:1px solid #e0e0e0; background:#fff; border-left:1px solid #e9e9e9; margin-top:17px;*margin-top:16px;}
.newsimg{ width:126px; height:91px; padding:6px; background:url(../images/newsimgbg.jpg) no-repeat;  margin-right:13px;}
.newsimg img{width:126px; height:91px;}
.slideTxtBox .bd li h3{ font-size:15px; color:#7d7d7d; line-height:35px;}
.slideTxtBox .bd li font{ color:#7d7d7d; line-height:25px;}
.slideTxtBox .bd li  b{ color:#7d7d7d; display:block; line-height:44px;}
.product{ width:450px;}
/* 本例子css */
.slideTxtBox1{ width:450px; position:relative;}
.slideTxtBox1 .hd{ width:188px; height:280px;position:relative; float:right;}
.slideTxtBox1 .hd ul{ float:left;  position:absolute; right:0px; top:0px; height:280px;   }
.slideTxtBox1 .hd ul li{ width:128px; height:59px; line-height:59px;cursor:pointer;background:url(../images/pli.jpg) no-repeat; padding-left:59px; font-size:18px; margin-top:15px;  }
.slideTxtBox1 .hd ul li.on{background:url(../images/pon.jpg) no-repeat; color:#fff;}
.slideTxtBox1 .hd ul li.on a{ color:#fff;}
.slideTxtBox1 .bd{ float:left;width:256px; height:276px; padding:2px; border:1px solid #e0e0e0; margin-top:20px;line-height:28px; } 
.slideTxtBox1 .bd ul{ zoom:1; padding-top:10px; }
.slideTxtBox1 .bd li{padding-left:15px;}
.slideTxtBox1 .bd  img{ width:196px;  }
.slideTxtBox1 .bd .zpxs_pic{ overflow:hidden; width:196px; height:275px; display:block;}


/* 本例子css */
.picMarquee-left .bd{   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }


.activity{ overflow:hidden;}
.activitycon{ padding-top:20px;}
.activitycon li{ width:222px; height:238px; float:left; padding-right:22px;}
.aimg{ width:222px; height:197px; position:relative; overflow:hidden;}
.aimg img{  height:197px; position:absolute; z-index:0;}
.imgpng{ width:222px; height:197px; position:absolute; z-index:333; background: url(../images/imgpng.png) no-repeat;}
.imgpng a{ display:block;width:222px; height:197px;}
.activitycon li p{ line-height:40px; color:#7d7d7d; font-size:14px; text-align:center;}

.flink{}
.flink dt{ height:48px; line-height:48px;color:#040300;}
.flink dd{ line-height:42px; }
.flink dd a{ padding-right:15px; font-size:14px; color:#7d7d7d;}


.footer{ background:#d70302; height:55px; text-align:center; padding:34px 0; color:#fff; line-height:28px; font-family:"微软雅黑"; }
.footer a{ color:#fff; padding:0 7px;}
.footer a:hover{ color:#fff;}


.subBody{ padding-top:40px; margin: 0  auto; width:1200px;/* overflow:hidden; */min-height:800px;}
.OneOfTwo{ width:300px; float:left; min-height:800px;_height:800px;}
.OneOfTwo h3{ width:300px; height:66px; text-align:center; padding-top:26px;background:url(../images/pbg.jpg) bottom center no-repeat; font-size:18px; color:#fff;}
/*.OneOfTwo li{ width:300px; height:50px; line-height:50px; text-align:center;  }
.OneOfTwo li a{ display:block; color:#333;}
.OneOfTwo li a:hover{background:#b6b6b6;color:#fff;}
*/.TwoOfTwo{ width:860px; float:right;}
.subTitle{ height:27px; padding-bottom:2px; background:url(../images/subTitle.jpg) bottom center no-repeat;font-family:"微软雅黑"; font-size:14px;}
.subTitle font{ color:#333; float:left;}
.subTitle span{ float:right;}
.subTitle span , .subTitle span a{ color:#999;}
.subTitle span a:hover{ color:#d70302;}


.subCont{ padding:15px 10px; line-height:25px;  min-height:700px;_height:700px; }
/*新闻栏目*/
.subCont .news_list{ min-height:650px;_height:650px;}
.news_list li{line-height:30px;background:url(../images/li.png) 4px  center no-repeat; padding-left:20px;}
.news_list li a:hover{text-decoration:none;color:#d70302;}
.news_list span{float:right;}

.preNext{ padding:20px;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; clear:both;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; clear:both;font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#F00;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#F00;border:1px solid #ccc;background:#E5EDF2;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#F00;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#F00;background:#E5EDF2;border:1px solid #C2D5E3;}


/*列表内容页*/
.listConts{line-height:26px;padding:20px 0;height:100%;}
.listConts .title{font-size:18px;text-align:center;line-height:40px;color:#d70302; font-family:"微软雅黑"; }
.listConts .info{width:400px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #d70302;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
#textarea{ min-height:500px; _height:500px; padding:20px;}
#textarea_news{min-height:600px; _height:600px; padding:20px;}

/*产品栏目*/
.subContbody{ padding:20px 0; overflow:hidden;}
.product_list , .teacher_list { min-height:600px;_height:600px; padding-left:8px;}
.product_list li{width:255px; padding:10px 12px;float:left;margin-bottom:7px;}
.product_list li a.img{width:255px;height:180px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img , .teacher_list li a.img img{vertical-align:middle; padding:10px;}
.teacher_list li img{ height:220px;}
.product_list li a.img:hover , .teacher_list li a.img:hover{border:1px solid #d70302;}
.product_list li p.info , .teacher_list li p.info{line-height:40px; text-align:center; }


.teacher_list li{width:220px; padding:10px 15px;float:left;margin-bottom:7px;}
.teacher_list li a.img{width:215px;height:250px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}

/*师资实力*/
.case_list{ min-height:471px;_height:471px; padding:0 10px;}
.case_list li{ clear:both; padding:15px; line-height:25px;height:190px; overflow:hidden; border-bottom:1px solid #dfdfdf;}
.case_list li .img{ float:left; width:170px; height:190px; overflow:hidden;}
.case_list li span.info {color:#00509e; line-height:30px;}
.case_list li span.info a{font-size:14px;}
.casedesc{ float:right; width:530px;}


/*留言栏目*/
.message{ width:600px; padding:20px 0; overflow:hidden; margin:0 auto; color:#7d7d7d;}
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #d70302;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #d70302;background:#f7c3c3;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:36px 0;text-align:right;}
.msg_btn_area a{display:inline-block; width:134px; height:36px; float:left; line-height:36px;background:url(../images/submit.jpg) no-repeat;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;}

.down_list{min-height:670px;_height:670px;}
.down_list li{line-height:40px; height:40px; clear:both;background:url(../images/li.png) 4px  center no-repeat; padding-left:20px;}
.down_list  a{ display:block;}
.down_list  span{ float:right; padding-top:5px;}
.dl_btn{ width:112px; height:38px;background:url(../images/download_s.png) no-repeat; display:block;}


/*在线客服*/
.foottop{ width:121px; height:121px;background:url(../images/ewm.png) right center no-repeat; padding-left:30px; }
.footbottom{WIDTH: 157px; height:242px; margin:0 auto; padding-top:18px;}

#newkefu_right {
	POSITION: absolute;
	MARGIN: 10px;
	WIDTH: 161px;
	HEIGHT: auto;
	OVERFLOW: hidden;
	TOP:300px;
	RIGHT: 0px;
	z-index:99999999;
}
.kefu {
	POSITION: fixed;
	TEXT-ALIGN: center;
	WIDTH: 176px;
	OVERFLOW: hidden;
	TOP: 100px;
	RIGHT: 0px
}
.newkefu_bar {
	FLOAT:left;
	CURSOR: pointer;
	padding-top:90px;
}
.newkefu_group {
	TEXT-ALIGN: center;
	WIDTH: 130px;
	HEIGHT:162px;
	padding-top:80px;
	FLOAT: right;
	OVERFLOW: hidden;
	BACKGROUND: url(../images/qqbg.png) no-repeat;

}
.newkefu_group .shouqian_mid {
	PADDING-BOTTOM: 5px;
	HEIGHT: auto;
	OVERFLOW: hidden;
	PADDING-TOP: 5px
}
.newkefu_group .shouqian_mid UL {
	MARGIN: 0px
}
.newkefu_group .shouqian_mid LI {
	LIST-STYLE-TYPE: none;
	MARGIN: 5px 0px;
	line-height:25px;
	LIST-STYLE-IMAGE: none
}
.newkefu_group .shouhou_mid {
	HEIGHT: auto;
	OVERFLOW: hidden;
	PADDING-TOP:22px
}
.newkefu_group .shouhou_mid UL {
	MARGIN: 0px
}
.newkefu_group .shouhou_mid LI {
	LIST-STYLE-TYPE: none;
	MARGIN: 5px 0px;
	LIST-STYLE-IMAGE: none
}
.shouhou_mid .line span{	
BACKGROUND: url(../images/kfdh.png) no-repeat;
font-size:14px;
padding-left:25px;
height:25px;
display:block;
 width:75px; margin:0 auto;
}
.shouhou_mid strong{ width:100px; margin:0 auto; font-size:12px; display:block; line-height:25px; border-top:1px solid #e5e5e5;}
.shouhou_mid p{ font-weight:bold; line-height:19px;}




.leftmenu , .plefter{ border:1px solid #cccccc; position:relative; width:298px; height:560px; background:#f1f1f1;}
.leftmenu font , .plefter h3{ display:block; position:absolute; top:-11px; left:10px;  width:278px; height:109px; }
.menuw{ width:258px; height:400px; margin:0 auto; clear:both; position:relative; top:129px;}
.menuw li{ width:258px; height:50px; margin:10px 0;background:url(../images/m1.png) center no-repeat;}
.menuw li a{ display:block;width:156px; height:50px; font-size:14px; line-height:50px; padding-left:102px; }
.menuw li a:hover , .hover{background:url(../images/m2.png) center no-repeat; color:#fff;}

.leftcontact{}
.leftcontact dt{ width:300px; height:75px;background:url(../images/font_lxwm.png) center no-repeat;}
.leftcontact dd{ border:1px solid #f1f1f1; width:258px; border:1px solid #ccc; border-top:none;background:#f1f1f1 url(../images/leftcontactbg.png) left bottom no-repeat; padding:15px 20px; line-height:25px;}


/*在线客服代码*/
.rides-cs { background:rgba(51,51,51,0.9); position: fixed; top: 130px; right: 1px; _position: absolute; z-index: 999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5333333', endColorstr='#E5333333');overflow: hidden;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn { background: #F7F7F7; }
.rides-cs .cn h3 { font-size: 14px; color: #333; font-weight:600; line-height: 24px; padding: 5px}
.rides-cs .cn ul { padding: 0 0 0 8px;}
.rides-cs .cn ul li { line-height: 28px; height:28px; border-bottom: solid 1px #E6E4E4; overflow: hidden; text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:0; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block; width: 20px; height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}



/*.nleftw{ width:260px; background:#f7f7f7; height:500px; padding:24px 0;}
.nleft{ width:210px;height:500px; margin:0 auto; border:1px  solid #c8c8c8; position:relative; background:#fff;}
.nleft font{ width:108px; height:34px; border:1px solid #a2a2a2; text-align:center; line-height:34px; background:#fff; display:block; position:relative; left:-25px; top:18px;}
.nleft b{ display:block; height:56px; border-top:1px solid #af0400; position:relative; top:36px; font-size:16px; color:#af0400; text-align:center; line-height:56px; text-transform:uppercase; font-weight:normal;}
.nmenu  { position:relative; top:50px; width:139px; float:right;}
.nmenu li{ width:139px; height:45px;   font-size:14px;}
.nmenu li a{border-bottom:1px solid #af0400; display:block; height:25px; line-height:25px; margin:10px 0;padding-left:10px;  }
.nmenu li a:hover{ width:129px; height:25px; line-height:25px; color:#fff; background:#af0400; border:1px solid #c6c6c6; margin:10px 0; border-right:none;}
.nmenu span{ float:right; line-height:25px; display:block; }
.nmenu li:hover span{ color:#fff;}

.nleftcontact{ width:210px; height:500px; border:1px  solid #c8c8c8;position:relative; padding:20px 0; left:30px; background:#fff;}
.nleftcontact dt{ width:108px; height:34px; border:1px solid #ccc; position:relative; left:-25px; background:#fff; text-align:center; line-height:34px;}
.nleftcontact dd{ padding:10px 5px; line-height:25px; font-size:12px;}*/