@charset "utf-8";
/* CSS Document */
/*---通用样式开始---*/
*,*::after,*::before,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;outline:0;}
*{margin:0px;padding:0px;font-family:"微软雅黑";}
body{width:100%;font-size:14px;color:#333;background:url(../images/conbg5.png) no-repeat center bottom;}
select,button,input,textarea{font-family:"Microsoft YaHei","iconfont","FontAwesome","arial","STHeiti","Helvetica","sans-serif"!important;}
button,input,textarea,button:focus,input:focus,textarea:focus{overflow:visible;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
button,input[type=button],input[type=submit],input[type=reset]{cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
input:disabled{color:rgba(0,0,0,.8);background-color:rgba(0,0,0,.05);cursor:not-allowed;}
header,footer,main,nav,aside,section,article,details,figcaption,figure,menu,dialog,figure{display:block;}
ol,div,ul,li,dd,dl{list-style:none;}
img{border:none;}
img,button,input[type=button],input[type=submit]{border:0;vertical-align:middle}
a{text-decoration:none;color:inherit;outline:none;border:none;}
a:hover{color:#2060ca;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}
a:active,a:hover,:focus{outline:none;}
h1,h2,h3,h4{font-weight:normal;font-style:normal;}
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.tcenter{text-align:center;}
.mb15{margin-bottom:15px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.text-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hidden2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.zoom img{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.zoom:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";}


/*pagecode*/
.pagecode{padding:20px 0;color:#444;text-align:center;clear:both;}
.pagecode a,.pagecode span,.pagecode .switch-input,.pagecode .switch-btn{display:inline-block;margin:0 2px;padding:0 15px;font-size:14px;height:30px;line-height:30px;border-radius:5px;vertical-align:middle;}
.pagecode a{color:#666;border:1px solid #eee;}
.pagecode a:hover{border-color:#ee9304;}
.pagecode span.current{color:#fff;background-color:#ee9304;}
.pagecode span.disabled{color:#bfbfbf;background:#f2f2f2;}
.pagecode .switch-input{margin:0 5px;padding:0;width:50px;height:30px;text-align:center;border:1px solid #ddd;}
.pagecode .switch-btn{padding:0 10px;color:#fff;background-color:#757575;border-radius:5px;}
.pagecode .switch-btn:hover{background-color:#666;}
/*---通用样式结束---*/

.top-nav{height:90px;border-top:3px solid #9c3;}
.container{position:relative;margin-right:auto;margin-left:auto;width:1100px;}

.logo{display:inline-block;margin-top:20px;}
.logo img{height:55px;}
.mainNav{display:inline-block;}
.mainNav li{display:inline-block;float:left;margin:0 15px;}
.mainNav li a{padding:10px 20px;font-size:18px;color:#333;text-align:center;display:block;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff;}
.mainNav li a span{display:block;margin-top:15px;font-size:14px;color:#666;}
.mainNav li a:hover,.mainNav li.active a{background:#2f2f2f;color:#fff;}
.mainNav li a:hover span,.mainNav li.active a span{color:#efefef;}
.banner{position:relative;width:100%;height:500px;background:url(../images/banner.png) no-repeat;background-size:cover;text-align:center;}
.banner .slogan{margin-top:80px;}
.banner .company-group{position:absolute;left:0;bottom:0;width:100%;height:140px;background-color:rgba(0,12,36,.5);text-align:left;}
.banner .company-group .container{padding:15px 0;width:1000px;}
.banner .company-group li{display:inline-block;padding:5px 40px;line-height:30px;color:#fff;border-right:1px solid rgba(255,255,255,.3);}
.banner .company-group li h3{display:block;font-size:18px;}
.banner .company-group li:nth-child(3){border-right:0;}

.module-box{position:relative;overflow:hidden;padding:50px 0;}
.module-box .title{overflow:hidden;display:block;line-height:38px;font-size:40px;color:#444;}
.module-box .title em{float:left;margin-right:10px;width:60px;height:44px;background-image:url(../images/num.png);background-repeat:no-repeat;}
.module-box .conbox{position:relative;overflow:hidden;clear:both;}

.mk1{background:#f7f7f7 url(../images/conbg1.png) no-repeat center;}
.mk2{background:#ebeff0;}
.mk2 em{background-position:0 -44px;}
.mk3{background:#d5e3ec url(../images/conbg2.png) no-repeat center;}
.mk3 em{background-position:0 -88px;}
.mk3 .container{background:url(../images/conbg3.png) no-repeat left 100px;}
.mk4 em{background-position:0 -132px;}
.mk5{background:url(../images/conbg4.png) no-repeat center;background-size:cover;}
.mk5 em{background-position:0 -176px;}
.mk6{background:#ebeff0;}
.mk6 em{background-position:0 -220px;}
.mk7 em{background-position:0 -264px;}
.mk8 em{background-position:0 -308px;}


.menuCate{float:right;display:inline-block;}
.menuCate li{display:inline-block;float:left;margin:0 5px;font-size:14px;margin:0 5px;}
.menuCate li:last-child{margin-right:0;}
.menuCate li a{padding:7px 0;width:100px;height:40px;line-height:20px;font-size:16px;color:#fff;text-align:center;background-color:#5f9bff;border:3px solid #ccc;display:block;}
.menuCate li.active a{background-color:#9c3;}

.character-list{width:100%;float:left;}
.character-list li{float:left;padding:15px 30px 15px 0;width:50%;}
.character-list li .pic{position:relative;overflow:hidden;margin-right:20px;width:150px;height:150px;background:#fff;border:4px solid #01a8dc;border-radius:100%;display:inline-block;float:left;}
.character-list li .pic img{width:142px;height:142px;border-radius:100%;}
.character-list li .pic img:hover{-webkit-filter:opacity(.8);filter:opacity(.8);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.character-list li .name{margin:20px 0 5px;line-height:30px;font-size:22px;color:#444;}
.character-list li .secname{display:block;height:30px;line-height:30px;font-size:16px;}
.character-list li .pos{color:#888;}
.info-list{width:100%;float:left;}
.info-list li{float:left;padding:0 50px 0 35px;width:50%;background:url(../images/dian.png) no-repeat 15px center;}
.info-list li a{line-height:40px;font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.mk3 .btn-buy{position:relative;display:inline-block;margin:0px 0 30px 400px;padding:8px 30px;font-size:24px;color:#fff;background:#9c3;border-radius:5px;}
.book-list{clear:both;margin:0 20px;}
.book-list li{float:left;width:20%;text-align:center;}
.book-list li img:hover{-webkit-filter:opacity(.8);filter:opacity(.8);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.book-list li .name{display:block;margin:10px 0 50px;padding:0 15px;line-height:20px;}


.menuCate.winning li a{width:160px;height:60px;font-size:14px;}
.companyWining{float:left;margin-bottom:30px;width:100%;}
.companyWining .tabs-list{margin-bottom:15px;float:left;margin-bottom:15px;width:100%;border-bottom:1px solid #ccc;}
.companyWining .tabs-list li{position:relative;float:left;padding:10px 30px;line-height:30px;font-size:18px;cursor:pointer;}
.companyWining .tabs-list li.active::after{position:absolute;right:0;bottom:-2px;left:0;height:5px;content:'';-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:#5f9bff;}
.companyWining .tabs-list li.active{color:#307eff;}
.companyWining-list{}
.companyWining-list ul{margin-right:2%;padding-right:1%;width:30%;float:left;border-right:1px solid #ccc;}
.companyWining-list ul:last-child{border:0;}
.companyWining-list li{display:block;line-height:30px;font-size:14px;background:url(../images/dian1.png) no-repeat 0 center;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.report-list ul{padding:10px;background:#efefef;overflow:hidden;}
.report-list .title{margin-bottom:10px;font-size:20px;color:#307eff;}
.report-list li{background:none;padding-left:0;}
.report-list li a{line-height:30px;font-size:14px;}
.character-list-wining li .pic{width:120px;height:120px;}
.character-list-wining li .pic img{width:114px;height:114px;}
.character-list-wining li .name{margin:15px 0 10px;font-size:18px;font-weight:bold;}
.character-list-wining li .name span{margin-left:10px;font-size:14px;font-weight:400;}
.character-list-wining li .secname{line-height:24px;}

.company-piclist{margin:0 -10px;}
.company-piclist li{float:left;margin-bottom:20px;padding:0 10px;width:224px;}
.company-piclist li img{border:1px solid #dedede;}
.cityWining-list{margin:0 -10px;}
.cityWining-list li{margin-bottom:20px;padding:0 10px;width:224px;height:60px;float:left;}
.cityWining-list li span{line-height:60px;font-size:18px;text-align:center;border:1px solid #dedede;display:block;}
.cityWining-list li:hover span{background-color:#efefef;}
.cityWining-list .note{display:inline-block;margin:20px 0 0 15px;line-height:30px;font-size:16px;color:#4989bb;}


.events{overflow:hidden;}
.change-focus{position:absolute;right:0;top:5px;}
.change-focus .next,.change-focus .prev{float:right;display:inline-block;overflow:hidden;margin-right:10px;width:28px;height:28px;background:url(../images/arrow.png) no-repeat;cursor:pointer;}
.change-focus .next{margin-right:0;background-position:-28px 0;}
.change-focus .prevStop{background-position:0 -28px;cursor:default;}
.change-focus .nextStop{background-position:-28px -28px;cursor:default;}
.change-focus ul{float:right;margin:10px 10px 0 0;zoom:1;}
.change-focus ul li{float:left;cursor:pointer;display:block;_display:inline;margin-right:5px;width:10px;height:10px;background:url(../images/arrow.png) no-repeat 0 -56px;}
.change-focus ul li.on{background-position:-10px -56px;}
.change-piclist{}
.change-piclist ul{overflow:hidden;zoom:1;}
.change-piclist ul li{float:left;margin-right:30px;width:346px;text-align:center;}
.change-piclist ul li img{width:100%;}
.change-piclist ul li .name{padding:10px 0;font-size:16px;}


.meeting-attack{position:relative;overflow:hidden;width:100%;}
.meeting-attack .bigPic{position:relative;float:left;padding:0 100px;width:900px;height:420px;}
.meeting-attack .bigPic .prev,.meeting-attack .bigPic .next{position:absolute;top:185px;left:0;z-index:100;width:50px;height:50px;background:url(../images/arrow2.png) no-repeat;cursor:pointer;}
.meeting-attack .bigPic .next{left:auto;right:0;background-position:0 -100px;}
.meeting-attack .bigPic .prev:hover{background-position:0 -50px;}
.meeting-attack .bigPic .next:hover{background-position:0 -150px;}
.meeting-attack .bigImg{position:relative;float:left;width:700px;height:420px;}
.meeting-attack .bigImg li img{vertical-align:middle;width:100%;height:100%;}
.meeting-attack .bigImg li:hover img{opacity:.8;}
.meeting-attack .smallScroll{float:right;width:100px;height:420px;}
.meeting-attack .sPrev,.meeting-attack .sNext{float:left;display:block;width:100px;height:20px;text-indent:-9999px; background:url(../images/sprite.png) no-repeat;}
.meeting-attack .sNext{background-position:0 -40px;}
.meeting-attack .sPrev:hover{background-position:0 -20px;}
.meeting-attack .sNext:hover{background-position:0 -60px;}
.meeting-attack .nextStop{background-position:0 -100px;}
.meeting-attack .prevStop{background-position:0 -80px;}
.meeting-attack .smallImg{overflow:hidden;float:left;padding:10px 9px;background-color:rgba(255,255,255,.6);border:1px solid #d7d7d7;border-width:0px 1px;}
.meeting-attack .smallImg ul{overflow:hidden;width:80px;height:9999px;}
.meeting-attack .smallImg li{display:inline;float:left;margin:5px 0;width:100%;cursor:pointer;}
.meeting-attack .smallImg img{border:3px solid #fff;width:80px;height:60px;}
.meeting-attack .smallImg .on img{border-color:#307eff;}

.review-piclist{margin:0 -10px;}
.review-piclist li{float:left;margin-bottom:20px;padding:0 10px;width:280px;}
.review-piclist li img{border:1px solid #dedede;width:100%;}
.review-piclist li:hover img{opacity:.8;}
.review-piclist .name{text-align:center;padding:10px 0;font-size:16px;}



.partner{width:100%;position:relative;}
.partner .prev,.partner .next{position:absolute;top:50px;left:0;z-index:1;width:50px;height:50px;background:url(../images/arrow2.png) no-repeat;}
.partner .prev{left:-60px;background-position:0 0;}
.partner .next{left:auto;right:-60px;background-position:0 -100px;}
.partner .prev:hover{background-position:0 -50px;}
.partner .next:hover{background-position:0 -150px;}
.partner .slide{overflow:hidden;width:100%;}
.partner ul{overflow:hidden;zoom:1;}
.partner li{width:158px;margin:0 30px 20px 0;display:inline;float:left;}
.partner ul li:nth-child(6n){margin-right:0;}
.partner ul li img{display:block;width:158px;border:1px solid #e6e6e6;}
.partner li:hover img{border-color:#307eff;opacity:.8;}

.footer{position:relative;overflow:hidden;padding:40px 0;background-color:#2f2f2f;border-top:3px solid #9c3;}
.footer .about{display:inline-block;line-height:45px;font-size:16px;color:#a5a5a5;}
.footer .about .jgx{margin:0 15px;display:inline-block;}
.footer .code{display:inline-block;width:180px;text-align:center;}
.footer .code img{width:150px;}
.footer .code p{clear:both;margin-top:10px;font-size:16px;color:#a5a5a5;}


/*float-service*/
.float-service{position:fixed;right:10px;bottom:0;z-index:999;padding-bottom:50px;}
.float-service .btn{position:relative;display:block;cursor:pointer;margin:0;padding:0;margin-bottom:1px;width:50px;height:50px;text-align:center;background-color:rgba(75,75,75,.8);background-color:#4b4b4b\9;border-radius:3px;white-space:pre-wrap;}
.float-service .btn:hover{background-color:rgba(50,50,50,1);}
.float-service .btn i{line-height:50px;font-size:1.6em;color:#fff;font-weight:normal;}
.float-service .btn-service span{padding:8px 5px;padding:8px 10px\9;line-height:16px;font-size:14px;color:#fff;word-wrap:break-word;word-break:normal;text-align:center;display:block;}
.float-service .btn-service span,.float-service .btn-service:hover i{display:none;}
.float-service .btn-service:hover span{display:block;}
.float-service .btn-wx .pic{position:absolute;left:-140px;top:-40px;display:none;padding:4px;width:130px;height:130px;background:#fff;border:1px solid #ccc;}
.float-service .btn-phone:hover{background-color:#3889c2;}
.float-service .btn-phone .phone{position:absolute;top:0px;left:-158px;display:none;width:160px;line-height:50px; font-size:18px;color:#FFF;text-align:center;background-color:#3889c2;}
.float-service .btn-top{display:none;}

.bdshare-button-style0-32 a{margin:0!important;width:50px!important;height:50px!important;line-height:50px!important;background:url(../images/share.png) no-repeat center!important;text-indent:inherit!important;display:block!important;}