@charset "utf-8";
html {padding:0;margin:0;border:0;font-family: 'Microsoft Yahei','宋体','微软雅黑',Arial,'Lucida Grande',Tahoma,sans-serif;font-size:14px;}
html,body{height:100%;}
*{margin:0;padding:0;}
ul,li{list-style:none;}
a{text-decoration:none;color:#000;}
img{border:0 none;}
em,i{font-style: normal;}
input:focus {outline:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#c8141d;}
a:focus{color:#0c1d0d;}
h1,h2,h3,h4,h5,h6{font-weight: 500;}
body{padding-top:80px;}
input,textarea,select{outline: none;}
.bgf3{background: #f3f3f3;}
/* clear */
.clear{zoom:1;clear:both;display:inline-block;}
.clear{display:block;}
.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0;}
.warp{width:1200px;margin-left:auto;margin-right:auto;}
.w1400{width: 1400px;margin-left:auto;margin-right:auto;}
.rel{position:relative;}
.abs{position:absolute;}
.fl{float: left;}
.fr{float:right;}
.hide{display: none;}
.show{display: block;}
.mb50{margin-bottom: 50px !important;}
.mb100{margin-bottom: 100px !important;}
.pt50{padding-top: 50px !important;}
.mb20{margin-bottom: 20px;}
.mt20{margin-top: 20px !important;}
.ml0{margin-left: 0 !important;}
.pt20{padding-top: 20px !important;}
.plr30{padding:0 30px;}
.p20{padding: 20px !important; }
.pt80{padding-top: 80px; }
.pb0{padding-bottom: 0 !important;}
.pb50{padding-bottom: 50px !important;}
.mb40{margin-bottom: 40px !important;}
.mb0{margin-bottom: 0 !important;}
.textshadow{text-shadow: 0 0 5px 0 rgba(0,0,0,0.5);}
.bg-fc{background-color: #fcfcfc;}
.bggray{background:#fbfbfb;}
.block{display: block;}
.border-eee{border:1px solid #eee; }
.c_red{color: #f02527;}
.c_green{color: #beeda5;}
.main{display: block;margin: 20px 0;}
.animate{ -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cen{text-align: center;}
.row{max-width:1400px;min-width: 1200px;margin-left:auto;margin-right: auto; overflow: hidden;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
.col-md-12 {width: 100%;}
.col-md-11 {width: 91.66666667%;}
.col-md-10 {width: 83.33333333%;}
.col-md-9 {width: 75%;}
.col-md-8 {width: 66.66666667%;}
.col-md-7 {width: 58.33333333%;}
.col-md-6 {width:50%;*+width: 49.99999999%;}
.col-md-5 { width: 41.66666667%;}
.col-md-4 {width: 33.33333333%;}
.col-md-3 {width:25%;width: 24.9\0;*+width: 24.9999%;}
.col-md-2 {width: 16.66666667%;}
.col-md-1 {width: 8.33333333%;}
.head-nav{background:#fff;position: relative;border-bottom: 2px solid #c8141d;position: absolute;width: 100%;top: 0;left: 0;z-index: 9999;}
.head-nav .logo{float:left;margin-top: 15px;}
.head-nav .logo img{float:left;}
.head-nav .logo span{float:left;line-height:55px;font-size:20px;color:#666;padding:0 10px;}
.head-nav .nav{float:right;}
.head-nav .nav li{float:left;width:108px;text-align:center;display:block;}
.head-nav .nav li a{line-height:78px;font-size:15px;text-align: center;height:78px;color: #001556;position: relative;}
.head-nav .nav li a:hover{color:#c8141d;}
.head-nav .nav li a:after{color: #fff;}
.head-nav .nav li.active a,.head-nav .nav li.hover a{color:#c8141d;}
.head-nav .nav li.active a:after{color: #fff;}
.head-nav .head-top{float: right; color: #999;position: relative;}
.head-nav .head-top a{padding:1px;line-height:20px;margin:28px 0 0;padding:0 3px;font-size: 16px; color: #888;float: left;}
.head-nav .head-top em{float: left;line-height: 72px;}
.head-nav .head-top a .iconfont{font-size:22px;margin: 2px 0px 0 0;display: block;}
.head-nav .head-top a.lang:hover{color: #c8141d;}
.head-nav .head-top a.lang.active{color: #c8141d;}
.head-nav .head-top em {float: left;}
.head-nav .searchbox{position: absolute;width:285px;height: 30px;padding: 10px;border: 1px solid #e3e3e3;background: #fff;z-index: 999;right:0;top: 70px;display: none;}
.head-nav .searchbox:after{content:"";display: block;width:105%;height:90px;background: transparent;position: absolute;left:-2.5%;top:-25px;z-index:0;}
.head-nav .searchbox i{font-size: 24px;color: #999;float: left;position: relative;z-index: 1;}
.head-nav .searchbox input{height:26px;border:0 none;border-bottom:1px solid #eee;width:230px;float: left;position: relative;z-index: 1;}
.head-nav .searchbox button{background: none;border: 0 none;float: right;margin:8px 0 0 5px;cursor: pointer;position: relative;z-index: 1;}
.head-nav .searchbox em{position: absolute;right:20%;display: block;height: 11px;top:-14px;z-index: 1;}
.head-nav .nav-b{background: #c8141d;position: absolute;bottom: -30px;line-height:30px;border-radius:0 0 8px 8px;right:0;height: 30px;}
.head-nav .nav-b a{padding: 0 10px;color:#fff;float:left;opacity: 0.8;}
.head-nav .nav-b a:hover{opacity: 1;}
.head-nav .nav-b i{float:left;color: #fff;opacity: 0.5;}
.menu{background: #fff;border-top: 1px solid #eee;position: relative;width: 100%;display: none;}
.menu ul{float: right;margin-right:83px;*+margin-right:53px;border-right: 1px solid #e6e6e6;}
.menu ul li{width:108px;text-align: center;float: left;border-left:1px solid #e6e6e6;padding:15px 0; height:100%; }
.menu ul li a{display: block;line-height: 30px;color: #777;}
.menu ul li.hover {background: #c8141d;position: relative;}
.menu ul li.hover:after{content: "\e604";display: block;position: absolute;top:-10px;left:50%;font-size:28px;margin-left: -10px;color:#c8141d; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.menu ul li.hover a{color: #fff;opacity: 0.8;}
.menu ul li.hover a:hover{opacity: 1;}
.fixed-tel{position: fixed;right:0;top:30%;color:#f47920;z-index: 9998;}
.fixed-tel .cum{text-align:right;margin:5px 0 0;height: 40px;}
.fixed-tel .cum a{color:#f47920;display: inline-block;height: 40px;padding: 0 40px 0 0;position: relative;line-height: 37px;border-radius: 3px 0 0 3px;overflow: hidden;}
.fixed-tel .cum a.kefu_bk{height:80px;}
.fixed-tel .cum b{display: block;overflow: hidden;width: 0;font-weight: 500;background:url("../images/opacityb55.png") repeat\0;background: rgba(0,0,0,0.5);transition: .3s;}
.fixed-tel .cum b span{display: inline-block;padding:2px 0;transition: .3s;}
.fixed-tel .cum a i{font-size:30px;overflow:hidden;position: absolute;right:0;top:0;width: 40px;height:40px;text-align: center;line-height:44px;border-left: 1px solid rgba(255,255,255,0.1);background:url("../images/opacityb55.png") repeat\0;background: rgba(0,0,0,0.5);}
.fixed-tel .cum a:hover b{width: auto;margin:0 1px;}
.fixed-tel .cum a:hover b span{padding:2px 20px;}
.breadcrumbs{padding:15px 0;height:20px;line-height:20px;}
.breadcrumbs a{float:left;padding:0 15px 0 10px;background:url("../images/j.png") no-repeat right center;line-height:20px;}
.breadcrumbs span{color:red;float:left;padding:0 10px;line-height:20px;}
.banner{width: 100%;height:968px; position: relative;z-index: 1;overflow: hidden;}
.banner .banner_btn{bottom:460px;*+bottom:500px;text-align: right;position: absolute;z-index: 4;left:50%;margin-left:-600px;}
.banner .banner_btn span{display: inline-block;width:40px;height:10px;background: #fff;margin: 0 5px;border-radius: 3px;cursor: pointer;}
.banner .banner_btn span.active{background: #e62635;}
.banner ul{}
.banner ul li{width:100%;z-index:1;height: 968px;position: absolute;left:0;top: 0;background-repeat:no-repeat;background-position: center center;background-size: cover; }
.link{font-size: 16px;padding:10px 30px;border: 1px solid #eee\0;*+border: 1px solid #eee;*+display:block;*+width:65px;border: 1px solid rgba(255,255,255,0.3);border-radius: 3px; color: #fff;}
.black{border-color: 1px solid #737373\0;border-color: rgba(0,0,0,0.3);color:#000;}
.link:hover{background: #c8141d;color: #fff !important;border: 1px solid #c8141d;}
.achievement-index{position: absolute;left:0;bottom: 0;background:#515d6f;width: 100%;color: #fff;z-index: 10;}
.achievement-index .top{border-bottom: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid #737373\0;text-align: center;width: 100%;}
.achievement-index .top .info h2{ padding-top: 15px;}
.achievement-index .top .info{position: relative;padding-left: 10%;padding-top:20px;text-align: left;margin:40px 30px;}
.achievement-index .top .info i{position: absolute;left:0;top:0;font-size: 30px;font-weight: 500;}
.achievement-index .top .info em{font-size: 16px;float:left;padding-top: 33px;}
.achievement-index .top .info b{font-weight: 500;overflow: hidden;}
.achievement-index .top .info b span{display: block;width:33px;height:67px;overflow: hidden;float: left;position: relative;}
.achievement-index .top .info b span em{font-size: 60px;display: block;line-height:67px;padding: 0;float:none;position: absolute;top: 0;left: 0;width: 33px;text-align: center;word-break:break-all; word-wrap:break-word;}
.achievement-index .top .info p{font-size: 18px;font-weight: 500;}
.achievement-index .top .info h2 span{display: block;padding-bottom: 15px;}
.achievement-index .top .arrow{position: absolute;right:0;top:5px;}
.achievement-index .top .arrow a{background-color: #fff;color: #000;font-size: 12px;opacity: 0.5;padding:5px 0 2px;margin:0 3px;}
.achievement-index .top .arrow a:hover{opacity: 1;}
.achievement-index .bot .info{padding:20px 40px; }
.achievement-index .bot .info.gg{/*border-right: 1px solid rgba(255,255,255,0.3);*/border-left:1px solid rgba(255,255,255,0.3); border-left: 1px solid #737373\0;border-right: 1px solid #737373\0;text-align: left;}
.achievement-index .bot h4{font-weight: 900;}
.achievement-index .bot .info.gg ul{margin-bottom: 15px;}
.achievement-index .bot .info.gg ul li{line-height: 2.6em;padding-left: 10px;background: url("../images/d.png") no-repeat left center;}
.achievement-index .bot a{color: #fff;}
.achievement-index .bot a:hover{color: #c8141d;}
.achievement-index .bot .info.gg ul li:hover{opacity: 1}
.achievement-index .bot .vid{position: relative;margin:0 auto 15px;display: block;width: 289px;text-align: center;}
.achievement-index .bot .vid span{position:absolute;width: 100%;bottom:0;left:0;background: rgba(0,0,0,0.8);padding:10px 0;font-size: 16px; }
.achievement-index .bot p{padding:5px 0;}
.achievement-index .bot ul.zx{margin-top: 10px;}
.achievement-index .bot ul.zx li{border-bottom: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid #666\0;padding:5px 0; overflow: hidden;}
.achievement-index .bot ul.zx li span{float: left;width: 100px;}
.achievement-index .bot ul.zx li b{font-weight: 500;font-size: 12px;float: left;margin-top: 2px;}
.achievement-index .bot ul.zx li i{float:right;font-size: 12px;margin-top: 2px;}
.achievement-index .bot ul.zx li em{float:right;font-size: 12px;margin-top: 2px;}
.prize .overflow{overflow: hidden;position: relative;height: 100px;}
.prize .overflow h2{float: left;display: block;}
.prize .overflow .box{position: absolute;left:0;}
.por-show-index{*+height: 436px;overflow: hidden;}
.por-show-index .img{overflow: hidden;*+height:436px;padding-top: 30%;position: relative;}
.por-show-index img{width: 100%;display: block;position: absolute;left: 0;top:0;z-index: 0;}
.por-show-index .info{position: absolute;top:70%;*+top:35%;width: 100%;text-align: center;z-index: 5;}
.por-show-index .info a{padding: 10px 25px;line-height:40px;background: #c8141d;color: #fff;font-size: 18px;border-radius: 2px;}
.por-show-index .info a:hover{background: #e62635;}
.por-show-index .info p{color: #fff;padding: 16px 0 50px;font-size: 15px;}
.por-show2-index .list-1{height:530px;background: url("../images/pic5.jpg") no-repeat center center; background-size: cover;overflow: hidden; }
.por-show2-index .viewpoint-index{background-image: url("../images/pic6.jpg"); }
.por-show2-index .zc-index{background-image: url("../images/pic7.jpg"); }
.por-show2-index .info-index{background-image: url("../images/pic8.jpg"); }
.por-show2-index .viewpoint-index .info-index .info h2{color: #fff;}
.por-show2-index .list-1 .col-md-12{height: 265px;}
.por-show2-index .list-1 .col-md-12 .info{padding-left: 120px;}
.por-show2-index .list-1 .info{width: 500px;z-index: 2;position:relative;padding-top: 70px;}
.por-show2-index .list-1 .info.fr{padding-right:100px;}
.por-show2-index .list-1 .info.fl{padding-left:100px;}
.list-1 h2{font-size: 26px;color: #fff;background: url("../images/line.png") no-repeat left bottom;padding-bottom: 5px;}
.list-1 h2 span{display: block;font-size: 16px;opacity: 0.5;}
.list-1 ul {padding: 10px 0 30px;}
.list-1 ul li {line-height: 2.5em; overflow: hidden;}
.list-1 ul li a{color: #fff;float: left;font-weight: 100;}
.list-1 ul li a:hover{color: #c8141d;}
.list-1 ul li span{float: right;color: #fff;}
.vid_box{display:none;position:fixed;top:0;left:0;width:100%;height:1000px;background:url("../images/opacityb55.png") repeat;/*background:rgba(0,0,0,0.8);*/z-index:9999;}
.vid_box #video,.vid_box .videobox{position: absolute;left: 50%;top: 50%;margin: -233px 0 0 -370px;background:#000;}
.vid_box .close{position:absolute;width:30px;height:30px;display:block;color:#fff;text-align:center;
line-height:32px;border-radius:3px;right:50%;top:50%;margin:-253px -468px 0 0 ;}
.por-show2-index .viewpoint-index .info h2{color: #000;}
.por-show2-index .viewpoint-index .info p{margin-top:20px;}
.por-show2-index .zc-index p{padding-top: 20px; }
.por-show2-index .zc-index h2{background: none;}
.link-index{height: 72px;line-height: 72px;position: absolute;top:-40px;left:50%;margin-left:-600px; }
.link-index a{position: relative;}
.link-index i{position: absolute;right: 0;top: 0;height:72px;overflow: hidden;}
.link-index a b{color: #fff;font-size: 16px;padding: 0 40px;}
.link-index .l-i1{background: #c8141d;}
.link-index .l-i1:hover{background: #f02527;}
.link-index .l-i2{background: #847266;}
.link-index .l-i2:hover{background: #b18f79;}
.link-index .l-i3{background: #252c32;}
.link-index .l-i3:hover{background: #353f48;}
.footer{background: #fff;position: relative;padding-top:50px; }
.footer .logo{float:left;}
.footer .friendship{width:180px;position: relative;border:1px solid #ccc;float:right;background: #fff;z-index:999;margin-top: 10px;}
.footer .friendship dd{position: absolute;bottom:0;left:-1px;display:none;background: #fff;width: 100%;margin-bottom: 30px;border: 1px solid #ccc;}
.footer .friendship dd a{display: block;padding: 6px 10px;color: #999;}
.footer .friendship dd a:hover{color: #e62635;}
.footer .friendship dt{height: 30px;line-height: 30px;padding-left: 10px;position: relative;cursor: pointer;}
.footer .friendship dt i{position: absolute;right:15px;}
.foot{border-top: 1px solid #eee;padding-bottom:20px;}
.foot .fl{padding-top: 50px;}
.foot .fl p{color: #999;padding: 5px 0}
.foot .fr{padding-top: 15px;}
.foot .fr span{float: right;text-align: center;margin-left: 15px;font-size:10px;}
.foot .fr span img{display: block;width:}
/*animate*/
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes pulse {
0% {-webkit-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.04);transform:scale(1.04)}
100% {-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse {
0% {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
100% {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.pulse { -webkit-animation-name:pulse; animation-name:pulse;}
.tit{font-size: 26px;padding:0 25px 20px; }
.tit.pl0{padding-left: 0;}
.tit.pr0{padding-right: 0;}
.tit b{color: #333;margin-right: 10px;font-weight: 500;}
.tit span{color: #fff;margin-right: 10px;}
.tit .en{color: #bbb;font-variant:small-caps;letter-spacing:1px;font-weight: 700; font-size:20px}
.tit .en.w{color:#fff;}
.asset-management-pro{background:#a7988e;overflow:hidden;margin-top: 60px ;padding:25px 0;}
.asset-management-pro .tit{}
.asset-management-pro .w{padding: 0 10px;}
.asset-management-pro .am-box{width: 303px;height: 263px;float: left;margin: 0 15px;background:#847266;padding: 10px 30px;position: relative;}
.asset-management-pro .am-box ul li{line-height: 2em;}
.asset-management-pro .am-box li a{width:100%;text-overflow: ellipsis;overflow: hidden;white-space:nowrap; }
.asset-management-pro .am-box li a:hover{ text-decoration:underline;color:#fff;}
.asset-management-pro h3{font-size: 18px;color: #fff;padding-top: 5px;font-weight: 700;}
.asset-management-pro h3 i{font-size: 18px;margin-right: 5px;font-weight: 500;}
.asset-management-pro .link{position: absolute;bottom:30px;}
.group{margin-bottom:80px;margin-top: 40px;padding-bottom: 0; background: #fff;}
.group .tit{padding-top: 20px;position: relative;}
.group .tit .link{position: absolute;right: 20px;top:20px;}
.pension-products-list.list-1 ul li {margin:0 25px;height: 50px;line-height:50px;border-top: 1px solid #eee;}
.pension-products-list.list-1 ul li em{float: left;color: #999;margin-right: 10px;}
.pension-products-list.list-1 ul li a{color: #333;}
.pension-products-list.list-1 ul li a:hover{color:#c8141d;}
.pension-products-list.list-1 ul li span{color: #999;}
.investment-account-abstract{border:1px solid #c5c5c5;}
.investment-account-abstract h2 .link{padding:5px 6px;border:1px solid #fff;border-radius: 0;}
.investment-account-abstract h2 .link i{font-size: 23px;}
.investment-account-abstract ul{height: 200px;padding: 20px 0;}
.investment-account-abstract ul li{line-height:40px;padding: 0 0 0 30px;width: 200px;float: left;}
.investment-account-abstract ul li:nth-child(2n){border-left: 1px solid #ccc;}
.investment-account-abstract .padding{ display:block;width:64px;margin-left:25px;margin-top:10px;}
.investment-account-abstract .link-n{margin: 25px 25px 0;}
.investment-account-abstract .link-n .link{border-color: #fff;color: #fff;}
.products2{padding: 25px 0 65px;}
.products2 .pro-box{width: 386px;float: left;}
.products2 .pro-box.cent{margin: 0 20px;position: relative;}
.products2 .pro-info{height:435px;overflow:hidden;background:#fff;}
.products2 .tit{padding-left: 0;line-height: 20px;}
.products2 .tit b{display: block;}
.products2 .tit .en{font-size: 20px;font-size: 18px\0;}
.products2 .pro-info p{margin: 25px;line-height: 2em;}
.products2 .pro-info .link-n{margin: 0 25px;}
.products2 .pro-box.cent .link-n{position: absolute;bottom: 30px;}
.products2 .pro-box.cent .link-n .link{border-color: #fff;}
.products2 .pro-box.cent .link-n .link:hover{border-color: #c8141d; }
.products2 .pro-box.cent p{position: absolute;bottom: 50px;color: #fff;font-size: 16px;}
.join-boxs{}
.join-boxs .join-box{height: 445px;}
.join-boxs .join-box .info{width: 530px;padding-top: 55px;}
.join-boxs .join-box .info.fl{float: left;margin-left:70px;}
.join-boxs .join-box .info.fr{float: right;margin-right:70px;}
.join-box1{background: url("../images/bg2.jpg") no-repeat bottom right #d6d5dd;}
.join-box1 h2{color: #c8141d;font-size: 36px;}
.join-box1 h2 span{color: #777;font-size: 28px;}
.join-box1 p{font-size: 18px;color: #333;padding-top: 5px;}
.join-box2 .tit{padding: 0;}
.join-box2 h3{font-weight: 700;margin: 20px 0;}
.join-box2 p{line-height: 1.8em;margin:10px 0;}
.join-box3{background: url("../images/bg3.jpg") no-repeat left top;}
.join-box3 .tit{text-align: right;font-size: 36px;}
.join-box3 .tit span{display: block;}
.join-box3 .tit .en{color: #c4cee0;font-weight: 200;}
.join-box4{background: url("../images/bg4.jpg") no-repeat right top;}
.join-box4 .tit{padding: 0;}
.join-box5 a{display: block;border:1px solid #ddd;width:134px;height: 140px;float: left;margin:55px 20px 20px;padding:40px 0;font-size: 18px;text-align: center;color: #c8141d;}
.join-box5 a span{display: block;margin: 15px auto 0;width: 90px;height: 77px;position: relative;overflow: hidden;}
.join-box5 a span img{position: absolute;top: 0;left: 0;}
.join-box5 a:hover{color: #fff;background: #c8141d;border-color: #c8141d;}
.join-box5 a:hover span img{top:-77px;}
.service-banner{height:317px;}
.focus {width:100%; height:100%; overflow:hidden;position: relative;}
.focus ul {height:100%; position:absolute;left:0;top:0;width:100%;}
.focus ul li {float:left; width:100%; overflow:hidden; position:relative;background-repeat:no-repeat;background-position:center center;}
.focus ul li a{display:block;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btn {position:absolute; width:1172px; height:10px; padding:5px 0; left:50%;margin-left:-586px; bottom:5%; text-align:center;}
.focus .btn span {transition:all 1s ease-in-out;display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin:0 3px; cursor:pointer; background:#737373;border-radius:5px;}
.focus .btn span.on {background:#c8141d;width: 35px;}
.service-tabs{margin: 20px auto;}
.service-tabs p.tab{border-left: 1px solid #ddd;}
.service-tabs p.tab a{display: block;border:1px solid #ddd;font-size: 18px;border-left:0;width: 190px;text-align: center;height: 50px;line-height: 50px;float: left;}
.service-tabs p.tab a.cur{background: #c8141d;color: #fff;}
.service-tabs .conts{margin-top: 20px;}
.service-tabs .conts .cont{display: none;min-height:245px;overflow:hidden;border:1px solid #ddd;}
.service-tabs .conts .show{display: block;}
.service-tabs .cont.zx{padding: 20px;height:270px;}
.service-tabs .cont.zx h2{font-weight: 700;font-size: 20px;}
.service-tabs .cont.zx h3{font-size: 16px;padding: 5px 0 10px;}
.service-tabs .cont.zx ul{margin-top: 20px;}
.service-tabs .cont.zx ul li{width: 30%;float: left;position: relative;height:200px;}
.service-tabs .cont.zx ul li.cent{border-left:1px solid #ddd;border-right: 1px solid #ddd;padding:0 2%;margin:0 2%; }
.service-tabs .cont.zx ul li h4{font-size: 16px; color: #c8141d;margin: 0 0 10px;}
.service-tabs .cont.zx ul li p{color: #999;line-height: 1.7em;}
.service-tabs .cont.zx ul li i{position: absolute;right: 0;bottom: 0;}
.service-tabs .cont.zx ul li.cent i{right: 6%;}
.service-tabs .cont.zx ul li .link{width:80px;margin-top: 15px;display: block;}
.service-tabs .cont.zx ul li .tkgm_tell{display:block;margin-top: 15px;line-height:20px;color: #c8141d;font-size:12px;border-top:1px dashed #d4d4d4;padding-top:15px;}
.service-tabs .cont.gt ul li{float: left;width: 25%;border-left: 1px solid #ddd;margin-left: -1px;height: 310px;position: relative;}
.service-tabs .cont.gt ul li h2{color:#cd2b33;font-size: 20px;text-align: center;font-weight: 700;margin:20px 0 15px; position: relative;z-index: 1;}
.service-tabs .cont.gt ul li p{margin: 0 30px;line-height: 1.7em;position: relative;z-index: 1;}
.service-tabs .cont.gt ul li .z1{border-top:1px dashed #d4d4d4;padding-top:5px;margin-top:5px;}
.service-tabs .cont.gt ul li a.link{position: absolute;left:28%;bottom:20%;z-index: 1;}
.service-tabs .cont.gt ul li .alink{height: 30px;line-height: 30px;}
.service-tabs .cont.gt ul li .alink a{display: block;width: 50%;float: left;padding-left: 10%;position: relative;}
.service-tabs .cont.gt ul li .alink a:before{content: "·";position: absolute;left: 10px;top: 0;font-size: 20px;}
.service-tabs .cont.gt ul li i{position: absolute;bottom: 0;right: 0;z-index: 0;}
.fz12{font-size: 12px;}
.c6{color: #666;}
.service-tabs .cont.yy{background: url("../images/bg9.jpg") no-repeat;position: relative;}
.service-tabs .cont.yy ul{width:640px;margin-right: 20px;float: right;margin-top: 20px;display: block;}
.service-tabs .cont.yy ul li{width: 300px;float: left;margin-right: 20px;height: 36px;margin-top: 20px;}
.service-tabs .cont.yy ul li span{width: 80px;float: left;line-height: 36px;}
.service-tabs .cont.yy ul li .selectbox{display:inline-block;border:1px solid #999;height:33px;width:214px;}
.service-tabs .cont.yy ul li .selectbox select{width: 210px;height:20px;line-height: 20px;padding: 0 7px;border: none;margin-top: 5px;}
.service-tabs .cont.yy ul li input{width:200px;border:1px solid #999;height:29px;line-height:29px;padding: 2px 7px;background: #f6f6f6;}
.service-tabs .cont.yy ul li.textarea{height:95px;float: right;}
.service-tabs .cont.yy ul li textarea{height:83px;width: 288px;border: 1px solid #999;padding: 3px;background: #f6f6f6;font-family: 'Microsoft Yahei','宋体','微软雅黑',Arial,'Lucida Grande',Tahoma,sans-serif;}
.service-tabs .cont.yy p span{background: #f6f6f6;width:205px;height: 40px;color: #fff;position: absolute;bottom: 10px;right: 135px;display: block;overflow: hidden;}
.service-tabs .cont.yy p span input{width:100px;border:1px solid #ccc;height:24px;line-height:24px;padding: 2px 3px;float: left ;margin:5px 0 0 5px; }
.service-tabs .cont.yy p span em{display: block;float:left;line-height: 30px;width:80px;text-align: center;color:#999;overflow: hidden;height: 30px;background: #966;margin:5px 0 0 5px;}
.service-tabs .cont.yy p span em img{display: block;width:100%;}
.service-tabs .cont.yy a.btn{border:0;background: #c8141d;width:80px;height: 40px;color: #fff;position: absolute;bottom: 10px;right: 40px;line-height: 40px;text-align: center;}
.service-tabs .cont.zz ul li h2{font-weight: 500;margin: -5px 0 10px;}
.service-tabs .cont.zz ul li .icon{display: block;text-align: center;margin-top: 20px;position: relative;z-index: 1;}
.ser-help{background: url("../images/bg14.jpg") no-repeat left top;height:383px;}
.ser-search{position: absolute;top:40px;right: 0;width: 128px;height:26px;line-height:26px;border:1px solid #fff;padding: 5px 10px;color: #fff;background: #8197b0;}
.ser-search input{border:0;width: 110px;color: #fff;background: none;}
.ser-search input::-webkit-input-placeholder{ color:#fff !important; }
.ser-help .tit{position: absolute;left:0;top:100px;}
.ser-help .tit .en{display: block;color: #fafafa;margin: 0 0 15px;}
.more {position: relative;padding-right: 20px; font-size: 14px;color: #c4c4c4;}
.more i{display: block;border: 1px solid #ddd;position: absolute;right: 0;top:0;font-size: 12px;height:14px;height: 14px;text-align: center;line-height: 14px; }
.more i:after{display: block;}
.more:hover i{border-color: #cd2b33;}
.ser-help .list{float: right;background: #fff;background: rgba(255,255,255,0.8);padding:20px;width:360px;height:200px;margin:100px 0 0 40px;}
.ser-help .list h2 {overflow: hidden;margin-bottom: 10px;}
.ser-help .list h2 span{float: left; color: #001556;}
.ser-help .list h2 .more{float: right;margin-top: 5px;}
.ser-help .list ul li{line-height: 34px;position: relative;padding-right: 90px;}
.ser-help .list ul li a{text-overflow: ellipsis;overflow: hidden;white-space:nowrap; display: block;width: 100%;color: #666;}
.ser-help .list ul li a:hover{color: #cd2b33;}
.ser-help .list ul li span{position: absolute;right: 0;top: 0;color: #666;}
.risk-tip{padding: 20px 0 60px;background: url("../images/bg15.jpg") no-repeat bottom left;margin-bottom: 40px;}
.risk-tip .tit{padding: 0 0 10px 0;}
.risk-tip p{color: #666;line-height: 1.7em;}
.risk-tip .link-n{padding-top: 30px;}
.service-tabs .cont.synopsis{height:372px;background: #c8141d;}
.service-tabs .cont.synopsis .imgl{float: left;}
.service-tabs .cont.synopsis .imgl img{display: block;}
.service-tabs .cont.synopsis .info{width: 460px;height: 372px;float: right;}
.service-tabs .cont.synopsis h3{color: #fff;font-weight: 600;margin: 50px 29px 0;line-height: 1.6em;}
.service-tabs .cont.synopsis p{margin: 10px 29px;color: #f5dedf;line-height: 1.7em;}
.service-tabs .cont.synopsis .link{display: block;float: left;margin: 10px 29px;border:1px solid #f5dedf;}
.service-tabs .cont.zc-info{border: 0;/*height: 284px; */overflow:hidden;padding-bottom:20px;}
.service-tabs .cont.zc-info th{font-size: 18px;text-align: left;font-weight: 500;padding: 0 0 10px;}
.service-tabs .cont.zc-info td{vertical-align: top;}
.service-tabs .cont.zc-info p{color: #666;line-height: 2em;}
.service-tabs .cont.zc-info h2{font-size: 18px;padding: 15px 0 10px;}
.service-tabs .cont.ds{position: relative;border: none;height:332px;}
.service-tabs .cont.ds i{position: absolute;right:10%;bottom:0;}
.service-tabs .cont.ds .ds-box{width:62%;margin-top: 30px;}
.service-tabs .cont.ds .ds-box h2{font-size: 18px;padding-bottom: 15px;}
.service-tabs .cont.ds .ds-box li{float: left;}
.service-tabs .cont.ds .ds-box ul{overflow: hidden;}
.service-tabs .cont.ds .ds-box span{display: block;width: 160px;line-height: 33px;color: #666;}
.service-tabs .cont.fx{position: relative;border: none;height: 284px;}
.service-tabs .cont.fx i{position: absolute;right:5%;top:0;}
.service-tabs .cont.fx p{width: 50%;padding-top:50px;line-height: 2em;font-size: 16px;}
.leaders{background: #f2f2f2;padding-top: 20px;margin-top: 50px;margin-bottom: 50px;}
.leaders ul li{width: 273px;height:352px;padding-left: 271px;position: relative;float: left;margin-left: 40px;}
.leaders ul li .phone{position: absolute;left: 0;top: 0;width: 251px;}
.leaders ul li h2{color: #c8141d;font-size: 20px;padding-bottom: 10px;}
.leaders ul li h3{font-weight: 700;margin-bottom: 10px;}
.leaders ul li i{position: absolute;bottom: 0;right: 0;}
.leaders ul li p{padding-left: 15px;position: relative;line-height: 1.8em;}
.leaders ul li p:after{content: "·";position: absolute;left: 3px;top: 0;font-size: 20px;color: #c8141d;}
.honor-tabs .conts .cont {border:none;height: 400px;overflow:hidden;border: none;position: relative;}
.honor-tabs{position: relative;}
.honor-tabs .page-s{position: absolute;right: 0;top:65px;display: none;}
.honor-tabs .page-s.show{display: block;}
.honor-tabs .page-s .btn{width: 36px;height: 36px;display: block;float: left;border: 1px solid #ccc;color: #ccc;line-height: 36px;text-align: center;}
.honor-tabs .page-s .btn i{font-size: 20px;}
.honor-tabs .page-s .btn:hover{border-color: #c8141d;background: #c8141d;}
.honor-tabs .page-s .btn:hover i{color: #fff;}
.honor-tabs .page-s span{width:80px;text-align: center;line-height: 36px;float: left;font-size: 20px;color: #999;}
.honor-tabs .conts .cont ul li{float: left;width: 23%;padding:20px 1%;border-top: 1px solid #ddd; height:158px;}
.honor-tabs .conts .cont h2{font-size: 16px;color: #001556;padding-bottom: 5px;}
.honor-tabs .conts .cont p{line-height: 1.8em;color: #999;}
.memorabilia{background: url("../images/bg16.jpg") no-repeat #78b1cf;min-height:830px; position: relative;margin-bottom: 40px;}
.memorabilia .tit{padding: 25px;}
.memorabilia .sel{position: absolute;right: 20px;top:86px;height: 20px;width: 140px;height:40px;line-height:40px;font-size:18px;border:1px solid #fff;text-align: center;z-index: 99;}
.memorabilia .sel p{position: absolute;top:41px;left:-1px;background: #fff;color: #333;display: none;}
.memorabilia .sel p span{display: block;line-height: 40px;width: 142px;cursor: pointer;}
.memorabilia .sel p span:hover{color: #c8141d;}
.memorabilia .sel p span.cur{background: #c8141d;color: #fff;}
.memorabilia .sel b{margin-right: 10px;color: #fff;display: block;}
.memorabilia .sel i{color: #fff;position: absolute;right: 10px;top:3px;}
.memorabilia .info{padding-left: 5px;overflow: hidden;}
.memorabilia .info ul{float: left;margin-left: 20px;width: 372px;}
.memorabilia .info ul li{padding: 20px;background: #fff;border: 1px solid #f6f6f6;margin-bottom: 20px;}
.memorabilia .info ul li .info_li{/*max-height: 100px;*/overflow:hidden;position: relative;z-index: 0;transition: height 0.22s;-webkit-transition:height 0.22s;}
.memorabilia .info ul li .info_li.st{max-height: 100px;}
.memorabilia .info ul li .info_li.st a{display: block;width: 100%;background: #fff;background:rgba(255,255,255,0.8);box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); position: absolute;bottom:0;left:0;text-align: center;line-height: 30px;}
.memorabilia .info ul li .info_li a{text-align: center;display: block;}
.memorabilia .info ul li .info_li a img{display: block;width:24px;height:24px;margin:6px auto 0;}
.memorabilia .info h2{font-size: 28px;color: #c8141d;padding-bottom: 5px;}
.memorabilia .info p{line-height: 1.8em;color: #666;}
.memorabilia .me_tab{overflow: hidden;margin-left: 25px;padding-bottom: 30px;}
.memorabilia .me_tab a{width:140px;height:40px;border:1px solid #fff;text-align: center;line-height: 40px;color:#fff;font-size: 16px;display: block;margin-right: 30px;float: left;}
.memorabilia .me_tab a:hover,.memorabilia .me_tab a.action{background: #fff;color:#d04b50;}
.strength-group1{padding: 50px 0;}
.strength-group1 .warp{background: #c8141d;height: 343px;}
.strength-group1 .imgl{float: left;}
.strength-group1 .info{float: right;width: 540px;margin:40px 25px 0;color: #fff;line-height: 1.7em;}
.strength-group1 .info .tit{margin-left: 0;padding-left: 0;}
.strength-group1 .info p{padding: 0 0 35px;}
.strength-group1 .info .link{border-color: #fff;}
.strength-group2 .warp{background: none;padding-bottom: 40px;}
.strength-group2 .imgl{float: right;}
.strength-group2 .info{float: left;color: #666;}
.strength-group2 .info .link{border-color: #666;}
.strength-group2 .info .link:hover{border-color: #c8141d;}
.strength-group3{padding: 50px 0 80px;}
.strength-group3 dl{width: 386px;float: left;}
.strength-group3 dl.cent{margin: 0 20px;}
.strength-group3 dl dt .tit{padding-left: 0;}
.strength-group3 dl dt .tit .en{display: block;}
.strength-group3 dl dd{background: #fff;}
.strength-group3 dl dd p{padding: 20px;height: 90px;line-height: 1.8em;}
.strength-group3 dl dd .link-n{padding: 0 20px 40px;}
.new-group1{padding: 40px 0;}
.new-focus{/*width: 785px;*/height: 375px;background: url("../images/bg17.jpg") no-repeat;position: relative;}
.new-focus .tit{padding: 20px 35px ;}
.new-focus .link{position: absolute;right: 35px;top:20px;}
.new-focus-box {width:100%; height:280px; overflow:hidden;position: relative;}
.new-focus-box ul {height:100%; position:absolute;left:0;top:0;width:100%;}
.new-focus-box ul li {float:left; width:100%; overflow:hidden; position:relative;background-repeat:no-repeat;background-position:center center;}
.new-focus-box ul li .info{padding: 0 15px;}
.new-focus-box ul li a{border:1px solid #a3abc9;position:relative;display:block;height:243px;width:345px;margin:0 0 0 45px;float:left;background-position:center center;background-repeat:no-repeat;}
.new-focus-box ul li a:nth-child(1){margin-left:20px;}
.new-focus-box ul li a img{display: block;position: relative;width: 345px;height: 243px;z-index: 0;}
.new-focus-box ul li a span{position: absolute;bottom: 0;left: 0;width: 90%;padding: 5px 5%;color: #fff;z-index: 1;background: #000;opacity: 0.8;text-overflow: ellipsis;overflow: hidden;white-space:nowrap; }
.new-focus-box .btn {position:absolute; width:100%; height:10px; padding:5px 0; left:0; bottom:2%; text-align:center;}
.new-focus-box .btn span {transition:all 1s ease-in-out;display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin:0 8px; cursor:pointer; background:#b2a7b6;border-radius:5px;}
.new-focus-box .btn span.on {background:#fff;}
.new-focus-box .preNext{position: absolute;top:40%;color: #fff;height:36px;line-height: 36px;width:20px; }
.new-focus-box .pre{left:8px;background: url("../images/arrow-l.png") no-repeat;}
.new-focus-box .next{right:8px;background: url("../images/arrow-r.png") no-repeat;}
.new-view{width: 383px;height: 372px;background: url("../images/bg18.jpg") no-repeat;float: right;position: relative;}
.new-view .tit{padding: 20px 40px 0;}
.new-view .more{position: absolute;right: 25px;top:25px;width: 24px;height: 24px;display: block;}
.new-view .more i{display: block;width: 24px;height: 24px;line-height: 24px;color: #fff;}
.new-view .more:hover i{border-color: #c8141d;background: #c8141d;}
.new-view ul{margin: 0 40px;}
.new-view li{border-bottom: 1px solid #989aa7;height: 50px;padding: 24px 0;}
.new-view li span{display: block;float: left;width:76px;height: 48px;border:1px solid #fff;line-height: 48px;text-align: center;color: #fff;}
.new-view li a{color: #fff;padding-top: 6px;display: block;float: right;width: 210px;}
.new-view li:last-child{border: none;}
.information{width: 387px;height: 372px;background: #c8141d;float: left;position: relative;}
.information .tit{padding-top: 20px;}
.information .more{position: absolute;right: 25px;top:25px;width: 24px;height: 24px;display: block;}
.information .more i{display: block;width: 24px;height: 24px;line-height: 24px;color: #fff;}
.information .more:hover i{border-color: #c8141d;background: #c8141d;}
.information ul li{height: 70px;padding-left: 80px;padding-right:20px;position: relative;}
.information ul li.even{background: #b4121a;}
.information ul li span{position: absolute;left: 25px;top: 10px;color: #fff;text-align: center;font-size: 12px;}
.information ul li span b{display: block;font-size: 20px;font-weight: 500;}
.information ul li a{color: #fff;padding-top: 13px;display: block;}
.industry-news{width:1198px;float: left;background: rgba(255,255,255,.8) url("../images/bgr.png") no-repeat right bottom;position: relative;padding-bottom: 20px;}
.industry-news .tit{padding: 24px 0 16px;margin: 0 30px;}
.industry-news .link{position: absolute;right: 30px;top:20px;}
.industry-news ul{margin: 10px 30px 0;}
.industry-news ul li{height:50px;line-height: 50px;border-top: 1px solid #eee;}
.industry-news ul li:hover{background: rgba(0,0,0,.01);}
.industry-news ul li em{float:left;width:40px;font-size: 18px;color: #a8a3a3;}
.industry-news ul li a{ width: 82%;text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;float: left;}
.industry-news ul li span{width: 80px;float: right;text-align: right;color:#999;}
.education{padding:40px 0 80px;}
.education .tit{padding-left: 0;padding-right: 0;}
.education li{width: 390px;height: 300px;background:#fff;float: left;}
.education li.cent{margin: 0 15px;}
.education li img{width: 390px;height:250px;}
.education li span{display: block;height: 40px;padding: 10px 25px 0;}
.review{background: #fff;height: 396px;position: relative;margin:0px auto 100px;}
.review .re-l{position: absolute;width: 320px;height: 396px;left:50%;top: 0;margin-left: -600px;height}
.review .re-l .bg{position: absolute;right: -100px;bottom:0;z-index: 0;}
.review .re-l h3{position: relative;z-index: 1;padding-top: 180px;font-size: 18px;padding-bottom: 10px;}
.review .re-l a.lis{position: relative;z-index: 1;line-height: 28px;display: block;color:#999;}
.review .re-l a.lis:hover{color:#c8141d;}
.review .re-r{position: relative;height:336px;z-index: 1;padding:30px 0 ;width:600px;margin: 0 0 0 480px;}
.review .re-r h2{text-indent:28px;font-size: 18px;color: #c8141d;font-weight: 700;padding-bottom: 10px;}
.review .re-r p{text-indent: 28px;line-height: 2em;}
.review .re-l .link-n{height: 50px;position: absolute;bottom:20px;z-index: 1;}
.review .re-l .link-n a{float: left;line-height: 21px;}
.review .re-r .link-n{padding-top: 20px;}
.review .re-r .link{float: left;}
.review .re-r .link-n{position: absolute;bottom: 27px;width: 100%;}
.review .re-r .link-n span{float: right;color: #999;}
.review .re-r .link-n span a{color: #999;}
.review .re-r .link-n span a:hoveR{color: #c8141d;}
.review .phone{position: absolute;right:0;top: 0;width: 278px;height: 396px;overflow: hidden;}
.review .phone img{position: relative;z-index: 0;}
.review .phone span{position: absolute;bottom: 0;z-index: 1;color: #fff;width: 100%;padding: 5px 0;text-align: center;left:0;background: #000;opacity: 0.8;}
.c-red{color: #c8141d;}
.nav_brank{padding:10px 0 0;overflow: hidden;line-height: 35px;}
.nav_brank i{display:block;float:left;padding-right: 6px;}
.nav_brank a{color:#666;float:left;font-size: 14px;}
.nav_brank a:hover{color: #c8141d;}
.nav_brank span{color:#666;padding: 1px 5px 0 5px;font-size: 14px;float: left;}
.nav_brank em{padding: 0;font-size: 14px;color: #c8141d;float:left;}
.nav_brank b{float:left; color: #666;font-weight: 500;}
.article{}
.article h1{font-size: 28px;text-align: center;color: #000;padding-top: 20px;}
.article .t{border-bottom:1px solid #eee;padding:20px 0;margin:5px 0 15px;text-align: center;position: relative;}
.article .t span.time{display: inline-block;line-height: 22px;padding-right:60px;}
.article .t .fxicon{border-left:1px solid #ddd;padding:0 15px;margin-left: 15px;display: inline-block;}
.article .art_info{ padding: 20px 0 80px; }
.article .art_info p{text-indent: 2em;font-size: 16px;padding: 10px 0;line-height: 1.7em;}
.article .art_info img{display: block;margin: 10px auto;max-width: 100%;}
.article .art_info .zddt_bk{width:1050px;overflow:hidden; margin:0 auto;}
.article .art_info .zddt_bk li{width:150px;overflow:hidden;float:left;}
.article .art_info .zddt_bk li a{display:block;font-size:16px;color:#999;line-height:40px;}
.article .art_info .zddt_bk li a h3{color:#001556;margin-bottom:10px;}
.article .art_info .zddt_bk li a h3:hover{text-decoration:underline;color:#c8141d;}
.article .art_info .zddt_bk li a:hover{text-decoration:underline;color:#c8141d;}
.service_flow{padding:60px 0 150px;overflow: hidden;margin-left: 20px;}
.sf_item{float: left;position: relative; margin-left: 45px;}
.sf_item_o{border:1px solid #c8141d;padding: 4px 14px 4px 35px;border-radius: 15px;position: relative;}
.sf_item_o span{text-align: center;color: #c8141d;font-size: 12px;}
.sf_item_o span:before{font-size: 38px;color: #c8141d;display: block;}
.sf_item .n{color: #fff;position: absolute;left:0;top:50%;margin-top:-15px;font-size: 12px;display: block;width: 30px;height:30px;text-align: center;line-height: 30px;}
.sf_item .n:before{color: #c8141d;font-size: 18px; position: absolute;left: 0;top: 0;display: block;width: 100%;text-align:center;height: 30px;line-height:30px;z-index: -1;}
.sf_item_o:after{content: "\e625";font-size: 20px;font-family:"iconfont" !important;position: absolute;left: -45px;top:50%;margin-top:-15px;height:30px;width: 45px;text-align: center;line-height: 30px;color: #c8141d;}
.sf_item0{margin-top: -22px;margin-left: 0;overflow: hidden;}
.sf_item0 .sf_item_o {padding:4px 15px 4px 50px;}
.sf_item0 .sf_item_o .n{left:8px;}
.sf_item .fb .fb_item{margin-top:30px;position:relative;height:30px;line-height:30px;padding-left:30px;/*position: absolute;top:30px;left:0;*/}
.sf_item .fb .fb_item:after{content: "\e64d";font-size: 20px;font-family:"iconfont" !important;position: absolute;left: 0;top:-26px;height:30px;line-height:30px;width:30px;text-align:center;color: #d9d9d9;}
.sf_item .fb .fb_item .n{color: #c8141d;}
/*share*/
.share {
position: absolute;
top: 19px;
left: 55%;
}
.share a ,.share span,.share b{
float: left;
height: 24px;
width: 24px;
display: inline-block;
padding: 0 2px;
background: url("../images/icon_share.png") no-repeat;
background-position: 0 -24px;
cursor: hand;
cursor: pointer;
}
.share b.fxicon{background: none;}
a.icon_weibo {
background-position: 0 -48px;
}
a.icon_fab {
background-position: 0 -72px;
}
a.icon_lin {
background-position: 0 -96px;
}
span.icon_weixin:hover {
background-position: 0 -120px;
}
a.icon_weibo:hover {
background-position: 0 -144px;
}
a.icon_fab:hover {
background-position: 0 -168px;
}
a.icon_lin:hover {
background-position: 0 -192px;
}
.share_icon {
width: 160px;
padding-left: 24px;
display: none;
}
.tk_sharepic:hover .share_icon{
display: block;
}
/*newslist*/
.newslist{margin-left: -15px;}
.newslist dl{float: left;margin-left: 15px;margin-bottom:15px;width: 390px;}
.newslist dl dt img{width: 390px;height:250px;display: block;}
.newslist dl dd{/*border:1px solid #ddd;*/background: #f9f9f9; padding:20px 30px 40px;/*height:200px;*/}
.newslist dl dd h2{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;line-height: 30px;font-size: 20px;}
.newslist dl dd h3{height: 95px;line-height: 2em;font-size: 16px;}
.newslist dl dd .time{color: #999;padding: 5px 0;display: block;}
.newslist dl dd .link-n{display: block;margin-top: 15px;}
.newslist dl dd p{line-height: 1.7em;height: 110px;}
.videolist dl dt {position: relative;height:249px;cursor: pointer;}
.videolist dl dt i{display: block;width:100%;height:249px;position: absolute;left: 0;top: 0;z-index: 2;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4;color:#fff;text-align: center;line-height: 249px;font-size: 70px;}
.videolist dl dt i:before{cursor: pointer;}
.videolist dl dt span{display: block;width:100%;height:249px;background: #000;position: absolute;left: 0;top: 0;z-index: 1;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4;}
.videolist dl dd{height:46px;}
.videolist dl dt img{width: 100%;height:249px;}
.page{text-align: center;margin:20px 0;}
.page b{display: inline-block;font-weight: 500;}
.page a{display:block;padding: 5px 12px;float:left;border-radius: 3px;border: 1px solid #666;margin:0 5px;height: 20px;line-height: 20px;background: #fff;}
.page span{float: left;display: block;}
.page a:hover{border:1px solid #e62635;}
.page.w{margin:20px 30px;overflow:hidden; }
.page.w a{border:1px solid #ddd;color:#666;border-radius: 0;margin:0 2px;}
.page.w span{padding: 5px 12px;height: 20px;border:1px solid #ddd;line-height: 20px;padding: 5px 12px;background: #fff;margin:0 2px;}
.page a:hover{border:1px solid #e62635;color: #c8141d;}
.page a.on{border:1px solid #e62635;color: #fff;background: #e62635;}
.page input{width: 45px;height:25px;border:1px solid #e5e5e5;float: left;line-height: 25px;text-align: center;margin:0 3px; }
.page button{width: 34px;height:27px;border: 1px solid #e5e5e5;float: left;background: #fff;}
.page button:hover{background: #c8141d;color: #fff;cursor:pointer;border-color: #c8141d; }
.page2{padding: 0 30px 20px;}
.page2 a,.page2 a:hover{background: none;border:none;padding-left:0;padding-right: 0; }
.page2 span{padding:5px;line-height: 20px;}
.searchtop span{font-size: 26px;color: #000;float: left;}
.searchtop div.searchbox-h{float: left;border:1px solid #ddd;margin-top:2px;padding: 0 10px;line-height: 30px;}
.searchtop div.searchbox-h input{border:0;background: none;}
.searchtop div.searchbox-h button{background: none;border:none;cursor:pointer;}
.searchend_tip{background:#f0f0f0;padding: 0 15px;line-height:40px;font-size: 16px;margin: 20px 0 0;color: #999;}
.searchend_tip span{font-size: 20px;color: #001556;padding: 0 15px;}
.sear_list dl{padding: 25px 0;border-bottom: 1px solid #eee;}
.sear_list dl:last-child{border:0;}
.sear_list dl dt{font-size: 16px;font-weight: 900;}
.sear_list dl dt i{margin-right: 10px; color: #999;font-weight: 500;font-size: 19px;}
.sear_list dl dd{padding:10px 0 0; }
.sear_list dl dd a{line-height: 1.8em;color: #666;}
.sear_list dl dd a span{color: #c8141d;}
.sear_list dl dd a:hover{color: #c8141d;}
.sear-empty{padding:100px 0 150px;}
.sear-empty span{display: block;margin: 0 auto;text-align: center;font-size: 120px;color: #eee;}
.searchbox2{position: absolute;top:10px;right: 0;background: #eee;width:315px;height:35px;overflow: hidden;}
.searchbox2 input{line-height: 35px;margin: 0 10px;height:35px;background: none;border:0 none;width: 270px;float: left;}
.searchbox2 button{background:none;border:none;line-height: 38px;float: left;}
.searchbox2 button i{font-size: 20px;color: #666;}
.main2{margin-top: 10px;margin-bottom: 90px;}
.main2 .left{width: 232px;float: left;}
.m-nav{width: 230px;border:1px solid #ddd;border-top:0;border-bottom:0;margin-bottom:10px;}
.m-nav:last-child{margin-bottom: 0;}
.m-nav h2{font-size: 18px;color: #c8141d;padding:0 15px;line-height: 50px;border-top: 2px solid #c8141d;}
.m-nav a{display: block;padding: 0 15px;line-height: 30px;margin: 5px 0;}
.m-nav a:hover{color: #c8141d;}
.m-nav .t{font-size: 16px;margin: 0;line-height: 45px;border-top: 1px solid #ddd;font-wei;color: #000;}
.m-nav ul{border-bottom: 1px solid #ddd;}
.m-nav .three_nav{padding-left: 30px;}
.m-nav .child{position: relative;}
.m-nav .child div.t{position: relative;}
.m-nav .child div.t i{display:block;width:40px;height:40px;position:absolute;right:0;top:0px;z-index: 1;cursor:pointer;}
.m-nav .child div.t a{position: relative;z-index: 0;}
.m-nav .child a.t:after,.m-nav .child div.t i:after{content:"";display: block;width: 2px;height:14px;position: absolute;right:16px;background: #666;top:17px;-webkit-transition:0.35s linear;}
.m-nav .child a.t:before,.m-nav .child div.t i:before{content:"";display: block;height: 2px;width:14px;position: absolute;right:10px;background: #666;top:23px;-webkit-transition:0.35s linear;}
.m-nav .child a.t.cur:after,.m-nav .child div.t.cur i:after,.m-nav .child a.t.cur:before,.m-nav .child div.t.cur i:before{background: #fff;}
.m-nav .child div.t i:after{top:14px;}
.m-nav .child div.t i:before{top:20px;}
.m-nav .cont{display: none;}
/*.m-nav .show a.t{color: #fff;background: #c8141d;}*/
.m-nav li.show a.t:after,.m-nav .child.show div.t i:after{-webkit-transform:rotate(90deg) scale(0.5); filter: alpha(opacity=0); opacity: 0;zoom:1;display:none\0;}
.m-nav li.show a.t:before,.m-nav .child.show div.t i:before{-webkit-transform:rotate(180deg);}
/*
.m-nav .child.show a.t:after{background: #fff;}
.m-nav .child.show a.t:before{background:#fff;}*/
.m-nav .child.cur .cont{display: block;}
.m-nav h3 a{font-weight: 500;font-size: 14px;position: relative;color: #333;}
.m-nav h3 a:after{content: "\e631";font-family:"iconfont" !important;font-size:14px;position: absolute;right:10px;top:2px;font-weight: 500; }
.m-nav a.cur{background-color: #c8141d;color:#fff;}
/*.m-nav h3.cur a{background:#f9f9f9;}*/
.help-nav .m-nav{text-align: center;}
.help-nav .m-nav h2{padding: 5px 0;}
.help-nav .m-nav h2 i{font-size: 24px;margin-right: 10px;}
.m-nav .h3cont{display: none;}
.m-nav .h3nocont a{}
.m-nav .h3nocont a:after{content: ''}
.m-nav h3.h3hover a:after{content: '\e604';}
.m-nav .h3cont .h3cont,.m-nav .h3cont h3{margin-left: 15px;}
.m-nav .h3hover{}
.m-coment{width:948px;min-height:800px;float: right;border:1px solid #ddd;border-top: 2px solid #c8141d;}
.m-coment h2{margin: 0 30px;line-height:60px;color: #c8141d;font-size: 18px;overflow: hidden;position: relative;}
.m-coment h2 span{float: left;}
.m-coment h2 span.bigfont{font-size: 24px;}
.m-coment h2 span.f18{font-size: 18px;}
.m-coment h2 span.lineheight{line-height:70px;}
.m-coment h2 .check{float: right;background: #c8141d;color: #fff;font-size: 14px;padding:0 10px;height:30px;line-height: 30px;margin-top: 15px;position: relative;padding-left: 30px;}
.m-coment h2 .check i{margin-left: 5px;width:20px;height:20px;position: absolute;left:3px;top:2px;display: none;}
.m-coment h2 .check .on{display: block;}
.back{border:1px solid #ddd;padding:0 10px;position: relative;line-height: 30px;font-size: 14px !important;display: block;height: 30px;border-radius: 1px;}
.back i{position: absolute;left: 10px;top: 1px;line-height: 30px;color: #999;}
.back:before{padding-right: 5px: }
.back2{display:block;width: 68px;height: 30px;line-height: 30px;font-size: 12px; border:1px solid #e5e5e5;text-align: center;float: right;}
.back2:before{color: #666;margin-right: 5px;}
.m-coment h2 .back{position: absolute;right: 0;top:15px;}
.m-coment h3{margin:15px 30px 0;font-size: 16px;font-weight: 700;padding-left:10px;position: relative;padding-bottom: 5px;}
.m-coment h3:before{content:"";display:block;height:14px;width:2px;background: #c8141d;position: absolute;left: 0;top: 5px;}
.m-coment p{color: #666;margin: 0 30px;line-height: 1.8em;padding-bottom: 10px;overflow: hidden;word-wrap: break-word;width: calc(100% - 40px)}
.m-coment p.be:before{content: "";display: inline-block;height: 14px;width: 3px ;background: #c8141d;}
.m-coment p.p0{padding-bottom: 0;}
.m-coment p b{padding-left: 30px;position: relative;color: #333;display: inline-block;}
.m-coment p b:before{content: "";display: block;width: 0;position: absolute;left:8px;top:7px;
height: 0; border-top: 5px solid transparent;
border-left: 10px solid #c8141d; border-bottom: 5px solid transparent;}
.m-coment .searchend_tip{margin: 20px 30px 0;}
.m-coment .gbzx_bk{width:370px;float:left;}
.m-coment .gongmu_bk{width:520px;float:right;}
.pro-list{margin:0 30px;border-bottom: 1px solid #eee;}
.pro-list li.listhead b{font-size: 16px;color: #333;}
.pro-list li{height:40px;line-height:40px;border-top: 1px solid #eee;}
.pro-list li a{float: left;color: #666;}
.pro-list li a:hover{color:#c8141d;}
.pro-list li span{float: right;width: 83px;text-align: center;color: #999;}
.pro-list1{padding:0 30px;}
.pro-list1 li.listhead1 b{font-size: 16px;color: #333;}
.pro-list1 li.listhead1 .fr{width:155px; text-align:center;}
.pro-list1 li.listhead1 .title{width:155px;float:left;font-size:16px;font-weight:bold;}
.pro-list1 li{height:40px;line-height:40px;border-bottom: 1px solid #eee;}
.pro-list1 li a{float: left;color: #666;}
.pro-list1 li a:hover{color:#c8141d;}
.pro-list1 li span{float: right;width: 155px;text-align: center;}
.downlist li span,.infolist li span{color: #999;}
.downlist li a,.infolist li a{width: 90%;position: relative;}
.downlist li a:after{content: "\e613";font-family: "iconfont" !important; position: absolute;right: 0;top: 0;line-height: 40px;color: #c8141d;font-size: 14px;}
.downlist.d2 li a:after{display: none;}
.downlist.d2 span{display: inline-block;width: 30px;float: right;}
.downlist.d2 span:after{content: "\e613";font-family: "iconfont" !important; line-height: 40px;color: #c8141d;font-size: 14px;}
.bg20{background: url("../images/bg20.jpg") 0 bottom no-repeat;}
.bg21{background: url("../images/bg21.jpg") right bottom no-repeat;}
.bg22{background: url("../images/bg22.jpg") right bottom no-repeat;}
.bg23{background: url("../images/bg23.jpg") right bottom no-repeat;}
.m-coment .tabs {line-height: 40px;margin-top: -2px;border-right: 1px solid #ddd;margin-right: -1px;height: 42px;}
.m-coment .tabs a{float: left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;position: relative;text-align: center;background: #fcfcfc;font-size: 16px;color: #666;}
.m-coment .tabs.t2 a{width: 50%;}
.m-coment .tabs a:before{content:"";height:40px;width: 1px;background: #ddd;position: absolute;left:-1px;top:0;}
.m-coment .tabs a.cur{color:#c8141d;border-color:transparent;background: transparent;}
.m-coment .conts .cont{display: none;padding-bottom: 20px;position: relative;}
.m-coment .conts .cont .back2{position: absolute;right: 30px;top: 0;font-size: 14px;z-index: 1;}
.m-coment .conts .cont.show{display: block;}
.m-coment .conts .cont.show .sj_time{width:70%;height:35px;line-height:35px; text-align:center;font-size:14px;color:#333;}
.line{border-bottom: 1px solid #ddd;}
.qyjj_yw{overflow: hidden;margin-bottom: 30px;margin-left: -10px;margin-top: 30px;}
.qyjj_yw .item{border:1px solid #e5e5e5;width: 154px;float: left;margin-left: 30px;background: #fff;padding-bottom: 10px;}
.qyjj_yw .item h4{background:#c8141d;color: #fff;text-align: center;line-height: 40px;}
.qyjj_yw .item span{display: block;margin:10px 20px;position: relative;color: #666;}
.qyjj_yw .item span:before{content: "\e632"; font-family:"iconfont" !important;font-size:14px;color: #c8141d;margin-right: 3px;font-weight: 800;}
.zz_imgs{overflow: hidden;}
.zz_imgs span{float: left;margin: 0 0 0 20px;}
.table{border: 1px solid #ddd;border-collapse: collapse;margin:0 30px;}
.table thead tr{background: #f7f7f7;}
.table th{padding:8px 5px;border: 1px solid #ddd;color: #c8141d;font-weight: bold;font-size: 16px;}
.table tbody tr{background: #fff;}
.table td{border:1px solid #ddd;text-align:center;padding:9px 10px;color: #666;border-bottom:0px solid #fff;}
.table .text-left{text-align: left;}
.prolist-table td,.prolist-table th{text-align: left;}
.prolist-table .cen{text-align: center;}
.prolist-table tbody .odd{background: #fafafa;}
.cntable .table .pro_td{padding:0;}
.cntable .table .pro div.tab_warp{display:none;overflow: hidden;}
.cntable{margin:0 30px;}
.cntable .table th{font-size: 14px;line-height: 30px;}
.cntable .table td{font-size: 12px;line-height: 26px;}
.cntable .table {margin:0;width: 100%;}
.cntable .table .table{border:none;background:#fafafa;}
.cntable .table .table td{line-height: 20px;border:none;border:1px solid #f0f0f0;}
.cntable .table .table tr{background:none;}
.hb_bk table{border-collapse: collapse;color:#666;margin-bottom:20px;}
.hb_bk table tr{font-size:14px;border:1px solid #e5e5e5;text-align:center;}
.hb_bk table tr th{ color:#c8141d;font-weight:bold;border:1px solid #e5e5e5;}
.hb_bk table tr td{font-size:12px;border:1px solid #e5e5e5;}
.help-artical{padding-top: 10px; overflow: hidden;}
.help-artical p{color: #333;}
.help-artical .time{color: #999;}
.artical-np{border-top: 1px solid #ddd;margin:50px 30px 0;padding:20px 0;}
.artical-np span{padding:0 15px;color: #ccc;}
.recruitlist{padding-bottom: 80px;}
.recruitlist h1{font-size: 20px;font-weight: 700;border-left: 2px solid #c8141d;padding-left: 10px;line-height: 16px;margin:15px 0 25px;}
.rec_top{height:30px;}
.rec_top b{display: inline-block;height:30px;line-height: 30px;font-size: 16px;background: #eee;width: 23.5%;text-align: center;margin-left:2%;}
.rec_top b.department{margin: 0;}
.recruitlist dl{border-bottom: 1px solid #e9e9e9;}
.recruitlist dl dt{padding:12px 0;overflow:hidden;color: #666666;}
.recruitlist dl dt b{display: block;text-align: center;width:23.5%;float: left;font-size: 16px;margin-left:2%; font-weight: 500; line-height: 20px;}
.recruitlist dl dt b.department{margin: 0;}
.recruitlist dl dt a{font-size: 14px;color: #001556;position: relative;padding-right: 20px;font-weight: 500;}
.recruitlist dl dt a i{position: absolute;right: 0;top: 0;display: block;line-height: 20px;transition: 0.1s;width:20px;text-align: center;}
.recruitlist dl dt a i:before{line-height: 14px;display:block;padding-top: 5px;padding-bottom: 0;transition: 0.1s;}
.recruitlist dl.show dt {background: #c8141d;color:#fff;}
.recruitlist dl.show dt a {color: #fff;}
.recruitlist dl.show dt a i{transform:rotate(180deg); }
.recruitlist dl.show dt a i:before{ padding-top: 0px;padding-bottom: 2px;}
.recruitlist dl dd{background: url("../images/joinbg.jpg") no-repeat right bottom;overflow: hidden;border-top: 1px solid #eee;clear: both;padding:10px 0 20px;display: none;}
.recruitlist dl dd span{color: #c8141d;font-size: 14px;font-weight: 500;}
.recruitlist dl dd div.zz{float: left;width: 48%;margin: 0 2% 0 0;}
.recruitlist dl dd div.yq{float: left;width: 49%;margin: 0 0 0 1%;}
.recruitlist dl dd p{clear: both;line-height: 1.8em;}
.recruitlist dl dd div p{color: #999;}
.recruitlist dl dd div h2{line-height: 2em;}
#zst_container{min-width: 310px;
max-width: 800px;
height: 400px;
margin: 20px auto;}
#wjsy_container{
min-width: 310px;
max-width: 800px;
height: 400px;
margin: 20px auto;
}
.highcharts-button{display: none;}
.logo_in{border:1px solid #ddd;width:352px;background:#fff;margin:100px auto 0;padding:20px 0;}
.logo_in h6{font-weight:500;text-align: center;font-size: 18px;color:#c8141d;margin-bottom: 10px;}
.logo_in p{width:282px;margin:5px auto;overflow: hidden;line-height: 30px;}
.logo_in p label{display: block;font-size: 14px;width:80px;float:left;}
.logo_in p input{width:200px;height:28px;line-height: 28px;background: #eee;border:1px solid #ddd;float: left;}
.logo_in p.yzm input{width: 110px;}
.logo_in p.yzm span{float: right;overflow:hidden;height:30px;width: 80px;background: #f9f9f9;margin-left: 10px;text-align: center}
.logo_in p.yzm span img{width:100%;}
.logo_in .btn{width:282px;height:40px;line-height: 40px;background: #c8141d;color:#fff;font-size: 20px;display:block;margin:10px auto 0;text-align: center;}
.floatbox{position: fixed;width: 100%;height: 100%;background:url("../images/opacityb55.png") repeat;background: rgba(0,0,0,0.6);left:0;top:0;display: none;}
.floatbox .info{width:360px;height:170px;background: #fff;position: absolute;left: 50%;top: 50%;margin:-100px 0 0 -200px;}
.floatbox .info a.close{position: absolute;right:10px;top:5px;font-size: 18px;display: block;}
.floatbox h2{text-align: center;font-size: 18px;font-weight: 500;color: #c8141d;padding:20px 0 10px;}
.floatbox .btns{text-align: center;padding-top: 10px}
.floatbox .btns a{display: inline-block;width:90px;height:30px;line-height: 30px;color: #fff;background: #c8141d;}
.floatbox p{line-height: 2em;font-size: 14px;text-align: center;margin:0 60px;}
/*微信分享样式*/
.mask { position: absolute; top: 0px; background:url("../images/opacityb55.png") repeat;background-color: rgba(0,0,0,0.5);z-index: 1002; left: 0px;}
.model{display: none;position: fixed; z-index: 10000000001;}
.jiathis_weixin_modal{background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px 6px 6px 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin: -200px 0 0 -200px;position: fixed; top: 50%; overflow:hidden;width: auto;*+width:400px;}
.jiathis_modal_header{border-bottom: 1px solid #EEEEEE; padding: 9px 15px;}
.jiathis_weixin_close{text-decoration:none; margin-top: 2px; color: #000000; float: right; font-size: 20px; font-weight: bold; cursor:pointer;line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF;}
.jiathis_weixin_h3{line-height: 30px; margin: 0; font-weight:normal; font-family:" 微软雅黑";}
.jiathis_modal_body{text-align:center;}
.jiathis_modal_footer{border-radius: 0 0 6px 6px;border-top: 1px solid #DDDDDD;box-shadow: 0 1px 0 #FFFFFF inset;padding: 0 10px;padding-top: 11px;text-align: left;font-size: 12px;height: 40px;}
.jiathis_weixin_tip{text-align:left;margin:0; padding:0;font-size:12px;}
#qrcodeTable{ width:200px; height: 200px;margin: 30px auto;}
.annual{background:url("../images/meager.jpg") no-repeat left top;margin-bottom: 40px;padding-bottom: 40px;}
.annual .tit{padding-top: 20px;}
.annual .tab a{float: left;display: block;width: 180px;height: 44px;line-height: 44px;border:1px solid #fff;margin-left:-1px;text-align: center;color:#fff;font-size: 14px;}
.annual .tab a:hover,.annual .tab .cur{background: #fff;color: #c8141d;}
.annual .cont{display: none;}
.annual .cont.show{display: block;}
.annual ul{width: 60%;padding-top:0px;}
.special{background: url("../images/zx_news.jpg") no-repeat left top;height:481px !important;margin-top: 30px;}
.special .cont{border:none !important;width:740px;height: 300px;background:url("../images/opacityw80.png") repeat;background: rgba(255,255,255,0.8);padding:10px 30px;display: none;}
.special .cont.show{display: block;}
.special .tit{padding-right: 0;padding-top: 30px;position: relative;}
.special ul li{line-height: 2.2em;}
.special ul li a{color:#333;font-size: 14px;}
.special ul li span{color:#666;}
.special .tab{position: absolute;left:380px;top:30px;}
.special .tab,.special .sel{width:136px;border:1px solid #fff;line-height: 38px;text-align: center;background: url("../images/icon/xia_w.png") no-repeat 100px 8px;}
.special .tab a,.special .sel a{display: block;height: 38px;font-size: 14px;background-color: #fff;text-align: left;padding-left:10px;}
.special .tab a.cur,.special .sel a.cur{background-color: transparent;color:#fff;text-align: left;padding-left:10px;}
.special .tab.hover a,.special .sel.hover a{background-color: #fff;color:#000;}
.special .hover{background-color: #fff;}
.special .tab a:hover,.special .sel a:hover{background-color: #b0172b;color:#fff;}
.special .tab span,.special .sel span{display: block;margin:0;}
.special .tab span:hover,.special .sel span:hover{color:#333;}
.special .selbox {position: absolute;left:526px;top:30px;}
.special .selbox p{display: none}
.special .selbox p.cur{display: block;}
.special .sel{width:236px;background-position:200px 8px;}
.special h2 p em{display:block;position:absolute;left:0;top:0;width:100%;height:39px;background:url("../images/option0.png") repeat;}
.major{position: relative;}
.major .pagers{position: absolute;right: 0;top:0;line-height: 38px;}
.major .pagers span{display: inline-block;float: left;cursor: pointer;}
.major .pagers b{line-height: 38px;padding:0 15px;display: inline-block;float: left;font-size: 18px;color: #999;font-weight: 500;}
.major .time{margin-bottom: 20px;}
.major dl{display: none;}
.warp .wq_a{display:block;height:50px;line-height:50px;font-size:18px;margin-top:20px;}
.tk_gy{width:1200px;overflow:hidden;}
.tk_gy li{width:600px;height:40px;line-height:40px;border:1px solid #e8e8e8;padding:0px 15px;border-bottom:0px;}
.tk_gy li.border{border-bottom:1px solid #e8e8e8;}
.pllist{border-top: 1px solid #eee;}
.pllist li{border-bottom: 1px solid #eee;line-height: 48px;overflow: hidden;}
.pllist li a{float: left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.pllist li span{float: right;font-size: 14px;color: #666666;}
.pltable{width: 100%;border-collapse: collapse;}
.pltable td,.pltable th{border:1px solid #e8e8e8;padding:15px !important;font-size: 14px;color:#666;}
.pltable th{background: #f9f9f9;font-size: 16px !important;color: #333;}
.pltable .tc{text-align: center;}
.ndlay1 ul{overflow: hidden;width: 100%;}
.ndlay1 li{width: 390px;height: 230px;background:#fff;background: rgba(255,255,255,.8);float:left;margin-bottom: 15px;box-sizing: border-box;padding:30px;}
.ndlay1 li:nth-child(3n+2){margin-left:15px;margin-right: 15px;}
.ndlay1 .t{font-size: 20px;height: 60px;}
.ndlay1 li span{display: block;color: #999;padding:20px 0 30px;}
.annual .tit{padding-top: 50px;}
.prolay .cum{width:430px;float:left;margin-left:30px; border:1px solid #ddd;box-sizing: border-box;padding-top:15px;height: 190px;margin-bottom: 30px;background: no-repeat bottom right;}
.prolay .cum:nth-child(1){background-image: url("../images/prolaybg1.jpg");}
.prolay .cum:nth-child(2){background-image: url("../images/prolaybg2.jpg");}
.prolay .cum:nth-child(3){background-image: url("../images/prolaybg3.jpg");}
.prolay .cum:nth-child(4){background-image: url("../images/prolaybg4.jpg");}
.prolay .cum h3{padding-left: 0;}
.prolay .cum h3:before{display: none;}
/*2019 05 15 首页轮播图加按钮*/
.tk_bananermore {font-size: 16px;padding: 10px 30px;border: 1px solid rgba(255,0,0,0.5);border-radius: 3px;color: #c8141d; position: absolute;top: 42%;left: 12%;z-index:1}
.banner .tk_bananermore:hover{background: #c8141d;color: #fff !important;border: 1px solid #c8141d;}
.confirms {margin-left:76px;}
.confirms .agree{background: #c8141d; width: 90px;height: 30px;line-height: 30px;display: inline-block;text-align: center;color: #fff; margin-right: 10px;}
.confirms .disagree{width: 90px; height: 30px;background: #cccccc;display: inline-block;text-align: center;line-height: 30px;color: #fff;margin-right: 10px;}