@charset "utf-8";
.w {
  width: 990px;
  margin: 0 auto;
}
.h {
  height: auto;
}
.width {
  width: 100%;
  height: auto;
}
.scale {
  -webkit-filter: grayscale(1);
}
.hidetxt {
  font-size: 0;
  line-height: 0;
  _overflow: hidden;
}

.menu_style {
    float: left;
    height: 50px;
    text-align: center;
    line-height: 50px;
    position: relative;
    background: url(../images/split.png) 0px -2px no-repeat;
}
a.menu {
    display: block;
    height: 50px;
    text-decoration: none;
    padding: 0 39px;
    font-size: 16px;
}
.menu_box .menu1 {
    display: none;
    position: absolute;
    left: 0px;
    top: 47px;
    background: #212120;
    z-index: 99999999;
    border-bottom: 3px solid #B97369;
}
.menu_box .menu1 li a {
    padding: 5px 0px 5px 0;
    width: 142px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #cfb07b;
}


.index-con {
  font-family: 'Microsoft YaHei', Arial;
}
.banner {
  position: relative;
  height: 460px;
}
.banner .slider {
  position: relative;
  width: 100%;
  height: 460px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
.banner .slider .play {
  float: left;
  position: relative;
  left: 0;
  width: 100%;
  height: 460px;
  margin: 0px;
}
.banner .slider li {
  float: left;
  overflow: hidden;
  width: 100%;
  height: 460px;
}
.banner .slider li a {
  display: block;
  width: 100%;
  height: 460px;
}
.banner .slider .btn {
  position: absolute;
  bottom: 15px;
  left: 50%;
  z-index: 100;
  width: 170px;
  margin-left: -85px;
  text-align: center;
}
.banner .slider .btn span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 50px;
  cursor: pointer;
}
.banner .slider .btn span.cur {
  background: #478fd6;
  border: 1px solid #478fd6;
  cursor: pointer;
}
.project {
  width: 1170px;
  margin: 0 auto;
  padding-top: 38px;
  _overflow: hidden;
  _margin-bottom: 40px;
  /*.ihma-cur,.course-cur,.lms-cur{
        .ihma,.course,.lms{
            -webkit-transition: .5s linear;
            transition: .5s linear;
            -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
        }
        .ihma2,.course2,.lms2{
            -webkit-transition: .5s .5s linear;
            transition: .5s .5s linear;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
    }
    .ihma-cur2,.course-cur2,.lms-cur2{
        .ihma,.course,.lms{
            -webkit-transition: .5s .5s linear;
            transition: .5s .5s linear;
            -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
        }
        .ihma2,.course2,.lms2{
            -webkit-transition: .5s linear;
            transition: .5s linear;
            -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
        }
    }*/
}
.project .items {
  position: relative;
  float: left;
  width: 207px;
  height: 430px;
  margin-right: 33px;
  _margin-right: 33px;
  margin-bottom: 20px;
  _margin-bottom: 20px;
}
.project .ihma,
.project .course,
.project .lms {
  position: relative;
  float: left;
  width: 207px;
  height: 430px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -webkit-transition: .5s linear;
  z-index: 2;
}
.project .ihma .top,
.project .course .top,
.project .lms .top {
  position: relative;
}
.project .ihma .top img,.project .ihma2 .top img,
.project .course .top img,
.project .lms .top img {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 209px;
  height: 430px;
}

