/* main */
#main{width:1010px;height:366px;overflow:hidden;position:relative;}
#main .box{width:1010px;height:366px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box a{width:1010px;height:366px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#main .btnLeft{width:37px;height:55px;position:absolute;left:10px;top:155px;background:url(/templates/index/cg_files/left_ar.png) no-repeat 0px 0px; z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
#main .btnLeft:hover,#main .btnRight:hover{ opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;}
#main .btnRight{width:37px;height:55px;position:absolute;right:10px;top:155px;background:url(/templates/index/cg_files/right_ar.png) no-repeat 0px 0px;z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
#main .page{width:1010px;height:8px;position:absolute;bottom:15px;left:0; text-align:center;}
#main .page a{display:inline-block;width:38px;height:8px;background-color:#CCCCCC;color:#FFF;text-align:center;text-indent:-9999px;margin-right:10px;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
#main  .page a.active{background-color:#a40000;}


/* flexslider */
.flexslider{position:relative;width:1010px;height:366px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{}
.flex-direction-nav .flex-next{width:37px;height:55px;position:absolute;right:10px;top:155px;background:url(/templates/index/cg_files/right_ar.png) no-repeat 0px 0px;z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
.flex-direction-nav .flex-prev{width:37px;height:55px;position:absolute;left:10px;top:155px;background:url(/templates/index/cg_files/left_ar.png) no-repeat 0px 0px; z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;}
.flex-control-nav{ width:100%;position:absolute;bottom:1px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:inline-block;width:38px;height:8px;background-color:#CCCCCC;color:#FFF;text-align:center;text-indent:-9999px;margin-right:10px;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8; cursor:pointer;}
.flex-control-paging li a.flex-active{background-color:#a40000;}

/* homscroll */
.infopic{float:left;width:1240px;height:auto;overflow:hidden;position:relative;}
.picbox{height:150px;width:1240px;}
.picbox ul{width:3720px;height:175px;float:left;overflow:hidden;position:relative;z-index:1;}
.picbox ul li{margin:0 30px;width:250px;height:175px;display:block;float:left;}
.picbox ul li a{display:block;}
.picbox ul li .img{width:250px;height:150px;}
.infopic .picbox_prev1 ,.infopic .picbox_next1,.infopic .laoshi_prev1 ,.infopic .laoshi_next1{display:block;width:37px;height:55px;position:absolute;cursor:pointer;z-index:2;top:47px;}
.infopic .picbox_prev1 img ,.infopic .picbox_next1 img,.infopic .laoshi_prev1 img ,.infopic .laoshi_next1 img{width:37px;height:55px;}
.infopic .picbox_prev1:hover ,.infopic .picbox_next1:hover,.infopic .laoshi_prev1:hover ,.infopic .laoshi_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.infopic .picbox_prev1,.infopic .laoshi_prev1{left:10px;}
.infopic .picbox_next1,.infopic .laoshi_next1{right:10px;}

/* zuopin */
.infopic .zuopin_prev1,.infopic .zuopin_next1,.infopic .lzuopin_prev1,.infopic .lzuopin_next1{display:block;width:37px;height:55px;position:absolute;cursor:pointer;z-index:2;top:157px;}
.infopic .zuopin_prev1 img ,.infopic .zuopin_next1 img,.infopic .lzuopin_prev1 img ,.infopic .lzuopin_next1 img{width:37px;height:55px;}
.infopic .zuopin_prev1:hover ,.infopic .zuopin_next1:hover,.infopic .lzuopin_prev1:hover ,.infopic .lzuopin_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.infopic .zuopin_prev1,.infopic .lzuopin_prev1{left:10px;}
.infopic .zuopin_next1,.infopic .lzuopin_next1{right:10px;}

/* kaike-news */
.kaike-news ul{height:330px;width:3275px;overflow:hidden;position:relative;z-index:1;}
.kaike-news-bg{float:left;width:655px;height:330px; overflow:hidden;position:relative;}
.kaike-news ul li{float:left;width:655px;height:330px; overflow:hidden;}

.zuopin-xuesheng,.zuopin-laoshi{height:370px;width:3075px;overflow:hidden;position:relative;z-index:1;}
.zuopin-xuesheng a,.zuopin-laoshi a{float:left;width:615px;height:370px; overflow:hidden;}

.home-zuopin .tabbody{display:none;}
.home-xueshengzuopin .tabbody{display:none;}
.home-laoshishangke .tabbody{display:none;}

/*mediabox*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(/templates/index/cg_files/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; line-height:20px; font-size:12px; color:#666; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:34px; height:85px; background:transparent url(/templates/index/cg_files/left.png) no-repeat center; position: absolute; top:38%; left:-50px; opacity:0.7;.filter:alpha(opacity=70)}
#mbNextLink { width:34px; height:85px; background:transparent url(/templates/index/cg_files/right.png) no-repeat center; position: absolute; top:38%; right:-50px; opacity:0.7;.filter:alpha(opacity=70)}
#mbPrevLink:hover,#mbNextLink:hover{opacity:1;.filter:alpha(opacity=100)}
#mbCloseLink { width:30px; height:30px; background:transparent url(/templates/index/cg_files/fancy_closebox.png) no-repeat center; position:absolute; top:-12px; right:-15px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/*总站首页*/
.home-banner{float:left;width:100%;height:400px;}
.home-logo{float:left;width:100%;height:34px;padding:10px 0;background-color:#C7000B;}
.home-logo img{margin:0 auto;}
.home-xiaoqu{float:left;margin:26px auto 26px auto;width:1240px;}
.home-xiaoqu a{float:left;width:140px;;height:38px;line-height:38px;padding:51px 0;margin:0 7px;background:url(/templates/index/cg_files/home_xiaoqu_a.png) no-repeat center center;text-align:center; font-size:27px;color:#C7000B;letter-spacing:3px;background-size: 100% 100%; }
.home-xiaoqu a:hover{color:#FFFFFF;background-color:#C7000B;background:url(/templates/index/cg_files/home_xiaoqu_hover.png) no-repeat center center;background-size: 100% 100%; }
#pageList{float:left;width:1240px;overflow:hidden;background:#e9edf0;	margin-bottom:50px;}
.vList li{float:left;width:310px;height:310px;position:relative;background:#31343b}
.vList span{position:absolute;top:290px;right:10px;height:10px;line-height:8px;overflow:hidden;background:url(/images/main_icon.png) no-repeat;font-size:11px;color:#fff;text-indent:12px}
.vList .child1{background:#25282d}
.vList .unclor_layer{position:absolute;top:0;background-color:#000;opacity:.3;filter:alpha(opacity=30);width:310px;height:310px;z-index:2}
.vList .play_layer{position:absolute;top:0;width:310px;height:310px;background:url("{{$smarty.const.RESOURCE}}images/play.png") no-repeat 50% 50%;display:none;opacity:1}
.vList .read_layer{position:absolute;top:0;width:310px;height:310px;background:url(/images/read.png) no-repeat 50% 50%;display:none;opacity:1}
.vList .param_layer{position:absolute;top:0;left:0;background:#595757;padding:10px;width:290px;height:290px;color:#FFF;z-index:1;overflow:hidden;display:none}
.vList .param_layer_child1{position:absolute;top:0;left:0;background:#595757;padding:10px;width:290px;height:290px;color:#FFF;z-index:1;overflow:hidden;display:none}
.vList .param_left_layer{position:absolute;top:0;right:0;background:#595757;padding:10px;width:290px;height:290px;color:#FFF;z-index:1;overflow:hidden;display:none}
.vList .subject{font-size:20px;padding-bottom:10px}
@media only screen and (max-width:480px){
/* kaike-news */
.kaike-news ul{height:auto;width:100%;overflow:hidden;position:relative;z-index:1;}
.kaike-news-bg{float:left;width:100%;height:auto; overflow:hidden;position:relative;}
.kaike-news ul li{float:left;width:100%;height:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #DFDFDF;}
/* flexslider */
.flexslider{position:relative;width:100%;height:116px;overflow:hidden;zoom:1; margin-bottom:10px;}
.flexslider img{width:100%; height:auto;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{}
.flex-direction-nav .flex-next{ display:none;width:37px;height:55px;position:absolute;right:10px;top:155px;background:url(/templates/index/cg_files/right_ar.png) no-repeat 0px 0px;z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
.flex-direction-nav .flex-prev{ display:none;width:37px;height:55px;position:absolute;left:10px;top:155px;background:url(/templates/index/cg_files/left_ar.png) no-repeat 0px 0px; z-index: 99;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;}
.flex-control-nav{ width:100%;position:absolute;bottom:1px;text-align:center;padding:0;margin:0;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:inline-block;width:20px;height:4px;background-color:#CCCCCC;color:#FFF;text-align:center;text-indent:-9999px;margin-right:5px;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8; cursor:pointer;}
.flex-control-paging li a.flex-active{background-color:#a40000;}
/* homscroll */
.infopic{float:left;width:100%;height:auto;overflow:hidden;position:relative;}
.picbox{height:150px;width:100%;}
.picbox ul{width:100%;height:875px;float:left;overflow:hidden;position:relative;z-index:1;}
.picbox ul li{margin:0 30px;width:250px;height:175px;display:block;float:left;}
.picbox ul li a{display:block;}
.picbox ul li .img{width:250px;height:150px;}
.infopic .picbox_prev1 ,.infopic .picbox_next1,.infopic .laoshi_prev1 ,.infopic .laoshi_next1{display:none;width:37px;height:55px;position:absolute;cursor:pointer;z-index:2;top:47px;}
.infopic .picbox_prev1 img ,.infopic .picbox_next1 img,.infopic .laoshi_prev1 img ,.infopic .laoshi_next1 img{width:37px;height:55px;}
.infopic .picbox_prev1:hover ,.infopic .picbox_next1:hover,.infopic .laoshi_prev1:hover ,.infopic .laoshi_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.infopic .picbox_prev1,.infopic .laoshi_prev1{left:10px;}
.infopic .picbox_next1,.infopic .laoshi_next1{right:10px;}
.piclist{ height:auto;}
.zuopin-xuesheng,.zuopin-laoshi{height:auto;width:100%;overflow:hidden;position:relative;z-index:1;}
.zuopin-xuesheng a,.zuopin-laoshi a{float:left;width:100%;height:auto; overflow:hidden; margin-bottom:5px;}
.infopic .zuopin_prev1,.infopic .zuopin_next1,.infopic .lzuopin_prev1,.infopic .lzuopin_next1{display:none;width:37px;height:55px;position:absolute;cursor:pointer;z-index:2;top:157px;}

#pageList{float:none;width:310px;overflow:hidden;background:#e9edf0; margin:0 auto 30px auto;}
.vList li{float:left;width:310px;height:310px;position:relative;background:#31343b}
.home-banner{float:left;width:100%;height:130px;}
.home-logo{float:left;width:100%;height:24px;padding:5px 0;margin-bottom:15px;background-color:#C7000B;}
.home-logo img{margin:0 auto;height:24px;width:auto;}
.home-xiaoqu{float:none;display:table;margin:12px auto;width:310px;}
.home-xiaoqu a{float:left;width:75px;height:16px;line-height:16px;padding:29px 0;margin:0 0 5px 0;text-align:center;background:url(/templates/index/cg_files/home_xiaoqu_a.png) no-repeat center center;font-size:12px;color:#C7000B;letter-spacing:0px;background-size: 96% 96%; }
.home-xiaoqu a:hover{color:#FFFFFF;background-color:#C7000B;background:url(/templates/index/cg_files/home_xiaoqu_hover.png) no-repeat center center;background-size: 96% 96%; }
/*footer*/
#footer{float:left;width:100%;padding:0 0 0 0;}
#footer .wrapper{width:94%;margin:0 auto;}
#footer .footer_nav{color:#a0a0a0;margin-left:-9px;}
#footer .footer_nav a{margin:0 9px;color:#a0a0a0;}
#footer .copyright{float:left;width:100%;margin-top:6px;color:#FFFFFF;height:auto;padding:15px 0;font-size:12px;background-color:#666465;}
#footer .copyright a{color:#FFFFFF;}
#footer .copyright a:hover{color:#ffcccc;}
#footer .float_left{float:none;display:block;width:100%;}
#footer .float_right{float:none;display:block;width:100%;}
#footer .float_right img{margin:10px auto -5px auto;display:block;}
}