@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background:#d8195c;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}


/* banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:170px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:188px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:142px; background:url(../images/banner_03.jpg) no-repeat top center;}
.banner_box,.active_box{ width:980px; height:188px; margin:0 auto; position:relative;}
.banner_box .date{ color:#000; font-family:"microsoft YaHei"; font-size:26px; position:absolute; top:45px; right:23px; font-weight:bold; line-height:32px;}
.banner_box .date span{ font-size:34px; display:block; text-align:center;}
.active_box{ height:142px;}
.active_box .time{ font-family:"microsoft YaHei"; line-height:40px; color:#fff; position:absolute; top:36px; left:141px; }
.active_box .time strong{ font-size:30px; color:#fff;}
.active_box .time p{ font-size:24px;}
.active_box .time p span{ font-size:30px; font-weight:bold;}

/* main start */
.main{ width:980px; overflow:hidden; margin:0 auto;}
.section{ overflow:hidden; margin-top:20px;}
.section .tit,.section .online{ line-height:40px; color:#fff; font-size:24px; font-family:"microsoft YaHei"; }
.section .online strong{ font-size:30px; color:#fff837; }

/* team_info start */
.team_info{ overflow:hidden; background:#fff; padding:20px 10px 22px; margin-top:17px;}
.center{ margin:0 auto;}
.online_wrap{ overflow:hidden; }
.online_wrap li{ width:310px; height:285px; float:left; margin:0 5px; background:url(../images/001.jpg) no-repeat top center;}
.online_wrap li .title,.video li .fl .title{ font-size:25px; line-height:44px; color:#000; font-style:italic; font-family:"microsoft YaHei"; text-indent:20px; font-weight:normal;}
.section .online strong em{ font-size:36px; color:#fff; }
.class_info{ color:#fff; line-height:20px; height:50px; font-size:14px; padding-top:8px; padding-left:15px;}
.cost_wrap,.cost_box{ width:287px; height:157px; background:url(../images/002.jpg) no-repeat; margin-left:11px;}
.cost{ height:58px; padding-top:6px;}
.shop_btn{ float:left; width:101px; height:58px; padding-left:10px;}
.cost_app{ float:left; color:#fff; line-height:16px; font-family:"microsoft YaHei";}
.cost_app strong{ color:#000;}
.peo{ height:45px; line-height:45px; font-size:14px; color:#5c5c5c; font-family:"microsoft YaHei"; padding-left:110px;}
.peo em{ color:#e7390e; font-weight:bold;}
.detail{ padding-left:98px;}

/* taocan_info start */
.taocan_info{ padding:10px 19px 31px 18px; background:#fff; margin-top:17px; }
.taocan_info .tit{ line-height:52px; font-size:30px; color:#000; font-family:"microsoft YaHei"; }
.taocan_box{ border-bottom:2px solid #4bacc6; border-left:1px dashed #000; }
.taocan_box th{ border-top:2px solid #4bacc6; border-bottom:2px solid #4bacc6; border-right:1px dashed #000;}
.taocan_box td{ border-right:1px dashed #000; background:#dbeef3; border-bottom:1px dashed #000; font-size:14px; text-align:center; font-family:"microsoft YaHei"; color:#000; }

/* video start */

.video{ overflow:hidden; }
.video li{ margin-top:21px; overflow:hidden;}
.video li .fl{ width:310px; height:327px; float:left; background:url(../images/006.jpg) no-repeat ; margin-left:29px;}
.cost_box{ background:url(../images/007.jpg) no-repeat;}
.video li .fr{ width:537px; height:327px; float:left; margin-left:40px; background:url(../images/video_box.jpg) no-repeat top center; position:relative;}
.video_app{ display:block; width:467px; height:255px; position:absolute; top:60px; left:35px;}
.class_ico{ height:63px; color:#5c5c5c; font-size:14px; padding-top:35px; padding-left:15px; line-height:20px;}













