.main { background: #f3f3f3; width: 100%; overflow: hidden; padding-top: 20px; }
.mainbox { width: 1200px; margin: 0 auto 30px; overflow: hidden; background: #fff; }
.banner { background: url("/images/zz_bg.gif") no-repeat center center; width: 100%; height: 98px; }

.step { margin: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.step a { color: #636363; }
.step a:hover { color: #292983; text-decoration: underline; }

.txt { margin: 20px 50px; }
.txt h2 { font-size: 30px; width: 780px; color: #282828; float: left; line-height: 32px; }

.times { padding: 20px 0 10px; font-size: 12px; color: #404040; }
.txt_title { border-bottom: 1px dashed #e5e5e5; }

.txt_detail { padding-top: 20px; min-height: 760px; }
.txt_detail p { margin-top: 20px; text-indent: 2em; }
.img { margin-left: 300px; margin-top: 30px; display: inline-block; }
.img.img2 { margin-left: 20px; }

.page { border-top: 1px solid #e5e5e5; line-height: 44px; }
.page a { width: 600px; text-align: center; display: inline-block; float: left; color: #636363; }
.page a span { color: #202020; }
.page a:hover { color: #235ed3; text-decoration: underline; }
.page a:hover span { color: #235ed3; }
/*.shareR .zb_icon { height: 40px; line-height: 40px; }*/
/*.shareR .zb_icon_hover span { display: block; height: 27px; line-height: 27px; border-bottom: 1px dashed #D0D0D0; border-right: none; margin: 0 5px; font-size: 12px; color: #7b7b7b; font-family: "ËÎÌå"; text-align: center; cursor: pointer; }*/
.tools { float: right; margin-top: 5px; }
.tools div { float: left; }
.tools a { border-right: 1px solid #ccc; display: inline-block; width: 100px; text-align: center; }
.tools .tools_a { background: url("/images/zz2_icon1.gif") no-repeat; height: 32px; width: 34px; display: block; margin: 0 0 0 33px; padding-right: 33px; }
.tools .tools_a:hover { background: url("/images/zz2_icon1_1.png") no-repeat; }
.tools .daochu .tools_a { background: url("/images/zz2_icon2.gif") no-repeat; }
.tools .daochu .tools_a:hover { background: url("/images/zz2_icon2_1.png") no-repeat; }
.tools .dayin .tools_a { background: url("/images/zz2_icon3.gif") no-repeat; }
.tools .dayin .tools_a:hover { background: url("/images/zz2_icon3_1.png") no-repeat; }
.tools div.daochu { position: relative; }
.zb_icon_hover { position: absolute; top: 32px; left: -1px; font-size: 12px; border: 1px solid #ccc; border-top: 0; }
.zb_icon_hover span { display: block; line-height: 30px; color: #848484; }
.zb_icon_hover span a { display: block; width: 100px; line-height: 28px; color: #848484; border: 0; border-bottom: 1px dashed #ccc; padding: 0; margin: 0; background: none; background: #fff; }
.zb_icon_hover span a:hover { color: #d63131; }

/*20180706*/
.tools .dayin .tools_a { background: url("../images/zz2_icon2.gif") no-repeat; }
.tools .dayin .tools_a:hover { background: url("../images/zz2_icon2_1.png") no-repeat; }
.tools .dayin a { border: 0; }
.txt_detail { min-height: 500px; }
.banner h1 { color: #fff; font-size: 36px; width: 1200px; margin: 0 auto; line-height: 98px; text-align: center; }
