/*公共样式*/    
a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var, th, td { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
body { color: #444; padding: 0px 0; font: 400 16px/1.4 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; -webkit-text-size-adjust: none; background: #fff; }
a:hover img, img { border: none; vertical-align: top; }
ol, ul { list-style: none }
input, button, select, textarea { outline: none; font: 400 16px/1.4 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; font-size: 14px; color: #666; }
table input, table button, table select, table textarea { vertical-align: middle; }
button, html input[type=button], input[type=submit] { -webkit-apperance: button; cursor: pointer; -webkit-appearance: none; }
button[disabled], html input[disabled] { cursor: default }
textarea { resize: none }
table { border-collapse: collapse; }
a { text-decoration: none; color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
th { font-weight: normal; }
p { text-align: justify; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }
.th { font-family: 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; }
.clear, .clr { display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.clearfix2:before, .clearfix2:after { content: ""; display: table; }
.clearfix2:after { clear: both; }
.clearfix2 { *zoom:1;
}
::-webkit-scrollbar {
width:6px;
height:6px;
}
::-webkit-scrollbar-button {
height:0;
width:0;
}
::-webkit-scrollbar-track {
background-color:#f1f1f1;
}
::-webkit-scrollbar-thumb {
background:#ccc;
}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }
.fl { float: left; _display: inline; display: inline }
.fr { float: right; _display: inline; display: inline }
a:hover { color: #0c5ca5; }
.hidden { visibility: hidden; }
img { max-width: 100% !important; border: 0 none; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; }
input, button { border: 1px solid #000; background-color: #fff; }
i, cite, em, var, address, dfn { font-style: normal; }
del, ins, u, s { text-decoration: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
textarea { overflow: auto; resize: vertical; }
table { border-spacing: 0; border-collapse: collapse; }
th { text-align: left; font-weight: normal; }
caption { text-align: left; }
iframe { border: 0; }
small { font-size: 12px; }
code, kbd, pre, samp { font-family: monaco, menlo, consolas, 'courier new', courier, monospace; }
::-webkit-input-placeholder, ::-moz-placeholder, :-moz-placeholder, :-ms-input-placeholder {
 color: #999;
}
 input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
 padding: 0;
}
::selection { background: #0c5ca5; color: #fff; }
::-moz-selection {
background:#0c5ca5;
color:#fff;
}
::-webkit-selecter {
background:#0c5ca5;
color:#fff;
}
.rgba { background-color: rgba(0, 0, 0, .5); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.triangle_down { width: 0; height: 0; content: ""; border-width: 5px 5px 0; border-style: solid; border-color: #333 transparent transparent; }
.triangle_up { width: 0; height: 0; content: ""; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #333; }
.r-d { -webkit-user-modify: read-write-plaintext-only; }
.cell { display: table-cell; vertical-align: middle; text-align: center; width: 240px; height: 180px; border: 1px solid #666; }

/*公用样式*/
.jp1 { width: 100%; height: 30px; color: #666666; border-bottom: solid 1px #d5d1ce; font-size: 20px; margin-bottom:30px; }
.jp2 { width: 100%; height: 30px; color: #666666; border-bottom: solid 1px #d5d1ce; font-size: 20px; }
.jp3 { width: 100%; height: 30px; color: #666666; border-bottom: solid 1px #d5d1ce; font-size: 20px; }

/*--------------------头部--------------------*/
.header-wrap { position: relative; background: url(/images/head_bg.jpg); }
.inner { width: 1350px; margin: 0 auto; height: 130px; }
.header { }
.logo { margin: 37px 0 0 0; }
.logo img { width: 408px; }
.search-wrap { margin-top: 24px; width: 100%; text-align: right; height: 36px; position: relative; }
.search-text { border: 1px solid #c9c9c9; border-radius: 3px; width: 240px; padding: 10px 15px; }
.search-btn { width: 22px; height: 22px; background: url(/images/search_btn.png) no-repeat; border: 0; position: absolute; right: 7px; top: 7px; cursor: pointer; outline: none; }
.nav { }
.nav li { float: left; font-size: 18px; }
.nav li.on a { color: #0c5ca5; }
.nav a { color: #000; padding: 22px 10px 26px 10px; line-height: 100%; display: inline-block; margin-left: 31px }
.nav a:hover { color: #0099cc; border-bottom: #0c5ca5 solid 4px; }
.line3 { height: 3px; background: linear-gradient(90deg, #0c5ca5 0%, #0c5ca5 75%, #0c5ca5 75%, #000 100%); background-color: #0c5ca5; }
input, button { border: 1px solid #000; background-color: #fff; }
/*--------------------底部--------------------*/
.footer { background: url(/images/bottom_bg.jpg); color: #fff; padding: 34px 0 53px; font-size: 14px; }
.footer-inner { width: 1350px; margin: 0 auto; }
.footer-part { float: left; min-height: 310px; }
.footerNav-title { font-size: 20px; color: #fff; text-align: left; line-height: 20px; margin-bottom: 40px; padding-bottom: 15px; background: url(/images/bottom_bg_line.jpg) no-repeat left bottom; text-indent: 1em }
.part-1 { /*padding: 0 48px 0 13px;*/ width: 328px; margin-right: 55px; }
.part-2 { /*padding: 0 30px 0 45px;*/ width: 410px; margin-right: 55px; }
.part-2 .fgs { }
.part-2 .fgs li { width: 136px; float: left }
.part-3 { /*padding: 0 39px 0 78px;*/ width: 278px; margin-right: 75px; }
.part-3 .footerNav-title { text-align: left; }
.part-3 .info { line-height: 36px; margin-top: -11px; margin-bottom: 9px; }
.part-3 .info a { color: #fff; }
.footer-list { line-height: 36px; margin-top: -12px; height: 250px; }
.footer-list li { }
.footer-list a { color: #fff; }
.footer-list a:hover { color: #fff; }
.footer-list li span { display: block; padding-left: 15px; background: url(/images/add.png) no-repeat left center; }
.companys { display: none; }
.companys a { display: block; margin-left: 23px; font-size: 12px; line-height: 24px; }
.part-4 {/* padding: 0 40px 0 35px; */ width: 142px; }
.part-4 .QRcode { float: left; }
.part-4 .QRcode > img { width: 133px; height: 133px; }
.part-4 .QRcode > p { height: 33px; line-height: 33px; text-align: center; }
.copyright { height: 39px; line-height: 39px; font-size: 12px; text-align: center; color: #aaa; background: url(/images/bm_bg.jpg); }
.copyright_1350 { width: 1350px; margin: 0 auto; text-align: left; font-family: Verdana, sans-serif }
.copyright_1350 { color: #3f68b8 }
.copyright_1350 span { color: #fff; }
.copyright a:link { color: #fff; }
.copyright a:visited { color: #fff; }
.copyright a:hover { color: #fff; }
/**/
.w_1350{ width:1350px; margin:0 auto}
.bg_line { background-image: url(/zt_style/image/bgline.jpg); background-position: center; text-align: center; background-repeat: repeat-x; margin-top: 30px; margin-bottom: 30px; display: block }
.i_banner { height: 326px; width:100%; background-color: #eee; overflow: hidden; position: relative; }
.i_banner_img { width: 100%; }
.main1 { width: 1350px; height: 353px; margin: 0 auto; }
.main2 { width: 1350px; height: 320px; margin: 0 auto; }
.zthd_l,.zthd_r{ width:440px;}
.zthd_l{ margin-top:15px;}
.zthd_l p{ text-indent:2em; font-size:14px; color:#999; overflow: hidden; text-overflow: ellipsis; height:90px;}
.zthd_r ul{ margin-top:15px; margin-left:10px;}
.zthd_r li { background: url(/zt_style/image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 35px; width: 410px; float: left; }
.zthd_r li a { display: block; width: 80%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zthd_r .box3-libt { padding-left: 20px; color: #3476a2; line-height: 33px; width: 95%; float: left; }
.zthd_r .box3-time { width: 80px; line-height: 33px; background: none; float: right; padding-left: 0; color: #666666; }
.zthd_r span { float: right; font-size: 14px; }
.ztxx_top_l { width: 675px; height: 340px; overflow: hidden; float: left; }
.ztxx_top_r { width: 675px; height: 340px; overflow:hidden; float: right;}
.ztxx_top_l a img:hover{transform: scale(1.01)}
.ztxx_top_r a img:hover{transform: scale(1.01)}

.szyw .box3 { width: 31.8%; margin-right: 30px; height: 245px; }
.szyw { height: 255px; }
.szyw .box3 .wz_title {color:#019eeb!important }
.szyw .box3 .wz_title b{ display:block; float:left; margin-right:10px; color:#333; font-weight:normal}
.more_text { font-size: 12px; float: right; padding-right: 5px; line-height: 33px; color:#019eeb!important;;}
.more { font-size: 12px; float: right; padding-right: 5px; line-height: 33px; background:url(/zt_style/image/news-more.png) no-repeat center; cursor:pointer; width:14px; height:30px; display:block}
.wz_title { padding-bottom: 5px; }
.box3 { width: 635px; height: 320px; margin-right: 50px; float: left; }
.box3 ul{ padding-top:15px;}
.box3 li { background: url(/zt_style/image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 33px; width: 380px; float: left; }
.box3 li a { display: block; width: 95%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box3 .box3-libt { padding-left: 20px; color: #3476a2; line-height: 33px; width: 95%; float: left; }
.box3 .box3-time { width: 80px; line-height: 33px; background: none; float: right; padding-left: 0; color: #666666; }
.box3 span { float: right; font-size: 14px; }
/**/
.mhxf { height: 582px; margin-top: 20px; }
.mhxf_l { width: 890px; height: 556px; overflow: hidden; float: left; }
.mhxf ul { float: left; }
.mhxf .box3 { width: 100%; height: 244px; padding-top: 25px; background: #f7f7f7;  }
.mhxf .box3 li a { width: 90%; }
.mhxf_r { width: 430px; float: right; }
.zgfc { height: 230px; margin: 10px 0 10px 0; }
.scroll-3 { width: 420px; height: 230px; overflow: hidden; position: relative; margin: 0 auto; }
.scroll-3 .hd { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; height: 1px; z-index: 200; }
.scroll-3 .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 2px; top: 127px; }
.scroll-3 .hd ul li { float: left; width: 8px; height: 8px; border-radius: 50%; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #f7f7f7; }
.scroll-3 .hd ul li.on { background-color: #db2017; }
.scroll-3 .bd ul { overflow: hidden; zoom: 1; }
.scroll-3 .bd ul li { float: left; width: 420px !important; _display: inline; overflow: hidden; text-align: center; position: relative; }
.scroll-3 .bd ul li .pic { text-align: center; }
.scroll-3 .bd ul li .pic img { width: 420px !important; height: 230px; display: block; }
.scroll-3 .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; z-index: 100; font-size: 16px; width: 80%; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; padding-left: 10px; }
.scroll-3 .bd ul li .title a { color: #fff; text-align: left; }
.scroll-3 .bd ul li i { height: 40px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.jp2-gd { float: right; height: 30px; line-height: 30px }
/**/
.wszg { width: 1350px; height: 130px; margin: 0 auto; }
.wszg a { width: 100%; height: 100%; }
.wszg a img { width: 100%; height: 100%; }
/**/
.jp1_wz_title { border-bottom: 3px solid #26a4df; padding-bottom: 3px; }
.bg_fff{ background-color:#fff}

/**/
.box4{ width:100%; background-color:#f7f7f7; padding:10px; overflow:hidden;}
.box4 .llyj_sub{ width:430px; margin-right:15px; float:left; margin-top:10px; margin-bottom:10px;}
.llyj_sub .box4 .wz_title {color:#019eeb!important }
.llyj_sub .box4 .wz_title b{ display:block; float:left; margin-right:10px; color:#333; font-weight:normal}
.llyj_sub ul{ margin-top:10px;}
.box4 { width: 100%; margin-right: 50px; float: left; }
.box4 li { background: url(/zt_style/image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 33px; width: 100%; float: left; }
.box4 li a { display: block; width: 75%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box4 .box4-libt { padding-left: 20px; color: #3476a2; line-height: 33px; width: 95%; float: left; }
.box4 .box4-time { width: 80px; line-height: 33px; background: none; float: right; padding-left: 0; color: #666666; }
.box4 span { float: right; font-size: 16px; }
.box4 .wz_title b{ display:block; float:left; height:30px; margin-right:10px; color:#333; font-weight:normal; background:url(/zt_style/image/icon1.png) no-repeat center}
.blue{ color:#019eeb!important;}
/*新添加的样式*/
.mhxf_list { width: 100%; height: 320px; margin-right: 50px; float: left; }
.mhxf_list li { background: url(/zt_style/image/libg.jpg) no-repeat 5px 50%; padding-left: 20px; color: #3476a2; line-height: 33px; width: 100%; float: left; }
.mhxf_list li a { display: block; width: 95%; float: left; font-size: 16px; color: #666666; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


<!--耗时1753616675.5958秒-->