@charset "utf-8";
body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#333; text-align:left; background:#fff;  -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:top; display:inline-block; background-repeat:no-repeat;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;font-size:.875em;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
input[type=password], input[type=text], input[type=file], input[type=tel], select, textarea{padding:2px 6px; height:24px; line-height:24px; border:1px solid #e6e6e6; background:#fff; color:#666;}
.request{color:#f00;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#0b6dd0;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent;}
.bgwhite{background-color:#fff;}
.bggray{background-color:#f5f5f5;}
.height180{
	height:180px;
}

.mb{margin-bottom:16px;}
.mb15{margin-bottom:15px;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

/*layout*/
.container{max-width:1000px; width:98%; margin-right:auto; margin-left:auto; zoom:1;}
.innerBox{overflow:hidden; zoom:1;}

/*header*/
.header{background-color:#0b6dd0; overflow:hidden;}
.header .container{position:relative;}
.header .logo{padding:40px 0; min-height:77px;}
.header .function_btn{position:absolute; top:0; right:0;}
.header .function_btn ul li{float:left;}
.header .function_btn ul li a{display:block; padding:36px 20px 30px; color:#f8fcff; font-size:.9375em; font-weight:300; line-height:30px;}

.header .function_btn ul li a.hover{color:#fff; background-color:#045fba;}
.header .function_btn ul li a i{display:block; width:40px; height:40px; margin:0 auto; background-image:url(../images/city/city_header_icons.png);}
.header .function_btn ul li a i.i0{background-position:0 -40px;}
.header .function_btn ul li a i.i1{background-position:-40px -40px;}
.header .function_btn ul li a i.i2{background-position:-80px -40px;}
.header .function_btn ul li a i.i3{background-position:-120px -40px;}
.header .function_btn ul li a i.i4{background-position:-160px -40px;}
.header .function_btn ul li a:hover i.i0{background-position:0 0;}
.header .function_btn ul li a:hover i.i1{background-position:-40px 0;}
.header .function_btn ul li a:hover i.i2{background-position:-80px 0;}
.header .function_btn ul li a:hover i.i3{background-position:-120px 0;}
.header .function_btn ul li a:hover i.i4{background-position:-160px 0;}
.header .function_btn ul li a.hover i.i0{background-position:0 0;}
.header .function_btn ul li a.hover i.i1{background-position:-40px 0;}
.header .function_btn ul li a.hover i.i2{background-position:-80px 0;}
.header .function_btn ul li a.hover i.i3{background-position:-120px 0;}
.header .function_btn ul li a.hover i.i4{background-position:-160px 0;}

.header .search{position:absolute; right:16%; top:50px; width:31%; height:38px; background-color:#fff; border-radius:20px;}
.header .search dl{position:relative; width:100%; height:100%; z-index:5;}
.header .search dl dd{margin-right:60px; padding-left:20px;}
.header .search dl dd input[type="text"]{padding:0; height:38px; line-height:38px; width:100%; font-size:.9375em; color:#999; background:none; border:none;}
.header .search dl dt{position:absolute; top:0px; right:0px; z-index:5; width:60px; height:38px;}
.header .search dl dt input.searchBtn{width:100%; height:38px; color:#fff; font-size:.875em; cursor:pointer; background:url(../images/city/city_header_ss_btn.png) no-repeat center; -webkit-appearance:none;}
.header .search #hotword{padding-top:10px; padding-left:5px; color:#8db7e2; font-size:13px; white-space:nowrap;}
.header .search #hotword a{margin:0 6px; color:#8db7e2;}
.header .search #hotword a:hover{color:#fff;}
.header .gdtax{position:absolute; top:50px; right:0; width:14%;}
.header .gdtax span{display:block; padding-right:5px; background-color:#095dc9; border-radius:10px;}
.header .gdtax span  a{display:inline-block; font-weight:700; font-size:15px; white-space:nowrap; color:#fff; line-height:38px; padding:0 25px 0 15px; background:url(../images/city/go_gdsw.png) no-repeat right;}


/*footer*/
.bottom{background:#0b6dd0; height: 166px; color:#fff; clear:both;}
.bottom a{color:#fff;}
.bottom a:hover{color:#efcb8a;}
.bottom .container{position: relative; height: 100%;}
.bottom_wzbs{position: absolute; left:6%; top: 50%; margin-top: -40px; width: 250px; text-align: right;}
.bottom_wzbs img{vertical-align: middle;}
.bottom_txt{padding-left:35%;}
.bottom_nav{padding:28px 0 10px; margin-left:-10px; font-size:.875em;}
.bottom_nav a{margin:0 10px;}
.bottom_copyright{padding:0 0 10px; font-size:12px; line-height:26px;}
.bottom_nav a.lastItem{font-weight:700; color:#f00;}

/*easybtn*/
.easybtn{position:fixed; right:0; top:0; z-index:99;}

.easybtn .openbtn{position:absolute; top:224px; right:17px; width:39px; padding-top:50px; background:url(../images/public/easybtn_arrow.png) no-repeat center top; color:#848484; font-size:13px; text-align:center; cursor:pointer;}
.easybtn .easybtn_box{position:fixed; top:0; right:-50px; width:50px; height:100%; background:url(../images/public/easybtn_bg.png);}
.easybtn .easybtn_box ul{position:absolute; top:50%; margin-top:-200px;}
.easybtn .item .btn{width:50px; height:50px; background:url(../images/public/easybtn.png) no-repeat; cursor:pointer; position:relative;}
.easybtn #ico1 .btn{background-position:center 0;}
.easybtn #ico2 .btn{background-position:center -50px;}
.easybtn #ico3 .btn{background-position:center -100px;}
.easybtn #ico4 .btn{background-position:center -150px;}
.easybtn #ico5 .btn{background-position:center -200px;}
.easybtn #ico6 .btn{background-position:center -250px;}
.easybtn #ico7 .btn{background-position:center -300px;}
.easybtn #ico8 .btn{background-position:center -350px;}
.easybtn #ico9 .btn{background-position:center -400px;}
.easybtn #ico10 .btn{background-position:center -450px;}
.easybtn #gz_ico11 .btn{background-position:center -500px;}
.button-rotate{overflow:hidden;}
.button-rotate .rotate{position:absolute;top:0;left:0; padding:9px 0; width:50px; height:32px; line-height:16px; text-align:center; font-size:13px;font-weight:400;color:#fff!important;background-color:#0b6dd0;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.button-rotate:hover .rotate,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.button-rotate:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}
.easybtn #ico3 .rotate{line-height:32px;}
.easybtn ul li .hideDiv{position:absolute; top:0; right:50px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); border:#dae0e4 1px solid; display:none;}
.easybtn ul li .hideDiv .ewm_cont{background:#fff; padding:8px;}
.easybtn ul li .hideDiv img{display:block; width:100%; height:100px;}
.easybtn ul li .hideDiv span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}
.easybtn ul li .hideDiv .tip_arrow{position:absolute; right:-12px; top:15px; width:0; height:0;
border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}
.easybtn ul #ico1 .hideDiv{top:0px;}
.easybtn ul #ico10 .hideDiv{top:50px;}
.easybtn ul #ico2 .hideDiv{top:100px;}
.easybtn ul #ico3 .hideDiv{top:150px;}
.easybtn ul #ico4 .hideDiv{top:200px;}
.easybtn ul #ico5 .hideDiv{top:250px;}
.easybtn ul #ico6 .hideDiv{top:300px;}
.easybtn ul #ico7 .hideDiv{top:350px;}

.gz_easybtn ul #ico1 .hideDiv{top:50px;}
.gz_easybtn ul #ico10 .hideDiv{top:100px;}
.gz_easybtn ul #ico2 .hideDiv{top:150px;}
.gz_easybtn ul #ico3 .hideDiv{top:200px;}
.gz_easybtn ul #ico4 .hideDiv{top:250px;}
.gz_easybtn ul #ico5 .hideDiv{top:300px;}
.gz_easybtn ul #ico6 .hideDiv{top:350px;}
.gz_easybtn ul #ico7 .hideDiv{top:400px;}
.easybtn ul #ico1 .hideDiv .ewm_cont img,.easybtn ul #ico10 .hideDiv .ewm_cont img,.easybtn ul #gz_ico11 .hideDiv .ewm_cont img{width:220px;height:110px;}
.easybtn ul #ico1 .hideDiv .ewm_cont span,.easybtn ul #ico10 .hideDiv .ewm_cont span,.easybtn ul #gz_ico11 .hideDiv .ewm_cont span{width:220px; padding-top:0;}
.backtop{width:39px; height:39px; position:fixed; bottom:30px; overflow:hidden; right:0; display:none;}
.backtop .btn{width:39px; height:39px;background:url(../images/gotop.gif) no-repeat center #3188d8; cursor:pointer; position:relative;}

/*common*/
.common_tabbox{position:relative; border:solid #e0e0e0 1px;}
.common_tabbox .infoList{padding:15px; font-size:.9375em;}

.common_head{height:38px; line-height:38px; background-color:#f0f0f0; border-bottom:solid #e0e0e0 1px;}
.common_head .hd{float:left;}
.common_head .hd li{float:left; padding:2px 25px; line-height:36px; margin-top:-1px;}
.common_head .hd li.on{font-weight:700; color:#0b6dd0; padding-top:0; background:#fff; margin-right:-1px; margin-left:-1px; border-top:#0b6dd0 2px solid; border-left: #d1d1d1 1px solid; border-right:#d1d1d1 1px solid; cursor:pointer;}
.common_head .hd li.on a{color:#0b6dd0;}
.common_head .hd li a.redirect{font-weight:bold; color:#0b6dd0;}

.infoList{line-height:1.6em; overflow:hidden;}
.infoList li{position:relative; float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.infoList li .wjjdIcon{background:url(../images/xxgk_jdicon.png) left center no-repeat;float:left;width:37px;margin-left:5px;height:24px; visibility:hidden; overflow:hidden;}
.infoList li h4{position:relative; padding:0 90px 0 16px; font-weight:normal; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a:hover font{float:left; max-width:90%; color:#0b6dd0;}
.infoList li h4 i{position:absolute; top:-1px; left:2px; margin-top:.75em; width:3px; height:3px; background:#666; }
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; color:#999; font-size:13px; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.jdList li h4 a{max-width:100%; width:100%\9;}

.NotTime li h4{padding-right:0;}

.city_topic dl dt a,
.city_tpxwSlider .bd li span.txt{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.curmb{padding:15px 0; color:#0b6dd0; font-size:14px;}
.curmb em{font-style:normal; color:#999999;}
.curmb a{color:#0b6dd0;}

.more{float:right; margin-right:15px; font-size:.8125em;}
.more a{color:#999;}
.more a:hover{color:#0b6dd0}

.old_link{overflow:hidden;}
.old_link ul li{width:49.2%;}
.old_link ul li a{display:block; line-height:60px; text-align:center; color:#fff; font-size:1.125em; background-color:#0b6dd0;}
.old_link ul li a:hover{color:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.site_link{overflow:hidden;}
.site_link .wzlj{padding:8px;}
.site_link .wzlj li{float:left; width:25%;}
.site_link .wzlj li a{display:block; text-align:center; margin:8px; padding:0 5px; line-height:48px; background-color:#fff; border:solid #e6e6e6 1px; color:#666;}
.site_link .wzlj li a:hover,
.site_link .wzlj li a.hover{color:#fff; background-color:#0b6dd0; border:solid #0b6dd0 1px;}
.site_link .wzlj li a i{display:inline-block; vertical-align:top; width:28px; height:50px; margin-right:10px; background-image:url(../images/index/home_link_ico.png); background-repeat:no-repeat; background-position:center;}
.site_link .wzlj li a i.i1{background-image:url(../images/index/home_link_ico2.png);}
.site_link .common_link{padding:18px 8px; font-size:.9375em; overflow:hidden;}
.site_link .common_link li{float:left;}
.site_link .common_link li a{display:inline-block;  margin:8px; padding:0 5px; white-space:nowrap;}

.backtop{width:39px; height:39px; position:fixed; right:0; bottom:0; z-index:999; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(../images/gotop.gif) no-repeat center #1076e0; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#076FB6;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}

/*pagediv*/
.pagediv{padding-top:4%; padding-bottom:4%; font-size:1em; color:#888; line-height:200%; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input{display:inline-block; *display:inline; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px; vertical-align:top;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#0b6dd0; border:solid #0b6dd0 1px; color:#fff;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:26px; color:#888; text-align:center;}

.table_style{margin:0 auto 15px; border-collapse:collapse;}
.table_style td, .table_style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table_style th{font-weight:700; text-align:center; background-color:#efefef;}

.rel_news{position:relative; color:#0b6dd0; display:none;}
.rel_news h5{position:absolute; top:8px; left:0; text-align:right; font-size:1em;}
.rel_news .infoList li{padding-top:8px; padding-bottom:8px;}
.rel_news .infoList li h4{padding-right:0;}

/*public responsive*/
@media (max-width:1000px) {
.header{padding-bottom:3%;}
.header .container{width:100%;}
.header .logo{padding:3% 2% 0; text-align:center;}
.header .function_btn{position:static; text-align:center;}
.header .function_btn ul{margin:0 -5px; overflow:hidden;}
.header .function_btn ul li{width:20%;}
.header .function_btn ul li a{margin:0 5px; padding:20px 10px 15px; background-color:#045fba; border-radius:5px;}
.header .function_btn ul li a.hover,
.header .function_btn ul li a:hover{background-color:#024cb5;}
.header .gdtax{position:static; width:auto; margin:2%; text-align:right;}
.header .gdtax span{display:inline-block; padding-right:8px;}
.header .gdtax span a{text-align:center;}
.header .search{position:static; width:96%; margin:0 auto;}
.header #hotword{display:none;}
}

@media (max-width:991px) {
.bottom{height:auto; padding:0 0 10px;}
.bottom_txt{padding:0; text-align:center;}
.bottom_wzbs{position:static; text-align:center; width:100%; margin-top:5px;}

.easybtn{display:none;}
}

/* xs mobile*/
@media (max-width:860px) {
.old_link ul{margin:-15px -8px 0 -7px; overflow:hidden;}
.old_link ul li{float:left; width:50%;}
.old_link ul li a{margin:15px 8px 0 7px;}
}

@media (max-width:640px) {
.rel_news{padding:10px 10px 0 !important;}
.rel_news h5{position:static; text-align:left;}
}

@media (max-width:479px) {
.header .function_btn ul{margin:0 -2px;}
.header .function_btn ul li a{margin:0 2px; padding:0; font-size:.875em; font-weight:700;}
.header .function_btn ul li a i{display:none;}

.common_head .hd li{padding-right:15px; padding-left:15px;}
.more{margin-right:10px;}

.infoList.jdList li h4{padding-right:0;}
.infoList.jdList li h4 a{float:none; max-width:none; white-space:normal;}
.infoList.jdList li h4 a font{float:none; max-width:none; white-space:normal;}
.infoList.jdList li .wjjdIcon{display:inline-block; float:none; vertical-align:middle;}
.infoList.jdList li .time{position:static;}

.site_link .common_link{padding:12px 8px;}
}

@media (max-width: 360px){
.header .function_btn ul li a{font-size:.75em;}

.infoList li h4{padding-right:0;}
.infoList li h4 a{display:inline; float:none; max-width:none; padding-right:12px; white-space:normal;}
.infoList li .time{position:static;}

.old_link ul li{width:100%;}
}
