@charset "utf-8";
/* CSS Document */
body {margin:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size:12px;}
a {text-decoration:none;}
img {border:none;}
li {list-style:none;}
.left {float:left;}
.right {float:right;}



.topline {width:100%;height:23px;background:url(top_line.jpg) repeat-x;}
.topline div {width:1000px;height:23px;line-height:23px;color:#a3a3a3;overflow:hidden;vertical-align:middle;margin:0 auto;}
.topline div a {color:#0b5733;margin:0 13px;}

.top {width:100%;height:130px;background:url(top_bg.jpg) repeat-x;}
.top div{width:1000px;height:130px;vertical-align:middle;margin:0 auto;}
.top img {margin-top:25px;}
.top .menu {width:660px;height:30px;color:#d9d9d9;font-size:14px;margin-top:60px;}
.top .menu a {color:#000;margin:0 10px;}


.banner {width:100%;height:442px;background:no-repeat bottom center;}
.bak_flexslider {position:relative;height:442px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider {position:relative;height:442px;overflow:hidden;background:no-repeat bottom center;}
.slides {position:relative;margin:0;padding:0;}
.slides ul {}
.slides li {height:442px;background:no-repeat bottom center;}
.flex-control-nav {position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:none;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:none;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active {background-position:0 0;}



.searchbar {width:100%;height:34px;background:#d43f37;}
.searchbar div {width:1000px;height:34px;line-height:34px;margin:0 auto;}
.searchbar div span {width:800px;display:block;float:left;background:url(icon_red.jpg) no-repeat 5px; text-indent:40px;}
.searchbar div div {width:200px;height:21px;float:right;margin-top:7px;}
.searchbar div div .text {height:17px;line-height:17px;border:none;float:left;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.searchbar div div .button {width:28px;height:21px;border:none;float:left;background:url(search.jpg) no-repeat;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}



.newsbar {width:100%; height:198px; background:#f6f6f6;}
.newsbar div {width:1000px;margin:0 auto;}
.newsbar div .newsbox {width:430px;height:28px;float:left;margin-top:13px;margin-right:13px;}
.newsbar div .newsbox .blank {width:10px;height:28px;float:left;border-bottom:1px solid #c8c8c8;}
.newsbar div .newsbox .title {width:70px;height:28px;float:left;line-height:28px;border-bottom:3px solid #d43f37;font-size:16px;text-align:center;} 
.newsbar div .newsbox .more {width:350px;height:28px;float:left;line-height:28px;border-bottom:1px solid #c8c8c8;font-size:12px;color:#898989;text-indent:7px;}
.newsbar div .newsbox .more span {display:block;float:left;}
.newsbar div .newsbox .more a {display:block;float:right;color:#d43f37;margin-right:13px;}
.newsbar div .newsbox ul {width:430px;float:left;margin:0;padding:0;}
.newsbar div .newsbox ul li {width:420px;line-height:24px;margin-left:10px;color:#5e5e5e;overflow:hidden;}
.newsbar div .newsbox ul li a {color:#5e5e5e;display:block;float:left;}
.newsbar div .newsbox ul li span {float:right;}

.newsbar div .project {width:550px;height:28px;float:left;margin-top:13px;}
.newsbar div .project .blank {width:10px;height:28px;float:left;border-bottom:1px solid #c8c8c8;}
.newsbar div .project .title {width:70px;height:28px;float:left;line-height:28px;border-bottom:3px solid #d43f37;font-size:16px;text-align:center;} 
.newsbar div .project .more {width:470px;height:28px;float:left;line-height:28px;border-bottom:1px solid #c8c8c8;font-size:12px;color:#898989;text-indent:7px;}
.newsbar div .project .more span {display:block;float:left;}
.newsbar div .project .more a {display:block;float:right;color:#d43f37;margin-right:13px;}
.newsbar div .project ul {width:550px;float:left;overflow:hidden;margin:0;padding:0;}
.newsbar div .project ul .projectpic {width:174px;float:right;margin-top:10px;margin-right:9px;}
.newsbar div .project ul .projectpic span {display:block;height:24px;line-height:24px;background:#dfdfdf;color:#5e5e5e;text-align:center;}



.linkbar {width:100%;height:198px;background:#fff;overflow:hidden;}
.linkbar div {width:1000px;margin:0 auto;}

.linkbar div .notice {width:430px;height:28px;float:left;margin-top:13px;margin-right:13px;}
.linkbar div .notice .blank {width:10px;height:28px;float:left;border-bottom:1px solid #c8c8c8;}
.linkbar div .notice .title {width:70px;height:28px;float:left;line-height:28px;border-bottom:3px solid #d43f37;font-size:16px;text-align:center;}
.linkbar div .notice .more {width:350px;height:28px;float:left;line-height:28px;border-bottom:1px solid #c8c8c8;font-size:12px;color:#898989;text-indent:7px;}
.linkbar div .notice .more span {display:block;float:left;}
.linkbar div .notice .more a {display:block;float:right;color:#d43f37;margin-right:13px;}
.linkbar div .notice ul {width:430px;float:left;margin:0;padding:0;}
.linkbar div .notice ul li {width:420px;line-height:24px;margin-left:10px;color:#333333;overflow:hidden;}
.linkbar div .notice ul li a {color:#333333;display:block;float:left;}
.linkbar div .notice ul li span {float:right;}

.linkbar div .linkbox {width:550px;height:28px;float:left;margin-top:13px;}
.linkbar div .linkbox .blank {width:10px;height:28px;float:left;border-bottom:1px solid #c8c8c8;}
.linkbar div .linkbox .title {width:70px;height:28px;float:left;line-height:28px;border-bottom:3px solid #d43f37;font-size:16px;text-align:center;} 
.linkbar div .linkbox .more {width:470px;height:28px;float:left;line-height:28px;border-bottom:1px solid #c8c8c8;font-size:12px;color:#898989;text-indent:7px;}
.linkbar div .linkbox .more a {float:right;color:#d43f37;margin-right:13px;}
.linkbar div .linkbox ul {width:550px;float:left;overflow:hidden;margin:0;padding:0;}
.linkbar div .linkbox ul .linkpic {width:97px;float:left;margin-top:10px;margin:20px 20px;}
.linkbar div .linkbox ul .linkpic img {}
.linkbar div .linkbox ul .linkpic span {display:block;height:44px;line-height:44px;font-size:16px;text-align:center;}

.linkbar div .newsbox {width:180px;float:right; margin-top:7px;}
.linkbar div .newsbox .more a {display:block;float:right;color:#d43f37;margin-right:13px;}
.linkbar div .newsbox ul {width:430px;float:left;margin:0;padding:0;}
.linkbar div .newsbox ul li {width:420px;line-height:24px;margin-left:10px;color:#5e5e5e;overflow:hidden;}
.linkbar div .newsbox ul li a {color:#5e5e5e;display:block;float:left;}
.linkbar div .newsbox ul li span {float:right;}


.copyright {width:100%; height:105px; background:url(bottom_bg_red.jpg) repeat-x;}
.copyright div {width:1000px;margin:0 auto;}
.copyright div img {width:173px;display:block;float:left;margin-top:30px;}
.copyright div div {width:577px;line-height:18px;color:#7f7f7f;float:left;border-left:1px solid #dadada;margin-top:35px;margin-left:20px;padding-left:30px;}
.copyright div div a {color:#7f7f7f;margin:0 7px;}
.copyright div span {margin-top:40px;width:100px;display:block; float:right;}


.inside_banner {width:100%;height:249px;background:url(banner.jpg) center center no-repeat;overflow:hidden;}
.inside_body {width:100%;background:#e7e7e7;overflow:hidden;padding-top:20px;}
.inside_body .box {width:1000px;height:100%;overflow:hidden;margin:0 auto;background:#f2f9f2;box-shadow: 1px 1px 5px 5px #ddd;}
.inside_body .box .left {width:280px;height:100%;overflow:hidden;float:left;}
.inside_body .box .left .classify {width:280px;height:100px;font-size:25px;background:#439347;color:#fff;}
.inside_body .box .left .classify .e {font-size:32px;display:block;text-indent:20px;font-family:Impact;padding-top:10px;}
.inside_body .box .left .classify .c {font-size:25px;display:block;text-indent:20px;font-weight:bold;}
.inside_body .box .left .title {width:280px;height:57px;line-height:57px;vertical-align:middle;text-indent:20px;background:url(left_title_bg.jpg) no-repeat;font-size:21px;color:#439347;}
.inside_body .box .left .title a {color:#439347;}
.inside_body .box .left .hover {width:280px;height:57px;line-height:57px;vertical-align:middle;text-indent:20px;background:url(left_title_bghover.jpg) no-repeat;font-size:21px;color:#fff;}
.inside_body .box .left .hover a {color:#fff;}


.listbox {width:720px;float:left;background:#fff;}
.listbox .title {border-bottom:1px solid #be9950;height:35px;margin:22px 26px 6px 26px;}
.listbox .title li {list-style:none;float:left;}
.listbox .title li.position {float:right;height:35px;line-height:35px;vertical-align:bottom;padding-right:20px;color:#959595;}
.listbox .title li span {display:block;height:34px;line-height:34px;vertical-align:middle;color:#195a3a;border-bottom:2px solid #195a3a;font-size:16px;font-weight:inherit;padding:0 13px 0 13px;}
.listbox .newsbox {height:150px;background:#f6f6f6;margin:13px 26px 0px 26px;}
.listbox .newsbox .date {width:150px;height:150px;background:#5ab45f;color:#fff;font-weight:inherit;text-align:center;float:left;}
.listbox .newsbox .date .d {font-size:80px;line-height:90px;padding-top:20px;}
.listbox .newsbox .date .ym {width:98px;height:24px;line-height:24px;font-size:14px;border:3px solid #fff;margin:0 auto;}
.listbox .newsbox .news {width:460px;margin-left:20px;float:left;margin-top:11px;}
.listbox .newsbox .news li {list-style:none;}
.listbox .newsbox .news li.caption a {color:#000;font-size:18px;font-weight:inherit;line-height:42px;}
.listbox .newsbox .news li.abstract a {color:#595959;font-size:14px;font-weight:inherit;line-height:24px;}
.listbox .newsbox .news li.num {color:#595959;font-size:14px;font-weight:inherit;line-height:42px;}
.listbox .textbox {margin:13px 26px 0px 26px;}
.listbox .textbox li {list-style:none;}
.listbox .textbox li.caption {color:#000;font-size:18px;font-weight:inherit;line-height:60px;}
.listbox .textbox li.text {color:#595959;font-size:14px;font-weight:inherit;line-height:24px;}
.listbox .textbox li.num {color:#595959;font-size:14px;font-weight:inherit;line-height:33px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}

.pagination a{float: left; padding: 5px 10px; margin: 10px 6px; border: 1px solid #ccc; border-radius: 3px; color: #333;}
.pagination .active a{background: #f6f6f6;}