@charset "utf-8";
/* 基本元素重置 */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff;color: #000;}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#000; -webkit-text-size-adjust:none;}
img, fieldset { border:0; }
ul, ol { list-style:none; }
em, address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#000; word-break: break-word;
    word-wrap: break-word;}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6, em, i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}

/*               通用样式                             */
.fl{float: left;}
.fr{float: right;}
.logo a,.navul>li a,.toux a,.fullname a,.tzyguide a,.briefintroduc a,.dbimg img{display: block;}
.tpuls li p, .tabuls li p,.member li p,.flip a{}
.member li p{width: 100%;height: 30px;}
/*                头部                                  */
.topall,.tops,.navigation,.cont,.bottoms{  min-width: 1200px;height: auto;background: #092611;}
.tops{background: #fff;overflow: hidden;}
.topcont,.subject{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.logo{width: 624px;height: 100px;margin: 20px 0 25px 30px;overflow: hidden;}
.logo a,.logo img,.toux a,.fullname a img,.dbimg img{width: 100%;}
.topright{width: 525px;height: auto;margin-top:28px;}
.toplju{height: auto}
.toplju li{float: left;border-left:1px solid #092611;line-height: 15px;}
.toplju li a{display: inline-block;padding: 0 10px;border-left: 1px solid #c7cac8;color: 092611;}
.toplju .zwywb,.toplju .zwywb a{border: 0}
.toplju .zwywb{/*background: url(../img/tp2.png) no-repeat 0 1px;*/padding-left: 11px;position: relative;z-index: 9;transition: all linear 0.3s}
.xiala{position: absolute;z-index: 9;top: 15px;left: 0;display: none;transition: all linear 0.3s;text-align: center;background: #fff;width: 120%;}
.xiala a{display: block;width: 100%;line-height: 24px;padding: 10px 0 !important;}
.zwywb:hover .xiala{display: block;}
.search{border: 1px solid #7f7f7f;height: auto;overflow: hidden;margin-top: 20px;height: 30px;}
.search input{outline: 0;border: 0;display: block;}
.ssjgps{width: 40px;height:30px;background: url(../img/ssk.png) no-repeat center;font-size: 0;cursor: pointer;}
.inputs{width:220px;height: 30px;line-height: 30px;color: #999;text-indent: 15px;}
.navigation{height:68px}
.navul{width: 1160px;height: 68px;margin: 0 auto;}
.navul>li{float: left;height: 68px;    position: relative;z-index: 999;}
.navul a{width: 100%;height: 100%;line-height: 68px;color: #fff;text-align: center;font-size: 18px;font-weight: 500; padding: 0 20px;}
.lastli p{width: 100%;height: 68px;background: url(../img/tp6.png) no-repeat center;}
.dhls{position: absolute;top: 68px;left: 0;z-index: 9999;background: url(../img/tp5.png) repeat;width: 100%;height: auto;display: none;}
.dhls li{width: 100%;height:auto;}
.dhls li a{display: inline-block;line-height:26px;padding: 15px 2%;width: 96%;}
.currentbj,.navul>li:hover,.navul>li>.dhls li:hover >a,.tzyguide a:hover{background: #15361e;}
.lastli .dhls{width: 100%;height: auto;}
.lastli .dhls li{float: none;}
.navul .lastli:hover >ul{display: block;}
.lastli>ul>li{position: relative;z-index: 999;}
.disanul{display: none;position: absolute;top: 0;left: -145px;z-index: 9999 !important;background: url(../img/tp5.png) repeat;width: 100%;height: auto;overflow: hidden;}
/*主体*/
.cont{background: #f2f2f2 url(../images/tp1.png) no-repeat center top;overflow: hidden;}
.subject{margin: 180px auto 30px auto;width: 1160px;}
.positions{width: 100%;color: #fff;line-height: 30px;}
.positions a{color: #fff;}
.positions a:hover,.toplju li:hover a,.briefintroduc a:hover{color: #e60012;}
.hidediv{width:1150px;height: auto;overflow: hidden;margin-bottom:22px;border-radius: 8px;box-shadow: #918f8f 0px 3px 12px 1px;}
.headportrait{width: 1150px;height: auto;overflow: hidden;}
.txleft{width: 370px;height: 275px;background:#0b1638;overflow: hidden;cursor: pointer;}
.grjjqy{width: 780px;height: 275px;background: #fff;}
.toux{width: 148px;height: 148px;overflow: hidden;border-radius:50%;margin: 30px 0 0 60px;background: #fff;border: 1px solid #fff;}
.toux div{width: 148px;height: 148px;overflow: hidden;display: table;}
.fullname{width: 160px;color: #fff;margin-top:70px;overflow: hidden;height: auto;}
.fullname h3{font-size: 20px;line-height:40px;float: left;width: 100%;text-indent:45px;}
.fullname a{width: 24px;height: 24px;margin-left:30px;float: left;}
.fullname p{float: left;width:100px;line-height: 24px;height: 24px;text-align: center;font-size: 16px;font-weight: 500;overflow: hidden;margin-left: 3px;}
.tzyguide{width: 100%;height: auto;overflow: hidden;margin-top: 28px;}
.tzyguide a{width:125px;height:32px;line-height:32px;border:1px solid #fff;border-radius:8px;text-align:center;color: #fff;font-size:16px;transition:all linear 0.3s;float: left;margin-left: 25px;}
.tzyguide .dao1{margin-left:47px;}
.fullname a:hover img{transform: scale(1.15);}
.fullname a img{transition: all linear 0.3s}
.titles{margin: 25px 0 0 50px;background: url(../img/jj.png) no-repeat;}
.titles p{font-size: 20px;color: #E60012;margin-bottom: 5px;line-height:24px;text-indent: 50px;font-weight:inherit;letter-spacing: 0px;font-family: "黑体";}
.titles h3{font-size: 18px;font-weight: 500;color: #333;text-indent: 50px;}
.briefintroduc{margin: 30px 32px 0 58px;font-size: 16px;color: #666;line-height: 30px;text-indent: 2em;}
.briefintroduc a{text-align: right;color: #999;line-height: 26px;}
.tyhead{overflow: hidden;}
.toux a,.mberdiv em,.tabuls li div em,.tpuls li div em{display: table-cell;vertical-align: middle;text-align: center;}
.toux a img{max-width:145px;max-height: 145px;}
/*底部*/
.bottoms{overflow: hidden;}
.btmcont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.btmleft{margin: 30px;}
.btmright{color: #fff;line-height: 30px;text-align: right;margin-right: 20px;}
.visitime{margin-top: 30px;}
.dbimg{width: 80px;height: auto;overflow: hidden;margin:27px 32px 0 0}
.dbimg p{font-size: 12px;line-height: 18px;text-align:center;color: #fff;margin-top: 5px;}