@charset "utf-8";
/* 初始化css */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "simsun",arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "simsun",arial,sans-serif; resize:none;}
body{font:12px "simsun",arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.txtovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotatey:hover{ -webkit-transform: rotatey(180deg); -moz-transform: rotatey(180deg); -ms-transform: rotatey(180deg); transform: rotatey(180deg); }
.translatex:hover{-webkit-transform:translatex(-6px); -moz-transform: translatex(6px); -ms-transform:translatex(-6px); transform:translatex(-6px);}

/*网页限定宽度*/
.con_1180{ position:relative; margin:0 auto; width:1180px;}
.con_1180:after{content:""; display:block; height:0; clear:both;}

.header{ width: 100%; min-width: 1180px; height: 100px; background: #fff; }
.header .logo{ line-height: 100px; }

.header ul{ margin-top: 40px; font-size: 0; }
.header ul li{ position: relative; display: inline-block; line-height: 24px; padding-left: 30px; margin-left: 16px; }
.header ul li.gohome{ font-family:'microsoft yahei'; font-size: 14px; color: #005bac; background: url(/uploads/image/zwthdimages/gohome_ico.png) no-repeat left center; }
.header ul li.shoucang{ font-family:'microsoft yahei'; font-size: 14px; color: #999; background: url(/uploads/image/zwthdimages/shoucang_ico.png) no-repeat left center; }
.header ul li.gohome:after{ content: ""; display: inline-block;vertical-align: middle; width: 2px; height: 15px; background: #6b92c4; margin-left: 16px; }


.banner { width: 100%; min-width: 1180px; height: 500px; overflow: hidden; position: relative; }
.banner .hd { position: absolute; left: 0; bottom: 10px; width: 100%; height: 15px; z-index: 1; }
.banner .hd ul { margin: 0 auto; text-align: center; font-size: 0; }
.banner .hd ul li { display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; width:12px; height:12px; background:#fff; border-radius: 50%; cursor: pointer; }
.banner .hd ul li.on { background:#01aafd; }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd ul { width: 100% !important; height: 500px; overflow: hidden; }
.banner .bd ul li { width: 100% !important; zoom: 1; vertical-align: middle; background-repeat: no-repeat; background-position: center center; }
.banner .bd ul li a { width: 100%; height: 500px; display: block; }
.banner .prev, .banner .next { position: absolute; left: 5%; top: 50%; margin-top: -20px; display: block; width: 32px; height: 40px; background: url(/uploads/image/zwthdimages/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.banner .next { left: auto; right: 5%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }





.intitle{ width: 100%; height: 48px; border-bottom: 1px solid #e2e2e2; margin-bottom: 1px; }
.intitle h3{ height: 47px; line-height: 47px; box-sizing: border-box; }
.intitle h3 b{ display: inline-block; border-bottom: 2px solid #016ec5; font-family:'microsoft yahei'; font-size: 18px; color: #333; font-weight: bold; }
.intitle h3 i{ display: inline-block; font-family:'microsoft yahei'; font-size: 12px; color: #005bac; font-weight: normal; text-transform: uppercase; }
.intitle h3 i:before{ content: "/"; font-family:'microsoft yahei'; font-size: 12px; color: #333; margin: 0 10px; }
.intitle span{ font-family:'microsoft yahei'; font-size: 14px; color: #555; margin-top: 14px; }
.intitle span img{ margin-left: 8px; vertical-align: middle; }

.inhyxx{ width: 530px; margin-top: 35px; }
.inhyxx .pic{ width: 100%; height: 200px; overflow: hidden; margin-top: 20px; }
.inhyxx .pic img{ width: 100%; height: 100%; }


.intpzs{ width: 620px; margin-top: 35px; }
.intpzs ul li{ position: relative; float: left; width: 148px; height: 200px; overflow: hidden; margin: 20px 0 0 9px; }
.intpzs ul li:first-child{ margin-left: 0; }
.intpzs ul li img{ width: 100%; height: 100%; }
.intpzs ul li p{ position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-align: center; background: url(/uploads/image/zwthdimages/black46.png); font-family:'microsoft yahei'; font-size: 16px; color: #fff; }



.incpxx{ width: 530px; margin-top: 56px; }
.incpxx ul{ margin-top: 10px; }
.incpxx ul li.nli{ border-bottom: 1px dashed #e1e1e1; }
.incpxx ul li.nli .list{ line-height: 43px; }
.incpxx ul li.nli .list p{ max-width: 440px; font-family:'microsoft yahei'; font-size:15px; color: #005bac; cursor: pointer; background: url(/uploads/image/zwthdimages/incpxx_list_bg.png) no-repeat left center; padding-left: 16px; }
.incpxx ul li.nli .list span{ font-family:'microsoft yahei'; font-size:15px; color: #ffb500; cursor: pointer; background: url(/uploads/image/zwthdimages/open_ico.png) no-repeat right center; padding-right: 16px; }
.incpxx ul li.on .list span{ background: url(/uploads/image/zwthdimages/close_ico.png) no-repeat right center; }
.incpxx ul li.nli .show{ display: none; padding: 5px 0 15px 0; }
.incpxx ul li.nli .show img{ max-width: 100%; }
.incpxx ul li.on .show{ display: block; }

.inmtbd{ width: 620px; margin-top: 56px; }
.inmtbd .first{ width: 100%; margin: 20px auto 0 auto; border-bottom: 1px solid #e1e1e1; padding-bottom: 16px; }
.inmtbd .first .pic{ width: 190px; height: 114px; overflow: hidden; }
.inmtbd .first .pic img{ width: 100%; height: 100%; }
.inmtbd .first .txt{ width: 410px; height: 114px; }
.inmtbd .first .txt h5{ width: 100%; font-family:'microsoft yahei'; font-size:16px; color: #333; font-weight: normal; margin: 5px 0 10px 0; }
.inmtbd .first .txt h5 a:hover{ color: #005bac; }
.inmtbd .first .txt .date{ display: block; font-family:'microsoft yahei'; font-size:12px; color: #999; }
.inmtbd .first .txt p{ width: 100%; height: 48px; line-height: 24px; overflow: hidden; font-family:'microsoft yahei'; font-size:14px; color: #555; margin-top: 5px; }
.inmtbd ul{ padding: 10px 0; }
.inmtbd ul li{ width: 100%; height: 32px; line-height: 32px; }
.inmtbd ul li a{ max-width: 500px; font-family:'microsoft yahei'; font-size:15px; color: #555; }
.inmtbd ul li a:before{ content: "•"; margin-right: 10px; color: #005bac; }
.inmtbd ul li a:hover{ color: #005bac; }
.inmtbd ul li span{ font-family:'microsoft yahei'; font-size:14px; color: #999; }


.footer{ padding: 35px 0; line-height: 24px; text-align: center; font-family:'microsoft yahei'; font-size:12px; color: #333; margin-top: 30px; }