@charset "utf-8";
@font-face{font-family: 'DINPro-Bold'; src:url('/css/DINPro-Bold.otf');}
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body {min-width: 1220px;color:#616161; font-family:  /*font-family: "Noto Sans SC";*/ }

em{font-style:normal}

li{list-style:none}48

fieldset, img { border:none; }
img{border:0;vertical-align:middle;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;max-width:100%}

address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }

ul, ol { list-style:none; }

input {outline: none;padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0;}
select, input { vertical-align:middle; }

select, input, textarea { font-size:12px; margin:0; }

input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }

textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
video{outline:none;}
i{font-style:normal;}
a{color: #333;text-decoration:none;blr:expression(this.onFocus=this.blur());-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}.clearfix:after{content:"."; display:block; height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.animate {-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 {-webkit-transition-duration: 1s; -moz-transition-duration: 1s; transition-duration: 1s; }

 
a:hover {text-decoration:none; }
.cenbox{ width: 1220px; margin: 0 auto 0px; position: relative;}/*
@media (min-width:1460px) {
	.cenbox{width: 1460px;}
	}
*/
.lclear {overflow: hidden;}

/* head */
.lhead{width: 100%;/*background: #212121;*/position:fixed;top:0;z-index:999;background: rgba(0, 0, 0, 0);}
.lhead-bg{/*background: rgba(0, 0, 0, 0.7);*/}
.lhead .lbody3{width:1280px;height: 70px;margin:0 auto; }
@media (min-width:1460px) {
	.lhead .lbody3{width: 1460px;}
	}
.lhead .lbody3 .logo{float:left;position: relative;transition-duration: 5s;-moz-transition-duration: 5s; /* Firefox 4 */-webkit-transition-duration: 5s; /* Safari 和 Chrome */
-o-transition-duration: 5s; /* Opera */}
.lhead .lbody3 .logo img{padding-top:12px}

.lhead .lbody3 ul{float:left;height: 70px; padding-left: 100px;}
.lhead .lbody3 ul li{width: 110px;float: left; font-size: 15px; color: #fff; line-height: 70px; position: relative;text-align: center;}
.lhead .lbody3 ul li a{ color: #fff; font-size:16px;}
.lhead .lbody3 ul li:hover,.lhead .lbody3 ul .on{  background: #194695!important; color: #fff!important; }
.lhead .lbody3 ul li:hover.lprd,.lhead .lbody3 ul .on.lprd{ background: url(../images/index_19.png) no-repeat left center #194695!important;}
.lhead .lbody3 ul li .la{ padding: 0 5px; display:block; font-family:Arial, "微软雅黑";}
.lhead .lbody3 ul li .lzlei{ width: 100%; background: #242424; padding: 10px 0;}
.lhead .lbody3 ul li .lzlei a{ text-align: center; display: block; width: 100%; color: #c4c4c4; font-size: 14px; line-height: 32px;}
.lhead .lbody3 ul li .lzlei a:hover{ background: #194695; color: #fff;}
.lhead .lbody3 ul li .lbg{ height: 0; overflow: hidden;z-index: 999; position: absolute; left: 0; top: 47px; width: 100%;}
.lhead .lbody3 ul li .lprd{ width: 135px; padding: 0; line-height: 70px; background: url(../images/index_19.png) no-repeat left center #414141; padding-left: 60px; font-size:16px;}
.lhead .lbody3 ul li .lprd:hover{background: url(../images/index_19.png) no-repeat left center #194695!important;}
.lhead .lbody3 ul li .lprd2{ width: 140px; padding: 0; line-height: 47px; background: url(../images/index_19.png) no-repeat left center #4B4B4B; padding-left: 70px; }

.lhead .lbody3 .limg{ width: 75px; height: 103px; background: url(../images/index_04.png) no-repeat; position: absolute; left: 216px; top: -75px;}
.lhead .lbody3 .lbox{ width: 110px; position: absolute; left: 0; top: 70px; z-index: 999;height:0; overflow:hidden;}
.lhead .lbody3 .lseries1 a{ display: block; width: 110px; height: 50px; border-bottom: 1px solid #545454; color: #fff; line-height: 50px; background: rgba(0, 0, 0, 0.6);}
.lhead .lbody3 .lseries1 a:last-child{border-bottom: none;}
.lhead .lbody3 .lseries1 a:hover,.lhead .lbody3 .lseries1 .on{ background: #7d7d7d!important; color: #fff;}
.lhead .lbody3 .lseries2{ width: 195px; height: 152px; overflow: hidden; background: #242424;}
.lhead .lbody3 .lseries2 .ipon{ width: 133px; height: 69px; margin: 15px 0 0 15px; background: url(../images/index_29.png) no-repeat; font-size: 14px; color: #fff; font-weight: bold; line-height: 36px;}
.lhead .lbody3 .lseries2 .ipon span{ font-size: 18px; color: #194695;}
.lhead .lbody3 .term{ width: 0; height: 407px; background: url(../images/index_34.png); position: absolute; left: 195px; top: 0; overflow: hidden;}
.lhead .lbody3 .term .llist{ width: 260px; margin-left: 30px; padding-top: 12px; display: none;}
.lhead .lbody3 .term .lmk{ width: 260px; border-bottom: 1px dashed #989798; padding: 20px 0;}
.lhead .lbody3 .term .ldiv1{ font-size: 14px; color: #000000; font-weight: bold; line-height: 30px; padding-left: 10px; margin-left: -10px;}
.lhead .lbody3 .term .ldiv2{ font-size: 12px; color: #595959; line-height: 22px; font-weight: normal;}
.lhead .lbody3 .term .ldiv2 a{ color: #595959}
.lhead .lbody3 .term .ldiv2 a:hover{ color: #194695;}
.lhead .lbody3 .term .ldiv2 em{ padding: 0 10px;}


@media (min-width:1460px) {
	.lhead .lbody3 ul{padding-left: 150px;}	.lhead .lbody3 ul li{width: 130px;font-size: 16px;}	.lhead .lbody3 ul li .la{ padding: 0 24.5px;}	
	.lhead .lbody3 .lbox{ width: 130px; }
	.lhead .lbody3 .lseries1 a{ width: 130px; }
	}
.header_search{margin-top:20px;float:right;position: relative;width: 190px;height: 32px;border-radius: 0px;box-sizing: border-box;padding-right: 0px;overflow: hidden; color:#fff!important;}


/*.header_search input{width: 70%;height: 100%;margin: 0;padding: 0;box-sizing: border-box;padding-left:2px;padding-bottom: 1px;border-width: 0;font-size: 14px;color:#fff!important;background:none; border-bottom: 1px solid  rgba(255,255,255,.8); line-height:45px;}*/

.searchimg23 { float:left; width:28px; height:26px; margin-left:20px;}
.header_search input::-webkit-input-placeholder {color: #eee;}
.header_search input::-moz-input-placeholder {color: #eee;}
.header_search input::-ms-input-placeholder {color: #eee;}
.header_search_select {cursor: pointer;width: 40px;height: 26px;position: absolute;top: 5px;right: 0;border-left: 0px solid #E5E5E5;background: center center no-repeat url(../images/sou.png);background-size: 20px 19px;}
.header_search_select:hover {background: center center no-repeat url(../images/sou.png);background-size: 19px 18px;}



/* Banner */
.lbanner{ width: 100%; height: 820px; overflow: hidden; position: relative ; top:-70px;}
.lbanner ul{ width: 10000%; overflow: hidden;}
.lbanner ul li{ width: 1%; height: 920px; background: url(../images/index_17.jpg) no-repeat center; float: left;}
.lbanner .lbtn{ height: 10px; position: absolute; bottom: 40px; left: 46%;}
.lbanner .lbtn .lbox{ display: table; margin: 0 auto;}
.lbanner .lbtn .lbox div{ width: 9px; height: 9px; background: url(../images/yindex_07.png) no-repeat; float: left; margin: 0 10px; cursor: pointer;}
.lbanner .lbtn .lbox div:hover,.lbanner .lbtn .lbox div.on{background: url(../images/yindex_09.png) no-repeat;}

/* index栏目标题 */
.title {text-align: center;margin: 0 auto;}
.title .bt{color:#eee;}
.title span{height: 50px;line-height: 50px;font-size: 74px;letter-spacing: 2px;color: #f5f5f5;margin-bottom: 10px;position:relative;}
.title h2 {/* background: url(../images/xnav_bj03.png) center no-repeat;*/color: rgba(0, 0, 0, 0.85);font-size: 40px;font-weight: 500;word-wrap: break-word;letter-spacing: 0px;position:absolute;top:10px;width:100%;left:0; font-family:Arial, "微软雅黑";}
.title h2 i { color:#065ead;}
.title p {color: rgba(0, 0, 0, 0.65);font-size: 20px;word-wrap: break-word;letter-spacing: 0px; line-height: 32px;padding: 20px 0;}

 


.lindex .lmain1{ width: 100%; margin: 80px 0 0;position:relative; z-index:1; }
.pro_cat {position: relative;width: 100%;margin: 0 auto;overflow:hidden;}
.pro_cat .swiper-container {width: 100%;}
.pro_cat .catlist{margin:20px auto 0}

.pro_cat .catlist .col-sm-4{top:0;transition:all .15s linear;box-sizing:border-box;width:25%; height:445px;overflow:hidden;float:left;}

.pro_cat .catlist .col-sm-4 a{display:block;}
.pro_cat .catlist .col-sm-4 img{width:100%;position:relative;transition-duration: 2s;
    -ms-transition-duration: 2s;
    -moz-transition-duration: 2s;
    -webkit-transition-duration: 2s;}

.pro_cat .catlist .col-sm-4:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}




.pro_cat .catlist .col-sm-4 .neirong{position: absolute;left: 0;top: 52%;height: 30%;width: 100%;color:#fff;}

.pro_cat .catlist .col-sm-4 .bg1 {background-color: rgba(25,70,149,1)!important;}
.pro_cat .catlist .col-sm-4 .bg2 {background-color: rgba(28,87,192,1)!important;}



.pro_cat .catlist .col-sm-4 h3{font-size:20px;letter-spacing:0px;text-align:center;font-weight:500;margin-top:10%;}
.pro_cat .catlist .col-sm-4 p{text-align:center;margin:20px 30px;font-size:16px;letter-spacing:1px}

/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.pro-pagination{bottom:15px}
.pro-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.pro-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f66f6a;box-sizing:border-box}
.pro_cat .swiper-button-prev{z-index:1;left:0;width:25px;height:50px;background-image:url(../images/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}
.pro_cat .swiper-button-next{z-index:1;right:0;width:25px;height:50px;background-image:url(../images/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.pro_cat .swiper-button-next:hover,.pro_cat .swiper-button-prev:hover{background-image:url(../images/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}

/* 首页视频 */
.lindex .lmain2{/*background: #f2f2f2;*/width: 100%; padding: 80px 0 0;}

/* 视频区域 */
.scrollMagicBox {height: 100vh;position: relative;}
.scrollMagicBox video {
	width: 100%;
	height: 100vh;
	object-fit: cover;
	
}
.scrollMagicBox .wrapper {position: absolute;top: 50%;left: 20%;opacity:0 ;color: #fff;z-index: 11;}
.scrollMagicBox .backgroungBox {width: 100%;height: 100vh;position: absolute;z-index: 10;top: 0;left: 0;background-color: rgba(0, 0, 0, .4); opacity:0 ;}
.scrollMagicBox .wrapper1 .screen-title,.scrollMagicBox .wrapper2 .screen-title {font-size: 35px;line-height: 60px;font-weight: 500;margin-left: -23px;}
.scrollMagicBox .slogan {font-size: 20px;line-height: 28px;font-weight: 600;text-align: left;}
.scrollMagicBox.fixed-reverse .wrapper1 .screen-title,.scrollMagicBox.fixed-reverse .wrapper2 .screen-title {animation: fadeInUp 1s .2s ease both;-moz-animation: fadeInUp 1s .2s ease both;-webkit-animation: fadeInUp 1s .2s ease both;  font-weight:700;font-size:48px;}



.scrollMagicBox .screen-box {margin-top: 8px;display: flex;font-size: 16px;line-height: 24px;width: 635px;}
.scrollMagicBox .watch-cat-box {padding: 12px 16px;background-color: #f7f9fa;border-radius: 88rem;transition: all .3s ease;display: inline-block;color: #000;margin-top: 12px;}
.scrollMagicBox .watch-cat-button {line-height: 24px;text-align: center;padding-right: 28px;background-position: 98% center;background-repeat: no-repeat;background-size: 16px 16px;}
.scrollMagic-section-border {position: absolute;background-color: #fff;}

.scrollMagic-border-bottom, .scrollMagic-border-left, .scrollMagic-border-right, .scrollMagic-border-top {
    transition: transform .5s ease;
	-webkit-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
}



/*.scrollMagic-border-top {top: 0;left: 0;right: 0;height: 40px;transform-origin: 50% 0;-ms-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-webkit-transform-origin: 50% 0;-o-transform-origin: 50% 0;}

.scrollMagic-border-bottom {bottom: 0;left: 0;right: 0;height: 40px;transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-webkit-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;}

.scrollMagic-border-left {left: 0;top: 0;bottom: 0;width: 90px;transform-origin: 0 50%;-ms-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-webkit-transform-origin: 0 50%;-o-transform-origin: 0 50%;}

.scrollMagic-border-right {right: 0;top: 0;bottom: 0;width: 90px;transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-webkit-transform-origin: 0 50%;-o-transform-origin: 100% 50%;}

.scrollMagic-border-bottom, .scrollMagic-border-top {transform: scaleY(1);-moz-transform: scaleY(1);-webkit-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);}

.scrollMagic-border-left, .scrollMagic-border-right {transform: scaleX(2);-moz-transform: scaleX(2);-webkit-transform: scaleX(2);-o-transform: scaleX(2);-ms-transform: scaleX(2);}

.fixed-reverse .scrollMagic-border-bottom, .fixed-reverse .scrollMagic-border-top {transform: scaleY(0);-moz-transform: scaleY(0);-webkit-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);}

.fixed-reverse .scrollMagic-border-left, .fixed-reverse .scrollMagic-border-right {transform: scaleX(0);-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);}*/


	
/*******************13、下方淡入***********************/
.animation13 {
	animation: fadeInUp 1s .2s ease both;
    -moz-animation: fadeInUp 1s .2s ease both;
	}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
		}
    100% {
		opacity: 1;
        -webkit-transform: translateY(0)
		}
	}
@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px)
       }
    100% {
        opacity: 1;
		-moz-transform: translateY(0)
		}
   }


.lindex .lmain3{width: 100%;height:700px;margin:80px 0 0;background: url(../images/bg3.jpg) no-repeat;background-attachment: fixed;background-size: cover;position:relative;background-position: center; padding-top:90px;}
.lmain3 .title h2 { color:#fff;}
.lmain3 .title span { color:rgba(255,255,255,.2)}
.lmain3 .title p { color:#fff;}

.lt-about{width:100%;color: #fff;padding-top: 40px; margin:0px auto; text-align:center;}
/*.lt-about h2 {font-size: 28px;font-weight: normal;position: relative;padding-bottom: 24px;margin-bottom: 33px;}

.lt-about h2:after {content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 60px;background-color: #fff;}*/
.lt-about .txt {line-height: 28px;font-size: 16px;}
.lt-about .txt p {margin-bottom: 20px;}
.lt-about .txt a { color:#fff;}
.rt-map{float:right;width:650px;height:306px;position:relative;margin-right:-40px;margin-top: 60px;background:url(../images/bgq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.rt-map .point-area{text-align:center;position:absolute;width:80px;height:80px;transition:opacity .5s ease-out}
.rt-map .point-area:before{position:absolute;content:'';width:10px;height:10px;border-radius:50%;background:#fff;display:inline-block;margin-left:-5px;margin-top:-5px;top:50%;left:50%}
.rt-map .point-area .txt{width:60px;position:absolute;left:35px;top:36%;color:#fff;font-size: 14px;}
.rt-map .point{position:absolute;width:100%;height:100%}
.rt-map .point:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #fff;opacity:0}
.rt-map .point.point-10:after{animation:4.5s ease-out 225ms infinite ripple}
.rt-map .point.point-40:after{animation:4.5s ease-out .9s infinite ripple}
.rt-map .point.point-80:after{animation:4.5s ease-out 1.8s infinite ripple}
.rt-map .point.point-shadow:after{box-shadow:inset 0 0 5em rgba(255,255,255,.16)}
@keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}

.lindex .lmain3 .number{}
.lindex .lmain3 .number ul li {width: 25%;text-align: center;float: left;position: relative;}
.lindex .lmain3 .number ul li i {color: #fff;font-size: 50px;font-family: 'DINPro-Bold';padding-bottom: 20px;font-weight: 700;border-bottom: 2px solid #fff;}
.lindex .lmain3 .number ul li span{color: #c2c3c1;}
.lindex .lmain3 .number ul li p {color: #fff;font-size: 18px; font-family:Arial, "微软雅黑";margin-top: 40px;}

/*首页服务中心*/
.in_con03{height: 780px;width: 100%;position: relative;overflow: hidden;margin-top: 80px;}
.c03_con h3{font-size:37px;font-weight:700; line-height:40px;}
.mt_45 {margin-top: 45px;}
.mt_60 {margin-top: 60px;}
.mt_85 {margin-top: 20px; line-height:30px;}
.fnt_18 {font-size: 18px;}
.cf{*zoom: 1;}
.cf:before, .cf:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul.in_c03{position: relative;width: 100%;height: 100%;}
ul.in_c03 li{position: absolute;top: 0px;left: 0px;bottom:0;right:0;background-position: center;background-repeat: no-repeat;background-size: cover;}


.c03_con{color:#fff;position: absolute;top: 150px;left: 130px;width: 490px;height: 400px;padding:60px;background: rgba(25,70,149,0.8);border-radius: 0px;z-index: 99;}
.c03_con h3 span{vertical-align: bottom;padding-left: 20px;}
.c03_con dl{float: left;width:90px;text-align: center;margin-left: 90px;cursor:pointer;}
.c03_con dl:first-child{margin-left: 0;}
.c03_con dl dt{height: 57px;margin-bottom: 15px;}
.c03_con dl:hover{color: #84adf3;}
.c03_con dl:hover dt img{transform:scale(0.8);}
.c03_con .more a{color:#194695;display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;border:1px solid #fff;border-radius: 40px;box-shadow: 1px 1px 5px #777; background:#fff;}
.c03_con .more a:hover{background: #3f6fc3;color:#fff;border:1px solid #194695;}






.lindex .lmain4{ width: 100%; padding: 80px 0 0;position: relative;background: #eee;}
.lindex .lmain4 .ltitle{ overflow: hidden;height: 31px; width: 1200px;}
.lindex .lmain4 .ltitle .lleft{ float: left; height: 31px; padding-left: 40px; background: url(../images/index_07.png) no-repeat center left; font-size: 24px; color: #121212; font-weight: bold; line-height: 28px;}
.lindex .lmain4 .ltitle .lleft span{ font-size: 18px; color: #676767; font-family: "Arial"; font-weight: normal;}
.lindex .lmain4 .ltitle .lleft em{ font-size: 16px; color: #676767; font-weight: normal; padding-left: 10px;}
.lindex .lmain4 .ltitle .limg{ width: 110px; height: 28px; background: url(../images/index_50.jpg) no-repeat; display: block; float: left; margin-left: 10px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

.lindex .lmain4 .ltitle .limg:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lindex .lmain4 .ltitle .lright{ float: right; line-height: 31px; overflow: hidden;}
.lindex .lmain4 .ltitle .lright a{ display: block; float: left; line-height: 12px; font-size: 12px; color: #626262; margin-top: 9px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #626262;}
.lindex .lmain4 .ltitle .lright a.lmore{ background: url(../images/index_51.png) no-repeat center right; padding-right: 15px; border: 0;}
.lindex .lmain4 .ltitle .lright a:hover{ color: #194695;}
.lindex .lmain4 .lbody{ overflow: hidden; height: 403px; margin-top: 17px; background: url(../images/index_84.jpg) no-repeat; }


.lindex .lmain4 .lbody .lbody-lt{  line-height: 34px; color: #fff; float:left;}
.lindex .lmain4 .lbody .lbody-rt{ float:right;padding-right: 140px;padding-top: 100px;}
.lindex .lmain4 .lbody .ldiv1{ font-size: 22px;color: #b3804e;}
.lindex .lmain4 .lbody .ldiv2{ font-size: 20px; color: #000;/*color: #6d6d6d; margin-top: 15px;*/}

.lindex .lmain4 .lbody .lbtn{ width: 110px; height: 28px; background: url(../images/index_85.jpg) no-repeat; margin-top: 15px; display: block;}
.lindex .lmain4 .lbody .lbtn:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lindex .lmain4 .lbody ul{ overflow: hidden; margin-top: 25px;}
.lindex .lmain4 .lbody ul li{ float: left; overflow: hidden; margin-right: 30px;}
.lindex .lmain5{ width: 1200px; margin: 36px auto 0;position: relative;}
.lindex .lmain5 .ltitle{ overflow: hidden;height: 31px; width: 1200px;}
.lindex .lmain5 .ltitle .lleft{ float: left; height: 31px; padding-left: 40px; background: url(../images/index_07.png) no-repeat center left; font-size: 24px; color: #121212; font-weight: bold; line-height: 28px;}
.lindex .lmain5 .ltitle .lleft span{ font-size: 18px; color: #676767; font-family: "Arial"; font-weight: normal;}
.lindex .lmain5 .ltitle .lleft em{ font-size: 16px; color: #676767; font-weight: normal; padding-left: 10px;}
.lindex .lmain5 .ltitle .limg{ width: 110px; height: 28px; background: url(../images/index_50.jpg) no-repeat; display: block; float: left; margin-left: 10px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

.lindex .lmain5 .ltitle .limg:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lindex .lmain5 .ltitle .lright{ float: right; line-height: 31px; overflow: hidden;}
.lindex .lmain5 .ltitle .lright a{ display: block; float: left; line-height: 12px; font-size: 12px; color: #626262; margin-top: 9px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #626262;}
.lindex .lmain5 .ltitle .lright a.lmore{ background: url(../images/index_51.png) no-repeat center right; padding-right: 15px; border: 0;}
.lindex .lmain5 .ltitle .lright a:hover{ color: #194695;}
.lindex .lmain5 .lbody{ overflow: hidden; margin-top: 17px; width: 100%;}
.lindex .lmain6{ width: 1200px; margin: 36px auto 0; position: relative;}
.lindex .lmain6 .ltitle{ width: 1200px; height: 49px; line-height: 49px; margin: 0 auto; background: url(../images/index_91.jpg) no-repeat center; font-size: 24px; text-align: center; color: #b3806b;}
.lindex .lmain6 .lbody{ width: 680px; height: 365px; border: 1px solid #dcdcdc; position: relative; margin: 35px auto 0; padding-left: 518px; padding-top: 28px;}
.lindex .lmain6 .lbody .limg{ position: absolute; left: 0; top: 0;}
.lindex .lmain6 .lbox{ width: 655px; height: 178px; border-bottom: 1px solid #dcdcdc;}
.lindex .lmain6 .lbox .limg2{ float: left;}
.lindex .lmain6 .lbox .lright{ float: right; width: 430px;}
.lindex .lmain6 .lbox a{ width: 100%; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 14px; color: #555555; line-height: 32px;}
.lindex .lmain6 .lbox a:hover{ color: #194695;}
.lindex .lmain7{ width: 1200px; margin: 36px auto 0; position: relative;}
.lindex .lmain7 .ltitle{ overflow: hidden;height: 31px; width: 1200px;}
.lindex .lmain7 .ltitle .lleft{ float: left; height: 31px; padding-left: 40px; background: url(../images/index_07.png) no-repeat center left; font-size: 24px; color: #121212; font-weight: bold; line-height: 28px;}
.lindex .lmain7 .ltitle .lleft span{ font-size: 18px; color: #676767; font-family: "Arial"; font-weight: normal;}
.lindex .lmain7 .ltitle .lleft em{ font-size: 16px; color: #676767; font-weight: normal; padding-left: 10px;}
.lindex .lmain7 .ltitle .limg{ width: 110px; height: 28px; background: url(../images/index_50.jpg) no-repeat; display: block; float: left; margin-left: 10px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

.lindex .lmain7 .ltitle .limg:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lindex .lmain7 .ltitle .lright{ float: right; line-height: 31px; overflow: hidden;}
.lindex .lmain7 .ltitle .lright a{ display: block; float: left; line-height: 12px; font-size: 12px; color: #626262; margin-top: 9px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #626262;}
.lindex .lmain7 .ltitle .lright a.lmore{ background: url(../images/index_51.png) no-repeat center right; padding-right: 15px; border: 0;}
.lindex .lmain7 .ltitle .lright a:hover{ color: #194695;}
.lindex .lmain7 .lbody{ overflow: hidden; margin-top: 17px; width: 100%;}
.lindex .lmain7 .lbody .lleft{ float: left;}
.lindex .lmain7 .lbody .lcenter{ float: left; width: 456px; height: 441px; border: 1px solid #dcdcdc; padding-top: 10px; margin-left: 9px;}
.lindex .lmain7 .lbody .lcenter .lbox{ width: 425px; margin: 0 auto; border-bottom: 1px dashed #dcdcdc; padding: 15px 0;}
.lindex .lmain7 .lbody .lcenter .lbox div{ font-size: 18px; line-height: 24px; color: #b3804e; font-weight: bold; margin-bottom: 10px;}
.lindex .lmain7 .lbody .lcenter .lbox a{ display: block; font-size: 14px; line-height: 32px; color: #555555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-left: 10px;}
.lindex .lmain7 .lbody .lcenter .lbox a:hover{ color: #194695;}
.lindex .lmain7 .lbody .lright{ float: right;}
.lindex .lmain7 .lbody .lright .lbox{ width: 229px; height: 305px; overflow: hidden; background: #f6f6f6; margin-top: 9px;}
.lindex .lmain7 .lbody .lright .ltest{ width: 195px; height: 36px; margin: 0 auto 7px; line-height: 36px; border-bottom: 1px solid #d8d8d3; font-size: 16px; font-weight: bold; color: #b3804e; }

.lindex .lmain7 .lbody .lright a{ width: 195px; display: block; margin: 0 auto; line-height: 32px; font-size: 12px; color: #5e5e5e;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lindex .lmain7 .lbody .lright a:hover{ color: #194695;}
.lindex .lmain8{ padding: 80px 0 0;}
.lindex .lmain8 .ltitle{ overflow: hidden;height: 31px; width: 1200px;}
.lindex .lmain8 .ltitle .lleft{ float: left; height: 31px; padding-left: 40px; background: url(../images/index_07.png) no-repeat center left; font-size: 24px; color: #121212; font-weight: bold; line-height: 28px;}
.lindex .lmain8 .ltitle .lleft span{ font-size: 18px; color: #676767; font-family: "Arial"; font-weight: normal;}
.lindex .lmain8 .ltitle .lleft em{ font-size: 16px; color: #676767; font-weight: normal; padding-left: 10px;}
.lindex .lmain8 .ltitle .limg{ width: 110px; height: 28px; background: url(../images/index_50.jpg) no-repeat; display: block; float: left; margin-left: 10px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

.lindex .lmain8 .ltitle .limg:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lindex .lmain8 .ltitle .lright{ float: right; line-height: 31px; overflow: hidden;}
.lindex .lmain8 .ltitle .lright a{ display: block; float: left; line-height: 12px; font-size: 12px; color: #626262; margin-top: 9px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #626262;}
.lindex .lmain8 .ltitle .lright a.lmore{ background: url(../images/index_51.png) no-repeat center right; padding-right: 15px; border: 0;}
.lindex .lmain8 .ltitle .lright a:hover{ color: #194695;}
.lindex .lmain8 .lbody{ overflow: hidden; padding: 40px 0 20px; margin: 20px auto 0; /*border: 1px solid #cac9ca;*/}
.lindex .lmain8 .lbody .lleft{ float: left; width: 600px; border-right: 1px dashed #cac9ca;margin-bottom: 20px;height: 166px}

.lindex .lmain8 .lbody .limg{ float: left; margin-left: 25px; min-height: 144px;min-width: 192px}

.lindex .lmain8 .lbody .limg img{  display: block;width: 192px ;height: 144px}

.lindex .lmain8 .lbody .lbox{ width: 310px; float: left; margin-left: 30px;}
.lindex .lmain8 .lbody .lbox div{    font-size: 18px;  line-height: 24px;  color: #b3804e;  font-weight: bold;  margin-bottom: 10px;}
.lindex .lmain8 .lbody .lbox a:nth-child(1) { font-size:17px; font-weight:700;}
.lindex .lmain8 .lbody .lbox a{ width: 310px; display: block; margin: 0 auto; line-height: 30px; font-size: 15px; color: #424242;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lindex .lmain8 .lbody .lbox a:hover{ color: #194695;}

/*合作伙伴*/

.lindex .lmain9{position:relative;background:#f6f6f6;width:100%;margin:80px 0 0;padding:60px 0 80px;}

.lindex.nn .lmain9 .p_hz {margin: 10px;}

.p_hz {
    width: calc((100% - 104px)/5);
    margin: 10px;
    background: #fff;
	display: inline-block;
}
.p_hz img{
	max-width: 65%;
    max-height: 65%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto!important;
    height: auto!important;
}
.p_LinkA{
    position: static;
    display: inline-block;
    width: 100%;
    height: auto;
}

.p_images{
/*	border: solid 1px #ddd;*/
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    margin: 0 auto;
	padding-bottom: 50%;
}
.p_images:hover{/*border: solid 1px #e74c3c;*/box-shadow: 5px 10px 20px 0px rgba(173,172,171,0.8);
    webkit-box-shadow: 5px 10px 20px 0px rgba(173,172,171,0.8);
    moz-box-shadow: 5px 10px 20px 0px rgba(173,172,171,0.8);
    o-box-shadow: 5px 10px 20px 0px rgba(173,172,171,0.8);
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
	}



.lbottom .lbody1{ width: 100%;  /*margin-top: 36px;border-top: 1px solid #e3e3e3; background: #f7f7f7; */padding-top: 27px; padding-bottom: 27px;}
.lbottom .lbody1 .lbox{ float: left; width: 205px; height: 73px; background: url(../images/index_103.jpg) repeat-y right; margin-left: 27px;}
.lbottom .lbody1 .limg{ float: left;}
.lbottom .lbody1 .limg img {transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;

}

.lbottom .lbody1 .lbox:hover img {transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);

}

.lbottom .lbody1 .ltest{ width: 123px; float: right; color: #717171; font-size: 14px; line-height: 28px; margin-top: 8px;}
.lbottom .lbody1 .ltest strong{ font-size: 18px;}
.lbottom .lbody2{ background: #181b20; padding-top:70px; padding-bottom:60px; border-top: 1px solid #eee; color:#fff;}
.lbottom .lbody2 .lleft{ margin-left: 20px; float: left;}
.lbottom .lbody2 .lleft .lipone{ font-size: 14px; color: #fff; line-height: 30px; margin: 10px 0 5px;}
.lbottom .lbody2 .lleft .lipone span{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold;}
.lbottom .lbody2 .lleft .lbtn{ width: 163px; height: 29px; background: url(../images/index_105.png) no-repeat #3d3d3d; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; display: block;}
.lbottom .lbody2 .lleft .lbtn:hover{ background: url(../images/index_105.png) no-repeat #4E4E4E;}
.lbottom .lbody2 .lline{ width: 1px; height: 210px; background: rgba(255,255,255,.2); float: left; margin: 5px 40px 0 33px; }

.lbottom .lbody2 .llist{ float: left; overflow: hidden; color:#fff;}
.lbottom .lbody2 .llist li{ width: 130px; float: left;}
.lbottom .lbody2 .llist li:nth-child(1){  width: 280px; }
.lbottom .lbody2 .llist li a{ font-size: 15px; color: #bcbcbc; line-height: 34px; display: block; font-family:Arial, "微软雅黑"}
.lbottom .lbody2 .llist li a:nth-child(1) { font-size:17px; font-weight:700; color:#fff;}
.lbottom .lbody2 .llist li .ltitle{ font-size: 15px; color: #color:#fff;; margin-bottom: 10px;}
.lbottom .lbody2 .llist li a:hover{ color: #84adf3;}
.lbottom .lbody2 .lright{ float: right; width: 175px; margin-right: 31px; padding-top: 7px;}
.lbottom .lbody2 .lright .limg{ width: 150px;height: 104px;margin: 0 auto 27px;}

.lbottom .lbody2 .lright .limg ul li p{text-align: center;font-size:14px;}

.lbottom .lbody2 .lright .limg ul li img{max-width: 100%;}

.lbottom .lbody2 .lright .limg ul li:first-child{margin-right: 10px;}

.lbottom .lbody2 .lright .limg ul li:nth-of-type(2){width: 100px;height: 104px;}

.lbottom .lbody2 .lright .limg ul li:nth-of-type(2) img{margin: 2px 0;}

.lbottom .lbody2 .lright .lbtn{ width: 110px; height: 28px; background: url(../images/index_107.jpg) no-repeat; display: block;}
.lbottom .lbody2 .lright .lbtn:hover{ filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.lbottom .lbody3{ background: #f6f6f6; padding-top: 37px; height: 130px;}
.lbottom .lbody3 .la{font-size: 14px; line-height: 14px; color: #545454;}
.lbottom .lbody3 .la a{ color: #545454; margin: 0 5px; line-height:24px; display:inline-block;  }

.lbottom .lbody3 .la a:hover{ color: #84adf3;}
.lbottom .lbody3 .lbox{ width: 1198px; height: 76px; border: 1px solid #d1d0d0; margin-top: 28px;}
.lbottom .lbody3 .lbox .lleft{ text-align: center; font-size: 12px; color: #545454; width: 40px; line-height: 14px; padding-top: 10px; float: left;}
.lbottom .lbody3 .lbox .lright{ overflow: hidden; float: left;}
.lbottom .lbody3 .lbox .lright img{ float: left; margin: 0 8px;}
.lbottom .lbody3 .ltest{ font-size: 14px; color: #878787; line-height: 40px; font-family:Arial, "微软雅黑";}
.lbottom .lbody3 .ltest a{color: #878787;}
.lbottom .lbody3 .ltest a:hover {color: #194695;}
.lbottom .lbody3 .ltest .lleft{text-align: center;margin-top: 20px;}
.lbottom .lbody3 .ltest .lright{ float: right;}

/*侧边栏在线客服*/
.main-im { position: fixed; right: 0; top: 50%; z-index:9999999; width: 110px; margin-top: -200px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #fb2222; text-align: center; position: relative; }
.main-im .qq-a span {font-family: "DINPro-Bold"; bottom: 5px; position: absolute; left: 0;font-weight:bold; width:100%;}
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; left: 0; top: 0; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq { max-width: 60px; display: block; position: absolute; left: 6px;top:3px}
.main-im .im_main { background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px;height:330px;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 145px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel .tel-num {font-size:14px;background-color: #fff0e4;border: 1px solid #194695;height: 24px;line-height: 24px;border-radius: 16px;margin: 20px 10px 0;}
.main-im .im_main .im-tel .tel-num a{display:block;}
.main-im .im_main .weixing-container { width: 55px; height: 47px; border-right: 1px solid #dddddd; border-bottom-left-radius: 10px; background:#f5f5f5 url(../images/weixing-icon.png) no-repeat center center; float: left; }
.main-im .im_main .weixing-show { width: 112px; height: 160px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; display: none; }
.main-im .im_main .weixing-show .weixing-sanjiao { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2; }
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt {font-size:14px; position: absolute; top: 110px; left: 7px; width: 100px; margin: 0 auto; text-align: center; }
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/totop-icon.png) no-repeat center center; float: right; }
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 70px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; display: none; }
.main-im .im-footer{position:relative;height: 47px;}













.ipart03{padding:0px 0;}
.ipart03 .infor{text-align:center; margin-bottom:50px;}
.ipart03 .infor .con{font-size:16px; color:#919296; margin-top:10px;}
.ipart03 .rect-563{padding-bottom:56.3%;}
.ipart03 .rect-563 img{height:auto;}
.ipart03 .rect-647{padding-bottom:56.3%;}
.ipart03 .rect-86{padding-bottom:74.5%;}
.ipart03 .content .left{float:left; width:48.7%;}
.ipart03 .content .left .intro{margin-top:22px;}
.ipart03 .content .left .intro .date{font-size:14px; color:#0059a9;}
.ipart03 .content .left .intro .t{font-size:24px; color:#4d4e53; margin:10px 0;}
.ipart03 .content .left .intro .c{font-size:15px; color:#4d4e53; line-height:32px; height:64px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
 margin-bottom:20px;


}
.ipart03 .common-btn span{font-weight:lighter;}
.ipart03 .content .right{float:right; width:48.7%;}
.ipart03 .content .right .right_t{margin-bottom:30px;}
.ipart03 .content .right .right_t .img{float:left; width:57%;}
.ipart03 .content .right .right_t .intro{float:left; width:43%;}
.ipart03 .content .right .right_t .intro .cover{position:absolute; width:100%; height:100%; left:0; top:0;}
.ipart03 .content .right .right_t .intro .cover .box{padding:35px 25px;}
.ipart03 .content .right .right_t .intro .cover .box .date{color:#fff; margin-bottom:15px;}
.ipart03 .content .right .right_t .intro .cover .box .t{font-size:22px; color:#fff;}
.ipart03 .content .right .right_b .item{float:left; width:48.7%;}
.ipart03 .content .right .right_b .item:first-child{margin-right:2%;}
.ipart03 .content .right .right_b .item .date{color:#0059a9; margin:15px 0;}
.ipart03 .content .right .right_b .item .t{color:#4d4e53; font-size:22px; font-weight:lighter; line-height:30px; height:60px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart04{background:url(../images/ipart04_bg.jpg) no-repeat center; padding:27px 0; position:relative; overflow:hidden;}


.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}



.gengduo { width:170px; line-height:47px; font-size:16px; background:#194695; color:#fff; text-align:center; margin:70px auto 30px;}



.sy_search { width:150px; line-height:30px; border-bottom:1px solid #FFF; float:left; color:#fff;  height:30px; background:none; border-top:none;  border-left:none;  border-right:none; font-size:14px;}
.sy_searchimg1 { width:20px; height:20px; float:left; margin-top:5px;}

