﻿*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,../images{border:0;margin:0;padding:0;}
body{min-width:1200px; margin:auto;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font-size:14px;font-family:"微软雅黑", Arial,"黑体",'宋体' Arial,Helvetica, sans-serif; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul,li,ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#2f318b; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/** 重置图片元素 **/
.fl{float:left;} 
.fr{float:right;}
../images{ border:none;vertical-align: top;}
/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clear{ /*兼容 IE*/
    zoom: 1;
}
.fix {zoom: 1; clear: both;}
.fix:before, .fix:after {display: table; clear: both;content: '';}
.flex{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wrap{width:1200px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto; position: relative;}
.topWrap { border-top: #c6c6c6 solid 4px; height: 46px; color: #919191; line-height: 46px; font-size: 14px; overflow: hidden;}
.header { width: 1200px; margin:0 auto;  }
.twzleft{float: left;}
.twzleft p{}
.twz {float: right;}
.twz ul{}
.twz li{ display: inline-block;  color: #767676; position: relative;padding:0 15px; background: url(../images/top_line.png) no-repeat right 0;}
.twz li:hover{color:#4260AC;}

.lang{float:right;padding-left:15px;font-size:14px;color:#666;}
.lang a{color:#666;}
.lang a.cur,.lang a:hover{color:#4260AC;}
.lang i{display:inline-block;margin:0 2px;}
.hd-con { height: auto;padding:20px 0; box-sizing: border-box; overflow: hidden;}
.hd-txt {margin-top:5px; font-size: 32px; color: #111111;  text-align: left; line-height:40px;font-weight: bold;margin-left: 18px;float: left;padding-left:20px;border-left:1px solid #e5e5e5;}
.hd-txt b{font-weight: bold; color: #005ba3; font-size: 26px;display: block;}
.hd-tel{margin-top: 15px; padding-left: 65px; background: url(../images/tel.png) no-repeat left center; float: right; box-sizing:border-box;overflow: hidden; color: #333333;font-size: 40px;font-weight: bold; line-height: 56px; font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

/*--header--*/
.header2{height:125px;overflow:hidden;background:#fff;}
.header2 .logo{float:left;margin-top:12px;margin-right:20px;width:80px;height:80px;overflow:hidden;}
.header2 .logo ../images{display:block;width:80px;height:80px;}
.header2 .slogan{float:left;margin-top:24px;line-height:1.5;overflow:hidden;border-left:#ccc solid 1px;}
.header2 .slogan h2{padding-left:20px;font-size:21px;font-weight:bold;color:#333;}
.header2 .slogan p{padding-left:20px;font-size:16px;font-weight:bold;color:#4260AC;}
.header2 .tel{float:right;margin-top:30px;background:url(../images/tel.png) no-repeat 0 0;}
.header2 .telen{float:right;margin-top:30px;background:url(../images/telen.png) no-repeat 0 0;}
.header2 .tel p{padding-left:54px;line-height:20px;font-size:14px;color:#333;}
.header2 .telen p{padding-left:54px;line-height:20px;font-size:14px;color:#333;}
.header2 .search{float:right;position:relative;margin-top:30px;margin-right:72px;width:244px;height:42px;border:#ddd solid 1px;border-radius:22px;overflow:hidden;}
.header2 .search input{display:block;padding:0 25px;width:140px;height:42px;line-height:42px;font-size:14px;border:none;background:no-repeat;outline:none;}
.header2 .search button{display:block;position:absolute;right:0;top:0;width:56px;height:42px;cursor:pointer;border:none;background:url(../images/search_btn.png) no-repeat;}
/*--end header--*/




.g_navbox{background:#4260AC;}
.g_nav{height:62px; line-height: 62px; position: relative;}
.g_nav li{float: left; font-size: 16px;}
.g_nav li>a{display: block; float: left; padding: 0 41px; color: #fff; line-height: 62px; text-decoration: none; box-sizing: border-box;}
.g_nav li a:hover, .g_nav .cur a{color: #fff; background: #1F3F8E;}
.g_nav .lastli{background: none;}

/*导航*/
.navmain{ height:40px; position:relative; width:100%; }
#nav_all{margin:0 auto; line-height:40px; z-index:222;}
#nav_all .nav_li{ float:left;text-align:center;}
#nav_all .nav_li:hover{background: #1F3F8E;}
.nav_li .nav_a{ }
.ul_er{display:none;position:absolute;z-index:999;left:0;top:100%;width:100%;text-align:center;background:#fff;box-shadow:0 0 20px #ccc; padding: 1% 0;}
.ul_er dd{ line-height:40px; font-size:14px; text-align: center; display: inline-block;}
.ul_er dd a{line-height:40px; padding: 0px 25px;color:#333; font-weight:normal; display:block; cursor:pointer; white-space:nowrap;}
.ul_er dd:hover{ color:#2f318b; background: none !important;}
.ul_er dd a:hover { color:#2f318b; background: none !important;}
#nav_all .active{ height:40px;}
#nav_all .active .nav_a{ background:#727071;}
.g_nav .cur .ul_er dd a{ color:#333; background: none !important;}
.g_nav .cur .ul_er dd a:hover{ color:#2f318b; background: none !important;}


/**/
.banner {width: 100%; position:relative;max-width: 1920px;overflow: hidden;;}
.banner ../images{ width:100%; display: block;}
.banner .swiper-pagination{bottom:150px !important; z-index: 1}
.banner .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1; width: 12px;height: 12px;color: #fff; border-radius: 12px;border:0; -webkit-transition: .5s;-moz-transition: .5s;transition: .5s;margin:0 6px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#1F3F8E;width: 48px;}
.banner .ban-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width:60px; height: 60px; margin-top: -50px;border: 0; outline: none;}
.banner .ban-prev {left: 3%;  background:#4260AC url(../images/lefts.png) no-repeat center center; display: none; background-size: 50%;}
.banner .ban-next {right: 3%; background:#4260AC url(../images/rights.png) no-repeat center center;display: none; background-size: 50%;} 


/* --chart-- */
.chart{position:relative;z-index:3;margin-top:-134px;width:100%;height:134px;overflow:hidden;background:rgba(66, 96, 172, 0.8);}
.chart .item{float:left;width:20%;text-align:center;color:#fff;background:url(../images/chart_line.png) no-repeat right center;}
.chart .item:last-child{background-image:none;}
.chart .item span{display:block;margin-top:32px;height:45px;line-height:45px;font-size:14px;}
.chart .item span em{font-size:36px;font-weight:bold;}
.chart .item p{height:30px;line-height:30px;font-size:16px;}

/*首页数据中心 开始*/
.guanggaobox{}
.guanggaobox .tbt{font-size: 40px; color: #006033; text-align: center; font-weight: 600; line-height: 66px;}
.guanggaobox .tbten{font-size:22px; color: #333; text-align: center; line-height: 40px;}

.shili-num{ }
.shili-num ul{}
.shili-num ul li{float: left;
    width: 20%;
    text-align: center;
    color: #fff;
    background: url(../images/chart_line.png) no-repeat right 16px; margin-top: 35px;}
.shili-num ul li .iicon{}
.shili-num ul li .iicon ../images{max-width: 100%; display: block;}
.shili-num ul li .iitext{}
.shili-num ul li .iitext .num{}
.shili-num ul li .iitext .num i{font-size: 36px;line-height:45px;font-weight:bold; font-style: normal;}
.shili-num ul li .iitext .num sub{font-size:14px;line-height:18px;margin-left:5px;vertical-align:middle;bottom:0}
.shili-num ul li .iitext .num sub.zh{font-size:14px}
.shili-num ul li .iitext p{font-size:16px;line-height:30px;}
.shili-num ul li:last-child{background-image:none;}

/* --end chart-- */

.wrap-title{position:relative;z-index:99;padding-bottom:40px;line-height:1.4;text-align:center;overflow:hidden;animation:fadeinT 1s ease-out backwards;transition:all 1s;}
.wrap-title .bt{font-weight:normal;font-size:28px;color:#121212;}
.wrap-title .bt a{color:#121212;}
.wrap-title .bt strong{color:#4260AC;}
.wrap-title p{font-size:16px;color:#505050;}
.wrap-title i{display:block;margin:20px auto 0;width:46px;height:1px;background:#d0d0d0;}
.wrap-title.white *{color:#fff;}
.wrap-title.white .bt strong{color:#fff;}
.wrap-title.white i{background:#fff;}



/* --project-- */
.project{padding:70px 0;overflow:hidden;background:url(../images/project_bg.jpg) no-repeat center 0;}
.project .wrap-title i{background:#4260AC;}
.project-inner{ }
.project-inner ul{margin-right: -28px;}
.project-inner li{width:31.333%; float: left; margin-right:28px; }
.project-inner li:nth-child(3){width:30%}
.project-inner li .item{padding:30px 36px;box-sizing: border-box; background: #fff; box-shadow: 0 0 8px 0 rgba(233, 233, 233, .8);}
.project-inner li .item .sbtnybig{display: flex;  background: url(../images/project_line.png) no-repeat left bottom; overflow: hidden; justify-content: space-between; align-items: center; padding-bottom: 15px;}
.project-inner li .item .sbtny{}
.project-inner li .item .sbtny strong{display:block;font-size:18px;color:#4260AC;}
.project-inner li .item .sbtny em{display:block;font-size:12px;color:#999;text-transform:uppercase;}
.project-inner li .item .more{display:block;right:0;top:5px;width:50px;height:30px;line-height:30px;font-size:12px;color:#8b8b8b;background:url(../images/more01.png) no-repeat right center;}
.project-inner li .item .more:hover{color:#4260AC;background-image:url(../images/more01_cur.png);}
.project-inner li:nth-child(2) .item{margin-bottom:28px;}
.project-inner li:nth-child(2) .item:last-child{margin-bottom: 0;}
.project-inner li:nth-child(2) .nyxw{padding-bottom: 0;}
.project-inner li:nth-child(3) .item{margin-bottom:12px;}
.project-inner li:nth-child(3) .item:last-child{margin-bottom: 0;}
.project-inner li:nth-child(3) .nyxw{padding-bottom: 0;}


.nyxw{padding:20px 0; overflow: hidden;}
.nyxw dl{margin-right: -2%;}
.nyxw dd{width: 48%; margin-right: 2%; float: left; line-height: 30px;font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyxw dd:hover{color:#4260AC;}

.nyxw2{padding:20px 0; overflow: hidden;}
.nyxw2 dl{margin-right: -2%;}
.nyxw2 dd{width: 98%; margin-right: 2%; float: left; line-height: 30px;font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyxw2 dd:hover{color:#4260AC;}

.nyxwimg{overflow: hidden;}
.nyxwimg img{width: 100%; display: block;}


/* --adv-- */
.adv{padding:70px 0;overflow:hidden;background:url(../images//adv_bg.jpg) repeat-y center 0;}
.adv-fist{float:left;padding:16px;width:50%;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2); box-sizing: border-box;}
.adv-fist .pic{width:100%;overflow:hidden;}
.adv-fist .pic img{display:block;width:100%;}
.adv-fist .text{padding-top:30px;overflow:hidden;}
.adv-fist .text .tit{float:left;padding:5px 3px 5px 3px;background:url(../images//adv01_tit.png) no-repeat right center;}
.adv-fist .text .tit .abts{width:75px;font-size:18px;color:#333; font-weight: 600;}
.adv-fist .text .tit p{margin-top:5px;font-size:12px;color:#999;text-transform:uppercase;}
.adv-fist .text .summary{float:left;padding-left:15px;line-height:25px;width:66%;font-size:14px;color:#4d4d4d;overflow:hidden;}
.adv-fist .text .summary p{word-spacing: -1.5px;}
.adv-fist .text .btnBox{float:right;padding:30px 0 15px;text-align:center;overflow:hidden; box-sizing: border-box;}
.adv-fist .text .btnBox a{display:block;width:100px;height:35px;line-height:35px;color:#fff;background:#4260AC;border-radius:18px;box-shadow:0 4px 16px rgba(29, 55, 193, 0.4);}
.adv-list{float:right;width:48%;}
.adv-list .item{float:left;margin-left:12px;margin-bottom:12px;padding:20px;width:47.9%;text-align:center;overflow:hidden;background:#fff; background-size:100%; background-repeat: round ; box-sizing: border-box; position: relative; min-height: 236px;}
.adv-list .item::after{content: ""; border-top: 20px solid transparent; border-left: 20px solid #1e51a4; position: absolute; bottom: 0; left: 0; z-index: 1; }
.adv-list .item .tit{padding-bottom:15px;overflow:hidden;background:url(../images//adv02_tit.png) no-repeat center bottom;}
.adv-list .item .tit h3{height:25px;line-height:25px;font-size:18px;color:#333;}
.adv-list .item .tit p{height:18px;line-height:18px;font-size:12px;color:#999;}
.adv-list .item .summary{margin-top:12px;padding:0 2px;line-height:25px;font-size:14px;color:#666;overflow:hidden; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:5;
    overflow: hidden;
}
/* --end adv-- */


/* --salon-- */
.salon{padding:70px 0;overflow:hidden;background:#fafafa;}
.photos{position:relative;float:left;margin-top:10px;width:50%;overflow:hidden;}
.photos .bd li{position:relative;width:100%;overflow:hidden;}
.photos .bd li img{display:block;width:100%;height:416px;}
.photos .bd li p{position:absolute;left:0;bottom:0;width:100%;height:68px;line-height:68px;font-size:16px;color:#fff;text-indent:34px;background:#323232\9;background:rgba(50,50,50,0.4);}
.photos .hd{position:absolute;right:0;bottom:22px;padding-right:36px;width:40%;height:22px;line-height:22px;text-align:right;}
.photos .hd li{display:inline-block;margin-left:6px;width:22px;height:22px;text-align:center;font-size:12px;color:#fff;cursor:pointer;background:#323232\9;background:rgba(50,50,50,0.4);}
.photos .hd li.on{background:#9bcc4e\9;background:rgba(78, 133, 204, 0.6);}
.course{float:right;padding:0 6px;width:49%;overflow:hidden;  height: 436px;}
.course .tempWrap{overflow:visible !important;}
.course .bd{}
.course .bd .item{margin-top:10px;padding:20px 25px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.08); box-sizing: border-box;}
.course .bd .text{float:left;width:70%;}
.course .bd .text .rbbt{height:32px;line-height:32px;font-size:18px;color:#333;/*text-indent:-8px;*/overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  font-weight: 600;}
.course .bd .text .rbbt a{color:#333;}
.course .bd .text p{line-height:26px;font-size:14px;color:#4d4d4d;overflow:hidden; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;}
.course .bd .btnBox{float:right;text-align:center;}
.course .bd .btnBox a{display:block;margin:5px auto;width:100px;height:34px;line-height:34px;font-size:14px;color:#474747;border:#ddd solid 1px;border-radius:17px;}
.course .bd .btnBox a:hover{color:#fff;background:#4260AC;border-color:#4260AC;box-shadow:0 4px 5px rgba(29, 55, 193, 0.4)}
/* --end salon-- */


.intr-w{padding:3% 0 0px;}
.intr-w .wrap{display: flex; align-items: flex-end;}
.intr-w .con{flex: 1; margin-right: 5%;}
.intr-w .con .atext{font-size: 34px; font-family: Arial black; color: #2d4399; opacity: 0.8; line-height:50px;}
.intr-w .con .atext2{font-size: 30px; color: #333;}
.intr-w .con .text{font-size: 15px; color: #666; line-height:26px; text-indent: 30px; white-space: pre-wrap;}
.intr-w .con .more{width: 162px; line-height: 40px; text-align: center; border: 1px solid #ddd; border-radius: 20px; font-size: 14px; color: #666; transition: all 0.3s linear;display: block;}
.intr-w .con .more:hover{background-color: #00a0e9; color: #fff; transition: all 0.3s linear;}
.intr-w .pic{width: 50%;}
.intr-w .pic img{width: 100%; display: block;}
.equ-w{padding:3% 0; background: url(../../images/equ-bg.jpg) no-repeat center bottom;}
.equ-w .box{position: relative; overflow: hidden;}
.equ-w .box .equ-con{position: relative;}
.equ-w .box .equ-con .tempWrap{margin: 0 auto;}
.equ-w .box .equ-con li{width:400px; margin-right:25px;}
.equ-w .box .equ-con li .pic{overflow: hidden;}
.equ-w .box .equ-con li .pic img{width: 100%; display: block;}
.equ-w .box .equ-con li p{text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; line-height: 40px; font-size: 14px; background-color: #e2e0e0;}
.equ-w .box .equ-con li img{transition: all 0.2s linear;}
.equ-w .box .equ-con li:hover img{transform: scale(1.1); transition: all 0.2s linear;}


.index-Advantage-bj{background:url(../images/ys_bg.jpg) top no-repeat;padding:4% 0;position:relative; margin-bottom: 3%;}
.index-Advantage-title{color:#fff;font-size:45px;line-height:45px;font-weight: bold;}
.index-Advantage-title-ms{margin:40px 0 100px 0;color:#fff;}
.index-Advantage-bj:after{ content:"";background:#f5f5f5; position:absolute;z-index:1;left:0;bottom:0;width:100%;height:50%;}
.index-Global-bj{background:#fff;overflow:hidden;position:relative;z-index:2;display:flex;flex-wrap: wrap;}
.index-Global{width:50%;border:1px solid #f2f2f2;padding:40px 4% 0 4%; box-sizing: border-box;}
.index-Global:hover{background:#1a6cc9;}
.index-Global:hover .index-Global-title, .index-Global:hover .index-Global-wb, .index-Global:hover .index-Global-sz{color:#fff;}

.index-Global-title{font-size: 24px; font-weight: bold;line-height: 32px; display: flex;align-items: center;}
.index-Global-title span{padding-left:15px;float:left;width:80%; box-sizing: border-box;}
.index-Global-title img{float:left;}
.index-Global-wb{float:left;margin-top:6%;color:#666;padding-bottom:6%;}
.index-Global-sz{font-size:120px;line-height:120px;color:#f0f0f0;font-weight:bold;text-align:right;position:absolute;z-index:1;right:0;bottom:-30px; right:0;text-align:center;padding-right:4%; }



/*案例*/.case-show{max-width: 100%;margin: auto;background: #fff;margin-top: 30px;}
.page-case .case-show{padding-bottom: 60px;}
.case-show .swp{line-height: 1;bottom: 0;}
.case-show .item{position: relative;width: 20% !important;overflow: hidden;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;cursor: pointer;}
.case-show .item .tit-big{position: absolute;left: 0;top: 50%;z-index: 9;width: 100%;text-align: center;color: #fff;font-size: 28px;line-height: 1;margin-top: -14px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.case-show .item:before{content: "";position: absolute;left: 0;top: 0;z-index: 2;bottom: 0;width: 100%;background: #1F242F;opacity: .6;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.case-show .item.on:before{opacity: 0;}
.case-show .item .cont{position: absolute;top: 50%;left: 50%;margin-top: -129px;width: 460px;margin-left: -230px;background-color: rgba(255,255,255,.85);z-index: 2;text-align: center;visibility: hidden;opacity: 0;padding: 40px 60px 30px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;box-sizing: border-box;}
.case-show .item.on .cont{visibility: visible;opacity: 1;}
.case-show .item .cont h4{font-size: 28px;color: #262626;}
.case-show .item .cont h4 a{color: #666;font-size: 22px;font-weight: normal;}
.case-show .item .cont p{color: #595959;line-height: 22px;margin-top: 20px;margin-bottom: 35px;}
.case-show .item .cont .more{color: #666;font-size: 15px;}
.case-show .item .cont .more:hover, .case-show .item .cont h4 a:hover{color: #2e5d99;}
.case-show .item.on{width: 40% !important;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.case-show .item.on .tit-big{opacity: 0;-webkit-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);}
.case-show .item img{max-width: none;height: 100%;-webkit-transform: translateX(-25%);-ms-transform: translateX(-25%);-o-transform: translateX(-25%);transform: translateX(-25%);-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.case-show .item.on img{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
/*案例*/
.case-show{max-width: 1920px; margin: auto; background: #fff; margin-top: 30px;}
.page-case .case-show{padding-bottom: 60px;}
.case-show .swp{line-height: 1; bottom: 0;}
.case-show .item{position: relative; width: 20% !important; overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; cursor: pointer;}
.case-show .item .tit-big{position: absolute; left: 0; top: 50%; z-index: 9; width: 100%; text-align: center; color: #fff; font-size: 28px; line-height: 1; margin-top: -14px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.case-show .item:before{content: ""; position: absolute; left: 0; top: 0; z-index: 2; bottom: 0; width: 100%; background: #1F242F; opacity: .6; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.case-show .item.on:before{opacity: 0;}
.case-show .item .cont{position: absolute; top: 50%; left: 50%; margin-top: -129px; width: 460px; margin-left: -230px; background-color: rgba(255,255,255,.85); z-index: 2; text-align: center; visibility: hidden; opacity: 0; padding: 40px 60px 30px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; box-sizing: border-box;}
.case-show .item.on .cont{visibility: visible; opacity: 1;}
.case-show .item .cont .albt{font-size: 28px; color: #262626;}
.case-show .item .cont .albt a{color: #666; font-size: 22px; font-weight: normal;}
.case-show .item .cont p{color: #595959; line-height: 22px; margin-top: 20px; margin-bottom: 35px;}
.case-show .item .cont .more{color: #666; font-size: 15px;}
.case-show .item .cont .more:hover, .case-show .item .cont h4 a:hover{color: #2e5d99;}
.case-show .item.on{width: 40% !important; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.case-show .item.on .tit-big{opacity: 0; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px);}
.case-show .item img{max-width: none; height: 100%; -webkit-transform: translateX(-25%); -ms-transform: translateX(-25%); -o-transform: translateX(-25%); transform: translateX(-25%); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.case-show .item.on img{-webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

/* --case-- */
.case{padding:70px 0;overflow:hidden;background:url(../images/case_bg.jpg) no-repeat center 0;}
.case-first{position:relative;float:left;width:69.5%;height:354px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.case-first .text{float:left;padding:30px 25px;width:36%;overflow:hidden; box-sizing: border-box;}
.case-first .tit{padding-bottom:22px;overflow:hidden;background: url(../images/project_line.png) no-repeat left bottom;}
.case-first .tit .ffbt{height:30px;line-height:30px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight: 600;}
.case-first .tit .ffbt a{color:#333;}
.case-first .tit p{height:18px;line-height:18px;font-size:12px;color:#999;}
.case-first .summary{margin:28px 0;height:120px;line-height:30px;font-size:14px;color:#4d4d4d;overflow:hidden;}
.case-first .summary p{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-first .btnBox{text-align:center;overflow:hidden;}
.case-first .btnBox a{display:inline-block;margin:0 3px;width:98px;height:34px;line-height:34px;font-size:14px;color:#474747;border:#ddd solid 1px;border-radius:17px;}
.case-first .btnBox a:hover{color:#fff;background:#4260AC;border-color:#4260AC;box-shadow:0 4px 5px rgba(129,193,29,0.4)}
.case-first .pic{float:right;width:63.1%;overflow:hidden;}
.case-first .pic img{display:block;width:100%;height:354px;transition:all 1s;}
.case-first:after{display:block;position:absolute;right:0;bottom:0;width:30px;height:30px;content:"";background:url(../images/case_read.png) no-repeat;}
.case-first:hover:after{background-image:url(../images/case_cur.png);}
.case-first:hover .tit .ffbt a{color:#4260AC;}
.case-first:hover .pic img{transform:scale(1.1);} 
.partner{float:right;padding:20px;width:29.5%;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1); box-sizing: border-box;}
.partner .tit{margin-top:6px;height:28px;line-height:28px;overflow:hidden;}
.partner .tit span{font-size:16px;color:#333;}
.partner .tit em{font-size:12px;color:#999;}
.partner-list{padding-top:12px;width:100%;overflow:hidden;}
.partner-list ul{margin-right:-2%;}
.partner-list li{float:left;margin-top:3px;margin-right:2%;width:48%;height:86px;overflow:hidden;}
.partner-list li img{display:block;width:100%;transition:all 1s;}
.partner-list li:hover img{transform:scale(1.1);}
.case-list{width:1213px;}
.case-list .item{position:relative;float:left;margin-top:13px;margin-right:13px;width:290px;height:328px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.case-list .item:after{display:block;position:absolute;right:0;bottom:0;width:30px;height:30px;content:"";background:url(../images/case_read.png) no-repeat;}
.case-list .pic{width:100%;overflow:hidden;}
.case-list .pic img{display:block;width:100%;height:194px;transition:all 1s;}
.case-list .text{padding:10px 30px;overflow:hidden;}
.case-list .text .ffbt{height:50px;line-height:25px;font-size:16px;overflow:hidden; font-weight: 600;} 
.case-list .text .ffbt a{color:#333;}
.case-list .text p{height:25px;line-height:25px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-list .item:hover:after{background-image:url(../images/case_cur.png);}
.case-list .item:hover .text .ffbt a{color:#4260AC;}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case .more{clear:both;padding-top:50px;padding-bottom:10px;text-align:center;overflow:hidden;}
.case .more a{display:block;margin:0 auto;width:220px;height:44px;line-height:44px;font-size:14px;color:#fff;background:#4260AC;border-radius:22px;box-shadow:0 4px 5px rgba(29, 55, 193, 0.4);}

/*????????????*/
.btn-wave{position:relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow:hidden;}
.btn-wave:before{content:'';display: block;width: 120%;height: 0;padding: 60% 0;background-color:#1F3F8E;border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: -1;}
.btn-wave:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
@keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
/*end ????????????*/

/* --end case-- */

/* --aboutus-- */
.aboutus{padding:70px 0;overflow:hidden;background:#fff;}
.aboutus .wrap-title{padding-bottom:20px;}
.aboutus .summary{margin:0 auto 40px;width:835px;line-height:28px;font-size:16px;color:#4d4d4d;text-align:center;overflow:hidden;}
.aboutus-slide{position:relative;float:left;width:50%;height:382px;overflow:hidden;}
.aboutus-slide .bd li{position:relative;width:100%;height:382px;overflow:hidden;}
.aboutus-slide .bd li img{display:block;width:100%;height:382px;transition:all 1s;}
.aboutus-slide .bd li span{display:block;position:absolute;left:35px;bottom:22px;/*width:134px;*/ padding:0px 5px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#323232\9;background:rgba(50,50,50,0.32);}
.aboutus-slide .bd li:hover img{transform:scale(1.1);}
.aboutus-slide .hd{position:absolute;right:0;bottom:22px;padding-right:36px;width:40%;height:22px;line-height:22px;text-align:right;}
.aboutus-slide .hd li{display:inline-block;margin-left:6px;width:22px;height:22px;text-align:center;font-size:12px;color:#fff;cursor:pointer;background:#323232\9;background:rgba(50,50,50,0.4);}
.aboutus-slide .hd li.on{background:#9bcc4e\9;background:rgba(78, 133, 204, 0.6);}
.aboutus-list{float:right;width:49%;height:382px;overflow:hidden;}
.aboutus-list ul{margin-right: -2%;}
.aboutus-list ul li{position:relative;float:left;margin-right:2%;margin-bottom:5%;width:48%;height:177px;overflow:hidden;}
.aboutus-list ul li img{display:block;width:100%;height:177px;transition:all 1s;}
.aboutus-list ul li span{display:block;position:absolute;left:35px;bottom:22px;width:134px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#323232\9;background:rgba(50,50,50,0.32);}
.aboutus-list ul li:hover img{transform:scale(1.1);}
/* --end aboutus-- */

/*--footer--*/
.footer{padding:50px 0;overflow:hidden;background:#323232;}
.ft-search{padding-bottom:40px;overflow:hidden;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.ft-search .form{position:relative;margin:0 auto;width:788px;height:48px;overflow:hidden;background:#fff;border-radius:25px;}
.ft-search .form input{display:block;padding:0 20px;width:600px;height:48px;line-height:48px;font-size:14px;border:none;background:transparent;}
.ft-search .form button{display:block;position:absolute;z-index:3;right:1px;top:1px;width:128px;height:46px;font-size:14px;color:#fff;text-indent:10px;cursor:pointer;border:none;border-radius:0 23px 23px 0;background:#4260AC url(../images/ft_search_btn.png) no-repeat 20px center;}
.ft-search .form button:hover{background-color:#1f3f8e;}
.ft-inner{margin:55px auto 0;width:1200px;overflow:hidden;}
.ft-menu{float:left;width:460px;overflow:hidden;}
.ft-menu dl{float:left;padding:0 20px;width:190px;overflow:hidden;}
.ft-menu dt{padding-left:15px;height:45px;line-height:45px;font-size:18px;font-weight:bold;background:url(../images/ft_dt.png) no-repeat 0 center;}
.ft-menu dt a{color:#fff;transition:all 0.5s;}
.ft-menu dt a:hover{letter-spacing:2px;}
.ft-menu dd{padding-left:15px;}
.ft-menu dd a{display:block;height:38px;line-height:38px;font-size:14px;color:#fff;}
.ft-menu dd a:hover{text-decoration:underline;}
.ft-info{float:left;padding-left:30px;}
.ft-info dt{padding-left:15px;height:45px;line-height:45px;font-size:18px;font-weight:bold;background:url(../images/ft_dt.png) no-repeat 0 center;}
.ft-info dt a{color:#fff;transition:all 0.5s;}
.ft-info dt a:hover{letter-spacing:2px;}
.ft-info dd{padding-left:15px;}
.ft-info dd p{line-height:38px;font-size:14px;color:#fff;}
.ft-info dd p a{color:#fff;}
.ft-info dd p a:hover{text-decoration:underline;}
.ft-QRcode{float:right;padding-top:14px;width:170px;overflow:hidden;}
.ft-QRcode li{margin-bottom:26px;text-align:center;}
.ft-QRcode li img{display:block;margin:0 auto;width:112px;height:112px;}
.ft-QRcode li p{font-size:14px;color:#fff;}
/*--end footer--*/

/* --flinks-- */
.flinks{padding:10px 0;line-height:30px;font-size:12px;overflow:hidden;background:#121212;}
.flinks .addlinks{display:block;float:right;width:85px;color:#bbb;background:url(../images/flinks_add.png) no-repeat 65px center;}
.flinks .addlinks:hover{color:#fff;}
.flinks dl{overflow:hidden;}
.flinks dt{float:left;width:90px;text-align:right;font-weight:bold;color:#bbb;}
.flinks dd{padding:0 20px;overflow:hidden;}
.flinks dd a{display:inline-block;padding:0 20px;color:#bbb;}
.flinks dd a:hover{text-decoration:underline;}
/* --end flinks-- */




/*内页代码*/
/* --banner-- */
.inpage-banner{position:relative;height:400px;overflow:hidden;background-repeat:no-repeat;background-position:center;}
.inpage-banner .text{margin:0 auto;height:400px;text-align:left;overflow:hidden;}
.inpage-banner .text .nydhbt{margin-top:20px;line-height:50px;font-size:36px;font-weight:normal;color:#000;}
.inpage-banner .text p{margin-top:10px;height:25px;line-height:25px;font-size:14px;color:#666;}
.inpage-banner .text p a{color:#666;}
.inpage-banner .text p a:after{margin:0 6px;content:">";}
.inpage-banner .text p a:last-child:after{display:none;}
.inpage-banner .text p a:hover{color:#4260AC;}
/* --end banner-- */

/* --inpage-menu-- */
.bg{background: #eee;}
.h16{background: #eee; height: 16px;}
.h40{background: #eee; height: 40px;}
.inpage-menu{position:relative;z-index:333;margin:-5px auto 0;overflow:hidden;border-top:#4260AC solid 5px;}
.inpage-menu .prev,.inpage-menu .next{position:absolute;z-index:3;top:0;width:60px;height:76px;cursor:pointer;}
.inpage-menu .prev{left:0;background:#fff url(../images/inpage_menu_prev.png) no-repeat center;border-right:#e5e5e5 solid 1px;}
.inpage-menu .next{right:0;background:#fff url(../images/inpage_menu_next.png) no-repeat center;}
.inpage-menu .prevStop,.inpage-menu .nextStop{opacity:0.5;cursor:no-drop;}
.inpage-menu .prev:hover{background-color:#4260AC;background-image:url(../images/inpage_menu_prev2.png);}
.inpage-menu .next:hover{background-color:#4260AC;background-image:url(../images/inpage_menu_next2.png);}
.inpage-menu .menu-list{margin:0 60px;overflow:hidden;}
.inpage-menu .menu-list li{float:left;width:20%;height:80px;line-height:76px;text-align:center;}
.inpage-menu .menu-list li a{display:block;height:76px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;background:#fff;}
.inpage-menu .menu-list li:last-child a{border-right:none;}
.inpage-menu .menu-list li.cur,.inpage-menu .menu-list li:hover{background:url(../images/inpage_menu_cur.png) no-repeat center bottom;}
.inpage-menu .menu-list li.cur a,.inpage-menu .menu-list li:hover a{color:#fff;background:#4260AC;}
.inpage-menu .hd{display:none;}
/* --end inpage-menu-- */

/* --filter-- */
.filter{padding:35px 60px;background:#fff; box-sizing: border-box;}
.filter-tips{padding-bottom:25px;font-size:16px;color:#666;line-height:1.5;}
.filter-factor{padding:30px 0;overflow:hidden;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;}
.filter-factor dl{line-height:45px;overflow:hidden;}
.filter-factor dt{float:left;width:80px;font-size:16px;color:#333;}
.filter-factor dd{padding-left:20px;overflow:hidden;}
.filter-factor dd a{display:block;float:left;min-width:60px;margin-right:17px;font-size:16px;color:#333;}
.filter-factor dd a:hover,.filter-factor dd a.cur{color:#4260AC;}
.filter-select{padding-top:24px;overflow:hidden;}
.filter-select .pro-search{position:relative;float:right;width:308px;height:45px;overflow:hidden;background:#f7f7f7;border:#e9e9e9 solid 1px;}
.filter-select .pro-search input{display:block;padding:0 10px;width:250px;height:45px;border:none;background:transparent;}
.filter-select .pro-search button{display:block;position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer;border:none;background:url(../images/pro_search_btn.png) no-repeat center;}
.filter-select .pro-search button:hover{background-color:#eee;}
.filter-select dl{padding:10px 0;overflow:hidden;}
.filter-select dt{float:left;width:80px;font-size:14px;color:#666;line-height:25px;}
.filter-select dd{padding-left:20px;overflow:hidden;}
.filter-select dd a{display:block;float:left;margin-right:20px;padding:0 26px 0 6px;height:23px;line-height:23px;font-size:14px;color:#666;border:#e9e9e9 solid 1px;background:url(../images/filter_close.png) no-repeat 90% center;}
.filter-select dd a:hover{color:#4260AC;border-color:#4260AC;}
/* --end filter-- */

/* --product-- */
.product{padding-top:40px;padding-bottom:60px;overflow:hidden;}
.product-list{overflow:hidden; margin-right:-2%;}
.product-list .item{float:left;margin-right:2%;margin-bottom:2%;width:23%;overflow:hidden;background:#fff;}
.product-list .nyppbt{padding:30px;line-height:32px;text-align:center;font-weight:normal;font-size:20px;overflow:hidden;background:url(../images/product_tit_line.png) no-repeat bottom; box-sizing: border-box;}
.product-list .nyppbt a{display:block;color:#111;overflow:hidden;height: 64px;}
.product-list .summary{margin:30px;height:144px;line-height:24px;font-size:14px;color:#666;text-align:center;overflow:hidden;}
.product-list .btnBox{position:relative;height:60px;line-height:60px;text-align:center;border-top:#ebebeb solid 1px;}
.product-list .btnBox:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#ebebeb;}
.product-list .btnBox a{display:block;float:left;width:50%;text-align:center;font-size:16px;color:#666;}
.product-list .btnBox a.btn02 i{position:relative;display:inline-block;top:3px;margin-left:5px;width:20px;height:20px;background:url(../images/zx_btn.png) no-repeat;}
.product-list .btnBox a:hover{background:#1F3F8E;}
.product-list .item:hover{background:#4260AC;}
.product-list .item:hover *{color:#fff;}
.product-list .item:hover .nyppbt{background-image:url(../images/product_tit_line2.png);}
.product-list .item:hover a.btn02 i{background-image:url(../images/zx_btn_white.png);}
.product-list .item:hover .btnBox{border-color:#6488E3;}
.product-list .item:hover .btnBox:after{background:#6488E3;}
/* --end product-- */

/*-- product-info --*/
.product-info{padding:60px 0;overflow:hidden;background:#eee;}
.product-info .pic{float:left;width:600px;height:380px;overflow:hidden;}
.product-info .pic img{display:block;width:100%;}
.product-info .text{padding-left:50px;height:382px;overflow:hidden;}
.product-info .text .xqsbt{font-size:18px;color:#333; font-weight: 600;}
.product-info .summary{margin:20px 0;height:250px;line-height:25px;font-size:14px;color:#666;}
.product-info .zxBox{padding:10px 0;overflow:hidden;}
.product-info .zxBox dt{float:left;width:160px;text-align:center;}
.product-info .zxBox dt a{display:block;height:45px;line-height:45px;font-size:16px;color:#fff;background:#4260AC;border-radius:25px;box-shadow:4px 4px 10px rgba(29, 55, 193, 0.4);}
.product-info .zxBox dd{padding-left:20px;line-height:1.5;overflow:hidden;}
.product-info .zxBox dd span{display:block;font-size:14px;}
.product-info .zxBox dd p{font-size:20px;font-weight:bold;color:#4260AC;}
/*-- end product-info --*/

/* --product-detail-- */
.product-detail{overflow:hidden; padding: 1% 0 3%;}
.detail-menu{margin-bottom:20px;height:60px;line-height:60px;cursor:pointer;overflow:hidden;background:#fff;}
.detail-menu li{float:left;width:100%;text-align:center;font-size:18px;border-right:#eee solid 1px;box-sizing:border-box;}
.detail-menu li:last-child{border-right:none;}
.detail-menu li.cur{color:#fff;background:#4260AC;}
.detail-main .con{padding:45px;font-size: 14px;line-height:1.5;color:#333;overflow:hidden;background:#fff; box-sizing: border-box;}
.detail-main .lxcon{padding:45px 0;background:#fff;}
/* --end product-detail-- */

/* 分页代码*/
#paging {clear:both;padding-top:20px;}
#paging ul {width:98%;}
#paging .paging {margin-top:20px;}
.InpageSearch .mainCon .paging {border:1px solid #e4e4e4;}
.paging {border-top:1px solid #e4e4e4;height:59px;}
.paging .pagingPrev {width:13%;height:59px;line-height:59px;text-align:center;border-right:1px solid #e4e4e4;float:left;font-size:13px;color:#999;text-decoration:none;}
.paging .pagingNext i,.paging .pagingPrev i {display:inline-block;*display:inline-block;width:8px;height:14px;margin-right:10px;position:relative;top:1px;}
.paging .pagingPrev i:after,.paging .pagingPrev i:before {content:'';width:0;height:0;display:block;position:absolute;left:0;top:0;z-index:5;border-top:8px transparent dashed;border-left:8px transparent dashed;border-bottom:8px transparent dashed;border-right:8px #ccc solid;overflow:hidden;margin-left:-5px;}
.paging .pagingPrev i:after {left:3px;border-right-color:#fff;}
.paging .pagingPrev:hover,.paging .pagingPrev:hover a {color:#4260AC;font-weight:700;}
.paging .pagingPrev:hover i:before {border-right-color:#4260AC;}
.paging .pagingNext {width:13%;height:59px;line-height:59px;text-align:center;border-left:1px solid #e4e4e4;float:right;font-size:13px;color:#999;text-decoration:none;}
.paging .pagingNext i:after,.paging .pagingNext i:before {content:'';width:0;height:0;display:block;position:absolute;right:0;top:0;z-index:5;border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #ccc solid;overflow:hidden;margin-right:-10px;}
.paging .pagingNext i:after {right:3px;border-left-color:#fff;}
.paging .pagingNext:hover,.paging .pagingNext:hover a {color:#4260AC;font-weight:700;}
.paging .pagingNext:hover i:before {border-left-color:#4260AC;}
.paging ul {width:72%;float:left;text-align:center;padding-top:17px;}
.paging ul a {display:inline-block;*display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;font-size:15px;color:#999;font-family:arial;margin-left:4px;text-decoration:none;}
.paging ul a.cur {color:#fff;text-decoration:none;background:#4260AC;}
.paging ul a:hover {background:#4260AC;color:#fff;}
.paging1200 {width:100%;margin-top:20px;margin-bottom:30px;text-align:center;}
.paging1200 span {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:44px;height:44px;line-height:44px;font-size:14px;color:#fff;margin:0 5px;cursor:pointer;}
.paging1200 span>a.previousBtn {display:block;width:44px;height:44px;margin:0 auto;font-size:0;}
.paging1200 span>a.nextBtn {display:block;width:44px;height:44px;margin:0 auto;font-size:0;}
.paging1200 p.jk_num {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 5px;}
.paging1200 p>a {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:45px;height:43px;line-height:43px;font-size:16px;color:#999;margin:0 5px;cursor:pointer;background-color:#f4f4f4;border:solid 1px #d1d1d1;border-radius:50%;}
.paging1200 .jk_num a:hover,.paging1200 a.cur {background-color:#4260AC;border-color:#4260AC;color:#fff;}
.paging1200 a.page-num-current {background-color:#4260AC;border-color:#4260AC;color:#fff;}
.paging1200 .searchnums a.cur,.paging1200 .searchnums a:last-child {background-color:transparent;color:#999;border-color:#e5e5e5;}
.paging1200 .searchnums a,.paging1200 .searchnums a:hover {background-color:#4260AC;color:#fff;border-color:#4260AC;}
/* 分页代码*/

#nodata,.nodata {padding:80px;padding-left:150px;border:solid 1px #eee;background:url(../images/nodata.gif) no-repeat 20px 20px;background-color:#fff; box-sizing:border-box;}

.mub01MainContent{padding-top: 70px;}
.mianbaoxie {width:100%;border-bottom:1px solid #e4e4e4;margin-bottom:20px;}
.mianbaoxie .con {width:100%;height:43px;}
.mianbaoxie .homePage {display:block;width:43px;height:43px;background:url(../images/mub02address_homePage.png) no-repeat center;float:left;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.mianbaoxie p {height:43px;width:84%;line-height:43px;font-size:13px;color:#999;float:left;margin-left:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mianbaoxie p a {color:#999;padding:0 4px;text-decoration:none;}
.mianbaoxie .backList {display:block;width:117px;height:43px;line-height:43px;text-align:center;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;float:right;font-size:13px;color:#999;text-decoration:none;cursor:pointer;}
.mianbaoxie .backList img{display:inline-block;*display:inline-block;margin-right:10px;position:relative;top:2px;}
.mianbaoxie1200 {width:100%;height:50px;margin-top:-50px;position:relative;z-index:9;}
.mianbaoxie1200 .con {width:100%;height:50px;background:url(../images/mub01addressBg.png) repeat;}
.mianbaoxie1200 .p1 {height:50px;line-height:50px;font-size:13px;color:#fff;float:left;width:1180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mianbaoxie1200 .p1 a {color:#fff;padding:0 4px;}
.mianbaoxie1200 .p1 img{margin:0 10px 0 20px;position:relative;top:4px;}
.mianbaoxie1200 .p2 {float:right;font-size:13px;color:#fff;line-height:50px;margin-right:22px;}
.mub01address_search .con {top:0;}

.InpageSearch {width:100%;}
.InpageSearch .top {padding:5% 0;background:#e5e5e5;}
.InpageSearch .Input {width:608px;height:57px;position:relative;margin:0 auto;}
.InpageSearch .Input input.seachkeywords {width:608px;height:57px;line-height:57px;padding:0 60px 0 28px;font-size:16px;color:#333;border:none;background-color:#fff;border-radius:50px;outline:0; box-sizing: border-box;}
.InpageSearch .Input a {display:block;width:47px;height:47px;position:absolute;right:4px;top:4px;}
.InpageSearch .mainCon {padding:30px 30px;background:#fff; box-sizing: border-box;}
.InpageSearch .mainCon .conBox .searchTitle {margin-bottom:20px;font-size:24px;color:#333;font-weight:400;}
.InpageSearch .mainCon .conBox .box {width:100%;}
.InpageSearch .mainCon .conBox .box li {padding:20px 0 26px;border-bottom:1px solid #e5e5e5;}
.InpageSearch .mainCon .conBox .box li:first-child {border-top:1px solid #e5e5e5;}
.InpageSearch .mainCon .conBox .box li h3 {font-size:16px;color:#333;font-weight:400;}
.InpageSearch .mainCon .conBox .box li h3 a {color:#333;text-decoration:none;}
.InpageSearch .mainCon .conBox .box li p.p1 {font-size:14px;color:#666;height:75px;line-height:25px;margin-top:18px;}
.InpageSearch .mainCon .conBox .box li p.p1 a {color:#666;text-decoration:none;}
.InpageSearch .mainCon .conBox .box li p.p2 {overflow:hidden;height:16px;line-height:16px;margin-top:30px;}
.InpageSearch .mainCon .conBox .box li p.p2 span {display:block;float:left;font-size:14px;color:#666;}
.InpageSearch .mainCon .conBox .box li p.p2 a {display:block;float:left;font-size:14px;color:#666;font-family:arial;margin-left:32px;background:url(../images/InpageSearch_icon02.png) no-repeat left center;padding-left:24px;}
.InpageSearch .mainCon .conBox .box li:hover h3 a {color:#4260AC;}
.InpageSearch .mainCon .conBox .box li.cpsosu {float:left;}
.InpageSearch .mainCon .conBox .box li.cpsosu .Pic {display:block;width:300px;height:166px;overflow:hidden;float:left;}
.InpageSearch .mainCon .conBox .box li.cpsosu .Pic img{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease-out;transition:all 2s ease-out;width:300px;}
.InpageSearch .mainCon .conBox .box li.cpsosu:hover .Pic img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.InpageSearch .mainCon .conBox .box li.cpsosu .intro {padding:0 32px 0;width:776px;float:left;}
.InpageSearch .intro span {color:#4260AC !important;}
input.go {display:block;width:47px;height:47px;position:absolute;right:4px;top:4px;border:#ffdead;background:#4260AC url(../images/InpageSearch_icon01.png) no-repeat center;border-radius:50%;cursor:pointer;}



/*-- picture --*/
.picture-wrap{padding:60px 0;overflow:hidden;}
.picture-list{margin-right:-3%;}
.picture-list .item{float:left;margin-right:3%;margin-bottom:3%;width:30.333%;text-align:center;overflow:hidden;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.picture-list .pic{width:100%;overflow:hidden; height:200px;} 
.picture-list .pic img{display:block;width:100%;transition:all ease-in-out 1s;}
.picture-list .tit{margin:10px;line-height:25px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picture-list .item:hover{background:#4260AC;}
.picture-list .item:hover .pic img{transform:scale(1.1);}
.picture-list .item:hover .tit{color:#fff;}
/*-- end picture --*/

/*-- news --*/
.news-wrap{padding:60px 0;overflow:hidden;}
.news-wrap.bg-white{background:#fff;}
.news-list{overflow:hidden;}
.news-list .item{float:left;margin:10px;width:380px;background:#fff;}
.news-list .pic{padding:10px 10px 0;height:200px;overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .text{padding:20px;text-align:center;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:16px;font-weight:normal;overflow:hidden;}
.news-list .text h3 a{color:#333;}
.news-list .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list .text p{height:75px;line-height:25px;font-size:14px;color:#666;overflow:hidden;}
.news-list .text a.read{display:block;margin:20px auto 0;width:140px;height:40px;line-height:40px;border:#ddd solid 1px;border-radius:22px;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text h3 a{color:#4260AC;}
.news-list .item:hover .text a.read{color:#fff;background:#4260AC;border-color:#4260AC;}
.news-list02{width:1224px;}
.news-list02 .item{float:left;margin-right:24px;margin-bottom:24px;width:588px;height:208px;background:#f7f7f7;}
.news-list02 .pic{float:left;width:278px;height:208px;overflow:hidden;}
.news-list02 .pic img{display:block;height:208px;transition:all ease-in-out 1s;}
.news-list02 .text{float:right;padding:25px;width:258px;height:156px;overflow:hidden;border:#eee solid 1px;}
.news-list02 .text h3{height:32px;line-height:32px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list02 .text h3 a{color:#333;}
.news-list02 .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list02 .text p{height:66px;line-height:22px;font-size:13px;color:#666;overflow:hidden;}
.news-list02 .text .read{display:block;margin-top:10px;height:30px;line-height:30px;font-size:13px;color:#999;background:url(../images/faq_read.png) no-repeat right center;}
.news-list02 .item:hover h3 a{color:#4260AC;}
.news-list02 .item:hover .pic img{transform:scale(1.1);}
.news-list02 .item:hover .read{color:#4260AC;}
.news-list02 .item:hover{box-shadow:0 0 20px #ccc;}
/*-- end news --*/



.y-wrapper {padding: 3% 0; overflow: hidden;}
.width890 {width:890px;margin:0 auto;}
.width300 {width:300px;margin:0 auto;}
.hot-news-sidebar{background-color:#fff;margin-bottom:10px}
.hot-news-sidebar .box{padding:30px 28px 18px; overflow: hidden;}
.hot-news-sidebar .box .top{height:43px;border-bottom:1px solid #e7e7e7}
.hot-news-sidebar .box .top .xwz{font-size:18px;color:#333;font-weight:400;float:left}
.hot-news-sidebar .box .top .xwz em{font-weight:700;color:#4260AC}
.hot-news-sidebar .box .top .xwz i{width:100%;height:1px;background:#4260AC;position:relative;display:block;top:18px}
.hot-news-sidebar .box .top a.more{display:block;width:21px;height:21px;float:right;margin-top:4px}
.hot-news-sidebar .box ul{padding-top:18px}
.hot-news-sidebar .box1 li{font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hot-news-sidebar .box1 li a{color:#333}
.hot-news-sidebar .box1 li:hover a{color:#4260AC}
.zuixin-news-sidebar .box2 li{font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zuixin-news-sidebar .box2 li a{color:#333}
.zuixin-news-sidebar .box2 li:hover a{color:#4260AC}


.newsDetailsSection{width:100%;position:relative}
.newsDetailsSection .article{border:1px solid #e4e4e4;width:99.8%;position:relative}
#newsconhits span{float:right}
.newsDetailsSection .article .conBox{padding:20px 19px 0}
.newsDetailsSection .article .title h1{font-size:22px;color:#333;font-weight:400;margin-bottom:20px}
.newsDetailsSection .article .title .share{width:100%;height:24px}
.newsDetailsSection .article .title .share p{float:left;overflow:hidden}
.newsDetailsSection .article .title .share p span{display:block;font-size:12px;color:#999;float:left;padding:0 8px;border-left:1px dotted #b6b6b6}
.newsDetailsSection .article .title .share p span:first-child{padding-left:0;border-left:none}
.newsDetailsSection .article .title .share p span #cntrHits{float:right}
.newsDetailsSection .article .title .share ul{float:right}
.newsDetailsSection .article .title .share li{margin-left:7px;width:24px;height:24px;float:left}
.newsDetailsSection .article .title .share li img{display:block}
.newsDetailsSection .article .title i{width:100%;display:block;height:1px;margin-top:12px}
.newsDetailsSection .article .title p.label{font-size:12px;color:#999;display:block;padding-left:26px;background:url(../images/label.png) no-repeat left center;line-height:16px;margin-top:20px}
.newsDetailsSection .article .con{margin-top:20px;padding-bottom:20px;overflow:hidden}
.newsDetailsSection .article .con p{line-height:30px;font-size:14px;color:#333}
.newsDetailsSection .article .con p a{color:#4260AC;}
.newsDetailsSection .article .context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px}
.newsDetailsSection .article .context p{width:50%;float:left;height:60px;line-height:60px}
.newsDetailsSection .article .context p a{font-size:13px;color:#666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newsDetailsSection .article .context p.prevNews a{margin-left:20px;padding-left:20px;position:relative}
.newsDetailsSection .article .context p.prevNews a:after,.newsDetailsSection .article .context p.prevNews a:before{content:'';width:0;height:0;display:block;position:absolute;left:0;top:22px;z-index:5;border-top:8px transparent dashed;border-left:8px transparent dashed;border-bottom:8px transparent dashed;border-right:8px #ccc solid;overflow:hidden;margin-left:-5px}
.newsDetailsSection .article .context p.prevNews a:after{left:3px;border-right-color:#fff}
.newsDetailsSection .article .context p.prevNews a:hover{color:#4260AC}
.newsDetailsSection .article .context p.prevNews a:hover:before{border-right-color:#4260AC}
.newsDetailsSection .article .context p.NextNews a{margin-right:20px;padding-right:20px;text-align:right;position:relative}
.newsDetailsSection .article .context p.NextNews a:after,.newsDetailsSection .article .context p.NextNews a:before{content:'';width:0;height:0;display:block;position:absolute;right:0;top:22px;z-index:5;border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #ccc solid;overflow:hidden;margin-right:-5px}
.newsDetailsSection .article .context p.NextNews a:after{right:3px;border-left-color:#fff}
.newsDetailsSection .article .context p.NextNews a:hover{color:#4260AC}
.newsDetailsSection .article .context p.NextNews a:hover:before{border-left-color:#4260AC}
.newsDetailsSection .article .context p.NextNews{border-left:1px solid #e7e7e7;width:49%}
.newsDetailsSection .backNewsList{width:59px;display:block;position:absolute;left:-59px;top:0;cursor:pointer;padding:12px 0;background-color:#ccc;text-align:center;font-size:14px;color:#fff}
.newsDetailsSection .backNewsList:hover{background-color:#4260AC}
.right-side-article .newsDetailsSection{background-color:#fff}
.right-side-article .newsDetailsSection .article{width:100%;border:none 0}
.right-side-article .article .title i{height:1px;background:0 0;background-color:#e7e7e7;position:relative}
.right-side-article .article .title i:before{content:'';display:block;width:22px;height:100%;background-color:#4260AC;position:absolute;left:0;top:0;z-index:9}
.right-side-article .article .title h1{font-size:28px}
.right-side-article .article .conBox{padding:30px 30px 0}

.mub01Top {width:100%;height:45px;border-bottom:1px solid #eaeaea;}
.mub01Top .xxbt {color:#333;font-size:20px;float:left;}
.mub01Top .xxbt i {display:block;width:24px;height:1px;background:#4260AC;position:relative;top:18px;}
.mub01Top .xxbt em {color:#4260AC;font-weight:700;}
.mub01Top a.more {display:block;font-size:13px;color:#666;float:right;margin-right:6px;text-decoration:none;line-height:34px;}
.mub01Top a.more:hover {color:#4260AC;}

.proListNews{padding-bottom: 3%;}
.proListNews .mainCon{padding:3% 0% 3% 3%;background:#fff; overflow: hidden; box-sizing: border-box;}
.proListNews .mainCon dl{float:left;width:47%;padding-right:3%;border-right:1px dotted #b2b2b2;  box-sizing: border-box; margin-right: 3%;}
.proListNews .mainCon dt{width:43%;height:auto;float:left;overflow:hidden}
.proListNews .mainCon dt img{display:block;width:100%;height:auto}
.proListNews .mainCon dd{width:52%;float:right;height:auto;min-height:133px;position:relative;}
.proListNews .mainCon dd .cqbt{font-size:16px;font-weight:400;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.proListNews .mainCon dd .cqbt a{color:#000;text-decoration:none}
.proListNews .mainCon dd p a{color:#666;text-decoration:none;display:block;font-size:14px;margin-top:10px;line-height:22px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.proListNews .mainCon dd span{display:block;font-size:13px;color:#999;position:absolute;bottom:10px;left:0}
.proListNews .mainCon dd a.more{display:block;width:36px;height:36px;background:url(../images/list_circle.png) no-repeat left top;overflow:hidden;position:absolute;right:6px;bottom:0;border-radius:50%;border:solid 1px #bcbcbc}
.proListNews .mainCon dl:hover dd a.more{background-position:left bottom;background-color:#4260AC;border-color:#4260AC;}
.proListNews .mainCon dl:hover dd .cqbt a{color:#4260AC}
.proListNews .mainCon ul{width:474px;float:right;margin-right:30px}
.proListNews .mainCon li{overflow:hidden;margin-top:11px}
.proListNews .mainCon li:first-child{margin-top:0;}
.proListNews .mainCon li a{display:block;font-size:13px;color:#333;width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
.proListNews .mainCon li a:hover{color:#4260AC}
.proListNews .mainCon li span{display:block;font-size:13px;color:#999;font-family:arial;margin-right:10px;float:right}



#newsListCon .mainCon .conBox{padding-top:20px}
.newsListCon{width:100%;margin:20px 0}
#newsListCon{margin-top:0}
.newsListCon{margin:0 auto}
.newsListCon .conBox{margin:0 auto}
.newsListCon .con{width:100%}
.newsListCon dl{padding:39px 0;height:auto;border:1px solid #dfdfdf;border-top:none;background:#fff;position:relative; overflow: hidden;}
.newsListCon dl:first-child{border-top:1px solid #dfdfdf}
.newsListCon dt{width:280px;height:auto;float:left;margin-left:40px;overflow:hidden}
.newsListCon dt img{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease-out;transition:all 2s ease-out;width:100%;height:auto}
.newsListCon dl:hover dt img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.newsListCon dd{width:820px;height:auto;min-height:150px;position:relative;margin-left:28px;float:left}
.newsListCon dd .cgalbt{font-size:20px;font-weight:400}
.newsListCon dd .cgalbt a{color:#000;text-decoration:none}
.newsListCon dd p{width:810px;font-size:13px;color:#666;line-height:24px;margin-top:17px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.newsListCon dd .label{font-size:12px;color:#999;display:block;padding-left:26px;position:absolute;left:0;bottom:0;background:url(../images/newsList_icon03.png) no-repeat left center;line-height:16px}
.newsListCon dd .zan{display:block;font-size:13px;font-family:arial;height:16px;background:url(../images/newsList_icon055.png) no-repeat left top;position:absolute;top:5px;right:74px;padding-left:24px;padding-top:2px}
.newsListCon dd .readNum{display:block;font-size:13px;font-family:arial;height:16px;background:url(../images/newsList_icon02.png) no-repeat left center;position:absolute;top:5px;right:4px;padding-left:24px;padding-top:2px}
.newsListCon dd a.more{display:block;width:36px;height:36px;background:url(../images/list_circle.png) no-repeat left top;overflow:hidden;position:absolute;right:6px;bottom:0;border-radius:50%;border:solid 1px #bcbcbc}
.newsListCon dl:hover dd a.more{background-position:left bottom;background-color:#4260AC;border-color:#4260AC}
.newsListCon dl:hover dd .cgalbt a{color:#4260AC}
.newsListCon dl:hover{-webkit-box-shadow:0 0 10px 6px #eee;box-shadow:0 0 10px 6px #eee;z-index:99}


/*-- companyInfo --*/
.companyInfo{padding:60px 0;overflow:hidden;}
.companyInfo .inner{overflow:hidden;}
.companyInfo .summary{padding:35px;overflow:hidden;background:#fff;}
.companyInfo .summary .pic{float:left;width:570px;}
.companyInfo .summary .pic img{display:block;width:100%;}
.companyInfo .summary .text{padding-left:30px;overflow:hidden;} 
.companyInfo .summary .text h3{margin-bottom:20px;font-size:20px;color:#405793;}
.companyInfo .summary .text p{line-height:25px;font-size:14px;color:#333;overflow:hidden;}
.companyInfo .summary .con{line-height:25px;font-size:14px;color:#333;overflow:hidden;}
.companyInfo .photos{clear:both;padding-top:30px;overflow:hidden;}
.companyInfo .photos ul{width:1220px;}
.companyInfo .photos li{float:left;margin-right:20px;width:385px;text-align:center;background:#405793;}
.companyInfo .photos li img{display:block;width:100%;}
.companyInfo .photos li p{padding:0 10px;height:40px;line-height:40px;color:#fff;font-size:14px;overflow:hidden;}
/*-- end companyInfo --*/

/*-- companyCulture --*/
.companyCulture{padding:60px 0;overflow:hidden;background:#fff;}
.companyCulture .pic-list{width:1220px; overflow:hidden;}
.companyCulture .pic-list .item{position:relative;float:left;margin-right:20px;width:285px;height:200px;}
.companyCulture .pic-list .pic img{display:block;width:285px;height:200px;}
.companyCulture .pic-list .text{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.companyCulture .pic-list .text span{display:block;margin:25px auto;width:150px;height:150px;line-height:150px;font-size:20px;font-weight:bold;color:#fff;text-align:center;border:#fff solid 1px;border-radius:50%;}
.companyCulture .text-list{position:relative;margin-top:30px;color:#fff;overflow:hidden;}
.companyCulture .text-list .item{float:left;padding:50px;width:500px;text-align:center;background:#405793;}
.companyCulture .text-list .item h3{padding-bottom:20px;height:35px;line-height:35px;font-size:20px;background:url(../images/product_tit_line2.png) no-repeat center bottom;}
.companyCulture .text-list .summary{margin-top:20px;height:100px;line-height:25px;font-size:14px;}
.companyCulture .text-list:before{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#f0f0f0;}
.companyCulture .text-list:after{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;content:"";background:#f0f0f0;}
/*-- end companyCulture --*/

/*-- companyHonor --*/
.companyHonor{padding:60px 0;overflow:hidden;}
.honor-slide{position:relative;padding:0 100px;overflow:hidden;}
.honor-slide .prev,.honor-slide .next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;text-align:center;font:18px/50px "??????";cursor:pointer;border:#ddd solid 1px;border-radius:50%;}
.honor-slide .prev{left:0;background:#fff url(../images/prev.png) no-repeat center;}
.honor-slide .next{right:0;background:#fff url(../images/next.png) no-repeat center;}
.honor-slide .prev:hover,.honor-slide .next:hover{color:#fff;background-color:#4260AC;border-color:#4260AC;}
.honor-list .item{float:left;margin-right:10px;width:330px;text-align:center;background:#fff;}
.honor-list .pic{width:330px;height:206px;overflow:hidden;}
.honor-list .pic img{display:block;width:100%;transition:all ease-in-out 1s;}
.honor-list .tit{height:50px;line-height:50px;font-size:14px;color:#333;border-top:#ddd solid 1px;}
.honor-list .item:hover{background:#4260AC;}
.honor-list .item:hover img{transform:scale(1.1);}
.honor-list .item:hover .tit{color:#fff;}
/*-- end companyHonor --*/

/* --Chain-- */
.Chain{padding:70px 0;overflow:hidden;background:#f6f6f6;}
.Chain-list{width:1216px;overflow:hidden;}
.Chain-list .item{position:relative;float:left;margin-right:16px;width:136px;height:208px;cursor:pointer;}
.Chain-list .pic{width:136px;height:208px;overflow:hidden;}
.Chain-list .pic img{display:block;width:136px;height:208px;}
.Chain-list .text{position:absolute;z-index:1;left:0;top:0;width:136px;height:208px;text-align:center;}
.Chain-list .text i{display:block;margin:30px auto 0;width:70px;height:70px;overflow:hidden;transition:all 1s;}
.Chain-list .text i img{display:block;width:70px;height:70px;}
.Chain-list .text strong{display:block;margin-top:10px;height:25px;line-height:25px;font-size:18px;color:#fff;overflow:hidden;}
.Chain-list .text p{height:20px;line-height:20px;font-size:11px;color:#eee;letter-spacing:-0.5px;overflow:hidden;}
.Chain-list .pop{position:absolute;z-index:-1;top:0;width:0;padding:29px 45px;height:150px;line-height:30px;overflow:hidden;opacity:0;background:#4260AC;transition:all 0.2s;}
.Chain-list .pop p{height:30px;line-height:30px;font-size:14px;color:#fff;}
.Chain-list .item-1 .pop,.Chain-list .item-2 .pop,.Chain-list .item-3 .pop,.Chain-list .item-4 .pop{left:100%;border-left:#6C87CC solid 1px;}
.Chain-list .item-5 .pop,.Chain-list .item-6 .pop,.Chain-list .item-7 .pop,.Chain-list .item-8 .pop{right:100%;border-right:#6C87CC solid 1px;text-align:right;}
.Chain-list .item:hover .text{background:#4260AC;}
.Chain-list .item:hover .pop{width:214px;z-index:2;opacity:1;}
/* --end Chain-- */


.rczp{padding:20px 0;position:relative;z-index:2}
.rczp .conleft{width:30%}
.rczp .conleft .lfbt{margin-bottom:45px;font-weight:400}
.rczp .conleft .lfbt em{display:block;font-size:12px;color:#979797;margin-bottom:14px}
.rczp .conleft .lfbt span{display:block;font-size:24px;color:#333}
.rczp .conleft .box{background:#4260AC;position:relative}
.rczp .conleft .box .embg{width:0;height:0;border:6px solid #4260AC;border-right:none;border-top-color:#f4f4f4;position:absolute;left:0;top:-6px}
.rczp .conleft dl{padding-left:95px;position:relative;color:#fff;height:101px;border-bottom:1px solid #f4f4f4}
.rczp .conleft dl dt{font-size:20px;margin-bottom:10px;padding-top:25px}
.rczp .conleft dl dt em{display:block;width:32px;height:32px;position:absolute;left:40px;top:24px}
.rczp .conright{width:66%;padding-top:30px}
.rczp .conright .ulTop{border-bottom:1px solid #f6f6f6; overflow: hidden;}
.rczp .conright .ulTop li{float:left;background:#fff;height:70px;line-height:70px;text-align:center;color:#666;border-right:1px solid #f6f6f6;font-size:20px;}
.rczp .conright .ulTop li.li1{width:40%;text-align:left;text-indent:40px}
.rczp .conright .ulTop li.li2{width:20%}
.rczp .conright .ulTop li.li3{width:20%}
.rczp .conright .ulTop li.li4{width:20%}
.rczp .conright .conbox .conTop{height:69px;background:#fff;border-bottom:1px solid #f6f6f6}
.rczp .conright .conbox .conTop li{float:left;height:69px;line-height:69px;text-align:center;color:#666;font-size: 14px;/*color:#4260AC !important;*/}
.rczp .conright .conbox .conTop li.li1{width:40%;font-size:20px;color:#333;position:relative;text-align:left;text-indent:40px;cursor:pointer}
.rczp .conright .conbox .conTop li.li2{width:20%}
.rczp .conright .conbox .conTop li.li3{width:20%}
.rczp .conright .conbox .conTop li.li4{width:20%;text-align:left;text-indent:30px;background:url(../images/rczpicon08.png) no-repeat 110px center;cursor:pointer}
.rczp .conright .conbox .conTop li.li1 em{display:none;width:0;height:0;border:7px solid #fff;border-bottom:none;border-left-color:#f0f0f0;border-right-color:#f0f0f0;position:absolute;left:90px;top:69px}
.rczp .conright .conbox .boxBot{display:none;background:#f0f0f0;padding:30px 40px;font-size:16px;line-height:24px; color: #000; box-sizing: border-box;}
.rczp .conright .conbox.cur .conTop li.li1 em{display:block}
.rczp .conright .conbox.cur .boxBot{display:block}
.rczp .conright .conbox .boxBot .p1{font-size:16px;color:#333;margin-bottom:15px}
.rczp .conright .conbox .boxBot p { word-break: break-word; font-size: 14px;}
.rczp .conright .conbox .boxBot ol{list-style:decimal;margin-left:15px;margin-bottom:45px}
.rczp .conright .conbox .boxBot ol li{list-style:decimal;margin-bottom:10px}
.rczp .conright .conbox .zxsq{display:block;height:53px;line-height:53px;width:153px;background:#7E3C93;text-align:center;color:#fff}
.rczp .conleft .HRxx{background:#fff;margin-top:20px;padding-left:35px;padding-bottom:30px;color:#333}
.rczp .conleft .HRxx h4{padding-top:30px;padding-bottom:23px;color:#4260AC;font-size:24px;font-weight:400}
.rczp .conleft .HRxx .p1{font-size:16px;margin-bottom:10px}
.rczp .conleft .HRxx .p2{font-size:16px}
.rczp .conleft .HRxx .p2 a{color:#333;}
.rczpBox {overflow:hidden;width: 1160px;background: #fff;padding: 0 20px;padding-bottom: 20px;}
.rczpBox .zp_search{ overflow:hidden; margin-bottom:30px; margin-top:30px;}
.rczpBox .zp_search select{ display:block; float:left; width:205px; height:33px; line-height:33px; border:1px solid #cecece; margin-right:10px; font-size:14px; color:#999; padding-left:10px;}
.rczpBox .zp_search .sosou{ float:left; background-color:#fff;}
.rczpBox .zp_search .sbox{width:425px;height: 33px;line-height: 33px;float:right;font-size: 16px;color: #666;}
.rczpBox .zp_search .sbox a{ color:#000;}
.rczpBox .zp_search i{ display:block; width:60px; height:31px; border:1px solid #ccc; float:right; background:url(../images/zhaopin01.png) no-repeat center; cursor:pointer;}
.rczpBox .zpList{ overflow:hidden; width:100%}
.rczpBox .zpList li{ width:100%; overflow:hidden; margin-bottom:5px;}
.rczpBox .zpList li .h5{ cursor:pointer; padding-left:20px;  line-height:50px; height:50px; background:url(../images/zhaopin02.png) no-repeat 1100px center;background-color:#ebebeb;}
.rczpBox .zpList li .h5 span{font-size:16px;color:#333;font-weight:bold;display:block;width:300px;white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;}
.rczpBox .zpList li .h5 em{font-size:14px;color:#666;display:block;width: 280px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rczpBox .zpList li:hover .h5 span,.rczpBox .zpList li.cur .h5 span,
.rczpBox .zpList li:hover .h5 em,.rczpBox .zpList li.cur .h5 em{ color:#fff}
.rczpBox .zpList li:hover .h5,.rczpBox .zpList li.cur .h5{background-color:#4260AC;}
.rczpBox .zpList .zwjs{ overflow:hidden; width:1158px; border:1px solid #e7e7e7; margin-bottom:8px; display:none; background-color:#fff; padding-top:50px;}
.rczpBox .zpList .zwjs h4{ font-size:20px; color:#333; margin-bottom:20px;}
.rczpBox .zpList .zwjs table{ overflow:hidden; width:100%; margin-bottom:40px;}
.rczpBox .zpList .zwjs tr{ overflow:hidden; height:40px; font-size:14px; color:#777; width:100%; text-align:center; border-bottom:1px solid #e7e7e7}
.rczpBox .zpList .zwjs .trh{ overflow:hidden; background-color:#f0f0f0;}
.rczpBox .zpList .zwjs td{ border-right:1px solid #e7e7e7}
.rczpBox .zpList .zwjs td.last{ border:none}
.rczpBox .zpList .zwjs .rzzg{ overflow:hidden; width:1000px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #e7e7e7; margin-bottom:25px;}
.rczpBox .zpList .zwjs .rzzg h6{ font-size:14px; color:#555; margin-bottom:15px;}
.rczpBox .zpList .zwjs .rzzg p{ font-size:14px; color:#777; line-height:30px;}
.rczpBox .zpList .zwjs span{ display:block; margin-bottom:70px; font-size:14px; color:#777; margin-left:100px;}
.rczpBox .zpList .zwjs span em{ color:#4260AC;}
.rczpBox .zpList .zwjs b{ display:block; cursor:pointer; font-weight: normal; font-size:14px; color:#fff; width:180px; height:40px; text-align:center; line-height:40px; background-color:#4260AC; margin-left:100px; margin-bottom:40px;}
.tkBoxRecruitment{ overflow:hidden; width:100%; height:100%; background:url(../images/dsz06_tuwen.png) repeat center; position:fixed; left:0; top:0; display:none;z-index: 9;}
  /*????????????*/
.tkBoxRecruitment .tk_zp_main { width:1200px; height:460px; position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-230px; background-color:#fff;}
.tkBoxRecruitment .tk_zp_main i{ display:block; width:30px; height:30px; background:url(../images/in_ry_tk_close.png) no-repeat center; position:absolute;right:0px; top:0px;cursor:pointer; margin-left:620px;}
.tkBoxRecruitment .tk_zp_main h4{ font-weight:normal; text-align:center; font-size:24px; color:#555; margin-top:60px; margin-bottom:40px;position: relative;}
.tkBoxRecruitment .tk_zp_main .inBox{ overflow:hidden; width:740px; margin:0 auto; padding-top:5px;    position: relative;}
.tkBoxRecruitment .tk_zp_main input{ overflow:hidden; width:328px; height:33px;border:1px solid #cecece; left:33px; padding:0 10px; display:block; float:left; margin:0 10px; margin-bottom:10px; font-size:14px; color:#999;}
.tkBoxRecruitment .tk_zp_main textarea{ width:698px; display:block; padding:10px; margin:0 auto; margin-bottom:20px; height:100px; border:1px solid #cecece; font-size:14px; color:#999; resize:none;}
.tkBoxRecruitment .tk_zp_main b{ display:block; width:180px; height:40px; background-color:#50575d; text-align:center; line-height:40px; font-size:14px; color:#fff; cursor:pointer; float:right; margin-right:10px; font-weight:normal}
.tkBoxRecruitment .tk_zp_main .file_up_lnk{position: absolute;  top: 63px;right:15px;}

.helpListCon{width:100%;padding: 2% 0; overflow: hidden;}
.helpListCon .mainCon{width:1200px;margin:0 auto;background:#fff}
.helpListCon .mainCon .conBox{display:block;margin:0 20px;padding:20px 0}
.helpListCon .mainCon .con{width:100%;text-align:center;overflow:hidden}
.helpListCon .mainCon .con p{text-align:left}


.contact-us1200{margin:20px 0 30px}
.contact-us1200 .linkUsMap{width:100%}
.contact-us1200 .linkUsMap .mainCon{padding:45px;overflow: hidden;background-color: #FFF; color: #000; font-size: 16px; line-height: 26px; box-sizing: border-box;}
.contact-us1200 .linkUsMap .mainCon p{margin-top: 1%;}
.contact-us1200 .linkUsMap .mainCon .conL{width:455px;height:496px;float:left;background:#fff;padding:54px 70px 0 75px}
.contact-us1200 .linkUsMap .mainCon .conL h3{font-size:24px;color:#069;margin-bottom:42px}
.contact-us1200 .linkUsMap .mainCon .conL .box{width:100%}
.contact-us1200 .linkUsMap .mainCon .conL .box li{height:71px;border-bottom:1px solid #e5e5e5;overflow:hidden}
.contact-us1200 .linkUsMap .mainCon .conL .box li:first-child{border-top:1px solid #e5e5e5}
.contact-us1200 .linkUsMap .mainCon .conL .box li img{display:block;margin-top:18px;float:left}
.contact-us1200 .linkUsMap .mainCon .conL .box li p{float:left;margin-top:26px;width:402px;float:right}
.contact-us1200 .linkUsMap .mainCon .conL .box p span{font-size:15px;color:#666}
.contact-us1200 .linkUsMap .mainCon .conL .box p em{font-size:15px;color:#333}
.contact-us1200 .linkUsLy{width:100%;margin-top:12px}
.contact-us1200 .linkUsLy .mainCon{width:100%;height:520px;background:url(../images/linkUsLyBg.jpg) no-repeat top;padding-bottom:20px;position:relative}
.contact-us1200 .linkUsLy .mainCon .box{width:50%;margin-left:45%;padding-top:55px}
.contact-us1200 .linkUsLy .mainCon .box input{width:100%;height:58px;line-height:58px;padding:0 70px 0 20px;border:none;border:1px solid #e5e5e5;font-size:16px;color:#999;margin-bottom:20px;outline:0;font-size:16px;color:#999}
/* .contact-us1200 .linkUsLy .mainCon .box .input1{background:url(../images/linkUsLy_icon01.png) no-repeat 552px center} */
.contact-us1200 .linkUsLy .mainCon .box .input2{background:url(../images/linkUsLy_icon02.png) no-repeat 552px center}
.contact-us1200 .linkUsLy .mainCon .box textarea{width:100%;height:80px;padding:0 70px 0 20px;border:none;border:1px solid #e5e5e5;font-size:16px;color:#999;margin-bottom:20px;outline:0;font-size:16px;color:#999;padding-top:20px;background:url(../images/linkUsLy_icon03.png) no-repeat 552px 20px;resize:none}
.contact-us1200 .linkUsLy .mainCon .box a{display:block;height:60px;text-align:center;width:100%;font-size:22px;color:#fff;line-height:60px;background:#4260AC;text-decoration:none}
.contact-us1200 .linkUsLy .mainCon .title{position:absolute;top:66px;left:70px}
.contact-us1200 .linkUsLy .mainCon .title h3{font-size:24px;color:#4260AC}
.contact-us1200 .linkUsLy .mainCon .title p{font-size:20px;color:#b8b8b8;font-family:arial;margin-top:2px}
.contact-us1200 .linkUsLy .mainCon li{margin-bottom:20px;color:#777;height:60px;list-style:none}
.contact-us1200 .linkUsLy .mainCon label{display:inline-block;float:left;line-height:60px;height:58px;width:77px;border:1px solid #dedede;border-right-width:0;text-align:center;background:#fff}
.contact-us1200 .linkUsLy .mainCon .iptTxt{float:left;width:252px;border:1px solid #dedede;height:16px;line-height:16px;padding:10px 0;outline:0;text-indent:1em;background:#fff;color:#333}
.contact-us1200 .linkUsLy .mainCon li.yzm .iptTxt{float:left;width:40%;margin-bottom:0}
.contact-us1200 cite{display:block}
.contact-us1200 .linkUsLy .mainCon cite{float:left}
.contact-us1200 .linkUsLy .mainCon cite img{width:110px;margin-left:10px;margin-top:10px}
.contact-us1200 .linkUsLy .mainCon cite #spChgVerCode{display:inline;text-align:left;font-size:14px;color:#000;background:0 0}
.clearfix { clear: both;}
.InpageSidebar01 {width:100%;background-color:#fff;}
.InpageSidebar01 .top {width:100%;height:80px;background:#4260AC;}
.InpageSidebar01 .top h2 {height:80px;text-indent:28px;line-height:80px;font-size:24px;color:#fff;font-weight:400;position:relative;}
.InpageSidebar01 .top h2:after {content:'';display:block;width:21px;height:26px;background:url(../images/InpageSidebar01_icon01.png) no-repeat;position:absolute;right:30px;top:27px;z-index:2;}
.InpageSidebar01 .top h2 a {color:#fff;text-decoration:none;font-weight:700;}
.InpageSidebar01 .classify .box {position:relative;border:1px solid #e4e4e4;border-top:none;}
.InpageSidebar01 .classify .box:first-child {border-top:1px solid #e4e4e4;}
.InpageSidebar01 .classify dl {padding:14px 19px 18px 30px;}
.InpageSidebar01 .classify dt {font-size:20px;color:#333;margin-bottom:10px;position:relative;}
.InpageSidebar01 .classify dd p.cur:after,.InpageSidebar01 .classify dd p.cur:before,.InpageSidebar01 .classify dd p:hover:after,.InpageSidebar01 .classify dd p:hover:before,.InpageSidebar01 .classify dt:after,.InpageSidebar01 .classify dt:before {content:'';width:0;height:0;display:block;position:absolute;right:15px;top:6px;z-index:5;border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #ccc solid;overflow:hidden;margin-right:-5px;}
.InpageSidebar01 .classify dt:after {right:18px;border-left-color:#fff;}
.InpageSidebar01 .classify .box dt.cur:before,.InpageSidebar01 .classify .box:hover dt:before {border-left-color:#4260AC;}
.InpageSidebar01 .classify .box dt.cur:after,.InpageSidebar01 .classify .box:hover dt:after {border-left-color:#f5f5f5;}
.InpageSidebar01 .classify dd p.cur:after,.InpageSidebar01 .classify dd p.cur:before,.InpageSidebar01 .classify dd p:hover:after,.InpageSidebar01 .classify dd p:hover:before {border-left-color:#fff;top:10px;}
.InpageSidebar01 .classify dd p.cur:after,.InpageSidebar01 .classify dd p:hover:after {right:18px;border-left-color:#4260AC;}
.InpageSidebar01 .classify dt a {color:#333;}
.InpageSidebar01 .classify dd p {border-left:1px solid #e4e4e4;height:35px;line-height:35px;position:relative;}
.InpageSidebar01 .classify dd p a {font-size:15px;color:#333;display:block;text-indent:16px;text-decoration:none;}
.InpageSidebar01 .classify .box i {display:none;width:3px;height:100%;position:absolute;left:-1px;top:0;background:#4260AC;}
.InpageSidebar01 .classify .box:hover {background:#f5f5f5;}
.InpageSidebar01 .classify .box:hover i {display:block;}
.InpageSidebar01 .classify .box dt.cur a,.InpageSidebar01 .classify .box:hover dt a {color:#4260AC;display:block;text-decoration:none;}
.InpageSidebar01 .classify .box dt.cur,.InpageSidebar01 .classify .box:hover dt {font-weight:700;}
.InpageSidebar01 .classify dd p.cur a,.InpageSidebar01 .classify dd p:hover a {color:#fff;}
.InpageSidebar01 .classify dd p.cur,.InpageSidebar01 .classify dd p:hover {background-color:#4260AC;}
.InpageSidebar02 .classify {border:1px solid #e4e4e4;border-top:none;position:relative;}
.InpageSidebar02 .classify li {height:58px;border-top:1px solid #e4e4e4;text-indent:28px;font-size:15px;color:#333;line-height:58px;position:relative;}
.InpageSidebar02 .classify li a {color:#333;display:block;text-decoration:none;}
.InpageSidebar02 .classify li.cur,.InpageSidebar02 .classify li:hover {background-color:#f5f5f5;}
.InpageSidebar02 .classify li.cur a,.InpageSidebar02 .classify li:hover a {color:#4260AC;font-weight:700;}
.InpageSidebar02 .classify li:after,.InpageSidebar02 .classify li:before {content:'';width:0;height:0;display:block;position:absolute;right:10%;top:22px;z-index:5;border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #ccc solid;overflow:hidden;margin-right:-5px;}
.InpageSidebar02 .classify li:after {right:11%;border-left-color:#fff;}
.InpageSidebar02 .classify li.cur:before,.InpageSidebar02 .classify li:hover:before {border-left-color:#4260AC;}
.InpageSidebar02 .classify li.cur:after,.InpageSidebar02 .classify li:hover:after {border-left-color:#f5f5f5;}
.InpageSidebar02 .classify i {display:block;width:3px;background:#4260AC;position:absolute;left:-1px;top:0;z-index:9;}
.InpageSidebar02 .xgzx {border:1px solid #e4e4e4;margin-top:20px;padding:0 12px 16px;}
.InpageSidebar02 .xgzx h3 {font-size:18px;color:#4260AC;font-weight:400;height:59px;line-height:59px;border-bottom:1px solid #e4e4e4;margin-bottom:18px;text-indent:10px;}
.InpageSidebar02 .xgzx p {font-size:14px;color:#333;margin-bottom:10px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.InpageSidebar02 .xgzx p a {color:#333;}
.InpageSidebar02 .xgzx p:hover a {color:#4260AC;}
.sp_header, .sjj_nav{display: none;}
.xf-page .pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:auto; padding-top:20px;}
.xf-page .pagination a,.xf-page .pagination span{display:inline-block; padding:0 20px;line-height:36px;font-size:14px;margin:20px 5px 30px;color: #666;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.xf-page .pagination span.current,.xf-page .pagination a:hover,.xf-page li.active span{color:#fff; border-color:#3260AC; background:#3260AC;}
.xf-page .pagination li {width: auto;display: inline;}