﻿*{margin:0px;padding: 0px;list-style: none;border:none;font-family: '微软雅黑';text-decoration: none;}

/*包裹 IE8居中*/
#wrap{text-align:left;}
/*塌陷*/
.w960{width:960px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"宋体" !important;}
/*a*/
a{font-family:"微软雅黑"; text-decoration:none; color:#000;
transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;
-o-transition:all 0.2s;}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }
em,i{ font-style:normal;}

/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}
/*字体*/
body{font:14px/24px '微软雅黑'; font-family:'微软雅黑' !important; color:#000; text-align:center; background:#fff; min-width:1200px;}
.text_o,.left_ul li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.header{height:285px;width: 100%;/*overflow: hidden;*/}
.header .top{height:70px;width:1150px;margin:5px auto;overflow: hidden;}
.header .top .logo{float: left; margin-left:15px;margin-top:4px;float: left;}
.header .top p{width: 340px;height: 70px;line-height: 70px;font-weight: 14px; color:#888;overflow: hidden;float: right;cursor: pointer;text-align:center;}
.header .top p span{display: inline-block;margin-right: 4px;}
.header .top_banner{background:#FEF8DA;height:245px;width:100%;margin:0 auto;overflow: hidden;background:url('../images/top_banner.png') center center no-repeat;}
.header .top_banner .top_banner_content{height:245px;width:1110px;margin:0 auto;}
.header .nav{height:40px;background: #c00;width: 100%;}
.header .nav_items{height:40px;width: 1110px;margin:0 auto;}
.header .nav_items li{height:40px;line-height:40px;text-align:center;float: left;width:110px;border-right:1px solid #CCC;position: relative;}
.header .nav_items li:hover{background:#b40000;}
.header .nav_items .active{background:#b40000;}
.header .nav_items li>a{color: #FFF;font-weight: 600;font-size: 18px;}
.header .nav_items li div{width:100%;background: #ECF4FA;/*height:40px;line-height: 40px;*/ position: absolute;top:40px;overflow:hidden;display: none;z-index: 999;}
.header .nav_items li:hover div{display: block;}
.header .nav_items li div a{display: block;margin:0px;text-align: center; border-bottom:1px solid #FFF;height:30px;line-height: 30px;}


.body{width: 100%;min-height: 500px;overflow: hidden;text-align:left;}
.notice{width:1100px;height:60px;margin:10px auto -20px;overflow: hidden;}
.notice .notice_item{float: left;margin-left:0px;padding-top:4px;overflow: hidden;vertical-align: midden;font-size:14px;position: relative;width: 260px;line-height:38px;}
.notice .notice_item ul{position: absolute;top:0px;left:30px;width: 260px;overflow: hidden;}
.notice .notice_item ul li{height:40px;line-height: 40px;text-align:left;}
.notice .notice_item img{float:left;margin:7px 0 0 0;}
.notice .search{width:242px;height:32px;float: right;overflow: hidden;overflow: hidden;border:1px solid #ccc;background:#FFF;margin:5px 0 0;color:#999;}
.notice .search input{width:200px;height:32px;padding-left: 10px;line-height:32px;vertical-align: top;float: left;}
.notice .search button{float: left;width:25px;height:22px;margin-top:5px;cursor: pointer;background:url(../images/search.png);text-indent:-999px;overflow:hidden;}
.search-btn{width:32px;height:40px;background:url(../images/search.png) no-repeat 2px 5px;cursor:pointer;}

.table-01{width: 100%;margin:15px 0;border-collapse: collapse;}
.table-01 th{padding:5px 15px;background-color:#666;border:1px solid #ccc;color:#fff;}
.table-01 td{padding:7px 15px;background-color:#eee;border:1px solid #ccc;color:#333;}

.dzjy .cz-list1{overflow:hidden;}
.dzjy .cz-list1 li{float:left;width:42%;margin:10px 10px 0 0;padding:10px;background-color:#eee;}
.dzjy .cz-list1 li a{color:#005293;}
.dzjy .cz-list1 li:nth-child(even){margin-right:0px;}

.body .hot{width: 1142px;height:285px;margin:0 auto;}
.body .hot .hot_item{width:452px;height:285px;margin:0 15px;float: left;position: relative;}
.body .hot .hot_item2{width:630px;}
.body .hot .hot_item3{width:767px;height:300px;}
.body .hot .hot_item .hot_item_image{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.body .hot .hot_item .hot_item_image img{display: block;height:100%;width: 100%;position: absolute;top:0px;left:0px;z-index: 1;}
.body .hot .hot_item .hot_item_image p{height:30px;line-height:30px;font-size:14px;width: 100%;text-align:center;z-index: 2;background:#222;position: absolute;border-left: 0px;left: 0; bottom: 0px;color:#DDD;opacity: .8; filter:alpha(opacity=80);}
.body .hot .hot_item .hot_item_button{position: absolute;overflow: hidden;width: 115px;bottom:38px;right:10px;z-index: 998;}
.body .hot .hot_item .hot_item_button li{border-radius: 50%;display: block;width: 7px;height:7px;border: 1px solid #FFF;float: left;margin: 0px 5px;}
.body .hot2{height:auto;overflow:hidden;}

.body .hot .hot_item .hot_item_tab{width:100%;height:40px;line-height:40px;border-bottom: 1px solid #222;}
.body .hot .hot_item .hot_item_tab a{display: inline-block;color:#222;margin-right:16px;font-size: 18px;font-weight: 600;}
.body .hot .hot_item .hot_item_tab a:hover{color:#005293;}
.body .hot .hot_item .hot_item_tab .active{color:#005293;}
.body .hot .hot_item .hot_item_tab_none{display: none;}
.body .hot .hot_item ul{margin-top:10px;overflow: hidden;}
.body .hot .hot_item ul li{list-style:square inside; height:30px; line-height:30px;font-size: 14px;}
.body .hot .hot_item ul li a{margin-left:-10px;color:#222;}
.body .hot .hot_item ul li a:hover{color: #DC3A3A;}

.body .banner1{width:1110px;height:106px;margin:15px auto;background:url('../images/banner1.png') center center no-repeat;}
.body .banner2{background:url('../images/banner2.png') center center no-repeat;}
.body .banner3{background:url('../images/banner3.png') center center no-repeat;}

/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}
.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}
.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt90{margin-top:90px;}
.mt100{margin-top:100px;}


.bx{width: 1110px;margin: 0 auto;overflow: hidden;}
.bx .bx_left{border:1px solid #CCC;padding:10px 0;margin: 0;float: left;overflow:hidden;}
.bx_left h3,.link h3{border-bottom:1px solid #ddd;padding:0 0 5px 0;margin:0 10px;}
.bx .bx_left h3{margin-bottom:15px;font-weight: 600;font-size: 18px;}
.bx .bx_left h3 img{vertical-align: top;}
.bx .bx_left .bx_left_nav{margin:10px 0 0 25px;width:707px;overflow: hidden;border:1px solid #ddd;background-color:#eee;padding:10px 0px;}
.bx .bx_left .bx_left_nav ul{}
.bx .bx_left .bx_left_nav ul li{float: left;padding: 0 26px;text-align: center;}
.bx .bx_left .bx_left_nav ul li img{display: inline-block;}
.bx .bx_left .bx_left_nav ul li span{font-size: 16px;height: 20px;line-height: 20px;display: block;text-align: center;}
.bx .bx_left .bx_left_list{height:230px;margin:0 15px;font-size: 14px;display: none;}
.bx .bx_left .bx_left_list p{margin:15px auto;font-weight: 600;}
.bx .bx_left .bx_left_list p span{display: inline-block;}
.bx .bx_left .bx_left_list .bh{width: 180px;}
.bx .bx_left .bx_left_list .bh1{width: 95px;}
.bx .bx_left .bx_left_list .mc{width: 490px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .sj{width: 85px;color: #9c9c9c;}

.bx .bx_left .bx_left_list .bm{float: right;color: #DC3A3A;font-weight: 600;}
.bx .bx_left .bx_left_list .bh2{width: 70px;}
.bx .bx_left .bx_left_list .mc2{width: 380px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .sj2{width: 125px;color: #9c9c9c;font-weight: bold;}

.bx .bx_left .bx_left_list .mc3{width: 500px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .mc4{width: 580px; /*color: #292929;*/}

.bx .bx_left .bx_left_list p .sj{color: #292929;}
.bx .bx_left .bx_left_list ul{}
.bx .bx_left .bx_left_list ul li{height:30px;line-height: 30px;border-bottom: 1px dotted #CCC;}
.bx .bx_left .bx_left_list ul li:hover{color: #DC3A3A;cursor: pointer;}
.bx .bx_left .bx_left_list ul li:hover a{color: #DC3A3A;cursor: pointer;}
.bx .bx_left .bx_left_list ul li span{display: inline-block;}
.bx .bx_left .bx_left_list ul .more{text-align: right;}
.bx .bx_left .bx_left_list ul .more a{color:#222;padding:10px auto;border-bottom:0px solid #000;}


.tc{text-align: center;}
.tr{display:block;margin-top:5px;text-align: right;}
.more{display:block;text-align:right;margin-top:10px;color:#666;}
.tab-ul{display: none;font-size: 14px;}
.tab-ul span{float:right;color:#666;}
.body{background: url(../images/body.jpg) repeat-x center top;}
.bx_left_nav .cur{color: #cc3333;}
.bx_left_nav li{cursor: pointer;}

.right{width: 330px;padding: 0;}
.hot2 .right{margin-right:15px;}
.title{border-bottom: 1px solid #005293;font-size: 18px;font-weight: bold;padding: 2px 0 7px 5px;}
.red{color: #dc3a3a;}
.vm{vertical-align: middle;display: inline-block;}
.dzjy{margin-top:5px;margin-bottom:10px;}
.dzjy li{padding: 8px 0;font-size: 16px;}
.dzjy li:hover{color:#dc3a3a;}
.jylc li{width: 162px;height: 35px;margin: 8px 5px 0 0;}
.jylc li a{display: block;padding: 8px 0 0 13px;line-height: 20px;color: #fff;}
.jylc li.bg1{background: #4e9de2;}
.jylc li.bg2{background: #13b3c3;}
.jylc li.bg3{background: #ed815a;}
.jylc li.bg4{background: #ffa71b;}
.jylc li.bg5{background: #88d450;}
.jylc li.bg6{background: #f0d107;}


.footer{padding: 30px 0 0;}
.footer div{display:inline-block;}
.footer img{vertical-align: middle;display:inline-block;}

.w1100{width: 1100px;margin: 0 auto;}
.bor{border: 1px solid #ccc;}
.link h3{font-size: 18px;font-weight: bold;}
.link{padding: 10px 0;margin: 0 auto; width: 1110px;clear:both;}
.link ul{padding: 10px 0;}
.link li{width: 25%;text-align: center;margin-top: 8px;}
.link .select{width: 170px;padding: 0 5px;border: 1px solid #929191;line-height: 28px;height: 28px;border-radius: 1px;}

.dhfw ul{padding: 15px 0 0;}
.dhfw li{width: 33.3333%;margin: 20px 0 0;}
.dhfw li a{color: #575a5d;font-size: 16px;background: url(../images/news-icon.jpg) no-repeat left center;padding-left: 15px;}
.dhfw li a:hover{color:#dc3a3a;}
.hdjy{margin-bottom:5px;}
.hdjy li a{border: 1px solid #dadada;display: block;width: 135px;padding-left: 25px;border-radius: 5px;margin: 22px 0 0;line-height: 40px;}
.hdjy li a:hover{color:#dc3a3a;}
.hdjy li img{margin-right: 25px;}

.tab{border-bottom: 1px solid #d1dedb;line-height: 32px;margin: 10px;}
.tab a{margin-right: 20px;}
.tab a.cur{color: #dc3a3a;font-weight:bold;font-size:16px;}

.ban{overflow: hidden;}
.banner1 .bd{padding: 15px 0 0 45px;}
.banner3 .bd{padding: 30px 0 0 320px;}
/*.banner .tempWrap,.banner .tempWrap ul,.banner .tempWrap li{width: 1150px !important;}*/
.banner li{font-size: 22px;margin: 70px 0 0;line-height: 40px;color: #f60a17;/*text-shadow: 0 0 5px #fff;*/font-weight: 900;-webkit-text-stroke:1px #FFF;}
.banner{width: 520px !important;}
.fixed{position: fixed;right: 10px;top: 50%;margin-top: -50px;}

#ban2 li{min-width: 1150px;}
.mldq{overflow: hidden;position: relative;width:330px; height:175px;}
.mldq img{display: block;width: 100%;height: 100%;position: absolute;top:0px;left: 0px;}
.jylc li.mr-0{margin-right:0px;}

.bg-white{background: #FFF;}
.mldq .mldq_button{position: absolute;overflow: hidden;width: 310px;bottom:18px;right:10px;z-index: 998;}
.mldq .mldq_button li{border-radius: 50%;display: block;width: 7px;height:7px;border: 1px solid #FFF;float: left;margin: 0px 5px;}

.map1{float:left;width:278px;}
.map1 img{width:278px;}
.map2{float:left;width:385px;margin-left:15px;}
.map2 img{width:385px;}


.footer{padding:0;}
.footer div{display:inline-block;}
.footer img{vertical-align: middle;display:inline-block;}
.footer span{margin:0px;}
.foot-nav{overflow:hidden;height:40px;}
.foot-nav li{float:left;margin-right:25px;line-height:40px;color:#999;}
.foot-nav a{font-size:16px;margin-right:25px;color:#666;}
.foot-div{height:127px;position: relative;top:-75px;border-right:1px solid #999;padding:5px 50px 5px 0;margin-right:50px;}
.foot-div2{width:380px;text-align:left;}
.foot-div2 span{display:block;margin-bottom:10px;}
.foot-span2{display:inline-block;width:230px;position:relative;top:-35px; } 


