﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
html { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: underline; color: #11437d; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.hide { display: none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.clear { clear: both; *height: 0; *font-size: 0; *line-height: 0; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }

#ztBanner{margin-top: 102px;}
#header .bg-color{background: #22407e;}
body { font-size: 12px; line-height: 20px; font-family: "Microsoft Yahei"; background-color: #fff;}
#wrap{    height: auto;    overflow: hidden; background-color: #fff;}
.container { width: 1100px; margin: 0 auto;  }
.contalld { width: 1100px; margin: 0 auto; background: url(images/albg.jpg) no-repeat 460px 180px ;  }
#ztBanner{ height: 553px; background: url(images/banner.jpg) no-repeat 50% 0;}
#ztBanner .container { position: relative; }
#ztBanner .intro { position: absolute; color: #272727; font-size: 14px; left:10px; top: 190px; width: 700px;line-height: 2.5em;}
#ztBanner .intro p { margin-bottom: 1em; text-indent: 2em; }
#ztBanner .intro .name { font-size: 18px; font-weight: bold; }

.tithd { background: url(images/sybg.jpg) no-repeat 50% 40px; padding:20px 0px; height: 138px; }
.tithd .tit { display: block; width: 191px;  border-bottom: 2px solid #e02825; height: 64px; line-height: 64px; text-indent: -9999px; margin: 0 auto; }

#box-yhsy {background-color: #fff;  }
#box-yhsy .container { position: relative; }
#box-yhsy .tithd .tit { background: url(images/tit-yhsy.png) no-repeat 50% 5px;  }
#box-yhsy .texthd { position: absolute; line-height: 2.5em; font-size:14px; color: #333333; height:301px;}
#box-yhsy .texthd p { text-indent: 2em; margin-bottom: 1em; }


#box-ld .tithd { margin-bottom: 40px;}
#box-ld .tithd .tit { background: url(images/tit-ld.png) no-repeat 50% 5px;  }

#box-yhsy .sybta { padding:20px 0px; margin-top:280px;}
#box-yhsy .sybta .titbtbg{ height:55px; line-height:2.5em; font-size:22px; color:#2d2d2d; background: url(images/xian.jpg) no-repeat bottom;}
.hdsgsx{ height:450px; padding:40px 0;} 
.hdsgsx .sxle{ width:420px; float:left; padding-top:50px;} 
.hdsgsx .jssxri{ width:666px; float:right; background: url(images/jssybg.jpg) no-repeat right; height:440px; line-height: 2em; font-size:14px; color: #444444; }
.hdsgsx .jssxri p { text-indent: 2em; margin-bottom:30px; padding:19px 20px; margin-left:20px; }

.titld { background: url(images/ldbg.jpg) no-repeat 50% 0px; padding:10px 0px; height: 138px; }

.ld { overflow: hidden; zoom: 1; /*background: url(images/bg-l.png) no-repeat;*/height: 405px;width:1100px; margin-bottom:50px;}
.ld .pic { float: left; margin:05px 0 0; }
.ld .text {float: right; width: 460px; margin-top: 30px;}
.ld .text h3 { font-size: 20px; color: #333333; font-weight: bold; line-height: 40px;}
.ld .text .txt { color: #666; line-height: 30px;font-size: 14px;}
.ld .text .txt p { text-indent: 2em; }
.ld-odd {/*background: url(images/bg-r.png) no-repeat;*/ margin-bottom:50px;}
.ld-odd .pic {float: right; }
.ld-odd .text {float: left; }

#more { padding: 50px  0; text-align: center; }
#more .txt { font-size:18px; }
#more .txt a { color: #D00200; }

#ld-1 .text { padding-top: 0; }
#ld-2 .text { padding-top: 0; }
#ld-3 .text { padding-top: 0; }
#ld-4 .text { padding-top: 0; }
#ld-5 .text { padding-top: 0; }
#ld-6 .text { padding-top: 0; }
#ld-7 .text { padding-top: 0; }


/* 更多 & 分享 */
.morecase{padding: 20px 0; font-size: 18px; line-height: 36px; text-align:center; color: #333;}
.morecase a{color:#3d67b7;}
.morecase a:hover{color: #c00;}
.bdshare-button-style0-32{width: 230px;margin: 20px auto;}