*{ padding:0px; margin:0px auto;font-family:'Microsoft Yahei', Arial, Helvetica, STHeiti; }
.wrap{ width:1200px;margin:0 auto; min-width: 980px;}
form, p, li, ul, ol, div, span, h1, h2, h3, h4, h5, td, input, select, a { font-family:"微软雅黑", Arial; }
a{ outline:0; text-decoration:none;}
.none{ display:none}
ul{ list-style:none}
li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
body{ background-color:#fff;}

.box{ width:1200px; margin:0 auto;}
.clears{zoom:1;}
.clears:after{content:"";display:block;clear:both; height:0; line-height:0; overflow:hidden;}
.martop15{ margin-top:15px;}
.martop30{ margin-top:30px;}

.flle,.flleft{ float:left;}
.flri,.flright{ float:right;}
.hide{ display:none;}

.bgfff{ background:#fff; border-bottom:#0e98d4 solid 1px;}
.bgeee{ background:#eee;}

/*nav*/
.nav{ width:1200px; margin:0 auto;color:#000; background:#fff; height:36px; padding:20px 0 15px;}
.nav_logo{ font-size:18px; line-height:36px;}
.nav_logo img{ width:100px; padding-right:15px;}
.login_reg a{ font-size:14px; padding:0 10px;color:#000;}



/*banner*/
.banner img{width: 100%;}
.banner_bg{background:url(../images/banner_bg.png) repeat-x; position:relative;}
.banner { background:url(../images/banner.png) no-repeat center center; height:300px; position:relative; z-index:10;}
.bg_ri{ background-color:#0d95c9; position:absolute; width:50%; top:0; right:0; height:300px; z-index:1;}


/*视频列表*/
.videosdiv{ padding-bottom:20px;}
.videos{ padding:25px 36px 0 0;}
.videos li{ float:left; width:268px; margin:0 28px 20px 0; font-size:15px; line-height:24px; position:relative;}
.videos li img{ width:268px; height:150px;}
.videos li.lino{ margin-right:0;}
.videos li a{ color:#007cbe;}
.videos li p{ text-align:center;}
.videos li span{ position:absolute; top:0;left:0;font-size: 10px; padding:0 6px; line-height:22px; color:#fff; z-index:10; background:#007cbe;}



.footer{ font-size:14px; line-height:27px; padding:20px 0 40px; color:#fff; background:#0e98d4;}
.footer p{ font-size:17px;}



.videoinfo{padding: 20px 0;position: relative;}
.video_ti{font-size: 23px;text-align: center;line-height: 56px;padding: 30px 0 8px;}
.videoinfo #fixedRb { padding: 10px 0 20px;}
.expert_vidio{}

.video_cont_ti{font-size: 22px; border-bottom: #000 solid 1px;line-height: 44px; padding-top: 35px;}

.video_cont p { font-size: 14px; line-height: 22px; padding: 20px 0;}

.pi_h2{ font-size:28px; font-weight:normal; color:#096fbe; line-height:36px; padding-top:30px;}
.conttop{ padding:15px 0;}



