﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font:normal 0.75em/1.5em Arial,"宋体"; color:#666; min-width:260px; max-width:480px; -webkit-text-size-adjust:none;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:0.75em; font-style:normal; color:#666;}
img,object{ border:none; border:0; max-width:100%;}
a{ color:#666; text-decoration:none;noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block} /*为IE8以下的浏览器定义块*/
.Texthide{ display:none;}

.Contain{ width:100%; min-width:260px; max-width:480px; margin:0 auto; padding:49px 0 38px 0;}
.Content{ padding:4.68%;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.space5{ height:5px; clear:both; overflow:hidden; zoom:0;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space15{ height:15px; clear:both; overflow:hidden; zoom:0;}
.space19{ height:19px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.Current{ background:#E1EFF7; padding:10px 15px;}
.Current .h1{ font-size:1.5em; font-weight:normal; color:#0773D7; float:left; vertical-align:middle;}
.Current a{ background:#fff; border-radius:8px; color:#168AF5; padding:0.4% 3.12%; display:block; float:right;}

.Pages{ padding:3.75% 4%; text-align:center;}
.Pages a{ color:#26355B; margin-left:0.5%; background:#E1EFF7; border-radius:3px; display:inline-block; padding:1% 4%; color:#0773D7;}

/*top.html*/
*html{background-image:url(about:blank);background-attachment:fixed;}

header{ width:100%; min-width:260px; max-width:480px; margin:0 auto; height:35px; padding:10px 0; text-align:left; border-bottom:1px solid #DFDFDF; position:fixed; top:0px; z-index:50; background:#fff;}
header .Top{ position:relative;}
header .Logo{ width:128px; height:35px; margin:0 auto; display:inline-block;}
header .PcWeb{ position:absolute; right:5.76%; top:20%; background:#EBEBEB; padding:0.5% 1.84%;}

.MainNav{ padding:5% 0.6% 1% 0.6%;}
.MainNav li{ float:left; width:22.2%; padding:0 1.4%;}
.MainNav li i{ background:#1986EB; text-align:center; padding:22.58% 0; border-radius:5px; display:block;}
.MainNav li i img{ max-width:100%;}
.MainNav li span{ display:block; text-align:center; padding:10% 0;}
/*top.html*/

/*bottom*/
footer{ width:100%; min-width:260px; max-width:480px; height:38px; margin:0 auto; position:fixed; bottom:0px; z-index:50; background:#C5E7FC;}
footer .BtBtn{ background:#159FF5; border-bottom:3px solid #158AF5; display:inline-block; height:35px; line-height:35px; width:49.6%; text-align:center;}
footer .BtBtn a{ color:#fff; font-size:16px;}
footer .BtnCall{ float:left;}
footer .BtnCall a{ background:url(../img/ico_1.png) no-repeat left center;  padding-left:20px;}
footer .BtnWeixin{ float:right; position:relative;}
footer .BtnWeixin a{ background:url(../img/ico_2.png) no-repeat left center;  padding-left:25px;}
.BtnWeixin .WeixinBox{ position:absolute; width:117px; height:117px; bottom:30px; left:11%; background:#fff; display:none;}
.BtnWeixin .WeixinBox .Box{ position:relative; width:115px; height:115px; border:1px solid #EBEBEB;}
.BtnWeixin .WeixinBox img{ width:115px; height:115px; vertical-align:top; overflow:hidden;}
.BtnWeixin .WeixinBox .y,.z{position:absolute; left:51px;}
.BtnWeixin .WeixinBox .y{color:#fff; bottom:-18px;}/*模拟小三角*/
.BtnWeixin .WeixinBox .z{color:#EBEBEB; bottom:-19px;}/*模拟小三角*/
/*bottom*/

/*Banner*/
.HomeBan{}
.HomeBan .BanList li{ width:100%; text-align:center; display:block; float:left;}
.HomeBan .BanList li img{ max-width:100%; overflow:hidden; vertical-align:top;}
/*Banner*/

/*index*/
.HomeTabNews{}
.HomeTabNews .tabList{ background:#E1EFF7; padding:0 5%;}
.HomeTabNews .tabList li{ float:left; width:22%; text-align:center;}
.HomeTabNews .tabList li a{ display:block; border-bottom:2px solid #E1EFF7; font-size:1.16em; padding:3% 0;}
.HomeTabNews .tabList li.on a{ color:#1986EB; border-bottom:2px solid #169FF5;}
.HomeTabNews .ContList .ContBox{ display:none; padding:4.68% 5.62%;}
.HomeTabNews .ContList li{ background:url(../img/dot_1.gif) no-repeat left center; line-height:1.875em; padding-left:3.52%;}
.HomeTabNews .ContList li a{ white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden;}

.HomeVide{}
.HomeVide .h1{ background:#E1EFF7; color:#438AE2; font-size:1.16em; font-weight:normal; padding:3.12% 5%;}
.HomeVide .ContBox{ padding:4.42%;}
.HomeVide .ContBox figure{ width:100%; margin:0px;}
.HomeVide .ContBox figure figcaption{ font-weight:normal; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; text-align:center; font-size:1.2em; padding:2.81% 0; border:1px solid #E4E4E4;}

.HomeAdver{ text-align:center;}
.HomeAdver img{ max-width:100%; vertical-align:top; overflow:hidden;}
/*index*/  

/*Lectures*/
.NewsBan{ width:100%; position:relative;}
.NewsBan .BanList li{ text-align:center; width:100%; float:left; position:relative; text-align:center;}
.NewsBan .BanList li img{ max-width:100%; vertical-align:top; overflow:hidden;}
.NewsBan .BanList li span{ position:absolute; bottom:0px; width:100%; padding:1% 0; background:rgba(0,0,0,0.5); z-index:10; display:block;}
.NewsBan .BanList li span a{ color:#fff; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
.NewsBan .tabList{ width:100%; height:10px; position:absolute; bottom:25%; z-index:10;}
.NewsBan .tabList ul{ margin:0 auto;}
.NewsBan .tabList li{ float:left; padding:0 2px;}
.NewsBan .tabList li span{ background:url(../img/dot_2.png) no-repeat left top; width:10px; height:10px; display:block; cursor:pointer;}
.NewsBan .tabList li.on span{ background:url(../img/dot_3.png) no-repeat left top;}

.News_List{}
.News_List li{ padding:3% 0; border-bottom:1px solid #E4E4E4;}
.News_List li .h1{}
.News_List li .h1 a{ font-weight:normal; color:#0773D7; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
.News_List li .p{ padding:0.5% 10% 0 0; position:relative;}
.News_List li .p a{ background:#E60012; color:#fff; display:block; position:absolute; right:0px; bottom:0px; padding:0.05% 0.8%; font-size:0.9em;}

.News_info{ padding:0px;}
.News_info .Title{ padding:4% 4% 1% 4%; font-size:1.2em; color:#000;}
.News_info .Tiin{ padding:0 4%; border-bottom:1px solid #E4E4E4;}
.News_info .Tiin time{ float:left; line-height:24px;}
.News_info .Tiin .ShareBox{ float:right;}
.News_info .Tiin .ShareBox .bdimgshare-lbl{ float:left; line-height:16px; vertical-align:middle; margin:6px 0;}
.News_info article{ padding:4.68%;}

.Lectures_info{}
.Lectures_info .ActrTxt{ padding-bottom:6%;}
.Lectures_info .Table{}
.Lectures_info .Table td{ padding:2% 0;}
.Lectures_info .Table .text{ border:2px solid #DFDFDF; width:95%; font-size:1em; padding:2%; color:#0057BC;}
.Lectures_info .Table .btn{ background:#159FF5; width:100%; color:#fff; cursor:pointer;  border:0 none; border-bottom:5px solid #158AF5; font-size:1.5em; padding:3% 0; border-radius:0px;}
/*Lectures*/

/*Advisor*/
.CitySelectBox{ background:#F0F0F0; width:92%; padding:0 4%; position:relative;}
.CitySelectBox .SelectText{ display:block; background:url(../img/jt_1.jpg) no-repeat right center; padding-right:18px; height:27px; line-height:27px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.CitySelectBox .SelectList{ position:absolute; left:0px; top:27px; width:99.6%; border:1px solid #F0F0F0; border-top:0px; background:#fff; display:none;}
.CitySelectBox .SelectList dt{ display:block; cursor:pointer;}
.CitySelectBox .SelectList dt a{ padding:0 10px; display:block; height:23px; line-height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.CitySelectBox .SelectList dt a:hover{ background:#8E8E8E; color:#fff;}

.Advisor_List{}
.Advisor_List li{ padding:2.17% 0; border-bottom:1px solid #E4E4E4;}
.Advisor_List li .pic{ float:left; border:1px solid #E6E6E6; padding:1px; background:#fff; width:22.98%; overflow:hidden;}
.Advisor_List li .pic img{ max-width:100%; vertical-align:top; overflow:hidden;}
.Advisor_List li .info{ float:right; width:73%;}
.Advisor_List li .info .h1{ font-weight:normal; background:url(../img/ico_3.gif) no-repeat left center; padding-left:25px;}
.Advisor_List li .info .h1 a{ color:#169FF5; font-size:0.78em;}
.Advisor_List li .info .p{ padding:1% 0 0 0;}
/*Advisor*/

/*video*/
.Video_List{}
.Video_List li{}
.Video_List li figure{ margin:0px;}
.Video_List li figure img{ max-width:100%; overflow:hidden; vertical-align:top;}
.Video_List li .pic{ position:relative;}
.Video_List li .pic span{ background:rgba(0,0,0,0.5); width:100%; height:100%; display:block; position:absolute; left:0px; top:0px; z-index:10;}
.Video_List li .pic i{ background:url(../img/ico_4.png) no-repeat center center; width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:20;}
.Video_List li .pic i a{ display:block; width:100%; height:100%;}
.Video_List li figcaption a{ display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; padding:1.5% 0 3.5% 0;}

.Video_info{}
.Video_info .Video{ width:90%; padding:4% 5% 0 5%;}
.Video_info .Video video{ width:100%;}
.Video_info article{ padding-top:2%;}
/*video*/

/*know*/
.SreachBox{}
.SreachBox .sreach_ipu{ width:73.12%; border:2px solid #DFDFDF; border-right:0 none; height:34px; line-height:34px; color:#0057BC; padding:0 2%; font-size:1em; float:left;}
.SreachBox .sreach_btn{ width:22.00%; height:38px; line-height:38px; text-align:center; background:#169FF5; color:#fff; float:left;}

.QuestionBox{ padding:4.46% 0 2% 0;}
.QuestionBox .TextBox{ border:2px solid #DFDFDF; position:relative; text-align:right;}
.QuestionBox .TextBox .text{ width:96%; height:24.13%; resize:none; border:0 none; margin:0px; padding:2%; font-size:1em; color:#0057BC;}
.QuestionBox .TextBox .btn{ background:#169FF5; color:#fff; cursor:pointer; padding:0.5% 3%; border:0 none; font-size:1em;}
/*know*/

/*Assessment*/
.Assessment{}
.Assessment td{ padding:2.58% 0;}
.Assessment td.TDti{ width:80px; text-align:right; color:#0773D7; font-size:1.2em;}
.Assessment td.TDti span{ color:#ff0000;}
.Assessment td .text{ border:2px solid #E5E5E5; width:94%; padding:0 2%; height:20px; line-height:20px;}
.Assessment td select{ font-size:1em;}
.Assessment td .btn{ width:100%; text-align:center; color:#fff; background:#169FF5; font-size:1.2em; border:0 none; padding:3% 0; cursor:pointer;}
/*Assessment*/

@media screen and (min-width:400px){
.MainNav li span,.News_info .Title{ font-size:1.38em;}
.SinglePage{ font-size:1.3em; line-height:1.8em;}

/*index*/
.HomeTabNews .tabList li a,.HomeVide .h1,.HomeVide .ContBox .h2{ font-size:1.3em;}
.HomeTabNews .ContList li{ line-height:2.5em;}
.HomeTabNews .ContList li a{ font-size:1.3em;}
/*index*/

.Lectures_info .ActrTxt,.News_info article{ font-size:1.2em; line-height:1.8em;}

.NewsBan .tabList{ bottom:15%;}
}