.project .ihma .top h2,
.project .course .top h2,
.project .lms .top h2 {
  position: relative;
  z-index: 1;
  padding-top: 105px;
  color: #fff;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 30px;
  text-align: center;
  text-shadow: 2px 3px 2px #000;
  display: none;
}
.project .ihma .top a:hover,
.project .course .top a:hover,
.project .lms .top a:hover {
  text-decoration: none;
}
.project .ihma .more,
.project .course .more,
.project .lms .more {
  display: block;
  width: 180px;
  height: 38px;
  line-height: 38px;
  margin: 149px auto 0 auto;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  color: #333;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  _padding-top: 10px;
  _height: 26px;
}
.project .ihma .more .icon-more,
.project .course .more .icon-more,
.project .lms .more .icon-more {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background: url(../images/arrows_black.jpg) no-repeat;
  vertical-align: -2px;
}
.project .ihma2,
.project .course2,
.project .lms2 {
  position: absolute;
  top: 0px;
  left: 0px;
  float: left;
  width: 207px;
  height: 430px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  _height: 274px;
  -webkit-transform: perspective(600px) rotateY(180deg);
  -webkit-transition: .5s linear;
  z-index: 1;
}
.project .ihma2 .top,
.project .course2 .top,
.project .lms2 .top {
  position: relative;
}
.project .ihma2 .top h2,
.project .course2 .top h2,
.project .lms2 .top h2 {
  position: relative;
  z-index: 1;
  padding-top: 25px;
  color: #fff;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 20px;
  text-align: center;
  text-shadow: 2px 3px 2px #000;
}
.project .ihma2 .top p,
.project .course2 .top p,
.project .lms2 .top p {
  width: 86%;
  margin: 18px auto 0;
  padding-top: 28px;
  background: url(../images/bg2.png) repeat-x;
  color: #fff;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  text-shadow: 2px 3px 2px #000;
}
.project .ihma2 .top a:hover,
.project .course2 .top a:hover,
.project .lms2 .top a:hover {
  text-decoration: none;
}
.project .ihma2 .more,
.project .course2 .more,
.project .lms2 .more {
  display: block;
  width: 180px;
  height: 38px;
  line-height: 38px;
  margin: 29px auto;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  color: #333;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  _padding-top: 10px;
  _height: 26px;
}
.project .ihma2 .more .icon-more,
.project .course2 .more .icon-more,
.project .lms2 .more .icon-more {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background: url(../images/arrows_black.jpg) no-repeat;
  vertical-align: -2px;
}
.project .ihma2 {
  background: url(../images/bgxxx.jpg);
}
.project .ihma2 .more {
  color: #333;
  text-shadow: 0px 0px 0px #000;
}
.project .ihma2 .more .icon-more {
  background: url(../images/arrows_black.jpg) no-repeat;
}
.project .course2 {
  background: #d39d07;
}
.project .course2 .more {
  color: #d39d07;
}
.project .course2 .more .icon-more {
  background: url(../images/arrows_yellow.jpg) no-repeat;
}
.project .lms2 {
  background: #bf151c;
}
.project .lms2 .more {
  color: #bf151c;
}
.project .lms2 .more .icon-more {
  background: url(../images/arrows_red.jpg) no-repeat;
}
.project .items.move .ihma,
.project .items.move .course,
.project .items.move .lms {
  -webkit-transform: perspective(600px) rotateY(180deg);
  -webkit-transition: .5s linear;
  z-index: 1;
}
.project .items.move .ihma2,
.project .items.move .course2,
.project .items.move .lms2 {
  -webkit-transform: perspective(600px) rotateY(360deg);
  -webkit-transition: .5s linear;
}
.adv {
  width: 1170px;
  height: 110px;
  margin: 0 auto;
  padding: 20px 0;
  background: url(../images/dian.png) repeat-x;
  _margin-top: 20px;
  /*a{
        display: block;
        width: 965px;
        margin: 0 auto;
        border: 1px solid #f6f6f6;
    }
    img{
        display: block;
        width: 965px;
        margin: 0 auto;
    }*/
}
.adv .adv-left {
  float: left;
  width: 740px;
  height: 120px;
  margin-right: 15px;
  overflow: hidden;
}
.adv .adv-left .adv-wrap {
  width: 990px;
}
.adv .adv-left a {
  display: block;
  float: left;
  margin-right: 30px;
}
.adv .adv-right {
  float: left;
  width: 415px;
  height: 120px;
  overflow: hidden;
}
.adv .adv-right a {
  display: block;
  width: 410px;
  height: 120px;
  margin: 0 auto;
}
.adv .adv-right img {
  display: block;
  width: 415px;
  margin: 0 auto;
}
.brand-dynamic {
  position: relative;
  width: 1170px;
  margin: 15px auto 0px;
  padding: 10px 0 0px 0;
}
.brand-dynamic .title {
  position: relative;
  padding-bottom: 18px;
  background: url(../images/dian2.png) repeat-x 0 bottom;
}
.brand-dynamic .title h2 {
  height: 45px;
  line-height: 45px;
  padding-left: 65px;
  color: #333;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 30px;
}
.brand-dynamic .title .more {
  position: absolute;
  top: 10px;
  right: 0px;
  padding: 3px 12px;
  background: #90bfed;
  color: #fff;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
}
.brand-dynamic .title .more:hover {
  text-decoration: none;
}
.brand {
  float: left;
  width: 555px;
  margin-right: 60px;
  _margin-right: 30px;
}
.brand .title h2 {
  background: url(../images/icon.jpg) no-repeat;
}
.brand .brand-con {
  overflow: hidden;
}
.brand .brand-title {
  margin: 25px 0 10px 0;
  color: #666;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 16px;
}
.brand .brand-list {
  width: 564px;
}
.brand .brand-list li {
  float: left;
  margin-right: 11px;
  background: #fff;
  border: 1px solid #ddd;
  width: 175px;
  height: 60px;
}
.dynamic {
  float: left;
  width: 355px;
}
.dynamic .title h2 {
  background: url(../images/icon2.jpg) no-repeat;
}
.dynamic .dynamic-list {
  padding-top: 25px;
}
.dynamic .dynamic-list li {
  position: relative;
  height: 65px;
}
.dynamic .dynamic-list .info {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 70px;
  border-right: 2px solid #cecece;
}
.dynamic .dynamic-list .day {
  position: absolute;
  top: 5px;
  right: 18px;
  color: #878787;
  font-family: Arial, 'Microsoft YaHei';
  font-size: 24px;
}
.dynamic .dynamic-list .time {
  position: absolute;
  top: 30px;
  right: 18px;
  color: #878787;
  font-family: Arial, 'Microsoft YaHei';
  font-size: 14px;
}
.dynamic .dynamic-list .dian {
  position: absolute;
  top: 16px;
  right: -6px;
  width: 10px;
  height: 20px;
  background: #f6f6f6 url(../images/dian4.jpg) no-repeat 0 center;
  color: #878787;
}
.dynamic .dynamic-list a {
  display: block;
  margin-left: 105px;
  margin-bottom: 7px;
  color: #878787;
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
  overflow: hidden;
}
.dynamic .dynamic-list a:hover {
  color: #333;
}
.dynamic .dynamic-list .cur .day {
  color: #c90e16;
}
.dynamic .dynamic-list .cur .dian {
  color: #c90e16;
  background: #f6f6f6 url(../images/dian3.jpg) no-repeat 0 center;
}


