@charset "utf-8";
body{position: relative; color:#666666; font-size:18px; font-family:Arial,Microsoft YaHei,verdana,Simsun,SimHei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#666666; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#4DABCD;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}


/*layout*/
.body-bg{background: #eef7fe;}
.bg-gray {background: #f4f4f4;}

.container{ width:1400px; margin:0 auto;}

.common-col-space{margin:0 -20px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 20px;}
.common-col-4{width: 33.33333333%;}
.container.pt{padding-top: 30px;}
.container.pb{padding-bottom: 30px;}
.mb{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.container-mainBox{background: #fff; padding:20px;}
.color-blue{color: #355e92;}
.color-999{color: #999;}
.show{display: block;}
.hide{display: none;}
.text-center{text-align: center;}

/* crumb */
.crumb{margin:20px 0;}
.crumb .container{background: #f7fafd;}
.crumb h2{ padding:15px; line-height: 20px; font-size:16px; font-weight: normal; }
.crumb a:hover{color: #335e92;}

/*common*/
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.mainNav .nav a, .mainNav .nav a:before, .mainNav .nav a:after,
.nav-zjzj-menu li a:hover:before,
.easyBtn dl dt a:before,
.nav-zmhd-xxlink li.b a img,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{float: left; max-width: 100%;}
.half_width{width: 48.5%;}

.top_logo_row{height: 144px;width: 100%;background-color: #fff;overflow: hidden;}
.top_search{margin-top: 60px;position: relative;}
.top_search .zw{font-size: 18px;font-family: Microsoft YaHei;line-height: 30px;}
.top_search .fgx{padding: 0 15px;}
.top_search .search_box{height: 30px;line-height: 30px;position: relative;padding-left: 9px;width: 20px;}
.top_search .search_form{display:none;}
.top_search img{vertical-align: middle;}
.top_search .search_txt{position: absolute;padding:0 10px;width: 230px;height: 30px;line-height: 30px;border:1px solid #ccc;top: 0;right: 29px;}
.top_search .search_icon{cursor: pointer;position: absolute;top: 5px;right: 0;}
/*.top_search .search_box:hover #search_icon1{display: none;}
.top_search .search_box:hover .search_form{display: block;}*/
.top_search .menu_icon{height: 30px;line-height: 30px;position: relative;padding-left: 9px;width: 20px;cursor: pointer;}
.top_search .close_icon{position: absolute;font-size: 24px;line-height: 1;border:1px solid #ccc;padding:0 5px;display: block; top: -25px;left: -26px;cursor: pointer;background: #fff;}



.nav_row{height: 72px;background-color: #3893BC;}
.nav_li_one{font-size: 20px;width:14.2857%;height: 72px;line-height: 72px;float: left;text-align: center;position: relative;cursor: pointer;}
.nav_li_one.on{background-color: #2D7696;}
.nav_li_one a{color: #fff;position: relative;}
.nav_li_one.on>a:after,.nav_li_one:hover>a:after{position: absolute;content: "";width: 100%;height: 3px;background: #fff;top:30px;left: 0;}
.nav_li_one:hover{background-color: #2D7696;}
.nav_ul_two{position: absolute;width:100%;padding:12px 0;background:#fff url(../images/nav_tmbg.png) repeat;display: none;z-index: 20;}
.nav_li_one:hover .nav_ul_two{display: block;}
.nav_li_two{width: 100%;padding: 12px 0;text-align: center;line-height: 20px;}
.nav_li_two a{color:#3892BA;}

.max_width{width: 100%;}

.footer{background: url(../images/footer_bg.png) left bottom repeat;width: 100%;color: #fff;}
.footer a{color: #fff;}
.footer_nav{margin-top: 45px;border-right: 1px solid #929394;padding-bottom: 20px;}
.footer_nav dl{float: left;margin-right: 25px;min-height: 171px;}
.footer_nav dl dt{font-size: 22px;padding: 10px 0 15px 0;font-weight: bold;}
.footer_nav dl dd{padding-top:12px;font-size: 16px;}
.footer_nav{width: 60%;}
.web_info{width:38%;margin-left: 1.5%;margin-top: 45px;}
.wzym{font-size: 22px;padding: 10px 0 15px 0;font-weight: bold;}
.web_info p{font-size: 16px;padding-top:12px;}
.footer_links{position: relative;width: 270px;}
.yqlj{font-size: 18px;border: 1px solid #929394;border-radius: 20px;height: 40px;width: 250px;line-height: 40px;padding-left: 20px;position: relative;margin-top: 30px;cursor: pointer;}
.yqlj:after{content:"";position: absolute;width: 10px;height: 7px;display: block;background: url(../images/sjx_icon.png);top: 17px;right: 15px;}
.yqlj_list{position: absolute;width: 272px;background: #fff;bottom: 40px;max-height: 150px;overflow-y: auto;display: none;}
.yqlj_list a{color: #999;}
.yqlj_list li{padding:5px 10px;}
/*.footer_links:hover .yqlj:after{transform: rotate(180deg);}*/
.yqlj_close{color: #666;font-size: 24px;text-align: right;}

.footer_wrap{background: url(../images/last_row_bg.png) left bottom no-repeat; }



/*pagediv*/
.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#5d7ea9; border-color:#5d7ea9; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	


/*easyBtn*/
.easyBtn{ position:fixed; top: 310px; right:10px; z-index:9999; background: #476d9c;}
.easyBtn dl{position: relative;}
.easyBtn dl dt{margin-bottom:1px;}
.easyBtn dl dt a{ display:block; width:62px; padding:5px 0 10px; background:#718eb2; cursor:pointer;}
.easyBtn dl dt a:before{content:''; display: block; margin:5px auto; width: 30px; height: 30px;  background:url(../images/easyBtn_icons.png) no-repeat;}
.easyBtn dl dt a span{display: block; text-align: center; color:#fff; font-size:13px;}
.easyBtn dl dt a:hover, .easyBtn dl.on dt a{background-color: #5c7da7;}
.easyBtn dl.dl-znwd dt a:before{background-position: 0 -30px;}
.easyBtn dl.dl-app dt a:before{background-position: 0 -60px;}
.easyBtn dl.dl-mobile dt a:before{background-position: 0 -90px;}
.easyBtn dl.dl-wzdh dt a:before{background-position: 0 -120px;}
.easyBtn dl.dl-gotop dt a:before{background-position: 0 -150px;}

.easyBtn dl.dl-user dt a:hover:before{background-position: -30px 0;}
.easyBtn dl.dl-znwd dt a:hover:before{background-position: -30px -30px;}
.easyBtn dl.dl-app dt a:hover:before{background-position: -30px -60px;}
.easyBtn dl.dl-mobile dt a:hover:before{background-position: -30px -90px;}
.easyBtn dl.dl-wzdh dt a:hover:before{background-position: -30px -120px;}
.easyBtn dl.dl-gotop dt a:hover:before{background-position: -30px -150px;}
.easyBtn dl.dl-gotop{display: none;}
.easyBtn dl.dl-gotop dt{margin: 1px 0 0;}
.easyBtn dl.dl-wzdh dt{margin-bottom: 0;}

.easyBtn dl dd{ position:absolute; right:100%; top: 0; padding-right: 5px; display: none;}
.easyBtn dl dd .cont{position: relative; padding:10px; *border:#dae0e4 1px solid; background:#fff; -moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -ms-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -o-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);; box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.easyBtn dl dd img{display:block; width:100px; height:100px;}
.easyBtn dl dd span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}
.easyBtn dl dd .cont:after{ content:""; width:0; height:0; overflow:hidden; border:10px solid transparent; border-left-color:#fff; position:absolute; right:-20px; top:15px;}
.easyBtn dl dd .cont:before{content:""; width:0; height:0; overflow:hidden; border:11px solid transparent; border-left-color:#dae0e4; position:absolute; right:-22px; top:14px;}
.easyBtn dl #wxcode dd{top:0;}
.easyBtn dl #wbcode dd{top:66px;}
.easyBtn dl #mobile dd{top:132px;}
.easyBtn dl #rss dd{top:198px;}

