﻿@charset "utf-8";
/* CSS Document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px;color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
/*a:visited{text-decoration: none; outline:none;}*/
/*a:hover{text-decoration:none; color:#36a390; outline:none;}*/
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

input, textarea{background:transparent; padding:0px; font-size:12px; color:#666; outline:none; border:0px;}
em{font-style:normal;}
input[type="button"],input[type="submit"],select{-webkit-appearance:none;}

/*通用*/
input::-webkit-input-placeholder{color: #666;} 
input:-moz-placeholder{color: #666; } 
input::-moz-placeholder{color: #666; } 
input:-ms-input-placeholder{color: #666; }
textarea::-webkit-input-placeholder{color: #666;} 
textarea:-moz-placeholder{color: #666; } 
textarea::-moz-placeholder{color: #666; } 
textarea:-ms-input-placeholder{color: #666; }

input:focus {outline: none; } 
input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
textarea:focus {outline: none; } 
textarea:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
textarea:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
textarea:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
i{font-style: normal;}

.wal{width: 1200px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}

.line1_hidden{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line2_hidden{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.line3_hidden{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/
.imgChangeBigger{overflow: hidden;}
.imgChangeBigger img{transition: all .5s;}
.imgChangeBigger:hover img{-webkit-transform: scale(1.08);transform: scale(1.08);}

/*按钮动画--start*/
.hover-shadow {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.hover-shadow:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.hover-shadow:hover, .hover-shadow:focus, .hover-shadow:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.hover-shadow:hover:before, .hover-shadow:focus:before, .hover-shadow:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

.transition_2{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.transition_3{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

/*头部导航*/
.head-div{height: 85px;line-height: 85px;}
.head-div .wal{position: relative;}
.head-div .icos{overflow: hidden; } 
.head-div .icos a{display: inline-block; float: left; margin-left: 24px; } 
.head-div .about{font-size: 14px;color: #d8272c;padding-right: 17px;margin-left: 17px;cursor: pointer;background: url(../images/a5.png) no-repeat right;} 
.head-div .list{overflow: hidden; } 
.head-div .list li{float: left;height: 85px;} 
.head-div .list li a{font-weight: bold; font-size: 15px;color: #3e3e3e;padding: 0 27px;display: block;} 
.head-div .list li.on a{color: #00a2e9;background: url(../images/a9.png) no-repeat bottom; } 
.head-div .list li.now a{color: #00a2e9;} 
.head-div .list li:hover a{color: #00a2e9;background: url(../images/a9.png) no-repeat bottom; } 
.head-div .list li.liNow a{color: #00a2e9;background: url(../images/a9.png) no-repeat bottom; }

/*关于集团*/
.aboutSel{display: none; background: url(../images/w19.png);width: 142px;position: absolute;right: 124px;z-index: 9;padding: 5px 0;top: 65px;} 
.aboutSel li a{text-align: center; color: #7b7b7b; line-height: 30px; display: block; } 
/*.aboutSel li:first-child a:hover{background: url(../images/a11.png)no-repeat 10px; }*/ 
.aboutSel li a:hover{color: #d8272c;}

/*电话触发*/
.phone-hov{display: none; background: url(../images/w19.png); position: absolute; right: 22px; z-index: 9; top: 85px; font-size: 16px; color: #7b7b7b; padding: 0 20px; line-height: 50px; }

/*搜索触发*/
.search-hov{display: none;  background: url(../images/w19.png); position: absolute; right: -2px; z-index: 9; top: 85px; font-size: 16px; color: #7b7b7b; line-height: 50px; overflow: hidden; }
.search-hov input{width: 180px;height: 50px;font-size: 14px;padding: 0 20px;color: #7b7b7b;float: left;} 
.search-hov a{width: 45px;height: 50px;display: block;float: right;text-align: center;line-height: 50px;} 
.search-hov img{width: 20px;float: left;margin-top: 17px;}
.search-hov img.on{display: none;}
.search-hov a:hover img.off{display: none;}
.search-hov a:hover img.on{display: inherit;}

/*电话触发*/
.lang-hov{display: none; background: url(../images/w19.png);position: absolute;right: -25px;z-index: 9;top: 85px;line-height: 50px;}
.lang-hov a{display: block;color: #7b7b7b;padding: 0 20px;line-height: 34px;text-align: center;}
.lang-hov a:hover{color: #d8272c;}

/*二级导航*/
.sidebar2{position:absolute; z-index: 9;width: 100%;background: url(../images/a10.png);} 
.sNav{display: none; overflow: hidden; padding: 50px 40px 60px 50px; width: 1110px; } 
.sNav .list{float: left; } 
.sNav .list li a{height: 25px; line-height: 25px; margin-bottom: 15px; display: block; width: 200px; color: #333; } 
.sNav .list li a:hover{color: #00a2e9; } 
.sNav img{width: 389px;height: 270px;float: left;margin: 0 40px 0 60px;} 
.sNav .txt{float: left; } 
.sNav .txt em{font-size: 18px;margin-bottom: 17px;display: block;color: #333;} 
.sNav .txt p{width: 400px;line-height: 25px;height: 150px;overflow: hidden;margin-bottom: 10px;} 
.sNav .txt .ico{padding-right: 88px;background: url(../images/a8.png) no-repeat 105px 2px;} 
.sNav .txt .ico:hover{background: url(../images/a8.png) no-repeat right 2px;color:#00a2e9;}

/*侧边栏*/
.sideBar{position: fixed; right: 19px; z-index: 99; top: 50%; margin-top: -157.5px; } 
.sideBar li{margin:10px 0 ; } 
.sideBar li a{display: block; } 
.sideBar li img.off{display: none; } 
.sideBar li:hover img.on{display: none; } 
.sideBar li:hover img.off{display: block; }

/*底部*/
.bottom{padding-bottom: 120px;background: #4a4c4e;} 
.bottom .blue{width: 100%; height: 86px; background: #00a2e9; } 
.bottom .list{overflow: hidden; margin-bottom: 40px; } 
.bottom .list li{float: left; } 
.bottom .list li b{font-size: 16px;color: #fff; display: block; margin:72px 0 23px; } 
.bottom .list li .b1{margin-top: 35px;}
.bottom .list li span{color: #d6d6d6;line-height: 30px;display: block;} 
.bottom .list li a{text-decoration:none;}
.bottom .list li:hover a{color: #d6d6d6;text-decoration:none;}

.bottom .list li.li_1{width: 453px; } 
.bottom .list li.li_2{width: 300px; } 
.bottom .list li.li_3{width: 300px; } 
.bottom .list li.li_4{width: 145px; } 
.bottom .ewm{} 
.bottom .ewm img{} 
.bottom .ewm p{font-size: 12px;color: #fff; line-height: 46px; } 
.bottom .shareT{margin-top: 105px; } 
.bottom .shareT ul{overflow: hidden;float: right;} 
.bottom .shareT li{float: left;} 
.bottom .shareT li img{margin:0 11px 18px ; } 
.bottom .shareT li img.off{display: none; } 
.bottom .shareT li:hover img.on{display: none; } 
.bottom .shareT li:hover img.off{display: block; } 
.bottom .shareT p{font-size: 12px;color: #c6c6c6;clear: right;} 
.bottom .shareT p a{font-size: 12px;color: #c6c6c6; } 
.bottom .shareT p a:hover{color: #00a2e9; text-decoration: underline; }

/*内页banner图*/
.banner-pic,.banner-pic img{width: 100%;}

/*内页二级栏目头部*/
.bar2{height: 66px; background: #eef0f7; } 
.bar2 .wal{position:relative;} 
.bar2 .oleft{width: 221px;height: 131px;background: #00a2e9 url(../images/b1.png) no-repeat 177px 53px;position: absolute;bottom: 0;} 
.bar2 .oleft b{color: #fff;font-size: 20px;display: block;margin: 28px 0 0 25px;line-height: 75px;} 
.bar2 .oleft span{color: #fff;font-size: 16px;margin: 7px 0 0 25px;display: block;} 
.bar2 .olist{overflow: hidden;margin-left: 316px;} 
.bar2 .olist li{float: left; } 
.bar2 .olist li a{height: 66px; line-height: 66px; padding: 0 25px; font-size: 15px; color: #565656; display: block; } 
.bar2 .olist li.on a{color: #00a2e9;font-weight: bold;background: #fff;} 
.bar2 .olist li:hover a{color: #00a2e9; font-weight: bold; background: #fff; }

/*路径*/
.path{background: url(../images/home.png) no-repeat left;padding-left: 23px;margin: 26px 0 80px;color: #909090;font-size: 12px;}
.path a{color: #909090;font-size: 12px;}
.path a:last-child{color: #909090;}
.path i{display: inline-block;padding: 0 5px;color: #909090;font-size: 12px;}
.path a:hover{color: #00a2e9;}
.path a:last-child:hover{color: #909090;}

/*手机头部*/
.m-head-div{height: 50px; line-height: 50px; background: #fff; } 
.m-head-div img{width: 100%;} 
.m-head-div .logo{width: 26%;} 
.m-head-div .menu{width: 8%; } 
.m-head-div .search{margin-right: 7%;width: 7%;}
.m-head-div .menu-closeBtn{display:none;width: 6%;padding: 0 0 0 7px;}
.m-head-div .lang{color: #d8262c;font-size: 20px;padding: 0 10px;display: inline-block;}

.pageBg {position: fixed; z-index: 11; width: 100%; height: 100%; display: none; left: 0px; top: 0px; }

/*搜索框*/
.searchLayerTel{display:none;z-index:222;top: 50px;left:0px;width:100%;position:fixed;}
.searchLayerTel .box{ padding:20px 10px; background:url(../images/black_8.png) repeat;}
.searchLayerTel .box .form{  height:35px; position:relative; background:#fff; border-radius:6px; -moz-border-radius:6px;}
.searchLayerTel .form .input1{width: 70%;height:35px;line-height:35px;text-indent:10px;color: #525252;margin-left: 2%;}
.searchLayerTel .form .btn1{position:absolute;right:0px;top:0px;background: #00a2e9;color:#fff;width: 22%;height:35px;cursor:pointer;border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;}

/*导航菜单*/
.sideMemu{display: none;background: #fff;min-height: 100%;width: 100%;position: absolute;top: 45px;z-index: 999;left: 100%;transition: all .5s;} 
.sideMemu .navLayer {overflow-x: auto;width: 100%;overflow: hidden;position: static;z-index: 555;right: -100%;top: 45px;} 
.sideMemu .navLayer .bg{overflow-x: auto;position:relative;width:100%;} 
.sideMemu .subNav {cursor: pointer;display: block;height: 42px;line-height: 42px;position: relative;font-size: 14px;color: #151515;opacity: 1;border-bottom: 1px solid #e5e5e5;background: #f2f2f2;text-align: center;} 
.sideMemu .subNav .name{text-align: left;position: relative;padding: 0 10px;color: #666;text-align: center;} 
.sideMemu .subNav a{color: #666;} 
.sideMemu .subNav1{background: #f2f2f2 url(../images/m5.png) 90% center no-repeat;background-size: 13px;}
.sideMemu .currentDt{background: #00a2e9 url(../images/m5_on.png) 90% center no-repeat;background-size: 13px;border-bottom: 1px solid #00a2e9;} 
.sideMemu .currentDt .name{color:#fff;}
.sideMemu .navContent{display: none;} 
.sideMemu .navContent li{ position:relative;} 
.sideMemu .navContent a{display: block;height: 38px;line-height: 38px;color: #666;font-size: 14px;text-align: left;padding: 0 19px;text-align: center;}

/*返回顶部*/
.toTop{width: 72px; height: 38px; line-height: 38px; font-size: 14px; color: #fff; position: fixed; bottom: 7%; z-index: 99; background: url(../images/m6.png) no-repeat 100%; background-size: 100%; right: 10px; padding-left: 29px; }

/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;margin: 50px 0 70px 0;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv .prev{ background:url(../images/ico3_3.png) no-repeat 1px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico3_3on.png) no-repeat 10px center; background-color:#00a2e9;}
.pageNumDiv .next{ background:url(../images/ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico3_4on.png) no-repeat 60px center; background-color:#00a2e9;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#00a2e9; border:#00a2e9 solid 1px; color:#fff;}
.pageNumDiv span {margin: 0 4px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #00a2e9;
    padding: 0 11px;
    border: #00a2e9 solid 1px;
    font-size: 14px;
        color: #fff;
}
.load-more{display: block; width: 100%; height: 40px; line-height: 40px; color: #fff; text-align: center; background: #00a2e9;margin:20px 0 50px;}

/*手机-内页二级栏目*/
.pageTitleTel{height:45px;background: #eef0f7;position:relative;font-size:14px;margin-bottom: 30px;}
.pageTitleTel .leftDiv{left: 0px;bottom: 0px;position: absolute;width: 120px;height: 68px;background: #00a2e9;}
.pageTitleTel .txt1{ padding: 10px 0 5px 10px; font-size: 16px; color: #fff;}
.pageTitleTel .txt2{padding-left: 10px;color: #fff;text-transform: uppercase;}
.sideTitle{ width:64%; height:45px; position:absolute; right:0px; top:0px;}
.sideTitle .con{ height:45px; line-height:45px; padding-left:2px; position:relative;}
.sideTitle .con a{display:block;color: #565656;background:url(../images/nimg69_1.png) right center no-repeat;background-size:52px;}
.sideTitle .con em{ color:#fff;}
.sideTitle .sideIco{ position:absolute; right:10px; top:2px;}
.sideTitleNav { position:absolute; top:45px; background:#f3f3f3; z-index:10; width:100%; text-indent:20px; display:none;}
.sideTitleNav li a{ display:block; height:36px; line-height:36px; border-bottom:#fff solid 1px; color:#333;}



.ui-refresh-label
{
    color:#fff;
}

/*弹出层*/
.fixed{display:none;position: fixed;top: 0;width: 100%;height: 100%;background: url(../images/z1.png);z-index: 999;}
.alertBox{display:none;position: fixed; z-index: 1000; top: 10%; left: 0; right: 0; margin: 0 auto;  width: 25%; } 
.alertBox .close{position: absolute; right: -46px; cursor: pointer; } 
.alertBox .pic{width: 100%; } 
.alertBox .pic img{width: 100%;}


/*.divalt{ width:288px; background:#fff; z-index:222; position:absolute; border-radius:3px; -moz-border-radius:3px; display:none;}
.divalt .title{ height:30px; border-bottom:#ececec solid 1px; line-height:30px; text-align:center; font-size:14px; color:#333333;}
.divalt .content{ min-height:25px; line-height:22px; padding:10px; overflow:hidden; overflow-y: auto;text-align:center}*/