ol,ul,li{list-style: none;}
a{text-decoration:none;outline-style:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-weight: normal;
     word-wrap:break-word;
     font-family: "微软雅黑";
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
.kefu>a{display: none;}
.kefu{width: 154px; height:auto; background:#007fc9; position: fixed; right:-154px; margin-top:-259.5px; top:50%;z-index: 9; border-radius: 5px; transition: all 0.8s;-webkit-transition: all 0.8s; }
.kefu>div{width: 144px; height:auto; background:white; margin: 0 auto;border-radius:10px;overflow: hidden;margin-top: 10px; margin-bottom: 10px;}
.kefu>.dji{position:absolute;width: 33px; height: 148px; background:#007fc9; left:-33px;top:0px; color: white; margin:0; border-radius: 0px;text-align: center; cursor: pointer; background:url(../../images/ty/online_bg.png) 0 0 no-repeat;}
.kefu>div>div{width: 130px; height: auto; margin: 0 auto; margin-top: 15px;}
.kefu>div>div img{display: block; margin: 0 auto;}
.kefu>div>div a{display: block; margin: 0 auto; text-align: center; font-size: 16px;color:#666666; margin-top:5px;line-height: 1;}
.kefu>div>div a img{display: block; max-width: 90%; margin: 0 auto;}
.kefu>div>div>h2{font-size: 14px;color:#666; text-align: center; margin-top: 15px; margin-bottom: 10px; line-height: 1;}
.kefu>div>div>p{font-size: 14px;color:#666; text-align: center; margin-bottom:15px; line-height: 1;}
.kefu>div>div .kfmore{display: block; overflow: hidden; width: 130px; height: 40px; text-align: center; font-size: 16px;color: white; line-height: 40px; background:#007fc9; margin-bottom: 10px;}

.anniu,.sjban{display: none;}
#top{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; position: relative;}
#top>a img{display: block;  float: left; margin-top: 10px; margin-bottom: 15px;}
.dh{display: inline-block; float: right; overflow: hidden; margin-top: 43px;}
.dh img{display: block; float: left; margin-right: 10px; margin-top:4px;}
.dh p{display: block; float: left;font-size: 18px;color:#333; line-height: 33px;}
.dh span{font-size: 24px;color:#007fc9; font-weight:bold;}
.cn{ position: absolute;right: 0px; top:10px;z-index: 1; height: 21px; }
.cn:hover{height: 21px;}
.cn a{display: block; font-size: 16px;color:#333;}
.cn a i{display: block; width:11px; height: 9px;  float: right; margin-top: 7px;}
.zn{display: inline-block; overflow: hidden; position: absolute;right: 0px; top:10px;z-index: 2; height: 21px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.zn:hover{height: 42px;}
.zn a{display: block; font-size: 16px;color:#333;}
.zn a i{display: block; width:11px; height: 9px; background:url(../../images/ty/xia.jpg) 0 0 no-repeat; float: right; margin-top: 7px;}
#nav{width: 100%; height: 50px; background:#007fc9; margin: 0 auto;}
.nav{width: 1200px; height: 50px; margin: 0 auto;}
.nav>li{float:left; position: relative;}
.nav>li>a{display: block;padding-right: 45px;padding-left: 45px; line-height: 50px; font-size: 16px;color:white;}
.nav>li>a>i{width: 12px; height: 7px; background:url(../../images/ty/xia2.png) 0 0 no-repeat; float: right; display: block; margin-top: 22px; margin-left: 4px;}
.nav>li:nth-child(1) i{display: none;}


.nav>li>a:hover{background:#42a7e1;}
.nav>.li>a,.nav>.li>.cnav a.a{background:#42a7e1;}
.cnav a:hover{background:#42a7e1;}
.cnav{width: 100%; position: absolute; left: 0px; top:100%;z-index: 5;background:rgba(0,127,201,0.6); display: none;}
.cnav a{display: block;width: 98%; padding-top: 10px; padding-bottom:10px; margin:0 auto; font-size: 16px;color:white; text-align: center;}
.nav>li:hover .cnav{display: block;}

.flexslider{position:relative;height:auto;overflow:hidden;width:100%;}  
.flexslider img{display: block; width: 100%; margin: 0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: block; }  
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;overflow: hidden;}  
.flex-control-nav a{display:block;width:12px;height:12px;line-height:100px;overflow:hidden;cursor:pointer;font-size: 0px; color:white;  background-position: center center;background:white; border-radius: 50%;}  
.flex-control-nav .flex-active{ background:#007fc9; } 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; display: none;}
.flex-prev{width: 36px; height: 56px;  position: absolute; left:20px;}
.flex-next{width: 36px; height: 56px;  position: absolute; right:20px;}
.conent{width: 100%; overflow: hidden; background:#eeeff0;}
#gywm{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 50px; margin-bottom: 50px;}
.h2{font-size: 30px;color:#007fc9; font-weight: bold; text-align: center; margin-bottom: 10px;}
.p{font-size: 18px;color:#333; text-align: center;}
.gy{width: 1200px;height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px; position: relative;}
.gy:after{content: ""; width: 3px; height: 80px; background:#18acef; position: absolute; right: 0px; top:50%; margin-top: -40px;}
.gleft{width: 567px; height: auto; float: left; margin-top: 0px;}
.gleft div{width: 100%;overflow: hidden;}
.gleft div p{display: block; font-size: 14px;color:#333;line-height: 25px; margin-bottom: 10px;}
.gleft>a{display: block; width: 95px; font-size: 14px;color:#007fc9; text-align: center; line-height: 33px; border:1px solid #007fc9; border-right: 0px; border-left: 0px; margin-top: 25px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.gleft>a:hover{ padding-top: 5px; padding-bottom: 5px; }
.gright{width: 550px; height:404px; overflow: hidden; float: right; position: relative; cursor: pointer;  margin-right: 38px;}
.gright img{display: block;max-width: 100%;margin: 0 auto;}
#vodo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;object-fit: fill;display: none;}
#new{width:1200px; height: auto;  overflow: hidden; margin: 0 auto;margin-bottom: 50px;}
.xwul{width: 1180px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 25px; text-align: left; padding:10px; }
.xwul>li{width: 380px; height: auto; overflow: hidden; float: left; margin-right: 16px; background:white; border-bottom-left-radius:8px; border-bottom-right-radius:8px; border:1px solid #dbdbdb;}
.xwul>.li{margin-right: 0px;}
.xwul>li:hover h2{color:#007fc9;}
.xwul>li:hover{box-shadow:0px 0px 10px #afaeb0;-webkit-box-shadow:0px 0px  10px #afaeb0;-moz-box-shadow:0px 0px 10px #afaeb0;-o-box-shadow:0px 0px  10px #afaeb0;}
.xwul>li>a>span{display: block; width: 380px; height: 228px; overflow: hidden;}
.xwul>li>a>span img{display: block; max-width: 100%; overflow: hidden; transition: all 0.25s;-webkit-transition: all 0.25s;}
.xwul>li>a>span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.xwul>li>a>div{width: 335px; padding-left: 22.5px; padding-right: 22.5px;  padding-top: 30px; padding-bottom: 30px;}
.xwul>li>a>div>h2{ font-size: 16px; color:#333; font-weight: bold; margin-bottom: 23px; }
.xwul>li>a>div>span{display: block; width: 26px; height: 2px; background:#f39800; margin-bottom: 25px; }
.xwul>li>a>div>p{ font-size: 14px; color:#666; line-height: 28px; margin-bottom: 35px; }
.xwul>li>a>div>div{overflow: hidden;}
.xwul>li>a>div>div>span{display: block; float: left; font-size: 14px; color:#666;}
.xwul>li>a>div>div>p{display: block; float: right; font-size: 14px; color:#666; overflow: hidden;}
.xwul>li>a>div>div>p>i{width: 24px; height: 9px; display: block; float: left; background:url(../../images/ty/jian.jpg) 0 0 no-repeat; margin-top: 8px;}
.zul2>li:hover  h2{ color:#007fc9; }
.zul2>li:hover  p{ color:#007fc9; }
#zha{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 50px;}
.zha{width:1200px; height: auto; overflow: hidden;margin-top: 35px;}
.zha a{display: block;width:232px; height: 320px; display: block; float: left; overflow: hidden; margin-right: 10px;}
.zha a:last-child{margin-right: 0px;}
.zha a img{display: block;width:232px; height: 320px; margin: 0 auto;transition: all 0.5s;-webkit-transition: all 0.5s;}
.zha a img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}

#al{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 50px; text-align: center;}
.alun{width: 1200px; height: 406px; display: block;margin: 0 auto;overflow: hidden; margin-top: 45px; position: relative;}
.alun>img{display: block;margin-top: 20px;}
.slider-for{width: 1096px; height: 406px;  position: absolute; left: 50%; margin-left: -548px; top:0px; overflow:hidden; text-align: left;}
.dv{width: 100%; overflow: hidden; margin: 0 auto; float: left; outline: none;}
.dv a span{display: block; width: 616px; height: 406px;float: left; overflow: hidden;}
.dv a span img{display: block; width: 616px; height: 406px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.dv a span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.dv div{width: 417px; overflow: hidden; float: right; margin-top: 50px;}
.dv div h2{font-size: 36px;color:white;}
.dv div i{display: block; width: 21px;height: 1px; background:white; margin-top: 20px; margin-bottom: 20px;}
.dv div h3{font-size: 18px;color:white;margin-bottom:32px;}
.dv div p{font-size: 14px;color:white; line-height: 28px; }
.slider-nav{width: 518px; height: 83px; display: block; position: absolute; right: 5px; bottom:10px; overflow: hidden; z-index: 4;}
.slider-nav .slick-list{width: 430px; display: block; margin:0 auto; overflow: hidden; } 
.slider-nav .d{width: 128px; height: 79px;display: block; float: left; overflow: hidden; margin-right: 10px; margin-left: 10px; outline: none; border:2px solid transparent; cursor: pointer;}
.slider-nav .d img{display: block;width: 128px; height: 79px; margin: 0 auto;}
.slider-nav .slick-prev{width: 28px; height: 28px; background:url(../../images/ty/left.png) 0  0 no-repeat; cursor: pointer; position: absolute; left:10px; top:50%; margin-top: -14px; outline: none; }
.slider-nav .slick-prev:hover{ background:url(../../images/ty/left2.png) 0  0 no-repeat;}
.slider-nav .slick-next:hover{ background:url(../../images/ty/right.png) 0  0 no-repeat;}
.slider-nav .slick-next{width: 28px; height: 28px; background:url(../../images/ty/right2.png) 0  0 no-repeat; cursor: pointer;
position: absolute; right:10px; top:50%; margin-top: -14px; outline: none;}
 .slider-nav .slick-current{border-color:#007fc9;}

.a2{display:inline-block; height: auto; margin: 0 auto; margin-top: 50px; overflow: hidden;}
.a2>li{float: left; overflow: hidden; padding-right: 56px; border-right: 1px solid #6c6c6c;}
.a2>li:nth-child(2){padding-left: 56px;}
.a2>li:nth-child(3){padding-left: 56px; padding-right: 0px;border:0px;}
.a2>li h2{font-size: 48px;color:#007fc9; text-align: center;}
.a2>li h2 span{font-size: 36px;color:#007fc9; display: block; float: right;}
.a2>li p{font-size: 16px;color:#666666; text-align: center;}

#zhui{width: 100%; height:auto; margin: 0 auto; overflow: hidden; margin-bottom: 50px;}
.zleft{width: 50%; float: left; overflow: hidden;}
.zright{width: 630px; display: block; float: left; margin-left: 73px;}
.zright>h2{font-size: 30px;color:#007fc9; overflow: hidden; position: relative; padding-top: 18px;}
.zright>h2:after{content:"";width: 51px; height: 3px; background:#007fc9; position: absolute; left: 0px; top:0px;}
.zright>p{font-size: 16px;color:#333; margin-top: 24px; margin-bottom: 13px;}
.zright>.zz>span{width:198px; height:37px;; overflow:hidden; background:url(../../images/ty/xx2.jpg) 0 0 no-repeat; line-height: 37px;font-size: 14px;color:white; text-indent: 12px;display: block; cursor: pointer;}
.zz{position: relative; width: 100%;}
.zul{width: 195px; border:1px solid #18acef; background: white; position: absolute; left: 0px; top:37px;z-index: 3; background:#eeeff0; display: none;}
.zul>li{width:100%; margin: 0 auto; height: 25px; }
.zul>li span{line-height:25px; font-size: 14px;color:#333;display: block; overflow: hidden; cursor: pointer; margin-bottom: 3px; width: 90%;padding-right:5%;padding-left:5%;z-index: 3;}
.zul>li span:hover{background:#18acef;color:white;}
.zz2{width: 625px;height: 370px;z-index:2; overflow: hidden; margin-top: 20px; position: relative;}
.zz2:after{content:""; width:1px; height: 100%;background:#e0e0e0;position: absolute; left: 136px; top:0px;z-index: -1;}
.zul2{width: 100%; height: 100%; overflow: hidden;overflow-y :auto;display: none;}
.zul2>li{width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.zul2>li h2{font-size: 16px;color:#333;font-weight: bold; float: left; margin-top: 28px;}
.zul2>li i{display: block; width: 15px; height: 15px; background:#007fc9; float: left; border-radius: 50%; margin-right:40px; margin-left: 15px; margin-top: 28px;}
.zul2>li img{float: left;display: block;}
.zul2>li p{display: block; width: 230px; float: right; font-size:16px; color:#333; margin-top: 28px;}
.zul2::-webkit-scrollbar {
    width: 5px;
    height: 12px;
}
.zul2::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb:horizontal {
    background: #337AB7;
}
.zul2::-webkit-scrollbar-button {
    display:block;
}
.zul2::-webkit-scrollbar-track, ::-webkit-scrollbar-track-piece {
    background: -webkit-gradient(linear,right);
}
.zul2::-webkit-scrollbar-track-piece {
    background: transparent;
}
#footer{width: 100%; height:auto; margin: 0 auto; overflow: hidden;background:#313131;padding-top: 50px;}
.footer{width:1200px; height: auto; margin: 0 auto; overflow: hidden;}
.footer>div{float: left; margin-right: 80px;}
.footer>div:last-child{margin-right: 0px;}
.footer>div>h2{font-size: 14px;color: white;}
.footer>div>i{display: block; width: 20px; height: 2px;background:#007fc9; margin-top: 15px; margin-bottom: 15px;}
.footer>div>a{font-size: 12px;color: #d6d6d6; display: block; margin-bottom: 10px;}
.yql{display: block;  width: 1200px; overflow: hidden; margin:0 auto; margin-bottom: 20px; margin-top: 30px;}
.yql>h2{font-size: 12px;color:white; float: left; margin-right: 3px;}
.yql>a{font-size: 12px;color:white; float: left; display: block; margin-right: 10px; margin-bottom: 5px;}
.bottom{width: 1200px; height: 50px; line-height: 50px;font-size: 12px;color:white; border-top:1px solid #d2d2d2; margin: 0 auto;text-align: center;}
.bottom a{color:white;}

.banner2{display: block; width: 100%; overflow: hidden;margin: 0 auto;}
.banner2 img{display: block; max-width: 100%; margin: 0 auto;}
.luntan{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;text-align: center; margin-top: 35px;}
.luntan>h2{font-size: 30px;color:#333; text-align: center; margin-bottom: 25px;}
.luntan>h3{font-size: 14px;color:#666; text-align: center;margin-bottom: 25px;}
.luntan>h4{font-size: 14px;color:#666; text-align: center;margin-bottom: 25px;}
.luntan>p{display: inline-block; margin: 0 auto; overflow: hidden;}
.luntan>p>span{display: block;font-size: 16px;color:#000;float: left; margin-right:10px; margin-left: 10px;}
.luntan>p>i{display: block;width: 135px; height: 1px;background:#cecece;float: left; margin-top: 10px;}
.lta{width: 1200px; height: auto; overflow: hidden; margin: 0  auto; margin-top: 60px;}
.lta>a{display:block; width: 386px; height: 386px; position: relative; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 20px;}
.lta>.a{margin-right: 0px;}
.lta>a img{display: block; width: 386px; height: 386px; margin: 0 auto;}
.lta>a span{width: 95%; height: 95%; padding:2.5%; background:rgba(0,0,0,0.47); position: absolute; left: 0px; top:0px;z-index: 2; font-size: 16px;color:white;text-align: center;line-height: 386px; display: none;}
.lta>a:hover span{display: block;}

/*分页*/
.btn>ul{display: inline-block; margin: 0 auto; overflow: hidden;}
.btn>ul>li{float: left; margin-right: 15px;}
.btn>ul>li>a{width: 38px; height: 38px; display: block; line-height: 38px; text-align: center; font-size: 14px; color:#c0c0c0; border:1px solid #c0c0c0;}
.btn>ul>li>.lia{background:#007fc9; color:white;border-color:#007fc9; }
.btn>ul>li>a:hover{background:#007fc9; color:white;border-color:#007fc9;}
.btn{width:100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top:60px; margin-bottom: 30px;}

.xq{width: 1200px; height:auto; margin: 0 auto; overflow: hidden;margin-top: 45px;}
.xq>h2{font-size: 30px;color:#333; text-align: center; margin-bottom: 20px; }
.xq>p{font-size: 14px;color:#999; text-align: center; margin-bottom: 40px; display: block;}
.xqq{width: 100%; overflow: hidden; margin: 0 auto; overflow: hidden;}
.xqq img{display: block; max-width: 100%; margin: 0 auto;}
.xqq h3{font-size: 16px;color:#333;font-weight: bold; margin-top: 20px;}
.xqq p{font-size: 14px;color:#333; margin-top: 20px;}
.xq>a{display: block; float: right; width: 108px; height: 38px; border:1px solid #d6d6d6; line-height: 38px; text-align: center; font-size:14px; color:#666; margin-top: 40px; margin-bottom: 40px;}
.con{width:1200px; height: auto; overflow: hidden; margin:0 auto;margin-top: 15px;}
.cleft{width: 200px; height: auto; float: left;}
.cleft>h2{padding-bottom: 10px; border-bottom:1px solid #d8d8d8; font-size: 18px;color:#787878; text-align: center;}
.nav3{width: 167px;display: block;overflow: hidden; margin-top: 10px;}
.nav3 a{display: block; width: 100%; overflow: hidden;padding-bottom: 7px; border-bottom:1px dashed #b0b5b5; margin-bottom: 7px; text-align: right; font-size: 14px;color:#000;}
.nav3 .a{color:#007fc9;}
.nav3 .a i{background:#007fc9;}
.nav3 a i{width: 4px; height: 4px; background:#999999; border-radius: 50%; float: right; margin-top: 10px;margin-left: 8px; margin-right: 10px;}
.cright{width: 980px; height: auto; float: right;}
.weizhi{width: 100%; height: auto; overflow: hidden; padding-bottom:15px; border-bottom:1px solid #d8d8d8; font-size: 14px;color:#333;}
.weizhi a{color:#333;}
/*关于我们*/
.guanyu{width:100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px; text-align: left;}

/*联系我们*/
.lxwm{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.lxtop{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.lxtop>h2{font-size: 20px; color:#333; text-align: center;}
.lxtop>h2>span{display: block; width:30px; height: 1px; background:#666; margin: 0 auto; margin-top: 15px;}
.lxtop>p{overflow: hidden; display: block; margin-top: 20px;}
.lxtop>p>span{width: 730px; display: block; margin:0 auto; font-size: 14px; color:#666;text-align: center;line-height:25px;}
.lxwm>ul{overflow: hidden; margin-top: 60px;}
.lxwm>ul>li{float: left; margin-right: 205px;}
.lxwm>ul>li>img{display: block; margin: 0 auto; transition: all 0.5s;-webkit-transition: all 0.5s;}
.lxwm>ul>li>.img2{display: none;}
.lxwm>ul>li:hover .img1{display: none;}
.lxwm>ul>li:hover .img2{display: block;}
.lxwm>ul>li>h2{font-size: 18px; color:#333; text-align: center; margin-top: 20px;}
.lxwm>ul>li>p{font-size: 14px; color:#333;text-align: center; margin-top:8px;}
.baidu{width: 100%; height: 498px; overflow: hidden; margin-top: 60px;}

.zaixian{width:100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 60px; margin-top: 60px;} 
.zaixian>h2{ width:100%; height: 46px; background:#007fc9; font-size: 18px; color:white; line-height: 46px; text-indent: 15px; margin-bottom:35px; text-align: left; text-indent: 10px;}
.zaixian td{font-size: 14px; color:#333; line-height: 38px;}
.zaixian td p{display: block; float: left;}
.text2{width:402px; height: 38px; display: block; border: 1px solid #ccc; text-indent: 10px; outline: none; float: right; margin-right: 40px; margin-bottom: 35px;}
.textarea{width: 903px; height: 173px; padding: 10px; display: block; float:right; outline: none; border: 1px solid #ccc; resize:none; }
.butn2{width: 160px; height: 40px; display: block; margin:0 auto; background:#007fc9; font-size: 18px; text-align: center; line-height: 40px; color: white; margin-top: 60px; margin-bottom: 30px; cursor: pointer;text-align: center; font-size: 18px; color:white;text-align: center; line-height: 40px; border-radius: 50px;}
.wenhua{width: 966px; height: auto; margin: 0 auto; margin-top: 30px; background:#f7f7f7; margin-bottom: 30px;}
.wenhua>li{width: 100%; overflow: hidden; margin: 0 auto;}
.wenhua>li>img{display: block; float: left;width: 483px; height: 277px;}
.wenhua>li>div{display: block; float: right;width: 423px; height: 277px;}
.wenhua>li>div>h2{font-size: 20px;color:#333;margin-top:109px; width: 402px;}
.wenhua>li>div>p{font-size: 16px;color:#666; line-height: 28px; width:402px;}
.wenhua>.li>img{display: block; float: right;}
.wenhua>.li>div{display: block; float: left; margin-left: 56px;}

.xw{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.xw>li{width: 100%; overflow: hidden; padding-bottom: 40px; border-bottom:1px dashed #ccc; margin-bottom: 40px;}
.xw>li>a{display: block; width: 211px; height: 144px; float:left;overflow: hidden;}
.xw>li>a img{display: block;width: 211px; height: 144px;transition: all 0.5s;transition: all 0.5s;}
.xw>li>a img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.xw>li>div{width: 744px; display: block; float: right;}
.xw>li>div>a{font-size: 16px;color:#333; margin-top: 8px; display: block;}
.xw>li>div>p{font-size: 14px;color:#666; line-height: 28px; margin-top: 15px; margin-bottom: 15px; display: block;}
.xw>li>div>span{font-size: 14px;color:#999;}
.xw>li>div>a:hover{color:#007fc9;}

 #xwzx_de{width:100%; height: auto; overflow: hidden; margin: 0 auto; margin-top:30px; margin-bottom:
 	30px; }
 .xwtop{overflow: hidden; width: 100%; margin: 0 auto;}
 .xwtop>h2{font-size:22px; color:#333; font-weight: normal; margin-bottom: 15px; text-align: center;}
 .xwtop>p{font-size: 14px; color:#757575; margin-bottom: 20px;text-align: center;}
 .dva{display:block;font-size: 14px; color:#757575; width:60%; float: left; margin-bottom: 10px; text-align: left;}
 .fan{width: 108px; height: 41px; display: block; float: right; font-size:14px; color:#333; text-align: center; line-height: 41px; margin-top: -20px; border: 1px solid #666;}

 .zhxx{width: 1200px; height: auto; overflow: hidden;  margin: 0 auto;margin-top: 55px;}
 .zhxx>li{width:567px; float: left; overflow: hidden; margin-bottom: 55px; background:#f4f4f4;}
  .zhxx>.li{float: right;}
 .zhxx>li>a>span{width: 148px; height: 200px; background:#007fc9; line-height: 200px;text-align: center;display: block; float: left;}
 .zhxx>li a{display: block; width: 100%; height: 100%; overflow: hidden;}
 .zhxx>li:hover{background:#007fc9;}
 .zhxx>li:hover h2{color: white;}
 .zhxx>li:hover p{color: white;}
 .zhxx>li:hover img{transform: scale(1.1);transform: scale(1.1);}
  .zhxx>li>a>span img{display:inline-block;vertical-align: middle; max-width: 100%; margin: 0 auto; transition: all 0.5s;-webkit-transition: all 0.5s;}
  .zhxx>li>a>div{width:358px; display: block; float: left; margin-left: 30px; font-size: 14px;color:#333; margin-top: 70px;}
  .zhxx>li>a>div>h2{margin-bottom: 10px; font-size: 14px;}
  .jiaru{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 48px; background:#ffffff;}
  .jleft{width:50%; float: left; overflow: hidden; position: relative;}
   .jleft>img{width: 100%;display: block; height: 350px;}
  .jleft>div{width: 200px; height: 252px;display: block; position: absolute;top:50%; margin-top: -126px; right:128px;z-index: 2; background: white;}
  .jleft>h2{width: 178px; height: 252px;display: block; position: absolute;top:50%; margin-top: -126px; right:128px;z-index: 2; background: white;font-size: 14px;color:#24639b; line-height: 25px;padding-left:11px; padding-right: 11px;}
  .jleft>div>img{display: block; max-width: 100%;margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
  .jleft>div>p{width: 178px;display: block; margin: 0 auto; overflow: hidden; font-size: 14px;color:#24639b; line-height: 25px;}
  .jleft>div>p a{ font-size: 14px;color:#a94442;}
  .jright{width:535px; margin: 0 auto; overflow: hidden; margin-left: 54px; float: left; margin-top: 25px;}
  .jright>p{font-size: 14px;color:#333; line-height:28px; margin-bottom: 15px;}
  .jiaru2{width: 1200px; height: auto; margin: 0 auto;overflow: hidden;}
  .jiaru2>li{width: 96%; margin: 0 auto; margin:2%; overflow: hidden;background:white; margin-bottom: 45px;}
  .j1{width:178px; height: 380px;display: block; float: left; background:#017fc9;}
  .j1>span{display: block;width: 52px; height: 48px;background:url(../../images/ty/zm.png) 0 0 no-repeat; font-size: 14px;color: white;line-height:33px; text-align: center; margin-left: 17px;}
  .j1>h2{width: 21px; height: auto; overflow: hidden; margin:0 auto; font-size: 18px;font-weight: bold; color:white;margin-top: 50px;}
  .j2{display: block;width: 397px; float: left; margin-left: 26px; padding-right:26px; border-right: 1px dashed #eeeeee;}
  .j2>h2{font-size: 14px;color:#333; margin-bottom: 15px; margin-top: 20px;display: block;width: 100%;}
  .j2>p{font-size: 14px;color:#333;margin-bottom: 15px;display: block;width: 100%;}
  .j3{width: 458px; float: left; margin-left: 26px;}
  .j3>h2{font-size: 14px;color:#333; margin-bottom: 15px; margin-top: 20px;display: block;width: 100%;}
  .j3>p{font-size: 14px;color:#333;margin-bottom: 15px;display: block;width: 100%;}
  .j3>a{width:93px; height: 37px; background:#017fc9; border-radius: 5px;font-size: 14px;color:white; line-height: 37px; float: right; text-align: center; margin-top: 50px; margin-bottom:50px;}
  .jiaru2>li:hover{box-shadow:0px 0px 10px #d3d5db;-webkit-box-shadow:0px 0px  10px #d3d5db;-moz-box-shadow:0px 0px 10px #d3d5db;-o-box-shadow:0px 0px  10px #d3d5db;}
  .con2{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
  .left2{width: 184px; height: auto; overflow: hidden; float: left;}
  .left2>li{width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: 5px;}
  .left2>li>span{width: 100%; height: 40px;background:#007cc2;display: block;font-size: 16px;color:white; text-indent: 13px;line-height: 40px;}
  .left2>li>span i{display: block; width: 15px; height: 12px; background:url(../../images/ty/zuo.png) 0 0 no-repeat; float: right; margin-right: 20px; margin-top:15px;}
  .left2>li>a{display: block;padding-top: 10px;padding-bottom: 10px;border-bottom:1px dashed #afafaf; font-size: 14px;color:#333; padding-left:13px; width:171px;}
   .left2>li>.a{color:#007cc2;}
  .left2>li>a>span{color:#bababa;}
  .left2>li>.a>span{color:#007cc2;}
  .right2{width: 980px; height: auto;float: right;}
  .hg{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 30px;}
  .hg>li{width: 316px; height: 316px; display:block; overflow: hidden; float: left; position: relative; margin-right: 15px; margin-bottom: 15px;}
  .hg>.li{margin-right: 0px;}
  .hg>li img{display: block; width: 316px;height: 316px;margin: 0 auto;}
  .hg>li div{width: 100%; height: 100%; position: absolute; left: 0px; top:0px; z-index: 2; background: rgba(0,0,0,0.47); display: none;}
  .hg>li div p{width: 215px; height: auto; margin: 0 auto; font-size:13px;color:white; margin-top: 148px;text-align: center;}
  .hg>li:hover div{display: block;}
  .baoming{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 45px;}
  .baoming>h2{border-left: 4px solid #0071c9;padding-left:13px;font-size: 20px;color:#333; font-weight: bold;}
  .bm{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 55px;}
  .bm table{width: 100%;}
  .bleft{display: block; float: left;}
  .bright{display: block; float: right;}
  .bleft p{display:block; float: left; font-size: 18px;color:#333; line-height: 40px;}
  .bleft p span{color:#c71212;}
    .bright p{display:block; float: left; font-size: 18px;color:#333; line-height: 40px;}
  .bright p span{color:#c71212;}
  .bmtxt{width: 402px; height: 38px;padding-left: 10px;border:1px solid #bfbfbf; display: block; float: left; margin-left: 10px; margin-bottom:40px; }
    .sele{width: 415px; height:40px;padding-left: 10px;border:1px solid #bfbfbf; display: block; float: left; margin-left: 10px; margin-bottom:40px; position: relative; padding-right: 15px; }
    /* --ie清除--*/

.sele::-ms-expand{ display: none; }

/* --火狐、谷歌清除--*/

.sele{
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
     padding-right: 25px;
     background:url(../../images/ty/lzuo.png) 0 0 no-repeat;
     background-position: 391px 15px;
}
.bmbon{width:180px; height: 45px; background:#0071c9;margin: 0 auto; display: block;border-radius: 8px;font-size: 18px;color:white; font-weight: bold; margin-top: 28px; margin-bottom: 40px; cursor: pointer;}

.jihua{width: 1200px;overflow: hidden;  margin: 0 auto;margin-top: 60px;}
.jihua>li{width: 1180px; height: auto;margin:0 auto; margin:10px;  background:#f4f4f4; overflow: hidden; margin-bottom: 35px;}
.jihua>li>h2{width: 210px; height: 265px; display: block; float: left; position: relative;}
.jihua>li>h2 img{display: block; width: 210px; height: 265px;}
.jihua>li>h2 p{display: block;height: 47px;position: absolute; left: 0px; top:50%; margin-top: -23.5px;z-index: 2; font-size:24px; color: white; text-align: center;width: 100%;}
.jihua>li>h2 p span{ font-size:40px; font-weight: bold;}
.jh1{width: 337px;padding-right:32px; display: block; float: left; border-right: 1px dashed #bfbfbf; margin-top: 16px; height: 232px; margin-left: 40px;}
.jh1 p{font-size: 14px;color:#333;line-height: 28px;overflow: hidden;margin-top: 6px;}
.jh2{padding-left: 32px; padding-right: 32px;width: 284px; float: left; height: 232px; margin-top: 16px; border-right: 1px dashed #bfbfbf;}
.jh2>p{display: block; width: 100%;overflow: hidden; margin-top: 25px;}
.jh2>p img{display: block; float: left; margin-right: 12px;}
.jh2>p>span{display: block; float: left; font-size: 14px;color:#333;}
.zbm{width: 165px; height: 45px; background:#0071c9;display: block;font-size: 18px;color:white;line-height: 45px; text-align:center; border-radius: 50px; float: right; margin-right: 28px; margin-top: 110px;}
.zbm:hover{box-shadow:0px 0px 10px #c2c2c2;-webkit-box-shadow:0px 0px  10px #c2c2c2;-moz-box-shadow:0px 0px 10px #c2c2c2;-o-box-shadow:0px 0px  10px #c2c2c2;}
.jihua>li:hover{box-shadow:0px 0px 10px #c2c2c2;-webkit-box-shadow:0px 0px  10px #c2c2c2;-moz-box-shadow:0px 0px 10px #c2c2c2;-o-box-shadow:0px 0px  10px #c2c2c2;}

.zhxq{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 45px;margin-bottom: 45px;}
.zhxq>h2{font-size: 30px;color:#333;text-align: center;}
.zxqq{width: 1200px; height: auto; overflow: hidden; margin-top: 28px;}

.zxqq>div{width: 1200px; float: left;}
.zxqq>div>div{width: 100%;overflow:hidden; font-size: 14px;color:#333; margin-bottom: 10px; }
.zxqq>div>div>span{display: block; float: left;font-weight: bold; margin-top:3px;}
.zxqq>div>div>p{padding-left: 90px; font-weight:normal; display: block;}
.zxqq>div>div>p>span{display:block; line-height: 28px;}
@media screen and (max-width:1406px) and (min-width:1200px) {
 .zright{width: 525px;}
 .zz2{width: 100%;}
 .zul2>li>p{width: 245px;}
}
@media screen and (max-width:1568px) and (min-width:1362px) {
.jleft{width: 50%;}
}
@media screen and (max-width:1361px) and (min-width:1200px) {
.jleft{width: 50%;}
.jright{width: 535px;}
}
