.list_wrap ul.list{ margin:0 10px }
.list_wrap ul.list li{ height:40px; line-height:40px; color:#333; border-bottom:dashed 1px #999 ; background:url(../images/xw-li.jpg) 10px center no-repeat; padding-left:20px;}
.list_wrap ul.list li a{ }
.list_wrap ul.list li span{margin-right:20px; color:#666; }
.list_wrap .page{text-align:center; margin-top:20px;}

.list_wrap ul.grid{ margin:0 5px; }
.list_wrap ul.grid li{ padding:5px; width:225px; text-align:center; }
.list_wrap ul.grid li p.text{ height:24px; line-height:24px; }
.list_wrap ul.grid li p.image a img{ padding:1px; border:1px solid #a57640; }

.text_wrap{ line-height:150%; padding: 15px 10px; }
.text_wrap h2.h2{ font-size:16px; text-align:center; line-height:24px; margin-bottom:10px; }
.text_wrap h4.h4{ font-size:12px; text-align:right; color: #fff; margin-bottom:10px; font-weight:normal; float: right; background-color: #999; padding: 0 5px;}
.text_wrap span{ line-height: 30px;}
.goback{text-align:center;margin-top:50px;}
.page{text-align: center;margin-top: 30px;}
.pagination span{ margin-left:0.5em; }
.pagination span.current{ padding:1px 4px; border:1px solid #666; background:#666; cursor:default; color:#fff; font-weight:bold; }
.pagination span a{ padding:1px 4px; border:1px solid #999; font-weight:bold; color: #999;}
.pagination span a:hover{ background:#999; text-decoration:none; color:#fff; }

.content-c-f{margin-top: 20px;color: #767676;}
.content-c-f .post_form{margin-top: 25px;}
.content-c-f .post_form form{}
.content-c-f .post_form form table.form{}
.content-c-f .post_form form table.form td.title_t{width:75px;text-align: right;}
.content-c-f .post_form form table.form td.content_t{padding-left: 10px;}
.content-c-f .post_form form table.form input{height: 25px;}
.content-c-f .post_form form table.form input.small-input{width: 90px;}
.content-c-f .post_form form table.form input.medium-input{width: 265px;}
.content-c-f .post_form form table.form input.large-input{width: 450px;}
.content-c-f .post_form form table.form textarea.textarea{width: 451px;height: 110px;}
.content-c-f .post_form form table.form td{padding-top: 5px;}
.content-c-f .post_form form table.form input.button{width: 145px;height: 40px;background: #296eaf;border: none;font-size: 18px;color: #ffffff;margin-top: 10px;cursor: pointer;}
.content-c-f .left{border-right: 1px dotted silver;padding-right: 20px;}
.content-c-f .right{padding-left: 20px;}

.content-c-f .xxym h1{font-size:16px;margin-top: 50px;height: 55px;line-height: 40px;text-align: center;}
.content-c-f .xxym ul{width: 690px;margin: 0 auto;}
.content-c-f .xxym ul li{height: 35px;line-height: 35px;border-bottom: 1px solid #767676;}
.content-c-f .xxym ul li a{color:black;}
.content-c-f .xxym ul li a:hover {color: #2c806d;}
.content-c-f .xxym ul li a span{overflow:hidden;}
.content-c-f .xxym ul li a span.left{width: 150px;border-right:0px;}
.content-c-f .xxym ul li a span.right{width: 540px;}

/* CSS Document */


#content_top {height: 180px; width: 100%; background-image: url("../images/content_top_bg.jpg");}
#content_top .wrap {position: relative;}
#content_top .block_left {text-align: center; position: absolute; top: 52px; left: 0px; height: 30px; }
#content_top .block_left .pic {padding-top: 7px; float: left; width: 25px; height: 30px; background-color: #f1f1f1;}
#content_top .block_left .title {padding-top: 2px; float: left; background-color: #2c816e; width: 145px; height: 30px; font-size: 18px;}
#content_top .block_left .e_title {float: left; font-size: 24px; color: #ffffff; margin: -3px 0px 0px 14px;}


#content_top .block_right { position: absolute; top: 9px; right: 11px;}
#content_top .block_bottom { position: absolute; top: 126px; left: 0; height: 54px; font-size: 14px; text-align: center; width: 1000px; overflow: hidden;}
#content_top .block_bottom a {color: #000;}
#content_top .block_bottom .button {color: #000; margin-left: 1px; float: left; width: 159px; background-color: #fff; height: 54px; padding-top: 14px;}
#content_top .block_bottom .current{background-color:#d79244;color: #fff;}

#content_bottom {min-height: 870px; padding-bottom: 80px;width: 100%; background: #f1f1f1; color: black;}
#content_bottom .wrap {padding-top: 33px;}

#container_top,
#container_bottom{width: 1010px;height:8px;}
#container_top{background:url(../images/ty_top.png) no-repeat;}
#container_bottom{background:url(../images/ty_bottom.png) no-repeat;}
#container {width: 1010px;background:url(../images/ty_middle.png) repeat-y;min-height: 755px;}
#container .column_wrap {width: 800px; margin: auto;padding-bottom: 50px;}

#container #article .block {padding: 20px 0; width: 800px; border-bottom: 1px solid darkgray; }
#container #article .title {font-size: 16px; }
#container #article .title a {color: #000000;}
#container #article .title a:hover{color:#000;text-decoration:underline;}
#container #article .content {font-size: 14px; color: #808080; margin: 15px 0;}
#container #article .button {border: 1px greenyellow solid; width: 400px; height: 50px; margin: auto; text-align: center; line-height: 50px;}
#container #article .button a {color: greenyellow;}

#container #talent .block {padding: 20px 0;  border-top: 1px solid grey; position: relative; height: auto;margin: 0 15px;}
#container #talent .left {float: left; width: 200px;height: 200px;margin-right: 25px;overflow: hidden;height: auto;}
#container #talent .center {float: left; margin-left: 20px;width: 554px;}
#container #talent .name {font-size: 24px; margin-left: 10px; }
#container #talent .name a{color:#000;}
#container #talent .name a:hover{color:#000;text-decoration:underline;}
#container #talent .introduction {font-size: 14px; width: 450px;height: 40px;overflow:hidden;}
#container #talent .introduction .develop {color: blue;}
#container #talent .introduction .pack_up {color: blue; display: none;}
#container #talent .speech_content {padding: 10px 0; }
#container #talent .speech_content .left {width: 80px; margin-left: 10px;height: auto;}
#container #talent .speech_content .right {width: 300px; margin-left: 30px; float: left;}
#container #talent .publications .left {width: 80px; margin-left: 20px;}
#container #talent .publications .right {float: left; width: 300px; margin-left: 20px;}
#container #talent .publications .pic {float: right; margin-top: 50px;}
#container #talent .last_right {position: absolute; top: 20px; right: 0; }

.list-nr-lb{ float: left;}
.list-nr-lb .news_list{ background:#fff; height:139px; margin: 10px 20px; border-bottom: 1px dashed #ccc;}
.list-nr-lb .news_list .news_img{ float:left; height:109; padding:15px 10px;}
.list-nr-lb .news_list .news_content{ float:right; width: 278px; height:109px; padding:15px 0px;}
.list-nr-lb .news_list .news_content h1 a{ line-height:30px; font-size:18px;color:#000;}
.list-nr-lb .news_list .news_content h1 a:hover{text-decoration:underline;}
.list-nr-lb .news_list .news_content h1 span{font-size:12px;line-height: 33px;float: right;margin-right: 15px;}
.list-nr-lb .news_list .news_content p{ line-height:27px;}
.list-nr-lb .news_list .news_content p a{ color:red;}

.course_list ul li{ width: 380px; height:142px; float:left; padding:15px;margin: 0 60px 40px; position:relative}
.course_list ul li.xiaoxue{background:url(../images/s-c-2.jpg) no-repeat;}
.course_list ul li.chuzhong{background:url(../images/s-c-5.jpg) no-repeat;}
.course_list ul li.gaozhong{background:url(../images/s-c-6.jpg) no-repeat;}
.course_list ul li p.t{ text-align:center; color:#fff; margin-bottom: 28px; line-height: 7px;}
.course_list ul li p.t a{color:#fff; font-size:18px}
.course_list ul li a.more{padding-right:14px;position:absolute; bottom:24px; right:15px; font-size:12px;}
.course_list ul li.xiaoxue a.more{background:url(../images/more1.gif) no-repeat right; color:#ed9e22}
.course_list ul li.chuzhong a.more{background:url(../images/more2.gif) no-repeat right; color:#14ad80}
.course_list ul li.gaozhong a.more{background:url(../images/more3.gif) no-repeat right; color:#2c85a3}

#contact{margin-top:40px;}
#contact ul{}
#contact ul li{width:425px;float:left;font-size:14px;color:#333333;text-indent: 20px;margin-bottom: 45px;}
#contact ul li.last{float:right;}
#contact ul li h5{font-weight:normal;background:url(../images/point.png) no-repeat;background-position: 4px 2px;text-indent: 22px;}
#contact ul li p.address,
#contact ul li p.tel{}
