@charset "utf-8";
.bgf1{background-color:#f1f0ee}
.bgf3.ov.clearfix{background-color:#efefef}
.cenimg{width:100%;height:260px;position: relative;}
@media (max-width:1920px){.cenimg {height: 314px;}.fimg {
    margin-bottom: 110px;
}
}
@media (max-width:1440px){
.cenimg{height:274px;}
.part_form {
    padding-top: 8%!important;
}
.fimg {
    margin-bottom: 70px;
} 
#part1,#part2,#part3,#part4,#part5{background: #f1f1f1;height:auto!important}
}

.cenimg-aboutus{width:100%;}
.content {
    background: #fff;
    z-index: 2;
    position: relative;
}
.cenimg img{display:block;width:100%!important;max-width:1920px;margin:0 auto;height:auto!important;margin-top: 80px;position:fixed}
.cenimg-aboutus img{width:100%!important;max-width:1920px;margin:0 auto;height:auto!important;}
.cenimg-aboutus{
	width: 100%!important;
    max-width: 1920px;
    margin: 0 auto;
    height: auto!important;
    padding-top: 80px;
}
.posbox{position:relative;width:1074px;padding:40px 108px;min-height:370px;background-color:#fff;margin:0 auto 80px}
.posbox.topnone{padding-top:0}
.page-box,.page-box span{margin-top:36px;height:36px;line-height:36px;font-size:16px;text-align:center;vertical-align:middle;color:#707173}
.page-box a{display:inline-block;*display:inline;*zoom:1;width:56px;height:36px;text-align:center;margin-right:2px;background-color:#ededed;color:#707173}
.page-box a.current,.page-box a:hover{background-color:#3157E0;color:#fff}
.page-box span{display:inline;*display:inline;*zoom:1;width:36px;height:36px;color:#333;text-align:center;margin-left:25px;}
.page-box .total{width:55px;margin-right:15px;font-size:14px}
.page-box .total em{color:#e94545}
.news-line {width:100%;height:1px;background:#eee;margin:10px auto;}
.cholist{margin-bottom:25px}
.cholist li{height:58px;line-height:58px;border-bottom:1px solid #f1f1f1;padding:0 25px;font-size:14px}
.cholist li a{color:#515151;margin-left:48px;white-space:nowrap}
.cholist li a.cur,.cholist li a:hover{color:#db4453;text-indent:2;}
.cholist li span,.cholist li div{float:left}
.cholist li span{display:block;}
.cholist li span.place{background-position:-224px -18px}
.cholist li span.category{background-position:-225px -58px}
.cholist li span.dotime{background-position:-224px -98px}
.data-box{width:100%;font-size:14px;/*text-indent:25px;*/border-color: transparent;}
.data-box th{background-color:#3976e0;height:68px;color:#fff;border-right:1px solid #f1f1f1;width:16.6%;text-align:center;}
.data-box thead th{background-color:#3976e0;height:68px;color:#fff;border-right:1px solid #f1f1f1;width:16.6%;text-align:center;font-weight: normal;}
.data-box th.bnone{border-right:0 none}
.data-box tbody th{background:transparent;color:#999;border-right:0;}
.data-box tbody tr {border-bottom: 1px solid #e8e8e8;height:90px;}
.data-box tbody tr:hover {background-color:#f3f6fd;}
.data-box a {color: #999;font-weight: normal;}
.data-box td{height:58px;color:#666;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.data-box tbody tr:hover a {font-weight: bold;}
.zctit{margin-top:40px;font-size:22px;color:#333;}
.zctit span{display:inline-block;*display:inline;*zoom:1;margin:30px 0;}
.zcwrap dl{float:left;width:208px;margin:35px 118px 35px 0}
.zcwrap dl.mrnone{margin-right:0}
.zcwrap dl dt{font-size:16px;color:#333;margin-bottom:35px}
.zcwrap dl dd ul li{font-size:14px;color:#333;margin-bottom:20px}
.zcwrap dl dd ul li span.zctime{float:right}
.zcwrap dl dd ul li .placeico{float:left;display:block;background:url(../img/sprites.png) no-repeat -9px -306px;padding-left:20px}
.zcwrap dl dd ul li .placeico:hover{background-position:-8px -341px}
.zcwrap.clearfix ul{width:1110px;}
.zcwrap.clearfix ul li {float: left;margin-right: 24px;}
.zcwrap.clearfix.activities ul li {float: left;margin-right: 19px;height: 190px;border-bottom: 1px solid #e0e0e0;}
.zcwrap.clearfix.activities.activities h1 {color: #666;margin-top: 20px;font-size: 14px;}
.zctit span.zctit-activities{display:inline-block; margin: 78px 0 40px 0;}
.xubox_tips{border-radius:5px;padding:3px 10px;border:1px solid #e5debc}
.xubox_tipsMsg{font-size:14px}
.xubox_tipsMsg span{color:#3976e0}
.about-tit,.time-tit,.cul-tit,.act-tit,.contact-tit{border-bottom:1px solid #eee;width:100%;height:40px;margin:0px auto;margin-bottom:60px;padding:100px 0 54px 0;overflow:hidden;text-align:center;font-size:26px;text-indent:8px}
h2.cul-tit.cul-about,.cul-culture {margin-bottom: 100px;}
.cul-tit.index-news {border-bottom: 1px solid transparent;padding-top: 150px;padding-bottom: 30px;margin-bottom: 40px;}
h2.cul-tit p {
    color: #444;
}
.aboutcon strong span {
    color: #3157e1!important;
    font-size: 16px!important;
}
span.zctit-activities {
    font-size: 20px;
    color: #4a4949;
}
h3.zctit-act {
    display: inline;
    font-size: 10px;
}
dl.time-con.flcon:nth-child(1) h3 {
    padding-top: 15px;
}
.cul-tit.index-news.wow.fadeInUp.animated {border-bottom: 1px solid transparent;}
.time-tit{background:url(../img/time-tit.png) no-repeat center bottom}
.tip-tit {text-align: center;color: #999;display: block;padding-bottom: 10px;font-size: 14px;}
.tip-tit span {color:#3976e0;}
.aboutcon{width:960px;margin:0 auto;font-size:14px;color:#666;padding-bottom: 30px;}
.aboutcon p{font-size:14px;color:#666;text-indent:2em;line-height:25px;margin-bottom:15px}
.aboutimg{width:960px;margin:45px auto 60px}
.aboutimg img{padding:2px;border:1px solid #e2e2e2;background-color:#fff;margin-right:40px}
.aboutimg img:last-child,.aboutimg img.lastimg{margin-right:0}
.time-box{padding-top:10px;padding-bottom:106px;overflow:hidden}
.time-con{position:relative;padding:86px 30px 0px}
.time-con .imgwrap img{width:59px;height:39px;margin-top:5px;cursor:pointer}
.time-con.flcon{height:160px;float:left;width:480px;text-align:left;margin-right:50%;border-right:1px solid #c0c0c0}
.time-pic.time-rightpic{float: right;margin-left: 20px;margin-right: 125px;margin-top: 10px!important;}
.time-con.frcon{height:160px;float:right;width:473px;text-align:justify;margin-left:50%;border-left:1px solid #c0c0c0}
.times{position: absolute;display: block;width: 154px;height: 116px;background: #f93c34;font-size: 24px;color: #fff;line-height: 10px;top: 80px;}
.pointer{position:absolute;display:block;width:12px;height:12px;background:url(../img/time-bot.png) no-repeat}
.time-con.flcon .pointer{right:-7px;top:-7px}
.time-con.frcon .pointer{left:-7px;top:294px}
.time-con.frcon h3 {text-align: right;}
.time-con.frcon h3.time-wait {text-align:center;margin-top:30px;margin-left:-45px}
.time-pic {background: #ccc;width: 80px;height: 80px;float: left;margin-right: 20px;margin-left: 145px;border-radius: 40px;margin-top: 12px;}
.time-pic-g1{background: url(../img/g1.png) no-repeat;}
.time-pic-g1:hover{background: url(../img/r1.png) no-repeat;}
.time-pic-g2{background: url(../img/g2.png) no-repeat;}
.time-pic-g2:hover{background: url(../img/r2.png) no-repeat;}
.time-pic-g3{background: url(../img/g3.png) no-repeat;}
.time-pic-g3:hover{background: url(../img/r3.png) no-repeat;}
.time-pic-g4{background: url(../img/g4.png) no-repeat;}
.time-pic-g4:hover{background: url(../img/r4.png) no-repeat;}
.time-pic-g5{background: url(../img/g5.png) no-repeat;}
.time-pic-g5:hover{background: url(../img/r5.png) no-repeat;}
.time-pic-g6{background: url(../img/g6.png) no-repeat;}
.time-pic-g6:hover{background: url(../img/r6.png) no-repeat;}
.time-pic-g7{background: url(../img/g7.png) no-repeat;}
.time-pic-g7:hover{background: url(../img/r7.png) no-repeat;}
.times h2 {font-size: 36px;line-height: 76px;}
.time-con.flcon .times{right:-78px;text-align:center}
.time-con.frcon .times{left:-78px;background:#f93c34;text-align:center}
.times.times-last {line-height: 100px;font-size: 36px;}
.time-con dt h3{font-size:22px;color:#333;line-height:39px}
.time-con dd{font-size:14px;line-height:22px;color:#666;width:400px}
.frcon dd{width:162px;margin-left:90px;}
.clubox{padding-bottom:80px}
.wrapbox{position:relative;float:left;width:318px;height:150px;overflow:hidden;margin-right:56px}
.wrapbox.lastwrap{margin-right:0}
.wrapbox .bgcon{position:absolute;bottom:0;left:0;width:100%;height:180px;background:rgba(217,221,95,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9dd5f,endColorstr=#a0d9dd5f)}
.wrapbox .bgcon i{display:block;margin:40px auto 0;width:98px;height:98px;background:url(../img/cul.png) no-repeat 0 -100px}
.wrapbox .bgcon span{display:block;margin-top:66px;font-size:18px;color:#fff;text-align:center;opacity:0;filter:alpha(opacity=0);transition:all 2s;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms}
.wrapbox .bgcon.hover{margin-top:80px}
.wrapbox .bgcon.hover i{background-position:0 0}
.wrapbox .bgcon.hover span{opacity:1;filter:alpha(opacity=100)}
.wrapbox .bgcon.bg2{background:rgba(43,203,193,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a02bcbc1,endColorstr=#a02bcbc1)}
.wrapbox .bgcon.bg3{background:rgba(217,103,106,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9676a,endColorstr=#a0d9676a)}
.wrapbox .bgcon.bg2 i{background-position:0 -301px}
.wrapbox .bgcon.bg2.hover i{background-position:0 -201px}
.wrapbox .bgcon.bg3 i{background-position:0 -402px}
.wrapbox .bgcon.bg3.hover i{background-position:0 -502px}
.newsdl{padding:35px 0;overflow:hidden;}
.newsdl dt,.newsdl dd{float:left}
.newsdl dd{width:834px;margin-left:30px}
.newsdl dd .news-tit{height:22px;line-height:22px;overflow:hidden}
.newsdl dd .news-tit a{display:block;color:#000;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newsdl dd .news-tit a:hover{color:#3157e1;/*text-decoration:underline*/}
.newsdl dd .news-time{margin:3px 0 24px;color: #969696;font-size: 16px;}
.newsdl dd .news-con{height:50px;line-height:29px;color:#777;font-size:14px;overflow:hidden}
.workbox{position:absolute;left:0;top:0;width:920px;height:510px;background-color:#fff}
.workname{position:absolute;left:-15px;top:5px;width:244px;height:69px;background:url(../img/workname.png) no-repeat;font-size:24px;color:#fff;line-height:50px;text-indent:30px}
.workbox .con{height:400px;padding:100px 0 0 60px;color:#666;font-size:14px;overflow-y:auto;margin-right:15px}
.workbox .con .mr{margin-right:50px}
.workbox .con .redc{color:#e94545}
.workbox .con .boxcon{margin-top:25px;color:#666;font-size:14px;line-height:30px}
.workbox .con .boxtit{margin-top:25px;color:#534b4a;font-size:16px;line-height:30px;font-weight:bold}
.fix-banner{width:100%;height:96px;background:rgba(237,230,230,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2EDE6E6',endColorstr='#B2EDE6E6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2EDE6E6,endColorstr=#B2EDE6E6)";position:relative}.infonav{padding-top:18px}.infonav a{float:left;width:20%;display:block;height:60px;text-indent:47px;line-height:60px;font-size:20px;color:#8d8d8d;background:url(../img/proinfo-sprites.png) no-repeat}
.infonav a:hover,.infonav a.hover{color:#296aba}
.infonav a.n1{background-position:0 0}
.infonav a.n2{background-position:0 -70px}
.infonav a.n3{background-position:0 -139px}
.infonav a.n4{background-position:0 -209px}
.infonav a.n5{float:right;margin-right:0;background-position:0 -278px}
.infonav a.n1:hover,.infonav a.n1.hover{background-position:0 -348px}
.infonav a.n2:hover,.infonav a.n2.hover{background-position:0 -417px}
.infonav a.n3:hover,.infonav a.n3.hover{background-position:0 -487px}
.infonav a.n4:hover,.infonav a.n4.hover{background-position:0 -556px}
.infonav a.n5:hover,.infonav a.n5.hover{background-position:0 -626px}
.partcon .parton-title {font-size: 26px;color: #fff;text-align:center;width: 148px;height: 102px;margin-left: 40px;}
.parton-title.yitui-title{font-size: 26px;color: #fff;text-align:center;margin-bottom: 25px;width: 148px;height: 102px;}
.partcon .parton-title h3 {font-size: 26px;color: #fff;border-bottom: 2px solid #fff;margin: 0 22px;padding-bottom: 12px;}
.partcon .cebian-title h3 {margin: 0 8px;}
.partcon-content {width: 452px;margin: 0 auto;}
#part5 img {margin-left: 0;    margin-top: 108px;}
.partcon h4{font-size:18px;color:#333;margin-top:15px}
.part-left.part-right.part-shipin img {margin: 0 auto;}
.part-left.part-right.part-shipin {width: 100%;height: 100%;margin-top: 150px;}
.parton-title.yitui-title.kaipin-title.shipin-title h3 {
    margin: 0 13px;
}
.parton-title.yitui-title.kaipin-title.shipin-title {
    position: relative;
    top: -180px;
    left: 60px;
    width: 130px;
}
.partcon-content.yitui-contant.shipin-contant {
    position: relative;
    top: -260px;
    left: 280px;
	width: 468px;
}
.partcon ul li,.partcon p{margin-top:15px;line-height:25px;color:#fff;font-size:14px;line-height:25px;padding-left:20px;background:url(../img/pointe.png) no-repeat 3px 12px}
#part1,#part2,#part3,#part4{background: #f1f1f1;} 
.part_form {
    width: 1080px;
    margin: 0 auto;
    padding-top: 180px;
    padding-bottom: 240px;
    height: 592px;
}
#part1{background:url(../img/pro1.jpg) no-repeat center center;background-size: cover;}
#part2{background:url(../img/pro2.jpg) no-repeat center center;background-size: cover;}
#part3{background:url(../img/pro3.jpg) no-repeat center center;background-size: cover;}
#part4{background:url(../img/pro4.jpg) no-repeat center center;background-size: cover;}
#part5{background:url(../img/pro5.jpg) no-repeat center center;background-size: cover;}
.part-left {width: 50%;float: left;overflow: hidden;}
.part-left.part-right{width: 50%;height: 592px;float: right;overflow: hidden;}
.part .partcon{width:50%;float:right;padding: 60px 0;}
.partcon.partcon1.partcon3 {
    width: 46%;
    float: right;
    margin-right: 40px;
}
.partcon.partcon1 {
    background: rgba(35,66,177,.5);
	position: relative;
	margin-top: 32px;
}
.partcon1:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 70px;
    left: -9.6px;
    border-top: 10px solid  rgba(35,66,177,.5);
    border-left: 10px solid   rgba(35,66,177,.5);
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.partcon2:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 70px;
    left: 98.1%;
    border-top: 10px solid  rgba(35,66,177,.5);
    border-left: 10px solid   rgba(35,66,177,.5);
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.partcon.partcon1.partcon2 {
    width: 49%;
}
.part1 img{float:left;margin-left:50px;}
.part2 img{float: right;margin-right: 50px;}
.part3 img{float:left;margin:5px 0 0 -25px}
.part4 img{float:right;margin:10px -25px 0 0}
.part5 img{float:left;margin:10px 0 0}
.part1 .partcon,.part3 .partcon{float:right}
.part2 .partcon,.part4 .partcon{float:left}
.partcon.partcon1.partcon5 {
    width: 41%;
}
.part-left.part-shipin {
    width: 55%;
}
.partcon-content.shipin-contant {
    width: 370px;
}
.part6_outer {
    border-top: 1px solid #ebebeb;
    padding:100px 0;
    height: 258px!important;
}
.part6_content {
    width: 1074px;
	height:158px;
    margin: 0 auto;
	margin-bottom: 100px!important;
}
.part6_ad_lt {
    float: left;
}.part6_ad_rt {
    float: right;
}
.conatact-con{position:relative;width:1040px;margin:0 auto;padding:164px 0 164px 0;}
.ctbox{position:absolute;right:1px;z-index:999;width:331px;height:278px;padding:70px 30px;background-color:#fff;font-size:14px;color:#fff;cursor:pointer}
.ctbox h3{font-size:18px;color:#666;margin-bottom:25px}
.ctbox .plico{float:left;display:block;width:22px;height:22px;background:url(../img/pointimg.png) no-repeat 0px -75px}
.ctbox .phoneico{float:left;margin-top:6px;display:block;width:22px;height:22px;background:url(../img/pointimg.png) no-repeat 0px -1px}
.ctbox .ema{float:left;display:block;width:22px;height:22px;background:url(../img/pointimg.png) no-repeat 0 -36px}
.ctbox span{float:left;display:block;/*width:215px;*/font-size:14px;margin-left:15px}
.ctbox ul{border-top:1px solid #d2d2d2}
.ctbox ul li{clear:both;line-height:25px;margin-top:30px;overflow:hidden;color:#666}
.conwrap{width:975px;padding:40px 108px;min-height:600px;margin:105px auto 55px;background-color:#fff}
.conwrap.con-detail{margin: 50px auto 100px; padding: 70px 50px;}
.tact-tit{color:#383838;font-size:24px;text-align:center;}
.tact-span{color:#bbb;margin:15px 0 25px;text-align:center;}
.tact-span span{margin-left:25px}
.tactbox img{padding:18px;background:#f6f6f6;border:1px solid #e6e6e6;display:block;max-width:800px;margin-bottom:15px}
.tactbox{padding-bottom:5px;font-size:14px;color:#777;line-height:25px}
.tactbox p,.tactbox p span{margin:25px 0;font-size:14px;color:#777!important}
.tactbox p:nth-child(1) {padding-left: 26px;}
.npage a{display:block;font-size:14px;color:#3157e1;margin-top:15px}
.npage a:hover{color:#021e26;text-decoration:underline}
.mapbox{width:605px;height:348px;}
.culbox{padding-bottom: 100px;}
.indexbox{padding-bottom: 110px!important;margin-top: 80px;}
.detail-line {
    width: 100%;
    height: 1px;
	padding-top:80px;
    background: #dcdcdc;
}
a.prolist_more:hover{
    border: 1px solid #3157e1;
}