@charset "UTF-8";
/* reset */
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  font: 12px/1.5 "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
  color: #333;
  background-color: #fff;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
  display: block;
}

canvas {
  display: inline-block;
}

pre {
  font-family: monospace;
  font-size: 1em;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

li:focus, a:focus, input:focus {
  outline: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  -webkit-appearance: button;
  cursor: pointer;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

textarea {
  resize: none;
  border: 1px solid #ccc;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

del {
  text-decoration: line-through;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}
.cl{clear:both}
.clearfix:after {
  display: block;
  content: '';
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

.wrapper {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}

/* 顶部状态栏 */
.sites-topbar {
  height: 40px;
  line-height: 40px;
  background-color: #333;
  color: #b0b0b0;
}

.sites-topbar .topbar-info {
  float: left; color:#fff
}

/*.sites-topbar .topbar-nav {
  float: right;
}

.sites-topbar .topbar-nav .link {
  margin-left: 12px;
  padding: 5px;
  color: #b0b0b0;
}

.sites-topbar .topbar-nav .link:hover {
  color: #fff;
}*/
.sites-topbar .topbar-r {
    float: right;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
}
.sites-topbar .topbar-r a {
    float: left;
    margin-right:40px;
    color: #ffa21c;
}
.sites-topbar .topbar-r p{
    float: right;
}
.sites-topbar .topbar-r p b{
    font-size: 18px;
    color: #ffa21c;
    font-weight: normal;
}

/* 头部导航 */
.sites-header {
  height: 88px; background:#024f8e;
}

.sites-header .header-logo {
  float: left;
  padding-top: 19px;
  height: 50px;
  line-height: 50px; padding-left:10px
}

.sites-header .header-logo .logo {
  float: left;
  width: 263px;
  height: 100%;
  background: url("../img/logo_home.png") center no-repeat;
}

.sites-header .header-logo .city {
  float: left;
  margin-left: 5px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTBENTY5QjU5MkJDMTFFNzlCQ0ZEM0VBMUVDNkFENUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTBENTY5QjQ5MkJDMTFFNzlCQ0ZEM0VBMUVDNkFENUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmi2YaEAAADlSURBVHjaYvw8gwEGfIE4HohtgfgbEM8F4plA/BokyQhUyAakVwBxIAMmACkKBeKDTECiEIciEBAF4o1ALAFSGAITZZb1ZOCOfQbGIDYU8ANxJkihMEyEw2EuAyOXJBiD2EjAFKTwMXZbGZE5v0AKd8F4Pw6mMPz/9oLh/9enQHYyssIrIF8rAxm3gJiJATcwAUneBeL1eBQdA+KzMFMagPgPFkX/gbiYAcm6K0A8BYvCBUB8ggHNXdVAfAOJ/xCIS2EcZIWg+I0CBQUQ/4RGxFuYJAuaVeeBOB+IfwPxGWQJgAADAPhFNY7+1agUAAAAAElFTkSuQmCC") left center no-repeat;
  font-size: 16px;
  color: #222;
  text-indent: 15px;
}

.sites-header .header-nav {
  float: left;
  margin-left: 36px;
  padding-top: 19px;
  height: 50px;
  line-height: 50px;
}

.sites-header .header-nav .link {
    position:relative;
  margin: 0 15px;
  padding: 0 10px;
  display: inline-block;
  font-size: 16px; color:#FFF
}

.sites-header .header-nav .link:hover {
  color:#F60
}

.sites-header .header-nav .icon-hot::after {
    position:absolute;
    top:6px;
    content:'';
    width:13px;
    height:13px;
    background:url(../img/icon_hot.gif) no-repeat;
}
.sites-header .header-nav li{ position:relative; float:left; list-style:none; height:68px}
.sites-header .header-nav li:hover ul{ display:block}
.sites-header .header-nav li ul{ position:absolute; display:none; left:-8px; top:68px; z-index:99999; width:130px}
.sites-header .header-nav li ul li{
	width:130px; text-align:center;
  display: inline-block;
  font-size: 16px; background:#FFF;
  filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8; height:50px; line-height:50px
  }
 .sites-header .header-nav li ul li a{ color:#000} 
.sites-header .header-nav li ul li:hover{ background:#b8b8b8;}



.sites-header .header-nav li ul li:hover .sanji{ display:block}
.sites-header .header-nav li ul li .sanji{ position:absolute; display:none; left:137px; top:-70px; z-index:99999; width:270px}
.sites-header .header-nav li ul li .sanji li{
	width:270px; text-align:center;
  display: inline-block;
  font-size: 16px; background:#FFF;
  filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8; height:50px; line-height:50px
  }
.sites-header .header-nav li ul li .sanji li a{ color:#000} 
.sites-header .header-nav li ul li .sanji li:hover{ background:#b8b8b8;}

.lxwm{ float:left; margin-right:-20px; color:#FFF}
.header-search {
  float: left;
  width: 230px;
  height: 30px;
  margin-right:15px;
  margin-top:5px
}

.header-search .search-text {
  float: left;
  padding: 0 10px;
  width: 158px;
  height: 28px;
  border: 1px solid #eee;
  font-family: "Microsoft YaHei";
  font-size: 12px;
  -webkit-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
}

.header-search .search-text:hover {
  border-color: #ccc;
}

.header-search .search-text:focus {
  border-color: #f39800;
}

.header-search .search-btn {
  float: right;
  width: 50px;
  height: inherit;
  border: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ1OTg4NUM5MkMwMTFFNzgzNjg5NkU3RTI2QUNDQTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQ1OTg4NUI5MkMwMTFFNzgzNjg5NkU3RTI2QUNDQTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvoN+xgAAAHdSURBVHjarNXBSxRhGMfx0UQot5AgI4xI8JReREIQRCzMyJNmmqj0B3jxIGIgKsqCejPwoNZBQQ0h9laXpYNFVISnBNGDgniwIBTBDmX0feQnjOvM7IzuAx/m3WX5vTPv+86zWfF43PGoXDShAeW4gT1s4h1mseGkqWyP76qwgjlNYME7uIAKDGINo8iJEv4MSRQjgWrEcBvXcAvP9RQ9eItLYcJr8Ap/0YJGLOHQ9ZstjOAOPqMWU+nCcxVsn9uxmGY5f+A+vqMNj4PCm1Gk0IQTrg7QqXFPUHiDrhNOtLJlW8Zd3PQLt+O2j09O9LIDkKUMz3A7btspmxe2tnW97hduJyTPOVvFdP3nF76OQq/ZQ1SpK8MzPKnxk4jBV1Cv/frqF/5Sj9WL/AjhfZrAes1vv/BVTGpp3uBiiGB7i7vxE8PpXn/74Rfcw0eUBWygtdJ5/MFTNbZTlZPyxj3Ea9Thm/big47bZfWURjWxX9qjHTW8maBwq1080iNba30gqa/9hO7+Kt5rMutP00Hhx+d1QUpQqZA9/UEsuTavAwUaT+o6HRTurhXxqzH18wG1gBMTZDvnL1u+IY2PJ2jNVLijOx92TfAik+FW/ejSuU9mOtxqXBt8tCz/BRgA53Zhi/2PWPAAAAAASUVORK5CYII=") center no-repeat #eee;
  -webkit-transition: background 0.25s;
  -o-transition: background 0.25s;
  transition: background 0.25s;
  outline: none;
}

.header-search .search-btn:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE3MjkyMjU5MkMzMTFFN0IxNzZGQkQ3NEM0RERCRDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE3MjkyMjQ5MkMzMTFFN0IxNzZGQkQ3NEM0RERCRDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnFd0qIAAAGqSURBVHjarNU9SAJhHMdxtRB6RYISqfbIlqgpUKilocleEYKmaGyLxgoaao6WpiLIpdYgbCnoDZqaQiiHGswIIkQi9fo+8Leu4867M//wQbmX3/PcPf+782qa5jEpPyYRwwBCeEcax9jDo8euVLhBBCntt/JII6vb9oUN1Juc/8O4YQ6fEnCEKOp0+7uxjFc55gSNTsKHUUAO05VmhA5cygD7duF+PKCEmE1wmZrxnQwwUSl8Vg5KOAwui8p515XCD+WgiMtw5VauuMu4zydNo9rtAxce95WEVzL+VDlc9fEzilWEP8tv0Cq8gCZPddUsvyWr8BQ6zUZ3UH26DNPwpPyfchncijFZrxurx78HRTwh4KJTNqXLtuye0G058BQNDoJnpAVfELQLV0/clQygerffIrQZ63Kl6j00YjUBr+GVG0ACo7L6ai3Opd1a0ItxtONN1iiDQew6eeX6EMe9Zl45ucchhJGR2zNvN3NjhTGENvlYqA/EGfKyfwkb5XliATuVZu7Wiu6q/lxBLcKVVcMA8VqGK2u6AbK1DlcWpe8PnCzov+pbgAEAXP02rs+zkwMAAAAASUVORK5CYII=");
  background-color: #f39800;
}

.header-search .dropdown-menu {
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 99999;
  display: none;
  width: 228px;
  max-height: 240px;
  border: 1px solid #f39800;
  background-color: #fff;
  overflow: auto;
}

.header-search .dropdown-menu li.active {
  background-color: #f39800;
}

.header-search .dropdown-menu li.active a, .sites-header .header-search .dropdown-menu li.active strong {
  color: #fff;
}

.header-search .dropdown-menu .dropdown-item {
  display: block;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.header-search .dropdown-menu .dropdown-item strong {
  color: #f39800;
}

/* 底部分割线 */
.parting-line {
  margin: 10px 0;
  height: 40px;
  background-color: #f0f0f0;
}

/* 底部服务 */
.sites-serve {
  height: 76px;
  line-height: 76px;
  border-bottom: 1px solid #ddd;
}

.sites-serve .serve-list {
  position: relative;
  float: left;
  width: 20%;
  font-size: 16px;
  color: #666;
  text-align: center;
}

.sites-serve .serve-list.list-last:after {
  width: 0;
}

.sites-serve .serve-list:after {
  position: absolute;
  top: 25px;
  right: 0;
  content: '';
  width: 1px;
  height: 25px;
  background-color: #ddd;
}

.sites-serve .item {
  display: inline-block;
  margin-top: -4px;
  width: 34px;
  height: 23px;
  vertical-align: middle;
  background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyNDgxMUVCMkU0NTExRThBNEUyQUE4OEMwODBFMUY4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNDgxMUVBMkU0NTExRThBNEUyQUE4OEMwODBFMUY4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFNjUyRDcxMkU0MzExRTg4QjFERkMxQ0NDREFFN0I0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFNjUyRDcyMkU0MzExRTg4QjFERkMxQ0NDREFFN0I0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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") no-repeat;
}

.sites-serve .item1 {
  background-position: 0 0px;
}

.sites-serve .item2 {
  background-position: 0 -36px;
}

.sites-serve .item3 {
  background-position: 0 -72px;
}

.sites-serve .item4 {
  background-position: 0 -108px;
}

.sites-serve .item5 {
  background-position: 0 -144px;
}

.sites-serve .item6 {
  background-position: 0 -180px;
}

.sites-serve a {
  color: #666;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.sites-serve a:hover {
  color: #f39800;
}

/* 友情链接 */
.sites-friendly {
  margin: 30px 0 20px;
  padding: 0 10px; 
}

.sites-friendly .left {
  float: left;
  width: 700px;
}

.sites-friendly .left h4 {
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 24px;
  font-weight: normal; color:#666;
}

.sites-friendly .left .link-list a {
  float: left;
  margin-right: 10px;
  font-size: 12px;
  line-height: 24px;
  color: #666;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.sites-friendly .left .link-list a:hover {
  color: #f39800;
}

.sites-friendly .center {
  float: left;
  width: 139px;
  font-size: 12px;
  line-height: 32px;
  color: #999;
  text-align: center;
}

.sites-friendly .center img {
  display: block; margin-left:17px
}

.sites-friendly .right {
  float: right;
  width: 300px;
}

.sites-friendly .right h5 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px; color:#666;
}

.sites-friendly .right p {
  font-size: 12px;
  line-height: 20px;
  color: #666;
}

.sites-friendly .right .kefu{

    float: right;
}

/* 底部状态栏 */
.sites-footer {
  height: 44px;
  line-height: 44px;
  background: #333;
  color: #b0b0b0;
}

.sites-footer .footer-link {
  float: left;
}

.sites-footer .footer-link a {
  margin-right: 38px;
  color: #b0b0b0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.sites-footer .footer-link a:hover {
  color: #fff;
}

.sites-footer p {
  float: right;color: #b0b0b0;
}
.sites-footer p a{color: #b0b0b0;}
/*列表底部电话地址*/
.channelfooter .sites-friendly {
  margin: 30px 0 20px;
  padding: 0 10px;
}

.channelfooter .sites-friendly .left {
  float: left;
  width: 250px;
}


.channelfooter .sites-friendly .center {
  float: right;
  margin-left: 90px;
  width: auto;
  font-size: 12px;
  line-height: 32px;
  color: #999;
  text-align: center;
  margin-right: 115px;
}

.channelfooter .sites-friendly .center ul li{
  float: left;
  margin-right: 30px;
}

.channelfooter .sites-friendly .right {
  float: left;
  margin-left: 115px;
  margin-top: 18px;
}

.channelfooter .sites-friendly .right h5 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
}

.channelfooter .sites-friendly .right p {
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0;
	height: 0;
}

@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?qradjf');
	src: url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('icomoon.ttf?qradjf') format('truetype'), url('../fonts/icomoon.woff?qradjf') format('woff'), url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.demo-icon {
	font-family: "icomoon";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	font-size: 24px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 24px;
	color: #999;
}
.cndns-right {
	position: fixed;
	right: 1px;
	top: 50%;
	margin-top: -100px;
	z-index: 100
}

.cndns-right-meau {
	position: relative;
}

.cndns-right-btn {
	width: 48px;
	height: 48px;
	border: 1px solid #ddd;
	text-align: center;
	display: block;
	margin-bottom: 6px;
	position: relative;
	background-color: #fff
}

.cndns-right-btn span {
	color: #848484;
	font-size: 26px;
	line-height: 48px;
}

.cndns-right-btn sup {
	display: block;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background-color: #ff6800;
	position: absolute;
	left: -12px;
	top: -12px;
}

.cndns-right-btn p {
	color: #ff6800;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	display: none;
}

.cndns-right-meau:hover .cndns-right-btn span {
	display: none
}

.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
}

.meau-car .cndns-right-btn {
	border-color: #ff6800;
	margin-bottom: 20px;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn {
	background-color: #ff6800
}

.meau-car.cndns-right-meau:hover .cndns-right-btn span {
	color: #fff;
	display: block;
}

.meau-car .cndns-right-btn span {
	color: #ff6800;
}

.meau-sev .cndns-right-btn {
	border-color: #ff6800;
	background: url(../img/online.gif) no-repeat #ff6800 center;
}

.meau-sev .cndns-right-btn p {
	color: #fff
}

.meau-sev .cndns-right-btn span {
	color: #fff
}

.meau-top .cndns-right-btn span {
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	display: block
}

.meau-top .cndns-right-btn i {
	display: block;
	color: #999
}

.meau-top.cndns-right-meau:hover .cndns-right-btn {
	background-color: #ff6800
}

.meau-top.cndns-right-meau:hover .cndns-right-btn span {
	display: block;
	color: #fff
}

.meau-top.cndns-right-meau:hover .cndns-right-btn i {
	color: #fff;
}

.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 48px;
	padding-right: 25px;
	display: none;
}

.cndns-right-box .box-border {
	border: 1px solid #ccc;
	border-top: 4px solid #ff6800;
	padding: 20px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	position: relative
}

.cndns-right-box .box-border .arrow-right {
	display: block;
	width: 13px;
	height: 16px;
	background: url(../img/arrow.png) no-repeat;
	position: absolute;
	right: -13px;
	top: 26px;
}

.cndns-right-box .box-border .sev-t span {
	font-size: 42px;
	float: left;
	display: block;
	line-height: 56px;
	margin-right: 20px;
	color: #d3d3d3
}

.cndns-right-box .box-border .sev-t p {
	float: left;
	color: #ff6800;
	font-size: 24px;
	line-height: 28px;
}

.cndns-right-box .box-border .sev-t p i {
	display: block;
	font-size: 14px;
	color: #aaa;
}

.cndns-right-box .box-border .sev-b {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #e4e4e4
}

.cndns-right-box .box-border .sev-b h4 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 15px;
}

.cndns-right-box .box-border .sev-b li {
	float: left;
}

.cndns-right-box .box-border .sev-b li a {
	display: inline-block;
	color: #999;
	font-size: 13px;
	padding-left: 43px;
	background: url(../img/q1.gif) no-repeat left 3px;
	line-height: 36px;
}

.cndns-right-box .box-border .sev-b li a:hover {
	color: #ff6800
}

.meau-sev .cndns-right-box .box-border {
	width: 300px;
}

.meau-contact .cndns-right-box .box-border {
	width: 230px;
}

.cndns-right-meau:hover .cndns-right-box {
	display: block
}

.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px;
}

.meau-code .cndns-right-box .box-border {
	width: 190px;
	text-align: center;
	border-top: 1px solid #ccc;
}

.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #f66e06;
	font-size: 16px;
	line-height: 16px;
}

.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px;
}

.meau-sev .cndns-right-btn .demo-icon {
	display: none;
}

.meau-sev:hover .cndns-right-btn {
	background: #ff6800
}

.meau-zs .cndns-right-btn {
	background-color: #ff6800;
	color: #fff;
	margin-top: 80px;
	border-color: #ff6800
}

.meau-zs .cndns-right-btn span {
	color: #fff
}

.meau-zs .cndns-right-btn p {
	color: #fff
}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

/*教师列表*/
.teacher {
  width: 100%;
  height: 100%;
  background-color: #eee;
  padding-top: 20px;
}
/*头部通栏*/
.teacher .toptl {
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}
/*教师中心*/

.container .fastSearch{
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	background: #fff;
}
.container .fastSearch span{
	float: left;
	color: #333333;
	font-weight: bold;
	margin-left: 20px;
}
.container .fastSearch ul{
	float: left;
	margin-left: 25px;
}
.container .fastSearch ul li{
	float: left;
	width: 20px;
	margin: 0px 5px;
}
.container .fastSearch ul li a{
	height: 36px;
	color: #666;
	text-align: center;
	display: block;
}
.container .fastSearch ul li a:hover,.container .fastSearch ul li a.active{
	color: #5987ed;
	border-bottom: 1px solid #5987ed;
}

.container .classifyBox{
	margin-top: 20px;
	background: #fff;
	font-size: 16px;
	padding: 5px 0;
	zoom: 1;
}
.container .classifyBox:after{
	display:block;
	content:'';
	height:0;
	clear:both;
	visibility:hidden;
}
.container .classifyBox .classify{
	float: left;
}
.container .classifyBox .classify span{
	float: left;
	line-height: 46px;
	font-weight: bold;
	color: #333;
	margin-left: 20px;
}
.container .classifyBox .classify ul{
	float: left;
	width: 1150px;
	margin-left: 15px;
	margin-top: 10px;
}
.container .classifyBox .classify ul li{
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	color: #666;
	margin-right: 20px;
	margin-bottom: 10px;
	cursor: pointer;
}
.container .classifyBox .classify ul li:hover{
	color: #5987ed;
	background: #dedede;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.container .classifyBox .classify ul li.active{
	color: #fff;
	background: #5987ed;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.container .shaixuan{
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	position: relative;
}
.container .shaixuan input{
	float: left;
	width: 170px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ababab;
	text-indent: 12px;
	font-size: 14px;
}
.container .shaixuan a{
	float: left;
	width: 64px;
	height: 26px;
	line-height: 26px;
	background: #0d3387;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin-left: 25px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

.container .teachers{
	width: 1240px;
	margin-top: 30px;
}
.container .teachers dl{
	float: left;
	width: 210px;
	margin-right: 37px;
	margin-bottom: 30px;
	position: relative;
}
.container .teachers dl dt{
	width: 210px;
	height: 226px;
	margin-bottom: 5px;
	overflow: hidden;
}
.container .teachers dl dt img{
	width: 100%;
	height: 100%;
	display: block;
}
.container .teachers dl dd{
	font-size: 14px;
	color: #666;
}
.container .teachers dl dd.name{
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	color: #333;
}
.container .teachers dl.hover{
	padding: 10px;
	background: #fff;
	box-shadow: 5px 0px 5px #d4d4d4,-5px 0px 5px #d4d4d4;
	margin: -10px 27px 20px -10px;
	
}
/*全部师资*/
.teacher .teach {
  background-color: #fff;
  padding-top: 12px;
  margin-bottom: 20px;
}

.teacher .teach .quanbu {
  width: 100%;
  height: 43px;
}

.teacher .teach .quanbu .shizi {
  width: 200px;
  height: 43px;
  margin-left: 23px;
  float: left;
}

.teacher .teach .quanbu .shizi span {
  width: 4px;
  height: 25px;
  background-color: #0764a5;
  float: left;
  margin: 9px 19px 0 0;
}

.teacher .teach .quanbu .shizi h1 {
  font-size: 24px;
  line-height: 43px;
  color: #444;
  font-weight: normal;
}

.teacher .teach .quanbu .shizi h1 b {
  font-weight: normal;
  font-size: 16px;
  color: #ff7800;
}

.teacher .teach .quanbu .tab-nav {
  float: right;
}

.teacher .teach .quanbu .tab-nav li {
  width: 92px;
  height: 32px;
  text-align: center;
  color: #333;
  font-size: 14px;
  float: left;
  margin-right: 20px;
  cursor: pointer;
  line-height: 32px;
}
.teacher .teach .quanbu .tab-nav li a{
    color: #333;
}
.teacher .teach .quanbu .tab-nav li:hover {
  border-bottom: 2px solid #ff7800;
}
.teacher .teach .quanbu .tab-nav li:hover a{
    color: #ff7800;
}
.teacher .teach .quanbu .tab-nav .tab-active {
  border-bottom: 2px solid #ff7800;
}
.teacher .teach .quanbu .tab-nav .tab-active a{
   color: #ff7800; 
}
/*列表内容*/
.teacher .teach .teachcontent {
  padding-bottom: 25px;
}

.teacher .teach .teachcontent .teachnr .tab-content.hide {
  display: none;
}

.teacher .teach .teachcontent .teachnr .tab-content li {
  width: 169px;
  float: left;
  margin: 28px 4px 0 24px;
  cursor: pointer;
}

.teacher .teach .teachcontent .teachnr .tab-content li h4 {
  font-size: 14px;
  line-height: 30px;
  text-align: center; overflow:hidden; width:160px
}

.teacher .teach .teachcontent .teachnr .tab-content li p {
  font-size: 12px;
  color: #999;
  line-height: 30px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.teacher .teach .teachcontent .teachnr .tab-content li a {
  width: 137px;
  height: 26px;
  border: 1px solid #dcdcdc;
  margin: 5px auto;
  display: block;
  font-size: 12px;
  line-height: 26px;
  color: #999;
  text-align: center;
}

.teacher .teach .teachcontent .teachnr .tab-content li:hover a{
    border: 1px solid #ff7800; 
    color: #ff7800;
}

.teacher .teach .teachcontent .fanye {
  height: 27px;
  margin-top: 26px;
  margin-right: 24px;
  float: right;
}

/*教师内容*/
.teacher-content {
}
/*面包屑*/
.teacher-content .mianbao_nr {
  height: 18px;
  margin: 7px 0 20px 0px;
  border-left: 3px solid #0764a5;
  padding-left: 17px;
}

.teacher-content .mianbao_nr p {
  font-size: 12px;
  line-height: 18px;
  color: #999;
}

.teacher-content .mianbao_nr p a {
  color: #999;
}

.teacher-content .mianbao_nr p a:hover {
  color: #054ba1;
}

.teacher-content .mianbao_nr p b {
  font-weight: normal;
  color: #054ba1;
}
/*老师介绍*/
.teacher-content .teachjs {
  padding: 20px 54px 20px 57px;
  background-color: #fff;
  margin-bottom: 20px;
}

.teacher-content .teachjs .teachjs-left {
  width: 268px;
  height: 320px;
  float: left;
}

.teacher-content .teachjs .teachjs-right {
  width: 790px;
  float: right;
}

.teacher-content .teachjs .teachjs-right h1 {
  width: 100%;
  border-bottom: 1px dotted #eaeaea;
  font-size: 30px;
  color: #666;
  line-height: 69px;
  font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy {
  font-size: 16px;
  line-height: 40px;
  color: #555;
  border-bottom: 1px dotted #eaeaea;
  padding: 6px 0;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy p b {
  color: #ff6700;
  font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a {
  width: 156px;
  height: 41px;
  background-color: #ff6700;
  border: 1px solid #e5e5e5;
  display: block;
  text-align: center;
  line-height: 41px;
  color: #fff;
  margin: 16px 0 0 10px;
  font-size: 16px;
  float: left;
  -webkit-box-shadow: 0 3px  3px 2px #e6e6e6;
          box-shadow: 0 3px  3px 2px #e6e6e6;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a:hover {
  background-color: #f16201;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey p {
  float: left;
  font-size: 12px;
  line-height: 41px;
  margin-left: 27px;
  margin-top: 16px;
  color: #888;
}
/*学员评价*/
.teacher-content .student {
  padding: 0 90px 20px 57px;
  background-color: #fff;
  margin-bottom: 20px;
  position: relative;
  
}

.teacher-content .student .title {
  width: 100%;
  height: 52px;
}

.teacher-content .student .title h2 {
  padding: 0  15px;
  position: absolute;
  border-top: 2px solid #ff6700;
  top: 0;
  font-size: 16px;
  color: #ff6700;
  font-weight: normal;
  line-height: 50px;
}

.teacher-content .student p {
  font-size: 16px;
  line-height: 30px;
  color: #666;
  padding-left: 34px;
  margin-bottom: 40px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDIxMkQzREJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRDIxMkQzRUJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMjEyRDNCQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZEMjEyRDNDQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+026O0gAAASpJREFUeNpiYICCV69eeYKIGJgAE5LMf4AAAhEyIA4jTIQRLAwEAAEEU3MASlsAsSYL1CR7qILjIAIggLAjZHNgbCZsCpmwqcaqEiCAYLKdIBUwpyHrgmJNmHv/Y9F8D1mcBYhVkO0XExNjhMopEnQ5NgAQQMhWCWERY8Tm7bdYNP6DWw1yNJrbYOAtsjgT1NEHcbjIEj0JnMSh8BKMwYgWhl1Aq8rRowsIuIkOHuorBAgw9AAuhCYCUDyzEoogWHpAziAs8GzDwLANTY84ED/BYdg9WJqBAl1QbAMD7D8LNEaRDeMGSnzDl8SRDIOHOnLYeKFFyzcCIVOGxG5El2RB40uhhx3Qgt94DAeF429kteixBwrcX0i4hYBrHyOrBxrORV5yoHr6wgMAyHvFS1krd3EAAAAASUVORK5CYII=") 0 5px no-repeat;
}
/*热门课程*/
.teacher-content .student .student-coure li {
  float: left;
  padding: 0 10px;
  height: 34px;
  border: 1px solid #ff7619;
  font-size: 16px;
  text-align: center;
  margin: 7px 0 0 15px;
  line-height: 34px;
}

.teacher-content .student .student-coure li a {
  color: #666;
}

.teacher-content .student .student-coure li a:hover {
  color: #ff7619;
}
/*雅思考试技巧分享*/
.teacher-content .fenxiang {
  padding-right: 0;
}
.teacher-content .fenxiang .student-fenxiang .share-block {
  float: left;
  margin-right: 57px;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 {
  float: right;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(1) a,
.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(3) a {
  color: #f39800;
}
.teacher-content .fenxiang .student-fenxiang .share-block .share-list:last-child,
.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:last-child{
  border-bottom: none;
}
.teacher-content .fenxiang .student-fenxiang .share-list {
  position: relative;
  padding: 0 15px;
  width: 472px;
  height: 39px;
  line-height: 39px;
  border-bottom: 1px dashed #e6e7e7;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI1QkNGMDY5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI1QkNGMDU5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps2xr+UAAABOSURBVHjaYvxfwdDAwMDQBsS/gJiBCYgTgXgDEHPBBEDAE4i3AzEfSIADKmgHxMtBAuxQgatAnAPTsguIrYH4PkhgGRB7A/FHkAxAgAEA3OYLmUWhzc4AAAAASUVORK5CYII=") 6px center no-repeat;
}

.teacher-content .fenxiang .student-fenxiang .share-list a {
  float: left;
  margin-left: 10px;
  width: 360px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.teacher-content .fenxiang .student-fenxiang .share-list a:hover {
  color: #f39800;
}

.teacher-content .fenxiang .student-fenxiang .share-list span {
  float: right;
  width: 70px;
  color: #999;
  text-align: center;
}

.danye-content  {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 20px; line-height:180%; font-size:16px; min-height:500px;
}
.offcn_mian{width:1200px;margin:0 auto; border:1px solid #e9e9e9;background:#f8f8f8; height:auto; margin-bottom:30px}
.offcn_mianl{width:192px;_width:192px;float:left;}
.offcn_mianl ul{width:172px;margin:0 auto;}
.offcn_mianl ul li{border-bottom:1px solid #ebebeb;}
.offcn_mianl ul li a{display:inline-block;width:149px;height:49px;padding-left:23px;line-height:49px;font-family:"微软雅黑"; font-size:16px;color:#333;background:url(/img/offcn_gz_12.jpg) 149px 20px no-repeat;_background:url(/img/offcn_gz_12.jpg) 158px 20px no-repeat;}
.offcn_mianl ul li a span{line-height:49px;font-family:"微软雅黑"; font-size:16px;color:#333;margin-left:60px;}
.offcn_mianl ul li a:hover{linese:20px;color:#0764a5;text-decoration:none;background:url(/img/offcn_gz_03.jpg) 155px 20px no-repeat #fff;border:0;border-left:3px solid #0764a5;display:inline-block;width:162px;_width:170px;height:49px;margin-left:-10px;_margin-left:0px;padding-left:30px;_padding-left:18px;font-family:"微软雅黑"; font-size:16px !important;color:#0764a5 !important;}
.offcn_mianl ul li a:hover span{line-height:49px;font-family:"微软雅黑"; font-size:16px;color:#0764a5;text-decoration:none;margin-left:42px;_margin-left:0px;}
.offcn_navhg{line-height:49px;font-family:"微软雅黑"; font-size:16px !important;color:#0764a5 !important;text-decoration:none;background:url(/img/offcn_gz_03.jpg) 155px 20px no-repeat #fff !important;border:0;border-left:3px solid #0764a5;display:inline-block;width:162px !important;_width:170px !important;height:49px !important;padding-left:30px !important;_padding-left:18px !important;margin-left:-10px;_margin-left:0px;}
.offcn_navhg span{line-height:49px !important;font-family:"微软雅黑"; font-size:16px !important;color:#e60012 !important;text-decoration:none;margin-left:42px !important;_margin-left:32px !important;}

.offcn_mianr{width:1005px;float:right;background:#fff;padding-bottom:30px;}
.offcn_mianht ul{width:960px;height:35px;margin:0 auto;background:url(/img/offcn_xx_05.jpg) bottom repeat-x;margin-top:15px;}
.offcn_mianht ul li{line-height:33px;float:left;}
.offcn_mianht ul li a{display:inline-block;width:100px;height:35px;font-family:"微软雅黑"; font-size:16px;color:#333;text-align:center;}
.offcn_mianht ul li a{text-decoration:none;}
.offcn_hgqh{font-family:"微软雅黑"; font-size:16px;color:#333;background:url(/img/offcn_xj_03.jpg) 0 29px no-repeat;display:inline-block;height:35px;width:100px;text-decoration:none;border-bottom:none;}
.offcn_hgqh1{font-family:"微软雅黑"; font-size:16px;color:#333;background:url(/img/offcn_xj_03.jpg) center 29px no-repeat;display:inline-block;height:35px;width:80px !important;text-decoration:none;border-bottom:none;}

.txbaner{ width:100%; height:480px;  color:#F00;font-family:"微软雅黑"; }
.txname{ text-align:center; font-size:60px; padding-bottom:20px; padding-top:130px; font-weight:bold;}
.txcon{font-size:35px; text-align:center;letter-spacing:5px;}