.page{overflow:hidden;padding-bottom:35px;}
.pos{font-size:12px;color:#666;height:60px;line-height:60px;margin-bottom:10px;}
.pos a{color:#666;}
.pos a:hover{color:#fe343f;}
.pagel{width:280px;line-height:55px;font-size:16px;float:left;}
.pagel ul{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.pagel ul li{background:#EFEFEF;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.pagel ul li:hover{background:#fff;border-left:1px solid #ff343f;border-right:1px solid #fff;}
.pagel ul li a{padding-left:20px;display:block;color:#333;}
.pagel ul li a:hover{color:#fe343f;}
.pagel ul li a.on{background:#fff;border-left:1px solid #ff343f;border-right:1px solid #fff;}
.pagel ul li span{float:right;color:#aeaeae;margin-right:10px;}
.pager{width:905px;float:right;background:#fff;}
.pagerc{margin:20px;font-size:12px;color: #333;line-height:32px;min-height:300px;}
.pagerc img{max-width:865px;margin:8px auto;}
.pagerc h3{font-size:20px;color:#515151;text-align:center;line-height:60px;margin-top:20px;border-bottom:1px dotted #ccc;}
.pagerc h5{font-size:12px;color:#959595;font-weight:normal;text-align:center;line-height:30px;margin-top:10px;}
.pagerct{font-size:24px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:20px;color:#333;padding-left:20px;}

.fz{}
.fzc{height:200px;position:relative;}
.fzcl{float:left;border-right:1px solid #c1c1c1;width:70px;height:200px;padding-right:4px;line-height:28px;}
.fzcl p{margin-top:35px;}
.fzcl:after{content:'';background:url(../images/course_ico.png) no-repeat;width:13px;height:13px;position:absolute;top:85px;left:68px;}
.fzcr{}
.fzcr img{margin-left:15px;}

.list{font-size:12px;}
.list ul{margin:20px;line-height:35px;}
.list ul li{border-bottom:1px dashed #CCC;}
.list ul li a{color:#666;}
.list ul li a:hover{color:#d42021}
.list ul li span{float:right;color:#666;}

.pic{background:#fff;overflow:hidden;}
.picc ul{overflow:hidden;margin:35px 0;}
.picc ul li{float:left;margin:0 16px 16px 0;position:relative;width:288px;height:250px;font-size:14px;overflow:hidden;}
.picc ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.picc ul li a{color:#fff;}
.picc ul li p{height:32px;line-height:32px;position:absolute;bottom:0;left:0;right:0;background:url(../images/tit.png) repeat;text-align:center;}
.picc ul li:hover p{background:url(../images/tit2.png) repeat;}
.picc ul li img{width:288px;height:250px;transition:all ease .3s;-webkit-transition:all ease .3s;}

.picc2 ul{overflow:hidden;margin:35px 0;}
.picc2 ul li{float:left;margin:0 16px 16px 0;position:relative;width:288px;height:290px;font-size:14px;overflow:hidden;}
.picc2 ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.picc2 ul li a{color:#fff;}
.picc2 ul li p{height:32px;line-height:32px;position:absolute;bottom:0;left:0;right:0;background:url(../images/tit.png) repeat;text-align:center;}
.picc2 ul li:hover p{background:url(../images/tit2.png) repeat;}
.picc2 ul li img{width:288px;height:290px;transition:all ease .3s;-webkit-transition:all ease .3s;}

.fenlei{overflow:hidden;font-size:14px;border:1px #eaeaea solid;height:50px;line-height:50px;}
.fenleil{float:left;width:110px;text-align:center;background:#666;border-right:1px #eaeaea solid;color:#fff;}
.fenleir{float:left;}
.fenleir ul{}
.fenleir ul li{float:left;margin-left:15px;}
.fenleir ul li a{padding:0 15px;color:#666;display:block;}
.fenleir ul li a:hover,.fenleir ul li a.on{color:#fff;background:#D42021;}

.slist{font-size:14px;}
.slist ul{line-height:40px;}
.slist ul li{border-bottom:1px dashed #ccc;}
.slist ul li a{color:#666;}
.slist ul li a:hover{color:#D42021}

.slider{ width:630px;  height:480px; padding:0 120px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;}
.slider .bd{ position:absolute; left:0; top:0; }
.slider .bd li{ overflow:hidden; }
.slider .bd li img{ display:block; width:630px; height:480px;margin:0;}
.slider .tempWrap{ padding:0 120px !important; /* 强制遮罩层显示2侧各120px */}
.slider .bd ul{ margin-left:-630px !important;  }
.slider .pnBtn{ position:absolute; top:0; width:120px; height:480px; cursor:pointer;}
.slider .prev{ left:0;  }
.slider .next{ right:0; }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:480px; background:#000; filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:480px; _filter:alpha(opacity=70);}
.slider .prev .arrow{ left:0; background:url(../images/left.png) 0 center no-repeat;}
.slider .next .arrow{ right:0; background:url(../images/right.png) 0 center no-repeat;}

.slider2{ width:850px;  height:500px; padding:0 120px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;}
.slider2 .bd{ position:absolute; left:0; top:0; }
.slider2 .bd li{ overflow:hidden; }
.slider2 .bd li img{ display:block; width:850px; height:500px;margin:0;}
.slider2 .tempWrap{ padding:0 120px !important; /* 强制遮罩层显示2侧各120px */}
.slider2 .bd ul{ margin-left:-850px !important;  }
.slider2 .pnBtn{ position:absolute; top:0; width:120px; height:500px; cursor:pointer;}
.slider2 .prev{ left:0;  }
.slider2 .next{ right:0; }
.slider2 .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:500px; background:#000; filter:alpha(opacity=50);opacity:0.5;}
.slider2 .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:500px; _filter:alpha(opacity=70);}
.slider2 .prev .arrow{ left:0; background:url(../images/left.png) 0 center no-repeat;}
.slider2 .next .arrow{ right:0; background:url(../images/right.png) 0 center no-repeat;}

.view{overflow:hidden;margin-top:35px;margin-bottom:35px;}
.viewl{width:898px;border:1px solid #eaeaea;float:left;min-height:500px;}
.viewl h3{font-size:20px;color:#515151;text-align:center;margin:0 20px;line-height:60px;margin-top:20px;border-bottom:1px dotted #ccc;}
.viewl h5{font-size:12px;color:#959595;font-weight:normal;text-align:center;line-height:30px;margin-top:10px;}
.viewlc{margin:20px;font-size:12px;line-height:25px;color:#515151;}
.viewlc img{margin:20px auto;max-width:860px;}
.viewlcl{float:left;margin-right:20px;width:300px;height:326px;}
.viewlcl img{width:300px;height:326px;}
.viewlcl{float:left;}
.viewr{width:280px;border:1px solid #eaeaea;float:right;}
.shenqing{overflow:hidden;}
.mian{width:40px;height:28px;text-align:center;line-height:28px;font-size:12px;background:#ff343f;color:#fff;margin-top:10px;}
.shenqing h5{color:#515151;text-align:center;line-height:30px;}
.shenqing h6{font-weight:normal;color:#666666;text-align:center;line-height:26px;}
.shenqing form{margin:20px auto;width:242px;}
.shenqing form p{margin-bottom:10px;height:34px;width:242px;}
.shenqing form p .inp{width:225px;padding:5px 8px;border:1px #ddd solid;height:24px;line-height:24px;margin-bottom:10px;color:#666;font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
.shenqing form select{border: 1px solid #ddd;color: #666;height: 35px;line-height: 24px;margin-bottom: 10px;padding: 5px 8px;width: 244px;font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
.shenqing form .formsub{width:242px;height:40px;line-height:40px;border: none;cursor: pointer;color: #fff;text-align: center;color: #fff;background:#ff343f;font-size:14px;font-family:微软雅黑,Verdana,Tahoma,sans-serif;}
.pagelist {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;margin-bottom:30px;}
.pagelist A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #666 1px solid; COLOR: #D42021; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}
.pagelist A:hover {BORDER-RIGHT: #D42021 1px solid; BORDER-TOP: #D42021 1px solid; BORDER-LEFT: #D42021 1px solid; COLOR: #000; BORDER-BOTTOM: #D42021 1px solid}
.pagelist A:active {BORDER-RIGHT: #D42021 1px solid; BORDER-TOP: #D42021 1px solid; BORDER-LEFT: #D42021 1px solid; COLOR: #000; BORDER-BOTTOM: #D42021 1px solid}
.pagelist SPAN.current {BORDER-RIGHT: #D42021 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D42021 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #D42021 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #D42021 1px solid; BACKGROUND-COLOR: #D42021}
.pagelist SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}