/*公用头部*/
.header { width: 1140px; margin: 0 auto;}
.header_pd { height: 124px;}
.header_pd .logo {float: left;  display: block;}
.header_pd .logo img {margin-top: 26px;width: 700px;}

.navbar {height: 60px;min-height: 40px;
    /* width: 1600px; */
    background-color: #0177DB;
    /* margin: auto;
*/}
.navbar .nav_ul li {float: left;    position: relative;
    width: 14%;text-align: center;height: 60px;}
.navbar .nav_ul li:hover {
	 background-color: #008CE5;
}    
.navbar .nav_ul li a {    display: block;
    color: rgb(255, 255, 255);
    font-size: 20px;
    line-height: 20px;border-right: 2px solid #fff;margin-top: 20px;}
.navbar .nav_ul li:nth-child(7) a{border-right: none;}

.icon_a .icon_a1 {    background-color: #fdf3da; position:relative}
.icon_a .icon_a2 {    background-color: #ccefef;position:relative}
.icon_a .icon_a3 {    background-color: #fae8e8;position:relative}
.icon_a .icon_a4 {    background-color: #eae6ee;position:relative}
.icon_a .icon_a5 {    background-color: #fadbd6; margin:0;position:relative}

small {font-size: 65%;
    font-weight: 400;
    line-height: 1;
    }
.hot { color:red;}	
.icon_top_item a:after { content: "";
	position:absolute;
    width: 100%;
    height: 2px;
	bottom:0;
	left:0;
	right:0;
	}
.icon_a .icon_a1 a:after {background-color:#f4c247;}
.icon_a .icon_a2 a:after {background-color:#0177DB;}
.icon_a .icon_a3 a:after {background-color:#e68e8d;}
.icon_a .icon_a4 a:after {background-color:#9781ac;}
.icon_a .icon_a5 a:after {background-color:#e44933;}	

.icon_a .item01 { color:#866c2c}
.icon_a .item02 { color:#005a5a}
.icon_a .item03 { color:#563636}
.icon_a .item04 { color:#4d3a5f}
.icon_a .item05 { color:#5f1f16}

.icon_a .icon_a1:hover {background-color: #f4c247;}
.icon_a .icon_a1:hover .item01 { color:#fff}
.icon_a .icon_a2:hover {background-color: #0177DB;}
.icon_a .icon_a2:hover .item02 { color:#fff}
.icon_a .icon_a3:hover {background-color: #e68e8d;}
.icon_a .icon_a3:hover .item03 { color:#fff}
.icon_a .icon_a4:hover {background-color: #9781ac;}
.icon_a .icon_a4:hover .item04 { color:#fff}
.icon_a .icon_a5:hover {background-color: #e44933;}
.icon_a .icon_a5:hover .item05 { color:#fff}

.icon_top_item {width: 210px; height:52px; float: left; position: relative;margin-right: 22.5px;
    margin-bottom: 20px;}
.icon_top_item a { display:block; overflow:hidden; height:100%;line-height: 52px;}	
.icon_top_item span { color: #fff; font-size: 17px;line-height: 30px; color:#333;
    }

/*.icon_a .icon_bk5 {position:absolute;height:0px;background:#e44933;width:0px;left:50%;top:25px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:1}	
*/
.icon_top_item .item01:before, .item02:before, .item03:before, .item04:before, .item05:before {content: "";width: 30px; height: 30px;  margin-right: 20px;  float: left;margin-left: 40px;
    margin-top: 10px;}
.icon_top_item .item01:before {background-image: url(../img/icon/top_icon01.png); background-repeat: no-repeat;background-size: 100%;}
.icon_top_item .item02:before {background-image: url(../img/icon/top_icon02.png); background-repeat: no-repeat;background-size: 100%;}
.icon_top_item .item03:before {background-image: url(../img/icon/top_icon03.png); background-repeat: no-repeat;background-size: 100%;}
.icon_top_item .item04:before {background-image: url(../img/icon/top_icon04.png); background-repeat: no-repeat;background-size: 100%;}
.icon_top_item .item05:before {background-image: url(../img/icon/top_icon05.png); background-repeat: no-repeat;background-size: 100%;}

.icon_a { overflow:hidden; margin-top:20px;}
.icon_bottom { height: 103px; width: 100%;    float: left;   border:1px solid #c6c6c6;}
.icon_a .put {height: 58px;margin-top: 4px;box-sizing: border-box;}
.icon_a .putong a {display: inline-block;float: left;
    width: 189.8px;
    text-align: center;
    font-size: 16px;
    color: #0177DB;
    line-height: 30px;
    height: 30px;
    margin-top: 14px;
    border-right: 1px dashed #777;}
.icon_a .last { border:0 !important}	
.icon_a .put .icon_b_title {padding-top: 0;}
.icon_bottom .icon_b_title {     width: 185px;
    float: left;
    text-align: center;
    position: relative;
    background-color: #0177DB;
    color: #fff;
    box-sizing: border-box;
    height: 100%;
    padding-top: 24px;}

.icon_bottom .icon_b_title .b_title { font-size:20px;color:#fff;font-weight: bold;}
.icon_bottom .icon_b_title span { display:block; text-align:center; font-size:12px; color:#fff;line-height: 12px;text-transform: uppercase;}
.icon_bottom .icon_a_item { width:190px; height:103px; overflow:hidden; float:left; border-right: 1px solid #c6c6c6; display:block; position:relative}
.icon_bottom .jz_item01:hover .l_h_1{ display:block;}
.icon_bottom .jz_item02:hover .l_h_2{ display:block;}
.icon_bottom .jz_item03:hover .l_h_3{ display:block;}
.icon_bottom .jz_item04:hover .l_h_4{ display:block;}
.icon_bottom .jz_item05:hover .l_h_5{ display:block;}
.icon_bottom .a_hover { position:absolute; width:100%; height:100%; z-index:22; background-color:#0177DB; opacity:0.8;line-height: 103px; display:none;}
.icon_bottom .l_h_1 {line-height: inherit;
    padding-top: 20px;
    height: -webkit-fill-available;}
.icon_bottom .l_h_2 {line-height: inherit;
    padding-top: 10px;
    height: -webkit-fill-available;}
.icon_bottom .l_h_3 {line-height: inherit;
    padding-top: 20px;
    height: -webkit-fill-available;} 
.icon_bottom .a_hover span {display: block;
    width: 100%;
    text-align: center;
    color: #fff;}
.icon_bottom .a_hover .span_b {    font-size: 20px;
    color: #ff6100;
    font-weight: bold;
	text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);
	
	}	
/*.icon_bottom .icon_a_item:hover { background:#0177DB; color:#fff;}*/
.icon_bottom .icon_a_item img { vertical-align: middle;margin-right: 4px;
    margin-bottom: 4px;}
.icon_bottom .mo_b {text-align: center;position: absolute;
    width: 100%;
    padding-top: 34px;}
.icon_bottom .icon_a_item .mo_span {
	color: #0177DB;
    font-size: 16px;
}



.search { background: #f3f2f1; height: 45px; line-height: 45px; margin-top: 20px; position:relative}
.search .serch_pad { overflow: hidden; padding-left:50px;}
.search .popular { width: 62%; overflow: hidden;float: left;}
.search .popular a{ display: inline-block; font-size: 14px; margin-right: 30px; font-size:16px;}
.search .popular a:nth-child(1):hover { color:red;}
.search .popular h3 { float: left; font-weight: bold;margin-right: 20px;}
.search .popular h3 img {
	width: 30px;
    vertical-align: middle;
    margin-bottom: 6px;
    margin-right: 4px;
}
.search input:focus {outline:none;}
.search .serch_pad .index_search { width: 220px;margin-left: 12px; background-image: url(../img/icon/south.png);
background-repeat:no-repeat ; background-position: 4px; background-size:8% 70%;-moz-background-size:8% 70%;
	-webkit-background-size:8% 70%;-o-background-size:8% 70%;margin-right: 4px; border:0;
	
    line-height: 22px; height: 22px;
    padding: 2px 0 2px 30px;
    font-size: 14px; float: left;}
.search .popular .a_b { color: red;}
.search .search_btn {    
    background-color: #00bdd6;
    font-size: 14px;
    border: 0;
    color: #fff;
    display: inline;
    height: 26px;
    line-height: 26px;
    display: block;
    padding: 0 20px;
}
.search .search_box {    overflow: hidden;
    margin: 10px 4px;}

.news {margin-top: 15px; height: 376px;}
.news .newsitem { float: left; margin-right: 11px; height: 100%;}
.news .newsitem .pic_title {      position: absolute;line-height: 20px;
color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(71,71,71,0.7);
    padding: 15px 20px;
    font-size: 14px;
    overflow: hidden;
    height: 40px;
    word-wrap: break-word;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    }
.news .new_l_pic {display: block; position: relative;height: 100%;
    overflow: hidden;}
.news .new_l_pic img { float: left;}    
.news .new_l { height: 100%;
    width: 316px;}

.news .new_c { width: 480px; height: 100%;}
.news .news_bar { height: 44px;}
.news .news_bar ul li { float: left; width: 33%; text-align: center; font-size: 15px;cursor: pointer;line-height: 42px;position: relative;background-color: #f3f2f1;
    margin-right: 2px;}
.last {
	margin-right:0 !important;
	}	
.news .on { color: #fff;
    background-color: #0177DB !important;}
.news .on a { color:#fff}	
.news .on:after { position:absolute; width:18px; height:18px; background-image:url(../img/icon/triangle.png); background-repeat:no-repeat; display:block;
    content: "";
    background-size: 100%;
    left: 50%;
    margin-left: -9px;
    background-position: center;
	bottom: -12px;
	}	
.news .news_box { display: none;}
.news .news_on { display: block;}
.news .news_pic {float: left;
    display: inline;}
.news .news_main_img {padding: 20px 0px 5px;zoom: 1;
    overflow: hidden;}
.news .descr {    width: 312px;float: left;
    display: inline;
    padding-left: 16px;
    font-size: 12px;
    color: #888;
    line-height: 24px}
.news .descr a {
	font-size: 15px;
    color: #444;
    line-height: 24px;
    display: block;
    margin-top: -4px;
        height: 26px;
    overflow: hidden;
	font-weight: bold;
}
.news .descr p:nth-child(2){
	padding-top: 8px;
}
.news .news_item { padding-left: 40px;
    background: url(../img/icon/item_befor.png) no-repeat left center;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    }

.news .news_item a {width: 70%; display: inline; overflow: hidden;font-size: 14px;float: left;height: 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #777;
    line-height: 40px;
-webkit-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.news .news_item a:hover{color: #00b2cb;}
.news .news_item span {
	float: right;
    color: #888;
    font-size: 14px;
	
}
.video_ul .pic_tit {display: block;
    height: 30px;
    line-height: 30px;
    color: #555;
    font-size: 13px;}
.news .item_news { padding:0 10px}
.news .new_r {  height: 100%;}
.w_r {width: 322px; overflow: hidden; margin-right:0 !important;float:right !important }

.ibox1right{ width:322px;background-color: #f5f5f5;height: auto;}
.ibox1right h2{color: #4a4949;font-size: 22px;border-left:6px solid #0fa882;padding-left:10px; width: 100%;margin: 10px;font-family: inherit;
    font-weight: 500;
	margin-left: 20px;
    line-height: 1.1;}
.ibox1right ul li{float: left;width:83px;margin: 15px 2px 7px 18px;text-align: center;}
.ibox1right ul li span{text-align: center;display: block;color: #464444;font-size: 16px}
.ibox1right ul li div{border:1px solid #f98d00;color: #f98d00;font-size: 15px;background: url(../img/images/sj.png) 68px 9px no-repeat;margin-top: 10px;padding-left: 4px;text-align: left;}
.ibox1right p a{font-size: 15px;color: #434343;line-height: 32.5px;}
.ibox1right p a:hover{color: #fb9a3b;}
.ibox1right p {padding-left: 40px;    margin-left: 20px;}
.ibox1right .q1 {background: url(../img/images/q1.png) left no-repeat;}
.ibox1right .q2 {background: url(../img/images/q2.png) left no-repeat;}
.ibox1right .q3 {background: url(../img/images/q3.png) left no-repeat;}
.ibox1right .q4 {background: url(../img/images/q4.png) left no-repeat;}

.ibox1right .new_r_tit {
	text-align: center;
    font-size: 15px;
    cursor: pointer;
    line-height: 42px;
    position: relative;
    background-color: #0177DB;
    margin-right: 2px;
    color: #fff;
	}

.news .new_r .new_r_tit { color: #fff;
    background-color: #0177DB;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 15px;}
.news .new_r .new_r_tit a { color:#fff}	
.news .new_r .new_r_tit span {
	font-size:14px;
	}	
.news .new_r .news_a { padding-top: 25px;float: right;}
.news .new_r .news_a a { display: block; float: left;padding: 6px 10px;min-width: 35%;text-align: center;margin-bottom: 10px; width: 40%; background: #f6f6f6; border: 1px solid #ccc; font-size: 16px; margin-right: 10px; max-width: 45%; }
.news .new_r .news_a a:hover { background-color:#0177DB; color: #fff;}
.news .new_r .news_a a:nth-child(odd) { float: right; margin-right: 0;}

.features { margin-top: 15px; overflow: hidden;}

.newsild{width:754px;height:238px;margin:50px auto 0;position:relative;}
.newsild .btn_left{display:block;width:17px;height:28px;background:url(../img/newsild_l.png) no-repeat;   top: 50%; position:absolute;
    left: -20px;
    z-index: 5;
    margin-top: -14px;}
.newsild .btn_right{display:block;width:17px;height:28px;background:url(../img/newsild_r.png) no-repeat;position:absolute;    top: 50%;
    right: 0px;
    z-index: 5;
    margin-top: -14px;}
.newsild .content{width:714px;height:238px;position:relative;overflow:hidden;}
.newsild .content ul li span {   
    line-height: 18px;color: #777; font-size:12px; font-weight:500}
.newsild ul{position:absolute;}
.newsild li{float:left;width:148px;height:238px;text-align: center;}
.newsild li a:hover{position:relative;}
.newsild .content img { width:123px; height:152px}

.feat_tit{  height: 41px; line-height: 40px;background-color: #e0f7fd;
    color: #fff;}
.feat_tit span {
    float: left;background-color: #0177DB; position:relative;font-weight: 400;
    font-size: 15px;color: #fff;
    padding: 0 15px;}
.feat_tit span:after {
	position: absolute;
    width: 18px;
    height: 18px;
    background-image: url(../img/icon/triangle1.png);right: -12px;
    z-index: 55;
    top: 12px;
    background-repeat: no-repeat;
    display: block;
    content: "";
    background-size: 100%;
	}
.w_l { width:805px; float:left}		
.features .feat_l { float: left;height: 329px;}
.features .feat_r .triangle { overflow:hidden; padding-top:20px; padding-left:10px;
	}
.features .feat_r .triangle p {line-height: 32px;font-size: 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.features .feat_r .triangle p span { margin-right:22px; font-size:13px;float: left;
    line-height: 30px;}	
.feat_item {display: block;}
.feat_item img {border-radius: 50%; height: 92px; 
    width: 92px;}    
.features .feat_ul li { float: left; width: 25%; text-align: center;}
.feat_ul span { display: block; width: 100%; padding:10px 0; font-size: 13px;}
.slid_name {  font-size: 14px; font-weight: bold; margin-top: 10px;margin-bottom: 6px;}
.features .feat_desc {color: #777;text-align: left;
    padding: 0 1em;
    font-size: 12px;
    line-height: 16px;
	position:relative;
    height: 34px;
    overflow: hidden;}
.features .feat_desc .load_more { position:absolute; bottom:2px; right:14px; color:#ff6600}	
.slide .tags { display:block; text-align:center;overflow: hidden;}
.random { margin-top:15px; overflow:hidden}
.random .random_pad { padding-top:15px;}
.random .random_pad .random_item { width:386px; height:180px; overflow:hidden; border:1px solid #d6f6ff; float:left; position:relative;margin: 0 12px 10px 0;}
.random .random_pad .random_item img { float:left;}
.random .random_pad .random_item_r { float: right;
    overflow: hidden;
    width: 222px;
   padding-top: 10px;}
.random .random_pad .random_item_r i { float:left; height:2px; width:70%; border-bottom:1px dashed #bfbfbf;margin: 10px 0;}
.random .random_pad .random_item_r .apply{ float:left; display:block; color:#888;margin-top: 4px;}
.random .random_pad .random_item_r .apply span { color:#777;line-height: 18px;padding-right: 10px;
    display: block;
    font-size: 12px;
    margin-top: 10px;}
.random .random_pad .random_item_r .random_div_tit { font-size:14px;line-height: 32px;font-weight: bold;}
.random .random_pad .random_item_r .brief { color:rgba(0,176,176,0.8); overflow:hidden;height: 22px;font-size: 12px; }

.welfare {}
.welfare .video {padding-top: 20px;width: 100%;
    overflow: hidden;
    float: left;}
.welfare .video .r { margin-right:0 !important; float:right}	
.welfare .video a { width: 260px; height:194px;display: block; float: left; margin-right: 12px; position: relative; margin-bottom: 10px;}
.welfare .video p { position: absolute;
    bottom: 0;
    height: 35px;
    background-color: rgba(71,71,71,0.7);
    left: 0;
    color: #fff;
    right: 0;
    padding: 0 20px;
    overflow: hidden;
    line-height: 35px;}
.wel .wel_pad { }
.wel .wel_pad ul { padding:10px}
.wel .wel_pad ul li {line-height: 34px; background:url(../img/icon/y1.png) no-repeat left; padding-left: 20px;font-size: 14px;}
.wel .wel_pad ul li:hover { background:url(../img/icon/y.png) no-repeat left;}
    font-size: 14px; }
.wel .wel_pad img { margin-right:10px}		

.humanity_l_pad {overflow: hidden;position: relative;}
.humanity_l_pad .img_l { margin:15px 0;height: 175px; width:100%;margin-top: 0;}
.humanity_l_pad p { text-indent:2em;
    color: #777;line-height: 1.3em;padding: 0 14px;
    height: 4.5em;}
.humanity_l_pad	.think_btn {
	    display: block;
    background-color: #0177DB;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    font-size: 14px;
	}
.humanity_l_pad .think_des { font-size:12px; color:#888;
	}	
.asse {
    margin-top: 20px; }
.asse ul { height: 41px;color:#fff; background-color:#0177DB;
    line-height: 40px;}
.asse .asse_ul_item { padding-top:15px; display: none;}
.asse .ul_item_show { display: block;}
.asse .asse_ul_item .r { margin-right:0 !important; float:right}
.asse .asse_ul_item a { display: block; position:relative;
    float: left;
    width: 175px;
	height:164px;
	overflow:hidden;
    margin-right: 18px;}
.asse .asse_active { background-color: #fff; color: #0177DB;}
.asse li span {position: absolute;
    height: 38px;
    bottom: -4px;
    line-height: 30px;
    background-color: #fff;
    color: #ccc;
    border-radius: 6px;
    padding: 0 6px;
	}
.asse .asse_ul_item span { display:block; position:absolute; bottom:0; left:0; right:0; height:40px; line-height:40px; background-color:#f2f2f2;padding: 0 1em;    text-overflow: ellipsis;
    overflow: hidden;text-align: center;font-size: 12px;
    white-space: nowrap;}
.asse .asse_ul_item img { width:100%; height:124px; overflow:hidden}
.asse .asse_ul { height:40px; line-height:40px; background-color:#0177DB; color:#fff;padding-left: 40px;}
.asse .asse_ul a { color:#fff}
.asse .asse_ul .asse_li { float:left; text-align:center; width:149px; font-size:14px;position: relative;}
.asse .asse_ul .asse_li span {  cursor:pointer;
    width: 80%;
    height: 40px;
    display: block;
    margin-top: 5px;
    border-radius: 6px;
	margin-left: 40px;
    
 }
.links { height: auto;padding-top: 35px; overflow: hidden;
   }
.links h3 { width: 140px; float: left; background: #0177DB; color: #fff; text-align: center;line-height: 64px;}
.links .links_a {float: left;padding-top: 10px;line-height: 26px; height: 100%;padding-bottom: 10px;
    padding-left: 30px;
    background-color: #f3f3f3;
    width: 970px;}
.links .links_a a {font-size: 14px;
     color: #0177DB;
    display: block;
    float: left;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 44px;
    text-overflow: ellipsis;
    }
      .lb{width:1140px;margin:0 auto}
        .lb  #bannerBox .slide img{width:1140px !important;height:450px !important}
	    .news .news_bar ul li { width:49.5%}
		.index-gongg {
			position:absolute;
			top:0;
			height:100%;
			width:300px;
		}
		.padddiv {
			width: 460px;
			float: right;
		height: 36px;
		line-height: 36px;
		margin-top: 5px;
		background-color: #fff;
		margin-right: 10px;
		padding-left: 36px;
		position:relative;
		overflow:hidden
			}
		.gg_i {position: absolute;
			left: 20px;
			top: -5px;
			z-index: 2;
			width: 1.4rem;
			height: 1.4rem;}
		.index-gongg li { float:left; text-align:center; width:100%;}
		.gongg_tit {width: 2rem;
			height: 2rem;
			background-color: #0177DB;
			border-radius: 4px;
			color: #fff;
			z-index: 2;
			position: absolute;
			text-align: left;
			padding: 2px;
			left: 54%;
    		top: -5px;text-align: center;
			}
		.gongg_tit p {
			line-height: 15px;
			font-size: 12px;
			margin: 0;
			padding: 0;
			}
		.citysec {float: left; text-align:center;color:#0024ff;
    width: 30%;}	
	.citysec span { margin-right:3px}
		.addrimg {display: inline-block;
    width: 16px;}
		.addrimg img { width:100%; vertical-align: middle;margin-bottom: 2px;}
		.subtime { float:right}
		.spanmarr { margin-left:3px}
		.index-gongg a,.index-gongg span { color:#ff6600}
		
		.index-gongg span { margin-right:20px}
		#ggpadd123 .bx-wrapper { float:left; width:70%}
			

.cle { clear:both; height:0px; line-height:0;}

.dis_title{width:998px; height:60px; background:#fff  url(../images/bz_index/dist_img.jpg) repeat-x 20px 65px; padding:7px 0; border:1px solid #d3d3d5; margin:20px auto 10px auto;}
.dis_title dl{width:262px; height:60px; background: url(../images/bz_index/dislibg1.jpg) no-repeat;float:left;}
.dis_title dl h1{width:auto; height:45px; line-height:45px; text-align:center; color:#ffffff; font-size:24px; letter-spacing:2px;  font-weight:normal;}
.dis_title dl h2{width:auto; height:14px; line-height:14px; text-align:center; color:#fff; font-size:8px; text-transform:uppercase; font-weight:normal; overflow:hidden; }
.dis_title ul{width:705px; height:60px; display:block; float:left; background:url(../images/bz_index/dislibg.jpg) left bottom no-repeat; padding-left:15px;}
.dis_title ul h1{width:705px; height:26px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #cbcbcb; margin-top:13px; font-size:14px; font-weight:normal;}
.dis_title ul h1.dianxian {margin-top:0; height:52px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.dis_title ul li.bdt {border-top:1px solid #cbcbcb;}
.dis_title ul li{width:114px; height:26px; line-height:26px; text-align:center; float:left; border-right:1px solid #cbcbcb;}
.dis_title ul li a { color:#333;}


.index_glimg{ width:1060px; height:489px; border:1px solid #cbcbcb; overflow:hidden;  position:relative; margin:15px auto; padding:0px;}
.index_glimg .bd{ position:relative; width:1060px; height:489px; margin:0px; z-index:0; background:#C8C4C4;}
.index_glimg .bd li{ zoom:1; vertical-align:middle; margin:0px;}
.index_glimg .bd img{ width:998px; height:489px; display:block;  }
.index_glimgh{font-size:18px;height:50px;background:#000000; opacity: 1; filter:alpha(opacity=60) !important;opacity:0.6 !important; line-height:50px; color:#FFF;position:absolute; letter-spacing:1px; left:0px; bottom:0px; width:1060px; z-index:10; text-align:center;}
.index_glimg .hd{ height:25px; overflow:hidden; position:absolute; left:350px; margin-right:-25px; bottom:80px; z-index:1; }
.index_glimg .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_glimg .hd ul li{  border:1px solid #fff; margin-right:5px; float:left; display:inline; width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; cursor:pointer; background:#ffffff; filter:alpha(opacity=60);}
.index_glimg .hd ul li.on{ background:#3d77a6; color:#FFF; border:1px solid #0b4d83; width:20px; height:20px; }
.index_glimg .prev { left:50px; background: url(../images/bz_index/dislelf.png) no-repeat;position: absolute; top: 50%; margin-top:-60px; z-index: 10; width: 84px; height: 83px; filter:alpha(opacity=0);opacity:0.2;  }
.index_glimg .next {background: url(../images/bz_index/disright.png) no-repeat; right:50px; width: 84px; height: 83px; position: absolute; top: 50%;margin-top:-60px;  z-index: 10;filter:alpha(opacity=0);opacity:0.2;  }
.index_glimg:hover .prev{ filter:alpha(opacity=90) !important;opacity:0.9 !important;  }
.index_glimg:hover .next{ filter:alpha(opacity=90) !important;opacity:0.9 !important;  }



.dis_js { width:970px; padding:20px 14px; border:1px solid #c0c0c0; background:#fff; margin:0 auto; height:auto; overflow:hidden;zoom:1;}
.dis_js dt { width:240px; float:left;}
.dis_js dt img { width:220px; height:214px; border:2px solid #e7e7e7;}
.dis_js dd { font:14px/24px "微软雅黑"; width:730px; float:left;}
.dis_js dd h1{ line-height:42px;font-size:18px;}
.dis_js dd p { text-indent:2em; }

.dis_hd{width:998px; height:auto; overflow:hidden; margin:15px auto; background:#fff; border:1px solid #cbcbcb;}
.dis_hd dl{width:998px; height:50px; background: url(../images/bz_index/bg05.jpg) 16px 13px no-repeat; border-bottom:1px solid #cbcbcb; color:#155399;}
.dis_hd dt{height:50px; letter-spacing:2px; line-height:50px; display:block; float:left; font-size:24px; padding-left:28px; float:left;}
.dis_hd dd{height:18px; line-height:18px; display:block; float:left; font-size:14px; padding-top:23px; text-transform:uppercase;float:left;}
.dis_hd b{width:5px; height:52px; background:url(../images/bz_index/index_all/dis/dis_22.jpg) no-repeat left; display:block; float:left; margin-right:10px;}
.dis_hd h1{width:1005px; height:18px; letter-spacing:2px; line-height:18px; display:block; float:left; font-size:18px; padding-top:10px;}
.dis_hd h2{width:1005px; height:18px; line-height:18px; display:block; float:left; font-size:10px; text-transform:uppercase;}




.dis_dis { width:999px; border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0; margin:0 auto; background:#fff;zoom:1; overflow: hidden;}
.dis_nr { width:332px; float:left; border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;height: 249px;}
.di_nrt { padding-top:6px; height:35px;}

.dis_bg4 { background:url(../images/bz_index/dis_bg4.jpg) no-repeat;}

.di_nrt h4 a{  font:18px/35px "微软雅黑"; padding-left:32px; color:#fff;}
.dis_nr a { color:#333;}
.dis_nr ol{width:303px; margin:10px auto; display:block; padding-bottom:10px;  height:auto; overflow:hidden; border-bottom:1px dashed #ccc;}
.dis_nr ol span{width:140px; height:168px; display:block; float:left;;}
.dis_nr ol span img{width:138px; height:166px;border:1px solid #cbcbcb; }
.dis_nr ol h1{ height:auto; line-height:22px; display:block; float:right; font-size:14px;}
.dis_nr ol p{width:148px; height:auto; line-height:22px; display:block; float:right; font-size:12px; margin-top:10px;  color:#666666;}
.dis_nr ul{width:162px; height:auto; margin:10px auto; overflow:hidden; display:block;}
.dis_nr ul li {height:26px; line-height:26px; font-size:14px; display:block;float:left; padding-left:5px;}
.dis_nr ul li a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}
.dis_nr ul li span{width:auto; height:26px; line-height:26px; font-size:12px; display:block; float:right; color:#999999;}
.dis_dis nr ul li:hover{background:#333; display:block;}

.pub_gh { width:964px; margin:15px auto 0 auto; background:#fff; border:1px solid #e5e5e5; padding-left:34px; overflow:hidden; zoom:1; padding-bottom:40px;}
.pub_gh h4 { font:20px/56px "微软雅黑"; height:56px;font-weight:600;color:#333;}
.artregname { height:24px; border:1px solid #ccc; padding-left:2px;  color:#333;}
#yyform p { padding-top:7px; font-size:14px;font-weight:600;color:#333;}
#yyform p input {font:12px/24px "寰蒋闆呴粦";}
.arttxtall { border:1px solid #ccc;}
#yyform button { width:80px; height:34px; background:#0d4ba4; color:#fff; border:1px solid #ccc;}
.pub_yyright { width:306px; float:left;}
.pub_yyright dt { width:97px; float:left;margin: 0 5px 0 80px;}
.pub_yyright dd { width:97px; float:left;margin: 0 5px 0 20px;}
.dis_nr:nth-child(1) ol span{background: url(../images/bz_index/6tu00.jpg);}
.dis_nr:nth-child(2) ol span{background: url(../images/bz_index/6tu01.jpg);}
.dis_nr:nth-child(3) ol span{background: url(../images/bz_index/6tu02.jpg);}
.dis_nr:nth-child(4) ol span{background: url(../images/bz_index/6tu03.jpg);}
.dis_nr:nth-child(5) ol span{background: url(../images/bz_index/6tu04.jpg);}
.dis_nr:nth-child(6) ol span{background: url(../images/bz_index/6tu05.jpg);}

/*底部浮动*/
.foot_float {position:fixed; bottom:0; }
