/*css*/
.a_banner1{ background: url(../images/a_banner1.jpg) no-repeat center center;width: 100%; height: 405px; overflow: hidden; margin: 0 auto;}
.a_bannerbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.a_bannerwz{ width: 198px; height: auto; float: left; margin-top: 138px;}
.a_banner_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.a_banner_t h2{ font-size: 48px; color: #FFFFFF; line-height: 58px; font-weight: bold;}
.a_banner_t p{ font-size: 14px; color: #FFFFFF; line-height: 19px;}
.a_banner_ico{ background: #FFFFFF; width: 55px; height: 5px; margin-top: 20px;}

/****/
.news{width:1200px; position:relative; margin:0 auto;}
.news_nav{ width:840px;position:absolute; z-index: 2; left:50%; margin-left: -420px; top: 15px;}
.news_nav .news_fenq{ width:840px;height:50px;overflow:hidden;}
.news_nav .tabjg{ width:1200px; height:50px;}
.news_nav li{ background: #459ed7; width:198px; height:50px; float: left; margin-right: 2.4px; text-align: center;}
.news_nav li:last-child{ margin-right: 0;}
.news_nav li a{ display:block; width:198px;font-size:16px; color:#ffffff; line-height:49px;}
.news_nav li.active {background:#000000;}
.news_c{width:1200px; height: auto; overflow: hidden; margin: 0 auto;}
.news_con{width:100%; height: auto; overflow: hidden; margin: 50px auto;}
.dno{ display:none}
.cl{ clear:both;}
/****/
.newsbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.bd_hdbox{ width: 100%; height: 50px; overflow: hidden; margin: 0 auto;}
.news_tabbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
/****/
.listbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; border-bottom: 1px solid #eae9e9;}
.listxbox{ width: 100%; height: 200px; overflow: hidden; margin: 40px auto;}
.listboxleft{ width: 312px; height: 200px; overflow: hidden; float: left; margin-right: 45px;}
.listboxleft img{ width: 312px; height: 200px; overflow: hidden;}
.listboxright{ width: 825px; height: 200px; overflow: hidden; float: left;}
.listbox_t{ width: 100%; height: auto; overflow: hidden; margin: 30px auto;}
.listbox_t h2{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold;}
.listbox_t a{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold;}
.listbox_n{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.listbox_n p{ font-size: 16px; color: #666666; line-height: 26px;}
.listbox_dj{ width: 108px; height: auto; overflow: hidden; float: right; margin-right: 15px; margin-top: 20px;}
.listbox_dj a{ font-size: 18px; color: #459ed7; line-height: 24px;}

/**fenye**/
.page { overflow:hidden; zoom:1; clear:both; width: 475px; margin:50px auto;}
.pagelist { height:22px; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pagelist li { float:left; margin-right: 5px; font-size:12px; line-height:20px; color:#666666; display:inline; }
.pagelist li a { float:left; display:block; border:#ccc 1px solid; background:#999999; height:20px; color:#FFFFFF; line-height:20px; padding:0 6px; }
.pagelist li a:hover { color:#fff; background:#9d7a47; }
.pagelist li.thisclass { background:#000000!important; color:#fff; }
.pagelist li.thisclass a { float:left; display:block; background:#000000; color:#fff; }
.pagelist li.thisclass a:hover { float:left; display:block; background:#9d7a47; color:#fff; }
.pagelist li .pageinfo { float:left; display:block; font-size:12px; line-height:20px; color:#666666;}

.about_tabbox{padding-top:60px}