@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -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:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2775d6;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.clear{ clear: both;}

/*layout*/
.mar{ width: 1200px; margin: auto;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.mt{margin-top: 30px;}
.mb{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.fl{float: left;}
.fr{float: right;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.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, .hover-opacity-box a: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{display: inline-block; max-width: 100%;}


/***** header *****/



/*footer*/



/* crumb */
.crumb{padding-top: 10px;}
.crumb h2{ padding:20px 20px 20px 46px; line-height: 20px; font-size:1em; font-weight: normal; background: url(../images/icon_position.png) no-repeat 10px center;}
.crumb a:hover{color: #005abe;}
.crumb span{color: #005abe;}
.crumb.gray{padding-top: 5px; background: #f5f5f5;}
.crumb.gray h2{padding-top: 15px; padding-bottom: 15px;}

/* tab */
.tab-brief > .hd{border-bottom:#e6e6e6 2px solid; }
.tab-brief > .hd li{float:left; position: relative; padding: 0 0 20px; font-size: 1.25em; font-weight: bold; opacity: .8;}
.tab-brief > .hd li + li{margin-left: 60px;}
.tab-brief > .hd li + li:before{content: ''; width: 1px; height: 18px; position: absolute; left: -30px; top: 5px; background: #333333;}
.tab-brief > .hd li a{color: #1a1a1a;}
.tab-brief > .hd li:after{content: ''; position: absolute; width:0; bottom:-2px; left:0; height: 3px; background: #ed2c25;  overflow: hidden;}
.tab-brief > .hd li, .tab-brief > .hd li:after{transition: all .3s; -webkit-transition: all .3s;}
.tab-brief > .hd li.on:after{width: 100%;}
.tab-brief > .hd li.on{opacity: 1;}
.tab-brief > .hd .common-more{padding-top: 3px;}

.common-more{float:right;}
.common-more a{color:#626262;}
.common-more a:hover{color:#ed2c25;}
.js-tab .common-more a + a{display: none;}
.m-common-more{clear: both; margin-top:15px; text-align:center; line-height:40px; background-color:#f1f3f5; border-radius:5px; display: none;}
.m-common-more a{color:#929394;}
.tab-brief .bd > .item > .newsList{margin-top: 15px;}

.common-title h3{position:relative; display: inline-block; font-size:1.25em; font-weight:bold; color:#2775d6;}
.common-title h3 a{color:#2775d6;}
.common-title.grain h3:before{position:absolute; top:50%; left:0; content:""; width:4px; height:16px; margin-top:-8px; background-color:#0557ac;}
.common-title.grain h3{padding-left:20px;}

/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:7px 0; font-size: 1em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #666666;}
.newsList.dot li:hover h4:before{background: #2775d6;}


/* 外链跳转 */
.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;}	
li{ list-style: none;}

body{ background: #fff!important;}

.zz-header{padding-top:15px; padding-bottom: 15px;}
.oder-box{ background: url(../images/zzzqimg6.png) no-repeat top center;}
.zz-header-logo{ float: left; margin-top: 11px;}
.zzzs-ul{float: right;}
.zzzs-ul li{float: left;margin-left: 20px;line-height: 80px;font-size: 24px;}
.zzzs-ul li img{vertical-align: text-top;margin-right: 10px;width: 29px;}
.zzzs-ul li.wzivn img{vertical-align: middle;width: 125px;}
.wzivn{width: 175px; height: 35px; background: #104BB9; color: #fff; border-radius: 20px; vertical-align: middle; margin-top: 22px; line-height: 35px!important; text-align: center;}

.oder-box{ padding-top:580px;min-width: 1200px;}
.older-title{ font-size: 40px; text-align: center; font-weight: bold;}
.older-title a{color:#104BB9}
.older-xwzx li{ float: left; width: 19%; height: 201px; margin-left: 1.2%; text-align: center; margin-top:50px}
.older-xwzx li a{ display: block;}
.older-xwzx li img{ margin-top:20px;margin-bottom: 10px;-webkit-transition: all 0.5s;}
.older-xwzx li:hover img{transform:scale(.9)}
.older-xwzx li span{ font-size: 26px; color: #fff; display: block; font-weight: bold;}
li.mar-0{ margin-left: 0px!important;}
.older-xwzx li.icon1{background: url(../images/zzzqimg7.png) no-repeat;}
.older-xwzx li.icon2{background: url(../images/zzzqimg8.png) no-repeat;}
.older-xwzx li.icon3{background: url(../images/zzzqimg9.png) no-repeat;}
.older-xwzx li.icon4{background: url(../images/zzzqimg10.png) no-repeat;}
.older-xwzx li.icon5{background: url(../images/zzzqimg11.png) no-repeat;}

.older-zwgk{ margin-top: 50px;}
.older-zwgk li a{ display: block;}
.older-zwgk li{ float: left; width: 32%; height: 182px; position: relative; margin-top: 40px; margin-left: 2%;}
.older-zwgk li img{ position: absolute; right:50px; bottom: 20px;-webkit-transition: all 0.5s;}
.older-zwgk li:hover img{transform:scale(.9)}
.older-zwgk li span{ font-size: 26px; font-weight: bold; display: block; line-height: 182px; text-indent: 2em;-webkit-transition: all 0.5s;}
.older-zwgk li:hover span{ padding-left: 10px;}
.older-zwgk li.icon1{ background: url(../images/zzzqimg17.png) no-repeat;}
.older-zwgk li.icon2{ background: url(../images/zzzqimg18.png) no-repeat;}
.older-zwgk li.icon3{ background: url(../images/zzzqimg19.png) no-repeat;}
.older-zwgk li.icon1 span{ color: #BA997F;}
.older-zwgk li.icon2 span{ color: #FF5960;}
.older-zwgk li.icon3 span{ color: #4A76D2;}

.oder-zwfw{ margin-top: 50px;}
.older-left:hover,.older-right:hover{box-shadow: 0 0 12px #104bb9;}
.older-left{height:316px ; float: left; width: 68%;box-shadow: 0 0 12px #d0d0d0; margin-top: 50px; background: url(../images/zzzqimg23.png) no-repeat; background-position: 96% 29px;-webkit-transition: all 0.5s;}
.older-left a{display: block; width: 100%; height: 100%;}
.older-left strong{ font-size: 40px; color: #000;  display: block; padding-left: 40px; padding-top:40px}
.older-left p{font-size: 26px; margin-top: 15px;padding-left: 40px}
 .older-right{ float: right; width: 29%;box-shadow: 0 0 12px #d0d0d0; margin-top: 50px;-webkit-transition: all 0.5s;}
 .older-gzhd{ margin-top: 50px;}
.older-gzhd li{ float: left; width: 32%; background: #e7edf8; height: 182px; font-size: 26px; line-height: 182px; margin-top: 50px; margin-left: 2%;}
.older-gzhd li a{color:#104BB9}
.older-gzhd li span{ display: inline-block;}
.older-gzhd li img{ float: left;  margin-top: 42px; margin-left: 55px; margin-right: 20px;-webkit-transition: all 0.5s;}
.older-gzhd li:hover img{transform:scale(.9)}
.older-gzhd li a{ display: block;}
.older-gzhd li.jgxntszx{ line-height: initial;}
.older-gzhd li.jgxntszx span{ margin-top:65px}

.xggj-fl{width: 100%;}
.xggj-css {width:100%; background: #fff;  border-top: 1px solid #ddd; padding-top: 10px;}
.xggj-css-list{padding: 10px;display: none;}
.xggj-css-list strong{color: #226CB0;font-size: 40px;}
.xggj-css-list ul{ }
.xggj-css-list ul li{background: url(../images/li_pic.png) no-repeat 0px 17px;padding-left: 37px;line-height: 51px;font-size: 34px;margin-top: 40px;background-size: 1%;}
.xggj-css{ display: none;}


.older-dqwz{font-size: 26px;background: url(../images/zzzqimg28.png) no-repeat 0px 9px;padding-left: 50px;padding-top: 10px;padding-bottom: 20px;color:#000;border-bottom:1px solid #ddd
}
.older-dqwz a{color:#000}
.older-list-categorpy{ font-size:40px; font-weight:bold; color:#236DB0; margin-top:20px}
.older-list-item li{background:#F5F5F5;margin-top:30px;padding:30px;position:relative; line-height:30px;padding-right: 280px}
.older-list-item li a{ font-size:36px;color:#000; display: block;line-height:65px}
.older-list-item li span{ display:block; font-size:28px; color:#999999;margin-top:20px}
.older-list-item li strong{ position:absolute; right:47px; width:180px; height:80px; color:#fff; background:#E46D15; top:44px; border-radius: 10px}
.older-list-item li strong a{ color:#fff;padding-right: 0px; line-height:80px; text-align: center;}
.older-list-item li strong img{ vertical-align:middle; margin-right: 15px}

.older-page{text-align: center;margin-top: 20px;}
.older-page a.current{ line-height:initial; height:auto}
.older-page a{display: inline-block;padding: 10px 20px 10px 20px;border: 1px solid #ddd;}
.older-page a:hover,.older-page a.current{  color: #fff; background: #236db0; border:1px solid #236db0}

.older-content-title{font-size: 46px;padding-left: 30px;color: #000;text-align: center;line-height: 65px;margin-top: 20px;margin-bottom: 20px;}
.older-contet-fl{text-align: center;border-bottom: 1px dashed #ddd;padding-bottom: 15px;padding-top: 15px;}
.older-contet-fl li{ display:inline-block; font-size: 24px; color: #666666;    margin-left: 20px;}
.content-div{ margin-top:20px}
.content-div,.content-div p,.content-div span,.content-div font{ font-size: 30px; line-height: 63px; color: #666666; }

/* 底部 */
.footer{border-top: 3px solid #185aad;padding: 30px 0;margin-top: 30px;min-width: 1200px;}
.foot{background: #fff;color: #333;text-align: center;overflow: hidden;padding: 7px 2%;line-height: 1.7;width: 1200px;margin: 0 auto;}
.foot_left{float: left;width: 200px;}
.foot_left img{width: 100px;height: 100px;}
.foot_right{float:left;}
.footer .menu,.footer .beian,.footer .copyright{display: inline-block;vertical-align: middle;}
.footer .copyright{padding-left: 15px;}
.footer a{color: #333;}
.footer img{vertical-align: middle;}
#_span_jiucuo img{height: 32px;}
.footer .wzbs{padding: 0 10px;display: block;}
.footer .menu a{margin: 0 2px;}


.pagediv{ clear:both; padding:20px 0 30px; text-align:center; color:#333;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv a:hover{background:#fff; color:#000; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center; border-radius:3px;}

.pagediv2{ clear:both; padding:20px 0 30px; text-align:center; color:#333;}
.pagediv2 .pagination_index_last *{vertical-align:middle\9;}
.pagediv2 .arrow{margin:0 2px 5px;}
.pagediv2 .arrow a, .pagediv2 .index_num a{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
.pagediv2 .index_num a{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv2 a:hover{background:#fff; color:#000; text-decoration:none;}



















