.center{width: 1000px; margin: 0 auto;}
.clear{clear: both;}
body{background: #f3f3f3;}

/*头部*/
.header{width: 100%; height: 112px; background: url(top_bg.jpg) no-repeat center center;}
.header .logo{width: 598px; height: 112px; float: left;}

/*搜索*/
.search_box{float: right; height: 112px; width: 267px;}
.search_box ul{float: right; width: 153px;}
.search_box ul li{float: left;color: #fff; padding: 0 5px; line-height: 40px;}
.search_box ul li a{color: #fff;}
.search{width: 267px; height: 40px; background: url(search.png) no-repeat center center;float: right; /* margin-top: 28px; */}
.search .txt,.search .btn{background:none;height:40px;line-height:40px;float:left;border: none;outline: none;color: #acacac;}
.search .txt{padding: 0 5px 0 8px;width: 210px;}
::-webkit-input-placeholder {color: #acacac;}
.search .btn{float: right;width: 43px; border: none;}

/*导航*/
.nav{width: 100%; height: 54px; background: #e6e6e6;}
.nav_yj{height: 54px; width: 1000px; margin: 0 auto; overflow: hidden;}
.nav_yj li{float: left;display: inline; text-align: center;line-height: 54px; position: relative; z-index: 999;  width: 90px;}
.nav_yj li a{font-size: 16px; color: #333; display: inline-block;}
.nav_yj li.on a{background: #2a6fc1;border-radius: 5px; display: inline-block; color: #fff; line-height: 32px;  height: 32px; padding: 0 10px;}
/* .nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;} */

/* .nav_ej{position: absolute; top: 54px; left: 0; display: none; background: #2f8fe0; float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 54px; float: left;display: inline; width: 100%; display: inline; padding: 0;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #2177c0;} */
.main1{margin-top: 30px;}
/*轮播*/
.banner{width:561px; height:338px; float:left; display:inline;}
.banner ul{position: relative; z-index: 0; overflow: hidden; margin: 0 0 0 0;}
.banner ul li{width: 100%; overflow: hidden; height: 100%; padding-left: 0;}
.banner ul li img{ width: 561px; height: 338px;}
.banner ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:75%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height: 27px; line-height: 27px;}
.banner ul li .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(p_bg.png) repeat-x left center; overflow:hidden;}

.item ul,.item1 ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 36px; line-height: 36px; padding-left: 15px; background: url(list_style.png) no-repeat left center;}
.item ul li span,.item1 ul li span{float: right; color: #999; margin-right: 14px;}
.item ul li a:hover{color: #0b64ca;}
.item .item_th p img{float:left; margin:12px 6px 0 0;}
.item_th{height: 42px;line-height: 42px;font-size: 18px; font-weight: bold; color: #004ea2; border-bottom: 2px solid #1c63ba;}
.item_th p{float: left;font-size: 18px; font-weight: bold; color: #004ea2; }
.item_th .more{float: right;color: #777; font-size: 13px; font-weight: normal;} 

.xbxw{width: 422px; float: right; border: 1px solid #e6e6e6; background: #fff;}
.xbxw .dd{height: 44px; line-height: 44px; background: #eeeeee;}
.xbxw .dd ul{margin: 0 0 4px;}
.xbxw .dd ul li{padding-left: 0; background: none; height: 44px; line-height: 44px; width: 50%; float: left; text-align: center; cursor: pointer;}
.xbxw .dd ul li.on{background: #fff; color: #0b64ca; font-weight: bold; border-top: 2px solid #0b64ca;}
.hzdw_list1{width: 400px; margin: 0 auto;}
.more{float: right; padding-left: 15px; background: url(more.png) no-repeat left center; display: inline-block; color:#0b64ca; font-size: 12px; margin: 0 11px 7px 0;}
.hzdw_list1 ul{margin: 4px 0 2px;}
.hzdw_list1 ul li{line-height: 33px; height: 33px;}

/*网站底部*/
.footer{border-top: 2px solid #2a6fc1;}
.footer p{text-align: center; color: #111111; font-size: 12px; line-height: 24px;}

/*列表页*/
.bann_list{width: 1002px; margin: 12px auto 12px auto; height: 148px;}
.bann_list img{width: 100%; height: 100%;}

/*左侧二级导航*/
.menu{width: 200px; float: left;}
.menu .th{text-align: center; line-height: 55px; height: 55px; background: #2a6fc1; font-size: 18px; color: #fff; font-weight: bold;}
.menu .th p{font-size: 18px; color: #fff; font-weight: bold;}
.menu ul{overflow: hidden; height: auto;}
/* .menu ul.two{height: 102px; background: url(menu_two_bg.jpg) no-repeat center center;}
.menu ul.three{height: 153px; background: url(menu_three_bg.jpg) no-repeat center center;}
.menu ul.four{height:204px;background: url(menu_four_bg.jpg) no-repeat center center;}
.menu ul.five{height:255px;background: url(menu_five_bg.jpg) no-repeat center center;} */
.menu ul li{line-height: 51px; height: 51px; text-align: center; padding-top: 0; background: #fff;}
.menu ul li a{font-size: 16px; color: #2a6fc1;}
.menu ul li.on{background: #d7dff2;}
.menu ul li.on a{color: #061780;}
/* .menu ul li:hover{background: #d7dff2; border-left: 2px solid #004ea2;} */
.menu ul li:hover a{color: #061780;}

.box{width: 742px; min-height: 645px; _height:645px; float: right; display: inline; background: #fff; padding: 10px 20px;}
.box .item_th{border-bottom: 2px solid #2a6fc1; height: 40px; line-height: 40px;}
.box .item_th .local{float: right; padding-right: 6px; color: #8c8c8c; display: block; font-size: 13px; margin-left: 10px;}
.box .item_th .local a{color: #8c8c8c; font-size: 13px;}
.box>ul{min-height: 529px; _height:529px;}
.box>ul>li{height: 42px; line-height: 42px; border-bottom: 1px dashed #dcdcdc; background: url(box_list_style.png) no-repeat left center;}
.box>ul>li a{font-size: 15px;}
.box>ul>li a:hover{color: #2a6fc1;}
.box>ul>li span{color: #666;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{padding: 6px 8px 20px 0; background: #fff;}
.content .title{line-height: 28px; font-size: 18px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #666; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 700px; height: auto;}
.con object{display: block; width: 600px; height: 400px; margin: 0 auto;}
.con object embed{display: block; width: 600px; height: 400px; margin: 0 auto;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}