/*广告*/
.adv-wrap{}
.adv-wrap .imgadv1{
    width: 740px;
}
.adv-right .imgadv2{}
/* 名师 */
.block_content {
    margin-top: 15px;
}
.col-lg-60{
    float: left;
}
.col-lg-6{float:left;}
.col-xs-12{float:left;width: 575px;margin-right: 15px;background: url(../images/bgxxx.jpg)! important;position:relative;/* border: 1px solid #DEB581; */box-shadow: 8px 5px 5px #CAC8C8;}
._pic_text{
    padding-left: 10px;
    width: 280px;
}
._pic_text .row{
    width: 265px;
    float: left;
}
._pic_text .row .fl{
    color: #fff;
	margin-right:5px;
	font-size: 14px;
	padding-left:10px;
	padding-right:10px;
	border-radius: 20px;
	border: 1px solid #fff! important;
	width: 50px;
	text-align: center;
	height: 30px;
	line-height: 28px;
}
._pic_text .row span{
    color: #333;
}
.teacher_pic_area:hover .teacher_pic {
    background-color: #f5f5f5;
    opacity: 0.5;
    width: 285px;
    height: 200px;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}
._pic_text .row .fl:hover{color:#000;background:#fff}
.clear{clear:both}
.more_m1{text-align: center;height: 40px;line-height: 40px;background-color: #fff;width: 300px;font-size: 14px;}
.more_m1:hover{background: #B36502;}
.more_m1:hover a{color:#fff}
.more_m2,.more_m0{background: #f3f3f3}
.news_pic_area{width:510px;position: relative;}
.block_content_1{margin-top: 35px;}
.right_lg{
    width: 600px;
}
.main_2{
    background: url(../images/bodybg.jpg);
}
.phone {
    position: absolute;
    right: 35px;
    top: 0px;
    background: url(../images/phone.png) left 8px no-repeat;
    width: 213px;
    font-size: 16px;
    text-align: left;
    height: 71px;
    font-weight: bold;
    padding-left: 72px;
    line-height: 32px;
}
.phone span {
    color: #e50012;
    font-family: "微软雅黑";
}
.phone_bg font {
    font-size: 22px;
    font-family: "微软雅黑";
    color: #e50012;
}
.footer  a{color:#fff}
.footer i{margin:0 12px}
.main{width: 1170px;height:auto;margin:0 auto;}





.main_tall{

	width:286px;

	height:78px;

	margin:0 auto;

	background:url(../images/kcbg_03.png) center no-repeat;

}

.main_top{

	width:1000px;

	height:78px;

	margin-top:25px;

}

.main_t{

	float:left;

	height:78px;

	line-height:78px;

	font-size:64px;

	color:#ef3528;

	margin-left:50px;

	font-weight:bold;

}

.main_sz{

	width:130px;

	height:60px;

	float:left;

	margin-left:5px;

	margin-top:15px;

}

.main_sz_top{

	width:130px;

	height:30px;

	line-height:30px;

	font-size:26px;

	color:#ef3528;

}

.main_sz_bot{

	width:240px;

	height:30px;

	line-height:30px;

	font-size:18px;

	color:#656565;

}

.main_tall_a {
	width:445px;
    background: url(../images/zp_03.png) center no-repeat;
}
.main_tall_a .main_t {
    margin-left: 84px;
}

.kcsz{width: 1000px;height:auto;margin-top:20px;}

.kc_li{width: 322px;height: 320px;float:left;margin-right: 17px;margin-bottom:20px;}

.kc_litop{width: 320px;height: 240px;border:1px solid #e3e3e3;}

.kc_litit{width:185px;height:27px;line-height:27px;margin-top: 10px;padding-left:15px;background:#ed594d;font-size:14px;}

.kc_litit a{

	color:#fff;

}

.kc_lidet{width: 302px;height:72px;margin-top: 5px;line-height:24px;color:#999999;}

.kc_line{

	width:1000px;

	height:35px;

	margin-top:20px;

}

.kc_more{

	width:108px;

	height:35px;

	margin:0 auto;

	background:url(../images/more_03.png) center;

	text-align:center;

	color:#fff;

	font-size:14px;

	line-height:35px;

}

.kc_more a{

	color:#fff;

	font-weight:bold;

}



.szll{

	width:100%px;

	height:auto;

	margin-top:40px;

	background:#f5f9e8;

}

.szll_main{

	width:1000px;

	height:970px;

	margin:0 auto;

	overflow:hidden;

}

.szll_main_t{

	float:left;

	height:78px;

	line-height:78px;

	font-size:64px;

	color:#91c002;

	margin-left:50px;

	font-weight:bold;

}

.szll_main_top{

	width:130px;

	height:30px;

	line-height:30px;

	font-size:26px;

	color:#91c002;

}



.li_li{width:490px;height:173px;float:left;margin-right: 20px;margin-bottom:20px;}



.szll_top{width: 490px;height: 164px;}

.szll_img{width: 250px;height: 160px;float:left;border:2px solid #e3e3e3;}

.szll_lri{width: 220px;height: 160px;float:right;}

.szll_lri h2{

	width:270px;

	height:30px;

	line-height:30px;

	font-weight:normal;

	font-size:14px;

	overflow:hidden;

}
.pian{margin-top:30px}
.info_content{line-height:25px;margin-top: 5px;}
.szll_lri h2 a{

	color:#474747;

}

.szll_lri h2 a:hover{

	color:#729800;

	font-weight:bold;

}

.szll_bot{width: 218px;height:130px;margin-top:10px;line-height:32px;color:#888888;overflow:hidden;}

.szll_tlin{

	width:480px;

	height:88px;

	margin-top:20px;

}

.szll_tlin ul li{

	float:left;

	width:144px;

	height:84px;

	margin-right:14px;

	border:1px solid #e3e3e3;

}



.szli_more{

	width:108px;

	height:35px;

	margin:0 auto;

	background:url(../images/mr_03.png) center no-repeat;

	text-align:center;

	color:#fff;

	font-size:14px;

	line-height:35px;

}

.szli_more a{

	color:#fff;

	font-weight:bold;

}

.zx_zp{width: 292px;height:77px;margin:0 auto;background: url(../images/kcbg_03.png) center no-repeat;}

.zx_zp_t{float:left;height:78px;line-height:78px;font-size:64px;color:#ef8700;margin-left: 65px;font-weight:bold;}

.zx_zp_sz{width: 155px;height:60px;float:left;margin-left:5px;margin-top:15px;}

.zx_zp_top{

	width:286px;

	height:30px;

	line-height:30px;

	font-size:26px;

	color:#ef8700;

}

.zx_zp_bot{

	width:286px;

	height:30px;

	line-height:30px;

	font-size:18px;

	color:#656565;

}

.zpxs_line{

	width:1033px;

	height:290px;

	margin-top:35px;

	padding-bottom:20px;

}

.zpxs_line dl{

	width:224px;

	height:290px;

	float:left;

	margin-right:33px;

}

.zpxs_line dl dt{

	width:220px;

	height:222px;

}

.zpxs_line dl dt a{

	display:block;

	width:220px;

	height:222px;

	border:2px solid #e5e4e4;

}

.zpxs_line dl dt a:hover{

	border:2px solid #ef8700;

}

.zpxs_line dl dd{

	width:220px;

	height:47px;

	border:2px solid #ececec;

	margin-top:10px;

	text-align:center;

	line-height:47px;

	background:#f9f8f8;

	font-size:14px;

}

.zpxs_line dl dd a{

	color:#666666;

}



.xs_more{

	width:108px;

	height:35px;

	margin:0 auto;

	background:url(../images/xsbg_03.png) center no-repeat;

	text-align:center;

	color:#fff;

	font-size:14px;

	line-height:35px;

}

.xs_more a{

	color:#fff;

	font-weight:bold;

}

.xw_line{

	width:100%;

	height:405px;

	padding-top:45px;

	background:#f4f4f4;

	margin-top:45px;

}

.xw_w{

	width:1000px;

	height:auto;

	margin:0 auto;

	overflow:hidden;

}

.xwnew{

	width:1060px;

	height:365px;

	margin:0 auto;

}

.xwnew_le{

	width:293px;

	height:360px;

	margin-right:60px;

	float:left;

}

.xwnew_top{

	width:293px;

	height:30px;

}

.xwnew_t_left{

	float:left;

	width:auto;

	height:30px;

	color:#e85b06;

	line-height:30px;

	font-size:16px;

	font-weight:bold;

}

.xwnew_t_leftsx{

	float:left;

	width:auto;

	height:30px;

	color:#1fc0ce;

	line-height:30px;

	font-size:16px;

	font-weight:bold;

}

.xwnew_t_leftlxwm{

	float:left;

	width:auto;

	height:30px;

	color:#91c002;

	line-height:30px;

	font-size:16px;

	font-weight:bold;

}



.xwnew_more{

	float:right;

	height:30px;

	line-height:30px;

	color:#848484;

	font-size:12px;

}

.xw_img{

	width:287px;

	height:120px;

	border:2px solid #e3e3e3;

	margin-top:20px;

}

.xw_list{

	width:290px;

	height:156px;

	margin-top:15px;

	margin-left:3px;

	color:#999999;

	line-height:26px;

	overflow:hidden;

	

}

.xw_list ul li{

	width:270px;

	padding-left:15px;

	height:26px;

	line-height:26px;

	background:url(../images/ico_03.png) left no-repeat;

	overflow:hidden;

}
.xw_lists{
    margin-top: 15px;
    margin-left: 2px;
}
.xw_lists ul li{
    background: none;
    padding: 0;
    width: 288px;
    height: 75px;
    margin-top: 3px;
}
.xw_lists ul li img{}
.xw_list ul li a{

	color:#999999;

}



.yqlj_line{

	width:1033px;

	height:auto;

	padding-bottom:40px;

	margin-top:40px;

}

.yqlj_line ul li{

	width:227px;

	height:57px;

	float:left;

	border:1px solid #e9e7e7;

	margin-right:28px;

	margin-bottom:20px;

}



.foot_line{

	width:1000px;

	height:auto;

	margin:0 auto;

}

.foot_left{float:left;width: 279px;height:85px;margin-top:10px;background:url(../images/tri_03.png) right no-repeat;padding-top:30px;}

.foot_right{width: 673px;height:115px;float:right;margin-top:15px;}

.fot_rtop{width: 100%;height:33px;}

.fot_rtop img{

	float:right;

}

.fot_rbot{width: 100%;height:50px;margin-top:15px;line-height:25px;text-align:right;color:#fff;}

.ri_fix{width:140px;height: 205px;position:fixed;right:20px;top:300px;border:1px solid #f1f1f1;background: url(../images/fibg_03.png);border-radius:5px;padding:5px;z-index:999999;}

.ri_fix_top{

	width:90px;

	height:30px;

	border-bottom:1px dashed #dfdfdd;

	line-height:30px;

	background:url(../images/dh_03.png) left no-repeat;

	color:#79b800;

	font-size:14px;

	padding-left:50px;

	font-weight:bold;

}

.ri_fix_bot{

	width:140px;

	height:125px;

	margin-top:15px;

}

.ri_fix_bot ul li{float:left;width:60px;padding-left:10px;height:25px;line-height:25px;background:url(../images/jjico_03.png) left no-repeat;margin-top: 0;text-align: left;}

.ri_fix_bot ul li a{color:#666666;font-size: 12px;font-weight: normal;height: auto;}
.ri_fix_bot ul li a:hover{background:none}
.son_left{width: 245px;height:auto;float:left;padding-bottom:20px;position: relative;}

.son_ltop{width: 100%;height:auto;}

.son_ltname{width: 235px;background: #D69440;height: 60px;line-height: 60px;font-size: 24px;font-weight: normal;text-align: center;color: #FFF;position: absolute;left: 0px;top: -60px;z-index: 9;}

.son_ltnaszm{

	width:40px;

	height:45px;

	line-height:45px;

	font-size:48px;

	font-weight:bold;

	color:#316fd9;

	margin-left:10px;

	float:left;

	text-align:right;

}

.son_ltnari{

	width:155px;

	height:45px;

	float:right;

}

.son_lttop{

	width:155px;

	height:25px;

	line-height:25px;

	font-size:18px;

	color:#316fd9;

}

.son_ltbot{

	width:155px;

	height:20px;

	line-height:20px;

	color:#656565;

	font-size:16px;

}

.son_son{width: 100%;height:auto;}

.son_son ul li{width: 235px;height: 47px;text-align:center;line-height: 47px;font-size:14px;background: #eee url(../images/bgimg1.png) no-repeat 200px 21px;border-bottom: 1px solid #DEDDDD;}

.son_son ul li a{display:block;width: 245px;height: 47px;font: 16px/47px 'Microsoft YaHei',Arial;color: #333;}

.son_son ul li a.slt{background: #7A2322;color: #fff;font: 700 18px/47px 'Microsoft YaHei',Arial;color: #fff;}

.son_son ul li a:hover{background: #7A2322;color:#fff;font: 700 18px/47px 'Microsoft YaHei',Arial;color: #fff;}



.son_lcen{

	width:210px;

	/*height:300px;*/

	margin-top:20px;

}

.son_lc_top{

	width:205px;

	height:40px;

	line-height:40px;

	border-bottom:1px dashed #dedbdb;

	padding-left:5px;

	font-size:16px;

	color:#6EB146;

	font-weight:bold;

}

.son_lcimg{

	width:207px;

	height:69px;

	border:1px solid #dedbdb;

	margin-top:10px;

}

.son_kcline{

	width:210px;

	height:auto;

	margin-top:15px;

}

.son_kcline ul li{

	height:25px;

	width:200px;

	line-height:25px;

	padding-left:10px;

	background:url(../images/kcico_03.png) left no-repeat;

	font-size:14px;

	overflow:hidden;

}

.son_kcline ul li a{

	color:#666666

}

.son_lxwm{width:210px;height: auto;margin-top:15px;}

.son_lxwm_top{width: 230px;height: 77px;line-height:40px;border-bottom:1px dashed #dedbdb;padding-left:5px;font-size:16px;color:#E44D33;font-weight:bold;background: url(../images/pic_01.gif) no-repeat;}

.son_lxwm_bot{width:210px;height: auto;margin-top:15px;line-height:25px;}



.son_right{width: 900px;height:auto;float:right;padding-bottom:20px;margin-top: 2px;}

.son_ritop{width: 100%;height:45px;background: url(../images/kctop_03.jpg) bottom no-repeat;}

.son_ritleft{width: 160px;height:45px;float:left;background:url(../images/kcl_03.png) left no-repeat;line-height:45px;color:#3d3d3d;font-size:16px;padding-left: 10px;margin-left:10px;}

.son_ritright{float:right;width: 600px;height:45px;line-height:45px;color:#3d3d3d;text-align:right;margin-right:5px;}

.son_ritright a{

	color:#3d3d3d;

}

.son_ricont{width: 100%;margin-top: 25px;height:auto;line-height:25px;font-size: 14px;}
.son_ricont img{width: 190px; */height: 2;height: 250px;}
.tnews{width: 860px;margin-top:30px;margin-left:25px;height:auto;}
.tnews dl{
	width:100%;
	height:152px;
	margin-bottom:15px;
}
.tnews dl dt{
	float:left;
	width:262px;
	height:152px;
}
.tnews dl dd{
	float:right;
	width: 579px;
	height:152px;
}
.tnews dl dd h2{
	width:100%;
	height:25px;
	line-height:25px;
	font-size: 17px;
}
.tnews dl dd .rq{
	width:100%;
	height:25px;
	line-height:25px;
	color:#999;
}
.tnews dl dd .rq span{
	color:#CCC;
}
.tnews dl dd .desc{
	width:100%;
	height: 70px;
	margin-top: 0px;
	line-height:23px;
	overflow:hidden;
}
	

.son_rilist{

	width:703px;

	height:170px;

	margin-bottom:35px;

}

.son_riimg{

	width:165px;

	height:168px;

	float:left;

	border:2px solid #ededed;

}

.son_riri{

	width:500px;

	height:135px;

	float:right;

}

.son_riri h2{

	width:500px;

	height:25px;

	line-height:25px;

	font-size:14px;

	color:#666666;

}

.son_riri h2 a{

	color:#666666;

}

.son_rijj{

	width:500px;

	height:50px;

	margin-top:15px;

	line-height:25px;

	overflow:hidden;

}

.son_rimore{width: 100%;height:31px;margin-top: 0px;}

.son_xq{width:90px;height:31px;float:right;text-align:center;color:#fff;font-weight:bold;font-size:14px;line-height:31px;background: #B7A238;}
.son_xq:hover{background: #B36502;}

.son_xq a{

	color:#fff;

}

.fen{

	width:500px;

	height:25px;

	margin:0 auto;

}

.fen ul li{

	float:left;

	width:auto !important;

	padding-left:10px !important;

	padding-right:10px !important;

	margin-left:5px;

	height:25px;

	line-height:25px;

	background:none !important;

}



.son_ricont dl{float:left;width: 190px;height: 304px;margin-left: 10px;margin-right: 11px;margin-bottom: 14px;border: 2px solid #DCDCDC;padding: 5px;}
.son_ricont dl:hover{border: 2px solid #BB2121;}
.son_ricont dl dt{width: 190px;height: 256px;padding-top:5px;background: url(../images/libg_03.jpg) left top no-repeat;}

.son_ricont dl dd{width: 190px;height:40px;line-height:40px;text-align:center;}



.son_ricont ul li{

	width:688px;

	height:30px;

	line-height:30px;

	background:url(../images/ico_03.png) left no-repeat;

	padding-left:15px;

}

.son_ricont ul li a{

	float:left;

}

.son_ricont ul li a:hover{

	color:#ef8700;

}

.son_ricont ul li span{

	float:right;

}

.son_jjall{line-height:25px;}

.son_jjall h2{height:30px;line-height:30px;display:block;margin-bottom:10px;text-align:center;font-size: 18px;font-weight: 600;}

.lbottom{width:100%;float:left}
.son_son ul li a.dangqian{
	background: #7A2322;
	color: #fff;
	font: 700 18px/47px 'Microsoft YaHei',Arial;
	color: #fff;
	}
.son_ricont1{line-height:25px;font-size:14px}	
.main_01{background:url(../images/contop_bg.png) repeat-x;}
.more_01{background:#f3f3f3}
.son_ricont11 {
    width: 100%;
    margin-top: 25px;
    height: auto;
    line-height: 25px;
    font-size: 14px;
}
.info_content img{max-width:810px}
.menu_box .menu1 li .menu2{
    position: absolute;
    left: 142px;
    top: 0px;
    background: #212120;
	display:none;

}
.menu_box .menu1 li .menu2 li{}
.menu_box .menu1 li .menu2 li a{}