@charset "utf-8";
/* CSS Document*/
body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    min-width: 1024px;
    background:#f7f7f7;
}
ul,li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight: normal
}
img {
    border: 0;
}
a {
    text-decoration: none;
    color: #333333;
}
a:hover {
    text-decoration: none;
    color: #ff6600;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.clearboth {
    clear: both;
    border: 0;
    padding: 0;
    margin: 0;
}
.w1040 {
    width: 1040px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wrapper {
    width: 1040px;
    margin: 0 auto;
    position: relative;
}
.relative {
    position:relative;
}
.imghover {
    cursor: pointer;
    transition: all 0.6s;
}
.imghover:hover {
    transform: scale(1.2);
}
.header {
    width: 100%;
    height: 106px;
    overflow: hidden;
    margin: 0 auto;
    background: #01622f;
}
.header .itop{ margin: 0 auto; height: auto; overflow: hidden; background: url("../images/top_bg.png") right center }
.header .itop-left{ float: left; padding: 18px 0 0 0;}
.header .itop-right{ float: right; color:#ffffff; font-size: 12px; line-height: 40px; margin:20px 0 0 0; text-align: right}
.header .itop-right a{color:#ffffff; padding: 0 8px;}
.header .itop-right a:hover{color:#ff6600;}

.i-nav {
    width: 1040px; height: 52px;   z-index: 9999999999999 !important; margin: 0 auto;
}
.i-nav > ul {
    width: 1200px; height: 52px;z-index: 9999999999999 !important;
}
.i-nav li {
    height: 52px; line-height: 52px; float: left; position: relative;z-index: 9999999999999 !important;
}
.i-nav li a {
      height:52px; text-align: center; padding: 0; color:#025c29; line-height: 52px; float: left; display: block; font-size: 16px; text-align:center; width:98px;
}
.i-nav li a:hover {
    background: #ffffff ; text-decoration: none; color: #ff6600;
}
.i-nav li a span {
    height: 40px; text-align: center; color: #fff; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 14px; float: left; display: block; cursor: pointer;
}
.i-nav li a.selected {
    background: #ffffff ; color: #ff6600;z-index: 9999999999999; 
}
.i-nav li a.selected2 {
    background: #ffffff ; color: #ff6600;z-index: 9999999999999; 
}
.i-nav li.selected .submenu {
    display: block;z-index: 9999999999999; 
}
.i-nav li .submenu {
    background: url("../images/nav_hover_bg.png") top center no-repeat ; padding: 6px 0 10px; left: 0; top: 52px; width: 110px;  display: none; position: absolute; z-index: 9999999999999 !important;_top: 94px; _background: none;
}
.i-nav li .submenu li {
    background: #01622f; width: 110px; height: 34px; text-align: center; line-height: 34px; padding-top: 0; padding-bottom: 0; font-size: 14px;
}
.i-nav li .submenu li a {
    background: none; padding: 0; width: 110px;  height: 34px; text-align: center; color:#ffffff; line-height: 34px; font-family: "Microsoft YaHei";font-size: 14px;
}
.i-nav li .submenu li a:hover {
    background: #028c43; color: #ffffff; font-weight: normal; text-decoration: none;
}

/*焦点图*/
.i-banner{width:1040px; height:330px; text-align:center;font-size:0; margin:0 auto;z-index:0!important;}
.focus {
    margin: 0 auto; width: 100%; height: 330px; overflow: hidden; float: left; position: relative; background-color:#ffffff
}
.banner img {
    width: 100%;
}
.focus .shadow .title {
    width: 100%; height: 45px; padding-top: 20px; padding-left: 30px;
}
.focus .shadow .title a {
    color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bolder; text-decoration: none;
}
.focus .btn {
    left: 510px; bottom: 34px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.focus .btn a {
    background: #999999; font: 12px/15px "宋体"; margin: 0 5px; outline: 0; border-radius: 7px; width: 12px; height: 12px; text-align: center; color: rgb(176, 176, 176); text-decoration: none; float: left; display: inline; position: relative; font-size-adjust: none; font-stretch: normal;border-radius: 6px;
}
.focus .btn a:hover {
    background: #ffffff;cursor: pointer;
}
.focus .btn a.current {
    background: #ffffff;cursor: pointer;
}
.focus .fPic {
    left: 0; top: 0; width: 100%; position: absolute;
}
.focus .D1fBt {
    height: 16px; overflow: hidden; z-index: 10; -ms-zoom: 1;
}
.focus .shadow {
    left: 0; width: 100%; height: 48px; text-align: left; bottom: 0; display: block; position: absolute; z-index: 10;    
}
.focus .shadow a {
    left: 50%; width: 1040px; height: 48px; color: rgb(255, 255, 255); line-height: 48px; overflow: hidden; font-family: "微软雅黑"; font-size: 16px;font-weight:800; text-decoration: none; margin-left: -495px; display: inline-block; position: absolute;
}
.focus .fcon {
    background: rgb(0, 0, 0); width: 100%; height: 330px; float: left; display: none; position: relative;
}
.focus .fcon img {
    display: block;
    width: 1040px;
    height: 330px;
}
.focus .fbg {
    width: 110px; height: 24px; text-align: center; right:20px; bottom: 10px; position: absolute; z-index: 200;
}
.focus .fbg div {
    margin: 4px auto 0; height: 14px; overflow: hidden; -ms-zoom: 1;
}
.focus .D1fBt a {
    background:#999; margin: 0 3px; width: 12px; height: 12px; color: rgb(176, 176, 176); float: left; display: inline; position: relative; _background: none; border-radius:20px;
}
.focus .D1fBt .current {
    background:#ffffff ; _background: none;
}
.focus .D1fBt a:hover {
    background:#ffffff; _background: none;
}
.focus .D1fBt img {
    display: none;
}
.focus .D1fBt i {
    font-style: normal; display: none;
}
.focus .prev {
    background: url("../images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; _background: none;
}
.focus .next {
    background: url("../images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; _background: none;
}
.focus .prev {
    background-position: 0 -74px; left: 20px; top: 50%; margin-top: -37px; cursor: pointer;
}
.focus .next {
    background-position: -40px -74px; top: 50%; right: 20px; margin-top: -37px; cursor: pointer;
}
.focus .prev:hover {
    background-position: 0 0;
}
.focus .next:hover {
    background-position: -40px 0;
}

/*i-main*/
.i-main{ width: 1040px; margin: 12px auto; height: auto; overflow: hidden}
.ip-one{ position: relative;width: 1040px; height: auto; overflow: hidden;}
.ip-one .ip-one-left{ float: left;}
.ip-one .ip-one-right{ float: right;}
.ip-two{ padding: 0 10px 0 10px; border: #e5e5e5 1px solid;height: auto; overflow: hidden; margin: 12px 0 0 0;background: url("../images/news-boxbg.png") bottom repeat-x #ffffff;}
.ip-two .ip-two-left{ float: left; width: 328px; height: auto; overflow: hidden; position: relative; margin-right: 17px;}
.ip-two .ip-two-center{ float: left; width: 328px; height: auto; overflow: hidden; position: relative;margin-right: 17px;}
.ip-two .ip-two-right{ float: right; width: 327px; height: auto; overflow: hidden;position: relative;}

.ip-two .i-title-qt{ background: url("../images/i_qtbg.png") bottom center no-repeat; height: 50px; margin: 0 auto;}
.ip-two .icolm01{background: url("../images/ico_002.png") left center no-repeat;}
.ip-two .icolm02{background: url("../images/ico_003.png") left center no-repeat;}
.ip-two .icolm03{background: url("../images/ico_004.png") left center no-repeat;}
.ip-two .i-title-qt h1{ margin: 0; padding: 0;font-size: 16px; color: #07780f;  line-height: 40px; font-weight: bold; position: absolute; top:8px; left:5px; width: 100px; padding-left: 30px}

.ip-two .qt_list{ padding: 15px 0 15px 3px}
.ip-two .qt_list li{ font-size: 14px; line-height: 30px; background: url("../images/ico_fk.png") left center no-repeat; padding-left: 10px;}
.ip-two .qt_list li a{font-size: 14px; line-height: 30px;}



.i-title-picnews{ background: url("../images/ico_001.png") left center no-repeat; color: #07780f; font-size: 16px; line-height: 40px; font-weight: bold; position: absolute; top:7px; left: 15px; width: 100px; padding-left: 35px }


.picnews-box{width:365px; height:240px;position: absolute; top:68px; left:15px}
.picnews{ width:365px; height:240px; overflow:hidden; position:relative; }
.picnews .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.picnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picnews .hd ul li{ float:left; margin-right:2px;  width:13px; height:13px; line-height:12px; text-align:center; background:#fff; cursor:pointer; font-size: 12px; }
.picnews .hd ul li.on{ background:#218125; color:#fff; }
.picnews .bd span {
    position:absolute;
    bottom:0;
    background:url(../images/banner-bg.png);
    width:100%;
    line-height:34px;
    color:#fff;
    font-weight:bold;
}
.picnews .bd h1 {
    color:#fff;
    font-size:14px;
    margin:0;
    padding:0 10px;
    height: 34px;
    line-height: 34px;
}
.picnews .bd{ position:relative; height:100%; z-index:0;   }
.picnews .bd li{ zoom:1; vertical-align:middle; }
.picnews .bd img{ width:365px; height:240px; display:block;  }
.picnews .prev,
.picnews .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picnews .next{ left:auto; right:3%; background-position:8px 5px; }
.picnews .prev:hover,
.picnews .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picnews .prevStop{ display:none;  }
.picnews .nextStop{ display:none;  }

.newsbox{ width:752px; height: 327px; border:1px solid #e5e5e5; text-align:left; background: url("../images/news-boxbg.png") bottom repeat-x; float: left}
.newsbox .hd{ height:50px; line-height:30px; background:url("../images/newboxline.png") bottom center no-repeat; padding:0; position:relative; }
.newsbox .hd ul{ float:left;  position:absolute; left:395px; top:15px; height:32px;}
.newsbox .hd ul li{ float:left; cursor:pointer; width: 100px; height: 33px; text-align: center; margin-right: 8px; font-size: 16px; color: #333333; background:url("../images/news_there.png") bottom center no-repeat;}
.newsbox .hd ul li.on{ height:33px;background:url("../images/news_here.png") bottom center no-repeat; color: #ffffff}
.newsbox .bd{width: 355px; float: right}
.newsbox .bd ul{ padding:15px 10px 0 0;  zoom:1; position: relative}
.newsbox .bd li{ height:30px; line-height:30px; background: url("../images/ico_it.png") left center no-repeat; padding-left: 15px;}
.newsbox .bd li a{ color: #333333;}
.newsbox .bd li a:hover{ color: #ff6600;}
.newsbox .bd li .date{ float:right; color:#999;}
.newsnore{ position: absolute; top:-34px; right: 10px;  font-size: 14px; color: #878787; line-height: 30px;}
.news-one h1{margin: 0 0 0 0; padding: 0;text-align:TEXT-JUSTIFY: inter-ideograph;  TEXT-ALIGN: justify; width:100%}
.news-one a{margin: 0 0 0 0; padding: 0;TEXT-JUSTIFY: inter-ideograph;  TEXT-ALIGN: justify; width:100%}
.news-one p{margin: 0 0 7px 0; padding:5px 0; border-bottom: #cccccc 1px dotted;}
.news-one-bt{color: #e70000; font-size: 18px; line-height: 30px;}
.news-one-bt:hover{color: #e70000; }
.news-one-zy{color: #777777; font-size: 12px; line-height: 24px; }
.news-one-zy:hover{color: #777777; }


/*tzgg-box*/
.listmore{position: absolute; top: 12px; right: 10px; font-size: 14px; color: #878787;line-height: 30px;}
.tzgg-box{ border: #e5e5e5 1px solid; width: 270px; height: 327px; float: right;background: url("../images/news-boxbg.png") bottom repeat-x #ffffff; position: relative}
.i-title-tzgg{ background: url("../images/i_tzggtbg.png") bottom center no-repeat; height: 50px; margin: 0 auto;}
.i-title-tzgg h1{ margin: 0; padding: 0;font-size: 16px;background: url("../images/ico_002.png") left center no-repeat; color: #07780f;  line-height: 40px; font-weight: bold; position: absolute; top:8px; left: 15px; width: 100px; padding-left: 30px}
.tzgg_list{ padding: 15px 10px 10px 15px}
.tzgg_list li{ font-size: 14px; line-height: 31px; background: url("../images/ico_jt.png") left center no-repeat; padding-left: 10px;}
.tzgg_list li a{font-size: 14px; line-height: 30px;}



.i-piclink{ border: #e5e5e5 1px solid; background: url("../images/news-boxbg.png") bottom repeat-x #ffffff; width: 1040px; height: auto; margin:12px auto; position:relative; }
.i-piclink .hd{ }
.i-piclink .hd .prev{ display:block;  width:9px; height:15px; float:right; overflow:hidden; cursor:pointer; background:url("../images/piclink_rico.png") no-repeat; position: absolute; right: 10px; top:35px;}
.i-piclink .hd .next{ display:block;  width:9px; height:15px; float:right; overflow:hidden; cursor:pointer; background:url("../images/piclink_lico.png") no-repeat;position: absolute; left: 10px; top:35px;}
.i-piclink .hd .prevStop{ background-position:-60px 0; }
.i-piclink .hd .nextStop{ background-position:-60px -50px; }
.i-piclink .tempWrap{ width: 988px !important; margin: 0 auto}
.i-piclink .bd{ padding:15px 10px 15px 10px; }
.i-piclink .bd ul{ overflow:hidden; zoom:1; }
.i-piclink .bd ul li{ margin:0 5px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.i-piclink .bd ul li .pic{ text-align:center; }
.i-piclink .bd ul li .pic img{ width:192px; height:53px; display:block; padding:0; border:1px solid #cecece; }
.i-piclink .bd ul li .pic a:hover img{ border-color:#999;  }
.i-piclink .bd ul li .title{ line-height:24px;   }


/*list*/
.list_banner{ width: 100%; margin: 0 auto; height: auto; text-align: center; background: #e1e1e1; overflow:hidden}
.list_banner img{ width: 100%;}
.list-main{ width: 1040px; margin: 15px  auto; height: auto; overflow: hidden;  }
.list-main-left{ float: left; width: 225px;}
.list-main-left .this-lmname{width: 205px; height:80px; border-top: #002612 2px solid; background: url("../images/lm_namebg.png") right center no-repeat #01622f; padding:20px 0 0 20px}
.list-main-left .this-lmname H1{ font-size: 28px; color: #ffffff; line-height: 30px;margin: 0; padding: 0;}
.list-main-left .this-lmname H3{ font-size: 14px; color: #a3c6b4; line-height: 30px; margin: 0; padding: 0;}

.list-sub{width: 225px; height: auto; overflow: hidden;margin-top: 1px; }
.list-sub li{height: 43px; width: 225px; overflow: hidden}
.list-sub li a{ height: 42px; line-height:42px;width: 225px; display: block; background: url("../images/list_sub_bg.png") 190px center no-repeat #ececec; border-bottom: #d6d6d6 1px solid; font-size: 14px; padding-left: 25px}
.list-sub li a:hover{background: url("../images/list_sub_bgon.png") 190px center no-repeat #01622f; color: #ffffff}

.list-hot{ margin: 30px 0 0 0; width: 225px;}
.list-hot h1{background: url("../images/lmhot_line.png") left bottom no-repeat; font-size: 16px; color: #006633; line-height: 40px; padding-left: 10px; }
.list-hot-list{ background: url("../images/lmhot_ph.png") 2px 8px no-repeat; padding:0 0 0 23px; margin: 10px auto}
.list-hot-list li{ line-height: 30px; font-size: 14px;}
.list-hot-list li a{color: #666666}
.list-hot-list li a:hover{ color: #ff6600}

.list-main-right{ float: right; width: 720px; border-top: #01622f 2px solid;border-left: #e5e5e5 1px solid;border-right: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; min-height: 800px; padding:0 40px; background: #fcfcfc; overflow: hidden;}
.list-main-right .lm_name{ border-bottom:#cccccc 1px solid; height: 50px; line-height: 50px;}
.list-main-right .lm_name h2{ float: left; text-align: left; font-size: 18px; color: #000000; border-bottom:#01622f 1px solid; padding:0 15px 0 0 }
.list-main-right .lm_name span{ float: right; color: #666666; font-size: 12px; }
.list-main-right .lm_name span a{ color: #666666;}

.fy-list{height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0}
.fy-list li{ line-height: 40px;height: 40px; background: url("../images/ico_list.png") left center no-repeat; font-size: 14px; color: #999999; padding-left: 15px; border-bottom: #dcdcdc 1px dotted;text-align: right;}
.fy-list li a{ color: #666666; float: left;}
.fy-list li a:hover{ color: #01622f;}
.fy-list li>span{ color: #01622f;float: right;}
.listmor{ text-align: center; margin:30px auto;}




/*c-content*/
.zinfo {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0;
}
.zinfo .c-title {
    font-size: 30px;
    color: #006134;
    line-height: 40px;
    text-align: center;
    margin: 20px 0 5px 0;
}
.zinfo .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.zinfo .nr-info p {
    font-size: 16px !important; 
    color: #666 !important;
    font-family:"微软雅黑" ;
    margin: 10px 0 !important;
    text-indent: 2em !important;
    text-align: left !important;
line-height: 34px !important;
}
.zinfo .nr-info a{
text-decoration:underline !important;
}

/*zinfo*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0;
}
.c-content .c-title {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    margin: 15px 0 20px 0;
}
.c-content .other-s {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #01622f;
    background: #ececec;
}
.c-content .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.c-content .nr-info p {
    font-size: 16px !important; 
    color: #666 !important;
    font-family:"微软雅黑" ;
    margin: 15px 0 !important;
    text-indent: 2em !important;
line-height: 34px !important;
}
.c-content .nr-info a{
text-decoration:underline !important;
}

/*i-zh*/
.i-zh{width: 750px;height: auto;overflow:hidden;position: relative;margin: 20px auto 20px auto; padding: 0; }
.i-zh .zh-box{ width: 350px; float: left; margin:5px 24px 5px 0; height:220px; overflow: hidden; }
.i-zh .zh-box .title{background: url("../images/zhnm_bg.png") bottom left no-repeat; height:40px; line-height:40px; }
.i-zh .zh-box .title h1{ color:#006134; font-size: 16px; line-height: 40px; float: left; font-weight:bold;}
.i-zh .zh-box .title a{ float: right; font-size: 12px; color: #999999; line-height: 40px;}
.i-zh .zh-box .zh-list{ padding: 10px 0;}
.i-zh .zh-box .zh-list li{ color: #999999; line-height: 32px;height: 32px; text-align: right; width: 350px; background: url("../images/ico_list.png") left center no-repeat; padding-left: 10px;}
.i-zh .zh-box .zh-list li a{ float: left; color: #666666;}
.i-zh .zh-box .zh-list li span{ float: right; color: #666666; padding-right:10px;}
.i-zh .zh-box .zh-list li a:hover{color: #01622f;}

/*zh-hx*/
.zh-hx{width: 720px;height: auto;overflow:hidden;position: relative;margin: 10px auto 20px auto; padding: 0;}
.zh-hx-box{width: 720px;height: auto;overflow:hidden; margin: 15px auto;}
.zh-hx-box .zh-hx-title{height: 38px; line-height:38px;background: #ececec; border-left:#01622f 5px solid;}
.zh-hx-box .zh-hx-title h1{ font-size:16px; font-weight: bold; color: #01622f;  padding-left: 15px; float: left }
.zh-hx-box .zh-hx-title a{ float: right;font-size: 12px; color: #666666; padding-right: 15px;}
.zh-hx-box .zh-hx-list{padding: 15px 0;}
.zh-hx-box .zh-hx-list li{ color: #999999; line-height: 32px; text-align: right;  background: url("../images/ico_list.png") left center no-repeat; padding-left: 10px;}
.zh-hx-box .zh-hx-list li a{ float: left; color: #666666;}
.zh-hx-box .zh-hx-list li a:hover{color: #01622f;}


/*zh-th*/
.zh-th{width: 720px;height: auto;overflow:hidden;position: relative;margin: 10px auto 20px auto; padding: 0;}
.zh-th-box{width: 720px;height: auto;overflow:hidden; margin: 30px auto;}
.zh-th-box .zh-th-title{height: 38px; line-height:38px;background: #ececec; border-left:#01622f 5px solid;}
.zh-th-box .zh-th-title h1{ font-size:18px; font-weight: bold; color: #01622f;  padding-left: 15px; float: left }
.zh-th-box .zh-th-title h1 span{font-size: 14px; }
.zh-th-box .zh-th-title a{ float: right;font-size: 12px; color: #666666; padding-right: 15px;}
.zh-th-box .zh-th-list{padding:15px 0; width: 720px; height: auto; overflow: hidden;}
.zh-th-box .zh-th-list ul{ width: 800px; height: auto; overflow: hidden}
.zh-th-box .zh-th-list li{ color: #999999; line-height: 40px; text-align:left;  background: url("../images/ico_sz.png") left center no-repeat; padding-left: 10px; width:185px; float: left}
.zh-th-box .zh-th-list li a{  color: #666666;}
.zh-th-box .zh-th-list li a:hover{color: #01622f;}


/*teacher-jl*/
.teacher-info{font-size:14px;color:#333333; margin: 20px auto}
.jl-table{ border:#dddddd 1px solid;border-collapse:collapse;}
.jl-table tr{ border:#dddddd 1px solid;border-collapse:collapse;}
.jl-table td{ border:#dddddd 1px solid;border-collapse:collapse;}
.jl-title{ font-size:14px; color:#333333; font-weight:bold; line-height:40px;width:400px; text-align:center;}
.tc-photo img{ width: 125px; height: 180px; margin: 0 auto}
.jl-title-nr{ font-size:14px; color:#333333; line-height:40px; text-align:left; padding-left:20px; }
.tc-title{ font-size:16px;line-height:40px; color:#01622f; font-weight:bold; border:none; padding-left:20px; background:#f4f4f4}
.tc-jjnr{ font-size:14px; color:#666666; line-height:30px; padding:10px;text-align:justify;text-justify:inter-ideograph;}
.tc-jjnr p{ text-indent:2em; margin:10px; padding:}

.sideMenu{ width: 720px; height: auto; overflow: hidden; margin: 0 auto}
.sideMenu h3{ height:40px; padding-left:20px;  border:1px solid #dddddd; background:#f4f4f4; cursor:pointer; font-size:16px;line-height:40px; color:#01622f; font-weight:bold; margin: 10px auto 0 auto}
.sideMenu h3 em{ float:right; display:block; width:40px; height:40px;   background:url(../images/icoAdd.png) 16px 17px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -50px; }
.sideMenu ul{ padding:8px 25px; color:#666666; display:none; border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;line-height:30px;}
.x-introduction{ height:auto; overflow: hidden }
.x-introduction p{ height:auto; color: #666666; font-size: 14px; line-height: 24px; text-align: left; text-indent: 2em; }



/*footer*/
.footer{ border-top: #474644 8px solid; background: #e1e1e1;padding: 20px 0; height: auto; overflow: hidden;}
.footer-left{ float: left }
.copright{ color: #333333; font-size: 14px; line-height: 30px; text-align: left; padding: 0 0 0 150px ; background: url("../images/end_logo.png") left center no-repeat;}
.copright p{  margin:0; padding: 0}
.footer-right{ float: right; width: 300px; text-align: right }
.footer-right a{ float: right; margin-left: 30px;}
.footer-right a img{ display: block }
.footer-right a span{ display: block; text-align: center; height: 30px; line-height: 30px; }