﻿.h_top {position:relative; font-family:"Microsoft Yahei";/* box-shadow:0px 5px 5px rgba(28, 29, 26, 0.18);*/ }
.topwrap{height: 90px;background: #fff;/* position: fixed; */z-index: 2;font-family: "Microsoft Yahei";width: 100%;left: 0;top: 0;border-bottom: solid 1px #ffffff;}
.header h1{margin: 10px 0 0;display: block;}
.header h1, .header h1 img{/* width: 165px; */height: 50px;margin-top:10px;}
.t_pho{width: 30px;height: 30px;padding: 8px 0 0;position: relative;}
.t_pho em img{/* width: 30px; *//* height: 30px; *//* display: block; *//* background: url(images/t_pho.png) no-repeat 0 0; */}
.t_pho span{font-family: Didot;font-weight: bold;font-size: 28px;line-height: 50px;top: 60px;right: 0;color: #81c124;width: 148px;text-align: right;white-space: nowrap;position: absolute;display: none;}
.t_pho:hover span{display: block;}
.menu{ white-space: nowrap;height: 90px;line-height: 90px;font-size: 18px;color: #fff;float:right;}
.menu ul{float: left; overflow: hidden;}
.menu li{float: left;padding: 0 10px 0 20px;}
.menu li a{color: #000;display: block;height: 89px;}
.menu li.cur a, .menu li a:hover{text-decoration: none;z-index: 1;color: #81c124;border-bottom: solid 2px #81c124;font-weight: bold;position: relative;z-index: 1;}
.menu li a:-webkit-any-link{display: block;}

                .twz { height: 31px; color: #c0c0c0; line-height: 31px; font-size: 14px;background: #f5f5f5;}
                .twz a { display: inline-block;   color: #c0c0c0; position: relative;padding:0 18px; }
                .twz a:nth-child(3){border-right: 0;}
                .twz .fr{ }
                .twz  span{float: left;}
                .twz p {  padding-left: 50px; overflow: hidden; color: #fff;font: bold 26px/30px "Arial";  font-weight: bold;float: left; }
                
.header .slogan {float: left;border-left: 1px solid #A0A0A0;height: 40px;margin-top: 28px;margin-left: 20px;padding-left: 15px;letter-spacing: 1px;}
            .header .slogan em { display: block; line-height: 100%; padding-top: 0px; padding-bottom: 8px; font-style: normal; font-size: 18px; color: #81c124; font-weight: bold; letter-spacing: 1.5px;font-style:normal; }
            .header .slogan span { display: block; line-height: 100%; color: #666; font-size: 15px; }

/*.topwrap1{display: none;}*/.ty-banner-1{overflow: hidden;line-height: 0;text-align:center;height: 380px;}
.ty-banner-1 img{ ;}
.ty-banner-1 img.show{visibility: visible;}
.p1-search-1{background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p{color: #444;line-height: 82px;}
.p1-search-1 a{color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp{width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input{border: 0;}
.p1-search-1-inp1{width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2{width: 30px;height: 30px;background: url(images/VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;}
.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc;line-height:50px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #81c124;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
.tl-fdh-02{height: 55px;background: #fff;margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li{width: 12.5%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #eee;background:#333333;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.tl-fdh-02 li a{color: #fff;}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover{background: url(images/p16-icon6.png) no-repeat bottom center #81c124;border-color: #333333;}
.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a{color: #222;}
.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 18px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center;color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0 20px 20px;}
.f_bj{color: #666;clear: both;font-family: "Microsoft Yahei";line-height: 24px;background: url(images/footbg.jpg) no-repeat center 0;position: relative;z-index: 1;}
.f_bj a{color: #d0d0d0;}
.abobox{text-align: center;height: 264px;padding: 113px 0 0;font-size: 60px;line-height: 101px;color: #fff;font-weight: normal;}
.abobox span{font-size: 18px;line-height: 34px;border-top: solid 1px #a09d99;border-bottom: solid 1px #a09d99;margin: 0 394px;display: block;}
.abobox a{color: #fff;}
 
.f_text{padding: 31px 0 0;color: #333;line-height: 30px;height: 76px;}
.f_text span{display:inline-block;width:427px;}
.f_text p, .f_text p a{color: #999;}
.f_lj{width: 124px;position: absolute;right: 0;top: 66px;}
.f_lj li{width: 22px;float: left;padding: 0 0 0 28px;position: relative;background: url(images/f_ico5.gif) no-repeat 9px 10px;}
.f_lj li.born{background: none;padding: 0;}
.f_lj li.born span{position:absolute;top:0;right:24px;display:none;}
.f_lj li.born span,.f_lj li.born span img{width:46px;height:46px;overflow:hidden;}
.f_lj li.born:hover span{display:block;}
.client-2{position: fixed;right: -170px;bottom:0;z-index: 900;}
.client-2 li a{text-decoration: none;}
.client-2 li{margin-top: 1px;clear: both;height: 71px;position: relative;}
.client-2 li i{background: url(images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p{height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #222;}
.client-2 .my-kefu-qq i{background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none;}
.client-2 .my-kefu-ftop i{width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left{float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right{font-size: 16px;color: #222;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{background: #81c124;color: #222;height: 56px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main{background: #81c124;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic span{font-size: 12px;text-align: center;line-height: 16px;display: block;}
.client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -18px;display: none;z-index: 333;background:#fff;}
.client-2 .my-kefu-weixin-pic1{left: -240px;}
.my-kefu-weixin-pic img{width: 100px;height: 100px;}
 
 

.szzs-banner{min-width:1200px;height:380px;/* text-shadow: 0 5px 5px #333333; */}
.szzs-banner .tex{ padding-top:130px; color:#fff;text-align:center;}
.szzs-banner .tex h4{ font-size:30px; line-height:30px; font-weight:  normal;}
.szzs-banner .tex h4 em{color:#81c124;}
.szzs-banner .tex p{ font-size:30px; line-height:30px; padding:16px 0}
.szzs-banner .tex span{ display:block; font-size:18px; line-height:18px;}








