@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, span, th, td { margin: 0; padding: 0; font-weight: normal; }
ul, li { list-style: none outside; }
a img { border: 0 }
img { vertical-align: middle; }
body { margin: 0px auto; font-size: 14px; line-height: 130%; color: #333; font-family: "微软雅黑"; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #09529f; text-decoration: none; }
a:active { color: #000; text-decoration: none; }
.clear { clear: both; }
/* header-footer 开始 */


.content { width: 100%; height: 350px; margin: 0px auto; overflow: hidden; position: relative; }
.top_warp { width: 100%; position: relative; }
#nav { width: 1050px; height: 47px; line-height: 47px; text-align: center; background: #3090D8; margin: -70px auto 0 auto; position: relative; }
#nav a { padding: 0 28px; line-height: 47px; color: #fff; font-size: 19px; text-align: center; font-weight: normal; }
#nav a:hover { color: #fee900; }
#footer { font-size: 15px; width: 1050px; border-top: 3px solid #1762a9; margin: 0 auto; line-height: 160%; text-align: center; padding: 25px 0 30px 0; background: url(chgzhy2016_bgfooter.png) left top repeat-x; }


/* 轮播图 开始 */
.ttpic { width: 1050px; padding: 20px 0; text-align: center; margin: 0 auto; background: #fff; }
.flexslider { POSITION: relative; MARGIN: 0px auto; WIDTH: 1015px; ZOOM: 1; HEIGHT: 390px; OVERFLOW: hidden; }
.flexslider .slides LI { WIDTH: 100%; HEIGHT: 100% }
.flex-direction-nav A { Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=100); LINE-HEIGHT: 99em; MARGIN: -35px 0px 0px; WIDTH: 27px; DISPLAY: block; BACKGROUND: url(../images/arr_btn.png) no-repeat left 2px; HEIGHT: 44px; OVERFLOW: hidden; TOP: 50%; CURSOR: pointer; opacity: 1; -webkit-transition: all .3s ease; border-radius: 35px; }
.flex-direction-nav .flex-next { MARGIN-TOP: -22px; BACKGROUND: url(../images/arr_btn.png) no-repeat right 2px; RIGHT: 5px; }
.flex-direction-nav .flex-prev { LEFT: 5px; }
.flexslider:hover .flex-next { FILTER: alpha(opacity=25); opacity: 0.8; }
.flexslider:hover .flex-prev { FILTER: alpha(opacity=25); opacity: 0.8; }
.flexslider:hover .flex-next:hover { FILTER: alpha(opacity=100); opacity: 1; }
.flexslider:hover .flex-prev:hover { FILTER: alpha(opacity=100); opacity: 1; }
.flex-control-nav { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 10px; DISPLAY: none; }
.flex-control-nav LI { MARGIN: 0px 2px; ZOOM: 1; DISPLAY: inline-block; }
.flex-control-paging LI A { TEXT-INDENT: -99em; WIDTH: 10px; DISPLAY: block; BACKGROUND: #ccc; HEIGHT: 10px; OVERFLOW: hidden; CURSOR: pointer; border-radius: 100%; }
.flex-control-paging LI A.flex-active { BACKGROUND: #0657c7; }
.flex-control-paging LI.active A { BACKGROUND: #0657c7; }
.flexslider .slides A IMG { WIDTH: 1015px; DISPLAY: block; HEIGHT: 390px; }


/* 内容区 开始 */

.gzbgbox { width: 1020px; padding: 0 15px 25px 15px; background: #fff; margin: 0 auto; }
.gzbgbox h1 { width: 100%; height: 41px; line-height: 41px; background: #eeeeee; margin-bottom: 10px; border-bottom: 1px solid #3090D8; }
.gzbgbox h1 span { float: left; display: block; width: 130px; height: 41px; text-align: center; line-height: 41px; background: #3090D8; font-size: 19px; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.gzbgbox h1 a.more { float: right; width: 80px; text-align: center; color: #09529f; font-weight: normal; font-size: 14px; }
.gzbgbox h1 a.more:hover { text-decoration: underline; }
.gzbgbox dl { width: 96%; margin: 0 auto; }
.gzbgbox dl dt { width: 100%; line-height: 140%; color: #09529f; font-size: 19px; font-weight: bold; text-align: center; padding: 10px 0; }
.gzbgbox dl dt a { color: #09529f; }
.gzbgbox dl dt a:hover { text-decoration: underline; }
.gzbgbox dl dd { line-height: 160%; }
.gzbgbox dl dd a.xiangxi { color: #f10202; font-weight: bold; margin-left: 15px; }
.gzbgbox dl dd a:hover { text-decoration: underline; }
.listidxbox { width: 1020px; padding: 0 15px 25px 15px; background: #fff; margin: 0 auto; clear: both; }
.listidxbox h1 { width: 100%; height: 41px; line-height: 41px; background: #eeeeee; margin-bottom: 20px; border-bottom: 1px solid #3090D8; }
.listidxbox h1 span { float: left; display: block; width: 130px; height: 41px; text-align: center; line-height: 41px; background: #3090D8; font-size: 19px; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.listidxbox h1 a.more { float: right; width: 80px; text-align: center; color: #09529f; font-weight: normal; font-size: 14px; }
.listidxbox h1 a.more:hover { text-decoration: underline; }
.listidxbox ul { width: 100%; clear: both; margin: 0 auto; }
.listidxbox ul li { float: left; width: 460px; height: auto; line-height: 140%; padding: 0 0 0 15px; background: url(../images/icon_dot.gif) left center no-repeat; margin: 0 0 10px 25px; }
.picidxbox { width: 1020px; padding: 0 15px 15px 15px; background: #fff; margin: 0 auto; clear: both; }
.picidxbox h1 { width: 100%; height: 41px; line-height: 41px; background: #eeeeee; margin-bottom: 20px; }
.picidxbox h1 span { float: left; display: block; width: 130px; height: 41px; text-align: center; line-height: 41px; background: #3090D8; font-size: 19px; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.picidxbox h1 a.more { float: right; width: 80px; text-align: center; color: #09529f; font-weight: normal; font-size: 14px; }
.picidxbox h1 a.more:hover { text-decoration: underline; }
.picidxbox ul { width: 100%; clear: both; margin: 0 auto; }
.picidxbox ul li { float: left; width: 237px; margin: 10px 6px; text-align: center; overflow: hidden; }
.picidxbox ul li img { border: 1px solid #cccccc; }
.picidxbox ul li p { width: 95%; margin: 0 auto; text-align: center; line-height: 130%; padding: 5px 0; }
.picidxbox p.linkidx { width: 98%; margin: 0 auto; line-height: 160%; padding-bottom: 10px; }
.picidxbox p.linkidx span { padding: 0 10px; }


/* 2,3级 开始 */

.mopcaity { }
.mscale img { transform: scale(1.0, 1.0); transition: transform 0.6s ease 0s; }
.mscale img:hover { transform: scale(1.05, 1.05); transition: transform 0.6s ease 0s; }
.con_erji { width: 990px; padding: 30px 30px 30px 30px; margin: 0 auto; background: #fff; }
.listnewerji { width: 940px; margin: 0 auto; }
.listnewerji li { float: left; width: 940px; border-bottom: 1px dotted #cccccc; padding: 13px 0; }
.listnewerji li a { width: 825px; padding-left: 15px; background: url(../images/icon_dot.gif) left center no-repeat; display: block; float: left; font-size: 17px; line-height: 24px; }
.listnewerji li span { display: block; float: right; width: 100px; text-align: right; color: #999999; font-size: 14px; line-height: 24px; }
.dqwzxsnh { width: 95%; margin: 0 auto; height: 35px; line-height: 35px; background: #f0f0f0; margin-bottom: 15px; text-indent: 1em; }
.dqwzxsnh span { margin: 0 5px; }
.pagexsnh { width: 95%; margin: 0 auto; text-align: center; height: 30px; line-height: 30px; margin-top: 15px; clear: both; }
.pagexsnh a { padding: 0 5px; }
.pagexsnh .on { color: #ff0000; font-weight: bold; }
.con_erji h3 { width: 95%; margin: 0 auto; line-height: 140%; font-size: 24px; font-weight: normal; color: #000; text-align: center; vertical-align: middle; border-bottom: 1px dotted #cccccc; margin-bottom: 10px; padding-bottom: 15px; }
.sjlyxsnh { width: 100%; height: 40px; color: #999999; text-align: center; font-size: 14px; }
.sjlyxsnh span { padding: 0 5px; }
.conxsnh { width: 940px; margin: 0 auto; font-size: 18px; line-height: 180%; font-family: "宋体" }
.conxsnh p { padding-bottom: 10px; }
.piclisterji { width: 1020px; padding: 20px 15px 30px 15px; background: #fff; margin: 0 auto; clear: both; }
.piclisterji ul { width: 100%; clear: both; margin: 0 auto; }
.piclisterji ul li { display: block; float: left; width: 237px; margin: 10px 6px; text-align: center; overflow: hidden; }
.piclisterji ul li img { width: 237px; height: 170px; border: 1px solid #cccccc; }
.piclisterji ul li p { width: 95%; margin: 0 auto; text-align: center; line-height: 130%; padding: 5px 0; }
.dqwzxsnh2 { width: 98%; margin: 0 auto; height: 35px; line-height: 35px; background: #f0f0f0; margin-bottom: 25px; text-indent: 1em; }
.dqwzxsnh2 span { margin: 0 5px; }

