﻿body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{ margin:0}
input,textarea,select{ font-size:12px; font-size:100%}
h4,h5,h6{ font-size:1em}
ul,ol{ padding-left:0; list-style-position:outside}
img{border:0;}
table{ border-collapse:collapse; border-spacing:0}
textarea{ resize:none}
:focus {outline: none}

.lb,.lb li{ list-style:none}
.ellipsis li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.bt1{ line-height:60px; font-size:42px; color:#333; font-weight:400}

a{ text-decoration:none; color:#0071BC}
a:hover{ color:#0071BC}

.more-a{ padding-top:34px}
.more-a a{ display:inline-block; height:50px; line-height:50px; border:1px solid #0071BC; padding:0 20px; border-radius:25px}

body{ line-height:1.5; background:#666; font-size:30px; color:#888; text-align:left;
	font-family:'Microsoft YaHei',Tahoma,Arial,"Helvetica Neue","Hiragino Sans GB",Simsun,sans-self;
	-webkit-text-size-adjust:none;
}


#header,#nav{ width:640px; position:fixed; top:0; left:50%; margin-left:-320px}
#header{ height:82px; background:#fff ; padding-top:18px; z-index:99; border-bottom:1px solid #e3e7ea}
.logo{ width:260px; margin:0 auto; margin-top:-10px; height:70px;}
.logo img{ display:block; width:100%;}
.register{ width:35px; height:30px; background-size:35px; display:inline-block; float: right; margin-top:-49px; margin-right:35px;}
.register a{ color:#fff}
#nav-kg{ width:40px; height:30px; position:absolute; top:36px; left:54px; cursor:pointer}
#nav-kg span{width:40px; height:3px; background:#0071BC; position:absolute; left:0; top:12.5px;}
#nav-kg:before,#nav-kg:after{ content:""; width:40px; height:3px; background:#0071BC; position:absolute; left:0; top:0;
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s}
#nav-kg:before{ -webkit-transform:rotate(0deg);transform:rotate(0deg);}
#nav-kg:after{ -webkit-transform:rotate(0deg);transform:rotate(0deg);top:25px}
.navkgs #nav-kg:before{ -webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:50% 50%; top:5px}
.navkgs #nav-kg:after{ -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%; top:5px}
.navkgs #nav-kg span{ opacity:0;}

#nav{ display:none; overflow:auto; background:#fff; z-index:98}
#nav ul{ padding:100px 0 20px;}
#nav a{ color:#333}
#nav li{ border-bottom:1px solid #d9d9d9; margin:0 30px; border-top:1px solid #d9d9d9; margin-top:-1px;}
.nav-a{ height:86px; line-height:86px; color:#333; position:relative}
.nav-a:after,.nav-b{
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s}
.nav-a:after{ content:""; width:21px; height:11px; background:url(../images/xsy-08s.png) no-repeat; position:absolute; top:34px; right:9px;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)}
.nav-lishow .nav-a:after{
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)}

.nav-b{ display:none; overflow:hidden; padding:20px 0; border-top:1px solid #d9d9d9; font-size:26px}
.nav-lishow .nav-b{ display:block}
.nav-blist{ float:left; width:50%}
.nav-blist p{ height:60px; line-height:60px}


#wrapper{ width:640px; overflow:auto; background:white; position:absolute; top:0; left:50%; margin-left:-320px}

.swiper-container{ width:100%; height:800px; margin-top:100px}
.swiper-slide{ text-align:center}
/*鍜�918鏍峰紡鍐茬獊
.swiper-slide img{ width:100%; height:800px}*/
.swiper-text{ width:100%; position:absolute; padding-top:40px;}
.swiper-slide-active .swiper-text{ opacity:1; top:0; -webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}
.swiper-a{ margin:0 50px; font-size:40px}
.swiper-b{ margin:0 50px}
.swiper-c{}

.mkbtt{ padding:60px 1em; text-align:center}

.symok{ padding:0 32px}

.symok-a{ text-align:center}
.symok-a img{ display:block; margin:0 auto}
.symok-b,.symok-c,.symok-d{ margin:0 50px}
.symok-b{ padding:50px 0 10px; text-align:center}
.symok-b2tt{ font-size:35px; text-align:left}
.symok-c{ line-height:50px; text-align:justify;text-justify:inter-word}
.symok-d{ padding-top:10px; padding-bottom:100px}

.syvideo{ background:#0071BC}
.syvideo-a{ padding:40px 0; color:#fff; text-align:center}
.syvideo-b{ text-align:center}
.syvideo-b img{ display:block; margin:0 auto}
.syvideo-c{ padding:30px 0; text-align:center}
.syvideo-c a{ color:#fff}

.colorlan{ color:#0071BC}
.sy-gartner-a{ padding-top:100px}
.sy-gartner-b{ color:#333}

.symtbd-tt{ padding:0 0 30px}
.symtbd{ margin:0 50px; overflow:hidden; position:relative}
.symtbd-a{ float:left; width:110px; height:110px; margin-top:10px}
.symtbdse1{ background-color:#0071BC}
.symtbdse2{ background-color:#ef6e4f}
.symtbdse3{ background-color:#98d065}
.symtbd-a img{ width:100%; margin-top:20px}
.symtbd-r{ margin-left:126px; font-size:26px; color:#97a4b4}
.symtbd-b{ font-weight:400; color:#333; font-size:30px}
.symtbd-d{ text-align:justify;text-justify:inter-word}
.symtbd-e{ padding:10px 0 40px;font-size:30px}

.f-download{ background:#f4f3ee; padding:50px 0; margin-top:70px}
.f-download a{ display:block; width:248px; height:64px; line-height:64px; background:#0071BC; text-align:center; color:#fff; font-size:30px; font-weight:400; border-radius:31px; position:relative;left:50%;margin-left:-124px}

#footer{ background:#008DD1; padding:0 30px}
#footer a{ color:#fff}

.sygjss{text-align: center;}


.fweizhi{ height:42px; line-height:42px; background:url(../images/xsy-12.png) no-repeat; padding:0 0 30px 60px; font-size:24px}


#index_bg{    position: fixed;
z-index:97;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,.5);}
	
#footernav{ border-top:1px solid #d9d9d9}
#footernav li{ border-bottom:1px solid #d9d9d9}
.footernav-a,
.footernav-aa{ height:86px; line-height:86px; color:#0071BC; position:relative}
#footer .footernav-aa a{ display:block; color:#0071BC}
.footernav-a:after,.footernav-b{
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s}
.footernav-a:after{ content:""; width:21px; height:11px; background:url(../images/xsy-07s.png) no-repeat; position:absolute; top:34px; right:9px;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)}
.footernav-lishow .footernav-a:after{
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)}

.footernav-b{ display:none; overflow:hidden; padding:20px 0; border-top:1px solid #333; font-size:26px}
.footernav-lishow .footernav-b{ display:block}
.footernav-blist{ float:left; width:50%}
.footernav-blist p{ height:60px; line-height:60px}

.footernav-c{ height:86px; line-height:86px; color:#fff}
.footernav-d{ color:#fff; font-size:26px}
.footernav-e{ color:#fff; padding:40px 0 30px; font-size:20px}


#lmbanner{ width:640px}
.lmbanner-pic{ padding-top:50px}
.lmbanner-pic img{ display:block}
.lmbanner-text{ background:#a8a8a8; color:#fff; text-align:center}
.lmbanner-a{ padding:28px 0 26px; line-height:40px; font-size:38px}
.lmbanner-b{ line-height:36px; color:#f9f9f9; padding:0 0.5em}
.lmbanner-c{ padding:30px 0; text-align:center}
.lmbanner-c a{ display:block; width:154px; height:50px;line-height:50px; padding-top:2px; background:#f9f9f9; margin:0 auto; text-align:center; font-size:27px; color:#0071BC;  border-radius:26px}

.cp-ggtt{ line-height:44px; padding:100px 0.5em 20px}
.cpttcenter{ text-align:center}
.cp-tab-tt{ height:66px; line-height:66px; margin:0 30px; margin-top:30px; border:1px solid #395980; font-size:34px; font-weight:400; color:#395980; text-align:center; position:relative}
.cp-tab-tthover{ border:1px solid #56abee; color:#56abee}
.cp-tab-tt i,.cp-tab-tt b{ display:inline-block; width:27px; height:25px; position:relative; left:-10px}
.cp-tab-tt i{ background-image:url(../images/xsy-9.png);background-repeat:no-repeat; -webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.cp-tab-tt b{ width:20px; height:20px; position:absolute; top:22px; left:520px; -webkit-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s}
.cp-tab-tthover b{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:50% 50%;}
.cp-tab-tt b:before,.cp-tab-tt b:after{ content:""; width:16px; height:2px; background:#395980; position:absolute; left:0; top:8px}
.cp-tab-tthover b:before,.cp-tab-tthover b:after{ background:#56abee}
.cp-tab-tt b:before{ -webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:50% 50%; left:-5px}
.cp-tab-tt b:after{  -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%; left:5px}

.cptabttbg01{ background-position:0 0}
.cp-tab-tthover .cptabttbg01{ background-position:-27px 0}
.cptabttbg02{ background-position:0 -25px}
.cp-tab-tthover .cptabttbg02{ background-position:-27px -25px}
.cptabttbg03{ background-position:0 -50px}
.cp-tab-tthover .cptabttbg03{ background-position:-27px -50px}
.cptabttbg04{ background-position:0 -75px}
.cp-tab-tthover .cptabttbg04{ background-position:-27px -75px}
.cptabttbg05{ background-position:0 -100px}
.cp-tab-tthover .cptabttbg05{ background-position:-27px -100px}
.cptabttbg06{ background-position:0 -125px}
.cp-tab-tthover .cptabttbg06{ background-position:-27px -125px}
.cptabttbg07{ background-position:0 -150px}
.cp-tab-tthover .cptabttbg07{ background-position:-27px -150px}
.cptabttbg08{ background-position:0 -175px}
.cp-tab-tthover .cptabttbg08{ background-position:-27px -175px}
.cptabttbg09{ background-position:0 -200px}
.cp-tab-tthover .cptabttbg09{ background-position:-27px -200px}
.cptabttbg010{ background-position:0 -225px}
.cp-tab-tthover .cptabttbg010{ background-position:-27px -225px}
.cptabttbg011{ background-position:0 -250px}
.cp-tab-tthover .cptabttbg011{ background-position:-27px -250px}
.cptabttbg012{ background-position:0 -275px}
.cp-tab-tthover .cptabttbg012{ background-position:-27px -275px}
.cptabttbg013{ background-position:0 -300px}
.cp-tab-tthover .cptabttbg013{ background-position:-27px -300px}
.cp-tab{ margin:0 30px; display:none}
.cptab-a{ text-align:center; padding:50px 0 30px}
.cptab-a img{ width:480px; display:block; margin:0 auto}
.cptab-b{ line-height:50px}
.cptab-c{ line-height:1; padding:20px 0}

.footer-video{ background:#f4f3ee; text-align:center; margin-top:80px}
.footervideo01{ line-height:1; padding:100px 0 40px}
.footervideo02{ height:361px; overflow:hidden; background:url(../images/xsy-10.png) no-repeat center; text-align:left}
.footervideo02 a{ display:block; height:300px; text-indent:-999px}
.footervideo03{ padding:30px 0 100px}

.lmcp-ggf{}
.lmcp-ggf .bt1{ padding:90px 1em 30px; text-align:center}
.lmcp-ggf-a{ overflow:hidden; margin:0 1em; background:url(../images/xsy-11.png) no-repeat 0 -34px; padding-top:40px}
.lmcp-ggf-a li{ background:url(xsy-11.png) no-repeat right bottom; padding-bottom:74px; margin-bottom:-34px}
.lmcp-ggf-b{ margin:0 30px; padding-top:60px}
.lmcp-ggf-b li{ overflow:hidden; padding-bottom:30px}
.lmcp-ggf-b1{ float:left; width:90px}
.lmcp-ggf-b1 img{ display:block; width:100%}
.lmcp-ggf-b2,.lmcp-ggf-b3,.lmcp-ggf-b4{ margin-left:114px}
.lmcp-ggf-b2{ font-weight:bold}
.lmcp-ggf-b3{}
.lmcp-ggf-b4{}


.mokjg-a{ padding:0 1em}
.mokjg-a .bt1{ padding:30px 0 30px; text-align:center; border-bottom:2px #0071BC solid}

.ul-pcv{ margin:0 30px}
.ul-pcv-border{ border-bottom:1px solid #c5c5c5; padding-bottom:90px}
.ul-pcv01{ padding:90px 0 30px; text-align:center}
.ul-pcv01 img{ width:480px; display:block; margin:0 auto}
.ul-pcv02{ padding-bottom:10px; color:#333; font-size:35px; font-weight:400}
.ul-pcv02min{ font-size:35px}
.ul-pcv03{}

.mokjg-b{ overflow:hidden; margin:0 30px; padding-top:50px; color:#f7f8fa}
.mokjg-b li{ margin-top:50px; text-align:center}
.mokjg-ba{ background:#97a4b4}
.mokjg-bb{ background:#6b7787}
.mokjg-bc{ background:#2f3847}
.mokjg-a1{ height:42px; line-height:42px; padding:50px 0 10px; font-size:40px}
.mokjg-a2{}
.mokjg-a3{ line-height:1; border-bottom:1px solid #fff; margin:0 10px; padding:50px 0 30px}
.mokjg-a3 span{ font-size:68px}
.mokjg-a4{ padding:30px 0 50px}
.mokjg-c{ padding:30px 30px 30px}
.mokjg-c1{ padding-bottom:18px}
.mokjg-c2{ height:45px}
.mokjg-c2 img{ vertical-align:middle; margin-right:12px}
.mokjg-c2 a{ color:#0071BC}

.mokjg-d{ margin:0 30px; border-top:1px solid #333}
.mokjg-d1{ line-height:1.4; padding-top:50px; color:#333}
.mokjg-d2{}
.mokjg-d2 li{}
.mokjg-d2 input{ width:100%; border-radius:8px; text-align:center}
.mokjg-d2-text{ padding:20px 0 10px}
.mokjg-d2-input{}
.mokjg-d2-input input{ height:30px;line-height:30px; padding:15px 0; background:#efefef; border:0 none; color:#666}
.mokjg-d2-sbm{ height:60px; line-height:60px; text-align:center; background:#6b7787; color:#fff; border-radius:8px}
.mokjg-d2-jg{ padding:35px 0;}
.mokjg-d2-jg a{ border:1px solid #0071BC; padding:8px 10px 7px; color:#0071BC; border-radius:8px; margin-right:12px}
.mokjg-d2-jg .hot{ background:#0071BC; color:#fff}
.mokjg-d2-mn{ padding-top:20px}
.mokjg-d2-mn span{ font-weight:bold; color:#ffa95e}

.mokxz-a3{ overflow:hidden; padding:50px 0 0 70px}
.mokxz-a3 li{ float:left; width:193px; margin-right:80px}
.mokxz-a3 a{ display:block; padding-top:193px}
.mokxz-a3 p{ background:#fff; text-align:center}
.mokxz-a31{ background:url(../images/xsy-13.png) no-repeat 0 0}
.mokxz-a32{ background:url(../images/xsy-13.png) no-repeat 0 -193px}


.mokxz-a3a{ overflow: visible; padding:50px 0 0 10px;}
.mokxz-a3a li{ float:left; width:125px; margin-right:15px; margin-bottom:15px;}
.mokxz-a3a a{ display:block; }
.mokxz-a3a p{ background:#fff; text-align:center}




.fx-title{ padding:130px 30px 20px;}
.con-con{ margin:0 30px}
.con-con img{ max-width:100%}

.gjc{ padding-top:100px}
.gjc-list{ border-bottom:1px solid #b3b3b3;}
.gjc-title{ height:100px; line-height:100px; background:#dfdfdf; padding:0 30px; font-size:30px; color:#0071BC; position:relative}
.gjc-title:after{ content:""; width:21px; height:11px; background:url(../images/xsy-07s.png) no-repeat; position:absolute; top:45px; right:18px;
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)}
.gjc-con{ display:none; margin:0 30px; padding:50px 0}
.gjc-list-index .gjc-con{ display:block}
.gjc-list-index .gjc-title:after{
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)}



.cgkh{ background:#eff1f4; padding:0 30px; margin-top:100px}
.cgkh .bt1{ padding:50px 0 30px}
.cgkha{ position:relative}
.cgkha img{ display:block; width:100%}
.cgkha i{ width:108px; height:108px; background:url(../images/cgkha.png) no-repeat; position:absolute; top:50%; left:50%; margin-top:-54px; margin-left:-54px; cursor:pointer}
.cgkhb .lb{ overflow:hidden}
.cgkhb li{ overflow:hidden; border-bottom:1px solid #a6a6a6; padding:30px 0; margin-bottom:-1px}
.cgkhb span{ float:left; display:block; width:154px; height:95px; overflow:hidden}
.cgkhb img{ margin-top:-95px}
.cgkhb a{ color:#888}
.cgkhb p{ margin-left:170px}
.cgkhc{ padding-bottom:50px}
.cgkhc a{ color:#0071BC}


.jiaose01{ padding-top:100px; text-align:center}
.jiaose01 img{ display:block; width:200px; height:200px; overflow:hidden; border-radius:50%; margin:0 auto;
-webkit-box-shadow:0 0 1px 7px #fff,0 0 1px 9px #c5ced7;
box-shadow:0 0 1px 7px #fff,0 0 1px 9px #c5ced7
}
.jiaose02{ padding:30px 30px 100px}
.jiaose02 i{ display:block; color:#0071BC; font-size:24px}


.khfw-a{ background:#eff1f4; margin:80px 0; padding-top:80px; padding-bottom:60px}
.khfw-ico{ display:block; width:143px; height:143px; margin:0 auto; margin-bottom:-70px; background:url(../images/xsy-14.png) no-repeat}
.khfw-ico01{background-position:0 0}
.khfw-ico02{background-position:0 -143px}
.khfw-ico03{background-position:0 -286px}
.khcgfw-a-ul{ padding:0 30px; margin-top:-50px}
.khcgfw-a-ul li{ padding-top:50px}
.khcgfw-a-ul-pic{ width:127px; height:127px; background:url(../images/xsy-14.png) no-repeat; margin:0 auto}
.khcgfw-a-ul-pic1{background-position:0 -429px}
.khcgfw-a-ul-pic2{background-position:0 -556px}
.khcgfw-a-ul-pic3{background-position:0 -683px}
.khcgfw-a-ul-tt{ text-align:center; color:#0071BC; padding:10px 0}
.khcgfw-a-ul-con{}
.khfw-b{ padding:50px 30px 30px}
.khfw-b span{ color:#0071BC}
.tel{}
#sspx,#khcg,#jsfw{ display:block; height:1px; position:relative}
#sspx{ top:-20px}
#khcg{ top:-20px}
#jsfw{ top:-160px}

.kehuanli-a{ margin:0 30px; border:1px solid #eee; position:relative}
.kehuanli-a img{ display:block; width:100%}
.kehuanli-a i{ width:108px; height:108px; background:url(../images/xsy-15.png) no-repeat; position:absolute; top:50%; left:50%; margin:-54px 0 0 -54px; cursor:pointer}



.khcgal-d{ padding:0 1em 0; text-align:center}
.khcgal-d1{ padding-top:100px}
.khcgal-d1 img{ display:block; width:200px; margin:0 auto; border-radius:50%}
.khcgal-d2{ color:#333; font-size:34px; padding:30px 0 10px}
.khcgal-d3{ color:#0071BC}
.khcgal-d4{ padding-bottom:10px; text-align:left}


.anli-title,
.con-title{ line-height:1.4; margin:0 1em; padding:50px 0 10px; font-size:42px; color:#0071BC; font-weight:400}
.anli-titlemin,
.con-titlemin{ text-align:center; font-size:24px}
.con-titlemin{ padding-bottom:30px}
.anli-con{ margin:0 30px; padding:30px 0; color:#696969; font-size:26px;margin-top:20px;}
.anli-con img{ max-width:100%}
.anli-con-yh{ background:#97a4b4; color:#fff; margin:0 30px; padding:20px 30px}
.anli-con-why{ margin:0 30px; padding-top:50px; font-size:36px}

.mok-guang{ margin:0 30px; padding:50px 0}
.mok-guang img{ display:block; width:100%}


.moksq-nav{ overflow:hidden; padding-top:100px; padding-bottom:30px}
.moksq-nav .lb{ margin-right:-28px; padding-left:15px}
.moksq-nav li{ float:left; padding:28px 11px 0 0; overflow:hidden}
.moksq-nav a{ display:block; width:194px; padding:8px 0; font-size:0.9em; border:1px solid #0071BC; color:#0071BC; text-align:center; border-radius:8px;}
.moksq-nav .cur a{ background:#0071BC; border:1px solid #0071BC; color:#fff}

.moksq-box{ background:#efefef; border:1px solid #e3e7ea; margin:0 16px 50px;}
.moksq-box img{ max-width:100%}
.moksq-box-tt{ height:84px; line-height:84px; border-bottom:3px solid #0071BC;font-weight:400; font-size:34px; color:#333}

.moksq-list li{ min-height:140px; overflow:hidden; border-bottom:1px solid #c5ced5; margin:0 26px; position:relative}
.moksq-list-recommend{ background:#fa694c; padding:2px 10px 0; color:#fff; font-size:18px; position:absolute; top:12px; left:130px; border-radius:4px}
.moksq-list-1{ float:left; width:124px; margin-top:23px; background:#dfe0e4; font-size:0}
.moksq-list-1 img{ display:block; width:124px; height:92px}
.moksq-list-2,.moksq-list-3{ margin-left:146px;}
.moksq-list-2{ padding-top:20px; line-height:1.4; font-size:26px}
.moksq-list-2 a{ color:#333}
.moksq-list-3{ color:#c9c9c9; font-size:22px}
.moksq-list-3 span{ padding-right:0.8em}
.hot .moksq-list-2,
.hot .moksq-list-3{ margin-left:200px}

.news11div{ padding: 10px 30px; border-bottom:2px solid #008DD1}
.news11div span.cur{ color:#008DD1}

.fen_ye{ text-align:center; padding:50px 0}
.fen_ye a,
.fen_ye span,
.fen_ye em{ background:#e3e7ea; padding:20px 26px 14px; color:#6a7684; font-size:22px}
.fen_ye em{ padding:20px 2px 14px}
.fen_ye .a01,.fen_ye .a02{ background:#95a5b5; color:#fff}
.fen_ye span{ color:#0071BC}
.fen_ye .a01,.fen_ye .a02{ padding:20px 26px 14px}
.fen_ye .a01{ border-left:1px solid #95a5b5; border-radius:5px 0 0 5px}
.fen_ye .a02{ border-right:1px solid #95a5b5; border-radius:0 5px 5px 0}

.shequ-gjz{ margin:0 30px; font-size:26px}
.shequ-gjz li{ padding:10px 0; position:relative; padding-left:14px}
.shequ-gjz li:before{ content:''; display:block; width:4px; height:4px; background:#38587f;position:absolute; top:27px; left:0; border-radius:50%}
.shequ-gjz  a{ color:#38587f}




.shequ-title,.shequ-titlemin,.shequ-con,.moksq-ly{ margin:0 30px; }
.shequ-title{ line-height:1.4; border-bottom:3px solid #0071BC; padding:40px 0 10px; font-size:42px; color:#0071BC}
.shequ-titlemin{ font-size:24px}
.shequ-con{ padding:30px 0; color:#333}
.shequ-con img{ max-width:100%}
.moksq-ly{ padding:40px 0 20px}

.gsjs-a{ padding-top:90px}
.gsjs-a img{ display:block}

.gsjs-b{ height:329px; background:url(xsy-16.jpg) no-repeat; margin-top:90px; font-size:40px; color:#333; text-align:center}
.gsjs-b p{ padding-top:70px}

.gsjs-c{ padding-top:80px; margin-bottom:50px}
.gsjs-c .bt1{ text-align:center; padding-bottom:40px}
.gsjs-c .lb{ border-left:2px solid #97a4b4; margin:0 30px; padding:20px 0}
.gsjs-c li{ background:url(../images/xsy-17.png) no-repeat; margin-left:-11px; padding-top:10px}
.gsjs-c01{ overflow:hidden; padding-left:34px; color:#fff}
.gsjs-c01 i,.gsjs-c01 p{ float:left}
.gsjs-c01 i{ width:22px; height:60px; background:url(../images/xsy-18.png) no-repeat; position:relative}
.gsjs-c01 p{ height:59px; line-height:58px; margin-left:-21px; padding:0 30px 0 50px; border-radius:0 4px 4px 0}
.gsjs-c02{ padding:20px 0 0 54px; text-align:justify;text-justify:inter-word}



.qywh-a{ margin:0 30px}
.qywh-a li{ padding-bottom:50px}
.qywh-a span{ display:block; padding-bottom:10px; color:#333; font-size:34px; font-weight:400}
.ul-pcv03{}

.qywh-b{ height:300px; overflow:hidden; text-align:left; position:relative}
.qywh-b .ul{ width:640px; position:relative}
.qywh-b li{  position:absolute}
.qywh-b p{ width:100%; line-height:22px; padding:4px 0; color:#fff; font-size:20px; text-indent:1em; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.qywh-b img{ display:block; width:100%}
.qywh-b1 img{ display:block; width:100%; height:270px;}
.qywh-b2 img{ display:block; width:100%; height:132px;}
.qywh-b3 img{ display:block; width:100%; height:132px; margin-top:-50px;}
.qywh-b4 img{ display:block; width:100%; height:270px;}
.qywh-b1{ width:167px; top:0; left:0;}
.qywh-b2{ width:183px; top:0; left:170px}
.qywh-b3{ width:183px; top:189px; left:170px}
.qywh-b4{ width:285px; top:0; right:0}


.qywh-b5{ width:469px; top:298px; left:0}
.qywh-b6{ width:182px; top:486px; left:0}
.qywh-b7{ width:283px; top:486px; left:186px}
.qywh-b8{ width:167px; top:298px; right:0}

.qywh-c{ background:#0071BC; padding-bottom:90px; color:#fff}
.qywh-ctt{ padding:90px 0 0; font-size:40px; font-weight:400; text-align:center}
.qywh-c li{ margin:0 30px; padding-top:50px}
.qywh-c i{ display:block; width:129px; height:108px; margin:0 auto; background-image:url(../images/xsy-19.png)}
.qywh-c1{ background-position:0 0}
.qywh-c2{ background-position:0 -108px}
.qywh-c3{ background-position:0 -216px}
.qywh-c4{ background-position:0 -324px}
.qywh-c span{ display:block; padding:10px 0; text-align:center; font-size:34px}
.qywh-c p{}



.qywh-ett{ color:#0071BC}
.qywh-e{ margin:0 30px;}
.qywh-e li{}
.qywh-e img{ display:block; width:100%;margin:0 auto}
.qywh-e p{ margin-top:20px;margin-bottom:20px;color:#0071BC; line-height:30px;}
.qywh-e span{ display:block;}

.honor{ margin:0 30px; margin-bottom:-90px; overflow:hidden; text-align:center}
.honor li{ padding:100px 0 90px; border-top:1px solid #c5c5c5; margin-top:-1px}
.honor-1{}
.honor-1 img{ display:block; margin:0 auto}
.honor-2{ padding:20px 0 10px}
.honor-3{}



.mtbd{ margin:0 26px}
.mtbd-tt{ padding:90px 0 40px; font-weight:400; font-size:34px; color:#333}
.mtbd li{ border-top:1px solid #c5c5c5; padding:50px 0}
.mtbd-box{ overflow:hidden}
.mtbd01{ float:left; width:190px}
.mtbd01 img{ float:left; width:100%}
.mtbd02,.mtbd03{ margin-left:210px}
.mtbd02{ line-height:1.4; color:#333; position:relative; top:-6px}
.mtbd03{ padding-top:4px}


.gsjs-d{}
.gsjs-dtt{ padding:50px 1em 0; font-size:34px}
.gsjs-logo{text-align:center}
.gsjs-logo img{ margin-right:30px}


.jrwm-list{ margin:0 30px; padding:90px 0; border-top:1px solid #c5c5c5}
.jrwm-tt{ padding:90px 30px 30px}
.jrwmico{ width:175px; height:175px; background:url(../images/xsy-21.png) no-repeat; margin:0 auto}
.jrwmico-1{ background-position:0 0}
.jrwmico-2{ background-position:0 -175px}
.jrwmico-3{ background-position:0 -350px}
.jrwmico-4{ background-position:0 -525px}
.jrwmico-5{ background-position:0 -700px}
.jrwmico-6{ background-position:0 -875px}
.jrwmico-7{ background-position:0 -1050px}
.jrwmico-8{ background-position:0 -1225px}
.jrwm-a,.jrwm-b{ text-align:center}
.jrwm-a{ color:#333}
.jrwm-b{ padding:10px 0}
.jrwm-c{ display:none}
.jrwm-c-tt{ padding-top:40px; color:#0071BC; font-size:30px; font-weight:400}
.jrwm-c-con{}

.lxwm-a,.lxwm-b{ margin:0 30px}
.lxwm-a{ padding-top:80px}
.lxwm-b{}
.lxwm-btt{ padding-top:60px; color:#333}
.lxwm-bcon{}



#gartner{ margin:0 30px}
.gartner-a{}
.gartner-img{ padding:90px 0 30px}
.gartner-img img{ display:block; margin:0 auto}
.gartner-strong{ color:#0071BC}
.gartner-b .gartner-strong{ padding:6px 0}
.gartner-ctt{ padding:90px 0 50px}
.gartner-ctt img{ display:block; margin:0 auto}
.gartner-c{ text-align:center}
.gartner-c li{ padding-bottom:90px}
.gartner-c img{ display:block; margin:0 auto}
.gartner-c span{ display:block; padding-top:30px; color:#0071BC}
.gartner-d{ padding-bottom:60px}


#shipin{ display:none; width:640px; height:100%; background:#0071BC; overflow:hidden; position:fixed; top:0;left:50%; margin-left:-320px; z-index:99; vertical-align:middle}
#shipin video{ display:none; background:#fff; width:100%; margin-top:10px}
#video-stop{ height:42px; line-height:42px; text-align:center; color:#fff; padding:5px 0; margin:30px; border:1px solid #fff; text-shadow:1px 1px 1px #333; border-radius:21px}

.mokzw-right{ background:#eff1f4; padding:0 30px; margin:100px 0; padding-bottom:50px}
.mokzw-right-tt{ padding:50px 0 30px}
.mokzw-right-a li{ padding-bottom:30px}
.mokzw-right-a span{ display:block}


#toutiao{ width:640px; background:white; margin:0 auto}
#toutiao .shequ-title{ border-top:0 none}
.toutiao-box{ padding:0 20px 50px}
.toutiao-tt{ height:66px; line-height:66px; font-size:30px; font-weight:400; color:#666}
.toutiao-list{ background:#f4f3ee; border:1px solid #e3e7ea; overflow:hidden}
.toutiao-list li{ min-height:140px; overflow:hidden; border-top:1px solid #c5ced5; margin:0 26px; position:relative; top:-1px}
.toutiao-1{ float:left; width:124px; margin-top:23px; background:#dfe0e4; font-size:0}
.toutiao-1 img{ display:block; width:124px; height:92px}
.toutiao-2,.toutiao-3{ margin-left:146px;}
.toutiao-2{ padding-top:20px; line-height:1.4; font-size:26px}
.toutiao-2 a{ color:#333}
.toutiao-3{ color:#c9c9c9; font-size:22px}
.toutiao-3 span{ padding-right:0.8em}

.toutiao-ad{ margin:0 20px;}
.toutiao-ad img{ display:block; width:100%; margin-bottom:50px}


#cpys1,
#cpys2,
#cpys3,
#cpys4{ display:block; height:30px; position:relative; top:-20px}


.qdjm-tt{ font-size:32px; color:#0071BC; font-weight:400; padding:50px 30px 30px}
.qdjm-con{ padding:0 30px}
.qdjm-con p{ padding-bottom:20px}
.qdjm-con-center{ padding:0 30px}
.qdjm-con-center p{ padding-bottom:20px}
.qdjm-lipic{ text-align:center; padding:50px 0}
.qdjm-lipic img{ display:block; margin:0 auto}
.qdjm-lipic span{ display:block; text-align:center; padding:30px 0 50px}
.qdjm-cz{ background:#0071BC; color:#fff}
.qdjm-cz-tt{ text-align:center; font-size:32px; font-weight:400; padding:50px 0 30px}
.qdjm-cz li{ overflow:hidden}
.qdjm-cz b{ display:block; height:34px; line-height:34px; margin:0 30px; border-bottom:1px solid #fff; text-align:center; font-weight:400}
.qdjm-cz b span{ background:#0071BC; padding:0 1em; position:relative; top:17px}
.qdjm-cz div{ overflow:hidden; margin-top:50px; padding-bottom:60px}
.qdjm-cz img{ float:left; position:relative;left:100px}
.qdjm-cz p{ margin-left:270px}

.qdjm-bottom{ text-align:center; padding:60px 0}

.qdjm-footer{ overflow:hidden; height:36px; line-height:36px; padding:30px 0; background:#0071BC; color:#fff}
.qdjm-footer b,.qdjm-footer span{ float:left}
.qdjm-footer b{ width:30%; padding-left:8%; text-align:center; font-weight:400}
.qdjm-footer span{ width:50%; background:url(../images/channel_tel.png) no-repeat; padding-left:50px}
.qdjm-footer a,
.qdjm-footer a:hover{ color:#fff}


.kxb-tt{ background:#eff1f4; margin-bottom:-100px; padding:100px 0 0; text-align:center; font-size:42px; color:#000; font-weight:400;}



.moksq-fujian{ padding:30px 20px; margin:20px; line-height:30px; border:1px solid #dce3eb}
.moksq-fujian .bt2{ padding-bottom:30px}
.moksq-fujian a{ margin-left:1em}


.size42{ font-size:42px}

.homepage-textoper {
    margin-top: 25px;
}
.homepage-textoper a{
	width: 160px;
	height: 49px;
	text-align: center;
	line-height: 50px;
	border-radius: 30px;
	font-size: 26px;
	margin-right: 20px;
	display: inline-block;
}

.homepage-textoper a.homepage-textoperv{
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
}

.homepage-textoper a.homepage-textoperr{
	border: 1px solid #0071BC;
	background-color: #0071BC;
	color: #fff;
}
#faqshipin {
	display: none;
	width: 640px;
	height: 100%;
	background: #0071BC;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -320px;
	z-index: 99;
	vertical-align: middle;
}
#faqshipin #video-stop-back {
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	padding: 5px 0;
	margin: 30px;
	border: 1px solid #fff;
	text-shadow: 1px 1px 1px #333;
	border-radius: 21px;
	cursor: pointer;
}






/* 2016-0918 simon*/
#faqshipin2 {
	display: none;
	width: 640px;
	height: 100%;
	background: #0071BC;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -320px;
	z-index: 99;
	vertical-align: middle;
}
#faqshipin2 #video-stop-back2 {
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	padding: 5px 0;
	margin: 30px;
	border: 1px solid #fff;
	text-shadow: 1px 1px 1px #333;
	border-radius: 21px;
	cursor: pointer;
}
#faqshipin3 {
	display: none;
	width: 640px;
	height: 100%;
	background: #0071BC;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -320px;
	z-index: 99;
	vertical-align: middle;
}
#faqshipin3 #video-stop-back3 {
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	padding: 5px 0;
	margin: 30px;
	border: 1px solid #fff;
	text-shadow: 1px 1px 1px #333;
	border-radius: 21px;
	cursor: pointer;
}
.wrapper-casevideo .syvideo {background: #eff1f4 none repeat scroll 0 0;}
.wvideo{display: block; overflow: hidden; width: 100%; margin: 30px 0px; padding: 30px 0;}
.wvideo ul{zoom: 1;}
.wvideo ul li{width: 48%; float: left; margin-right: 4%; margin-bottom: 20px;}
.wvideo ul li:nth-child(2n){ margin-right: 0%;}
.wvideo .syvideo a{background: #eff1f4 none repeat scroll 0 0;}

.album_div{ padding:10px 10px;}
.album_div h3{ font-size:0.8em; color:#000;}
.album_div span{ display:block; float:left; margin-right:20px; margin-top:8px; font-size:0.7em; color:#000;}


#wrapper {
    position: absolute;
    top: 0;
    left: 50%;
    overflow: auto;
    overflow-x: hidden;
    width: 640px;
    margin-left: -320px;
    background: white;
}

.wrapper-homepage {
    position: relative;
    width: 100%;
    height: 100%;
    top:100px;
}

.wrapper-homepage img {
    width: 100%;
    height: 800px;
}

.wrapper-homepage .wrapper-homepage-text {
    position: absolute;
    top: 70px;
    width: 100%;
    text-align: center;
}

.wrapper-homepage .wrapper-homepage-text h2 {
  color: #0071BC;
  font-size: 45px;
  font-weight: normal;
}

.wrapper-homepage .wrapper-homepage-text .homepage-texttit {
    font-size: 32px;
    margin: 5px 0 0px;
    color: #0071BC;
}

.homepage-textoper a {
    font-size: 26px;
    line-height: 50px;
    display: inline-block;
    width: 160px;
    height: 49px;
    margin-right: 20px;
    text-align: center;
    border-radius: 30px;
}

.homepage-textoper a.homepage-textoperv {
    color: #333;
    border: 1px solid #333;
    background-color: #fff;
}

.homepage-textoper a.homepage-textoperr {
    color: #fff;
    border: 1px solid #0071BC;
    background-color: #0071BC;
}

.wrapper-profile {
  border-bottom: 1px solid #e0e0e0;
  height: 250px;
  padding: 70px 32px 0;
  position: relative;
  top: 60px;
  width: 100%;
}

.wrapper-profile a {
    display: inline-block;
    color: #0071BC;
}

.wrapper-profile dl {
    float: left;
    width: 192px;
    text-align: center;
}

.wrapper-profile dl dd {
  font-size: 28px;
  margin: 20px auto;
}

.wrapper-profile dl dd a {
    color: #0071BC;
}


.wrapper-management1 {
  padding: 10px 20px 0;
  position: relative;
  text-align: center;
  top: 0px;
}

.wrapper-management1 h2 {
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 46px;
    color: #0071BC;
}


.wrapper-management {
  padding: 75px 32px 0;
  position: relative;
  text-align: center;
  top: 50px;
}

.wrapper-management h2 {
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 46px;
    color: #0071BC;
}

.wrapper-managementlist {
    margin-top: 35px;
}

.wrapper-managementlist dl {
    float: left;
    width: 288px;
    margin-bottom: 10px;
    text-align: center;
}

.wrapper-managementlist dl dd {
  color: #51575f;
  font-size: 24px;
  margin: 0;
}

.wrapper-managementlist .managementlist-more {
    font-size: 28px;
    display: inline-block;
    margin-bottom: 100px;
	line-height:100px;
	margin-top:60px;
    color: #0071BC;
}

.wrapper-casevideo {
  margin-bottom: 60px;
  padding: 0 32px;
  position: relative;
  top: 30px;
}

.wrapper-casevideo .casevideo {
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}

.wrapper-casevideo .casevideo img.casevideo-bg {
    width: 576px;
}

.wrapper-casevideo .casevideo img.casevideo-play {
    position: absolute;
    top: 130px;
    left: 236px;
}

.wrapper-casevideo .casevideo-text {
    /*padding: 30px 50px 50px;*/
    position: relative;
    display: none;
    height: 280px;
    margin-bottom: 60px;
    padding: 30px;
    background-color: #eff1f4;
}

.wrapper-casevideo .casevideo-text h2 {
    font-size: 26px;
    font-weight: normal;
    color: #0071BC;
}

.wrapper-casevideo .casevideo-text p {
    font-size: 24px;
    margin: 30px 0;
    color: #51575f;
}

.wrapper-casevideo .casevideo-text a {
    font-size: 24px;
    color: #0071BC;
}

.wrapper-casevideo .casevideo-text .casevideo-triangle {
    position: absolute;
    bottom: -30px;
    left: 273px;
    border-top: 30px solid #eff1f4;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
}

.wrapper-casevideo .casevideo-list {
    width: 3000px;
}

.wrapper-casevideo .casevideo-list li {
    position: relative;
    float: left;
    width: 180px;
    height: 100px;
    margin-right: 40px;
    text-align: center;
}

.wrapper-casevideo .casevideo-list li img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.casevideo-list-warp {
    overflow: hidden;
    height: 100px;
    padding-right: 20px;
}

.swiper-container .swiper-slide {
    text-align: center;
}

.wrapper-casevideo .casevideo-listxt {
    font-size: 24px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #9fa0a0;
}

.swiper-container {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0 auto;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-wrapper {
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-property: -webkit-transform, left, top;
    -moz-transition-property: -moz-transform, left, top;
    -ms-transition-property: -ms-transform, left, top;
    -o-transition-property: -o-transform, left, top;
    transition-property: transform, left, top;
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -o-transform: translate(0px, 0px);
    transform: translate3d(0px, 0, 0);
}

.swiper-slide img {
    /*  width: 100%;
   height: 100%;*/
}

/*浜у搧姒傝堪*/
.summary-titleimg {
  display: block;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 100px;
}
.summary-titleimg a{
/*	overflow: hidden;
	width: 118px;
	height: 118px;
	position: absolute;
    top: 91px;
    left: 261px;
    display: block;*/
}
.summary-titleimg img.summary-titleimgbg{
	position: absolute;
	top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.summary-titleimg img.casevideo-play{
	display: block;
}

.summary-knowxsy {
	background-color: #0071BC;
	color: #fff;
	text-align: center;
	font-size: 28px;
	padding: 46px 32px;
}

.summary-knowxsy h2 {
  color: #fff;
  font-size: 45px;
  font-weight: normal;
  margin-bottom: 10px;
}
.summary-dlpublic {
    padding: 100px 32px 0px;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
}

.summary-dlpublic dl {
  float: left;
  margin-bottom: 10px;
  margin-top: 40px;
  text-align: center;
  margin-right:20px;
  width: 268px;
}

.summary-dlpublic dl dd {
    color: #51575f;
    font-size: 26px;
    margin: 10px auto;
}

.summary-automation{
	padding: 100px 0;
}
.summary-automation h2 {
  color: #0071BC;
  font-size: 45px;
  font-weight: normal;
  margin-bottom: 50px;
  text-align: center;
}
.summary-product{
	padding: 100px 0;
	background-color: #eaedf0;
}

.summary-product h2 {
  color: #0071BC;
  font-size: 45px;
  font-weight: normal;
  margin-bottom: 30px;
  text-align: center;
}

.summary-product p{
	color: #0071BC;
	font-size: 35px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 46px;
}

.summary-product a{
	display: inline-block;
	width: 125px;
	height: 125px;
	background-color: #0071BC;
	color: #fff;
	margin-left: 29px;
	text-align: center;
	line-height: 125px;
	border-radius: 63px;
}

.summary-product .summary-productcho{
	display: inline-block;
	font-size: 24px;
	color: #9fa0a0;
	width: 100%;
	margin-top: 70px;
	text-align: center;
}

.summary-dlpublic p{
	color: #0071BC;
	font-size: 35px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 46px;
}
.summary-dlpublic h2 {
  color: #0071BC;
  font-size: 45px;
  font-weight: normal;
  margin-bottom: 25px;
}
.summary-dlpublic .summary-productcho {
  color: #9fa0a0;
  display: inline-block;
  font-size: 24px;
  margin-bottom: 100px;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}

.summary-support{
	padding: 100px 32px;
    background-color: #eaedf0;
}
.summary-support h2 {
  color: #0071BC;
  font-size: 45px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 30px;
}
.summary-support .support-approval {
    color: #0071BC;
    font-size: 28px;
}

.summary-support .support-approval li{
	height: 57px;
	line-height: 57px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #fff;
}

.summary-support .support-approval li .support-approvalr{
	padding-right: 50px;
}

.summary-support p{
	color: #0071BC;
	font-size: 32px;
	margin-top: 30px;
}

.summary-support p a{
	color: #0071BC;
}

.summary-titleimgs{
	height: 486px;
}

.summary-titleimgs img.casevideo-play{
	left: 261px;
	top: 178px;
}

.wrapper-introduce{
	padding: 100px 32px;
}
.wrapper-introduce h2{
  color: #0071BC;
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 30px;
    text-align: center;
}

.wrapper-introduce p{
	color: #0071BC;
	font-size: 35px;
	margin-top: 30px;
}

.wrapper-introduce ul{
	list-style-type:disc;
	padding-left: 32px;
	margin-top: 50px;

}

.wrapper-summary .introduce-module{
	padding: 80px 32px 100px;
	border-top: 1px solid #e0e0e0;
}

.wrapper-summary .introduce-module dl{
	margin-bottom: 100px;
}

.wrapper-summary .introduce-module dl dt{
	width: 100%;
	text-align: center;
}

.wrapper-summary .introduce-module dd.introduce-moduletit{
	width: 100%;
	color: #0071BC;
	font-size: 35px;
	margin: 20px 0;
	text-align: center;
}

.wrapper-summary .introduce-module dd.introduce-moduletxt {
  color: #51575f;
  font-size: 28px;
  width: 100%;
  margin: 0;
}

.introduce-more{
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	display: inline-block;
	border: 1px solid #0071BC;
	color: #0071BC;
}
.introduce-more i{
	display: inline-block;
	width: 25px;
	height: 14px;
	float: right;
	margin: 20px 40px 0 0;
	background: url(../img/introduce_more.png) no-repeat;
	position: absolute;
	right: 10px;
	-webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.introduce-more.actived i{
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.introduce-more i{
	-webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.introduce-charge{
	padding: 100px 32px;
	text-align: center;
	background-color: #eaedf0;
}

.introduce-charge h2{
   color: #0071BC;
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 30px;
    text-align: center;
}


.introduce-charge h3{
	font-size: 32px;
	font-weight: normal;
	color: #0071BC;
}

.introduce-charge h3 span{
	font-size: 60px;
}

.introduce-charge p.introduce-chargetit{
	font-size: 35px;
	color: #0071BC;
}

.introduce-charge p.introduce-chargetxt{
	font-size: 28px;
	text-align: left;
	color: #51575f;
	margin-bottom: 70px;
}

.introduce-charge p.introduce-chargetxt span{
	color: #0071BC;
}

.introduce-charge .introduce-calculator{
	padding-top: 50px;
	text-align: left;
}

.introduce-charge .introduce-calculator h2{
	font-size: 32px;
	text-align: left;
}

.introduce-charge .introduce-calculator p{
	font-size: 24px;
	margin-bottom: 25px;
	color: #333;
}

.introduce-charge .introduce-calculator p span,input{
	width: 577px;
	height: 60px;
	display: inline-block;
	line-height: 60px;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 10px;
	border: 0;
	outline: none;
	font-size: 24px;
	text-indent: 10px;
}

.introduce-charge .introduce-calculator p span a{
	color: #a8a8a8;
	display: inline-block;
	margin: 0 24px;
}

.introduce-charge .introduce-calculator p span a.selected{
	color: #0071BC;
}

.introduce-charge .introduce-calculator a.calculatoring{
	width: 577px;
	height: 60px;
	display: inline-block;
	line-height: 60px;
	color: #fff;
	text-align: center;
	background-color: #333;
	border-radius: 10px;
}

.introduce-charge .introduce-calculator .calculatoring-result{
	font-size: 24px;
	color: #333;
}
.introduce-chargetxt a{
	color: #0071BC;
}
.introduce-charge .introduce-calculator .calculatoring-result em{
	color: #ffa800;
	font-style: normal;
}

.introduce-charge .introduce-calculator .calculatoring-result p{
	margin-top: 40px;
}

.introduce-case{
	padding: 100px 32px;
}
.introduce-case h2{
  color: #0071BC;
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 30px;
    text-align: center;
}

.introduce-case p a{
	display: inline-block;
	width: 186px;
	height: 130px;
	position: relative;
}

.introduce-case p a img{
	width: 60%;
	position: absolute;
	top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.introduce-case .summary-productcho{
	display: inline-block;
	font-size: 24px;
	color: #9fa0a0;
	width: 100%;
	margin-top: 70px;
	text-align: center;
}

.introduce-case .summary-productcho a{
	color: #0071BC;
}

.introduce-ask {
	padding: 0 32px;
	margin-bottom: 100px;
}

.introduce-ask h2 {
  border-bottom: 4px solid #e7e7e7;
  font-size: 36px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  text-align: left;
  color: #0071BC;
}

.introduce-ask h2 i{
	display: inline-block;
	margin-right: 25px;
	float: left;
	margin-top: 8px;
}

.introduce-ask ul{
	font-size: 28px;
	color: #51575f;
	list-style-type:disc;
	padding-left: 32px;
}

.introduce-ask ul li{
	margin-bottom: 30px;
	cursor: pointer;
}
.introduce-ask ul li a{
	color: #51575f;
}
.introduce-module-hidden{
	display: none;
}
#productshipin {
    display: none;
    width: 640px;
    height: 100%;
    background: #0071BC;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -320px;
    z-index: 99;
    vertical-align: middle;
}
#productshipin #video-stop {
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    padding: 5px 0;
    margin: 30px;
    border: 1px solid #fff;
    text-shadow: 1px 1px 1px #333;
    border-radius: 21px;
    cursor: pointer;
}

/* 首页banner */
.index_banner{ position:relative; z-index:1; margin-top:80px;}
.bannerBox{ position:relative; z-index:1; width:100%; overflow:hidden;}
.bannerBox ul{}
.bannerBox ul li{ float:left; height:auto !important;}
.bannerBox ul li img{ display:block}

.bannerBtn{ position: absolute; left:50%; bottom:15px; z-index:9999; margin-left:-35px;}
.bannerBtn a{ display:inline-block; width:60px; height:60px; background:#fff; margin:0px 15px;}
.bannerBtn a:hover{ background:#0059A9 ;}

.index_con{ padding:10px;}

/* 底部 */
footer{ }
footer p{text-align:center; width:100%; padding-bottom:0px; color:#FFFFFF }
footer ul{padding:0px;}
footer ul li{ float:left; width:33%; text-align:center; border-right:1px #008DD1 solid; border-left:1px #005A85  solid;color:#fff;}
footer ul li a{ color:#fff; font-size:0.7em;}
footer ul li a:hover{ color:#fff; font-size:0.7em;}
footer ul li{padding:0px;background:-webkit-gradient(linear,0 0,0 100%,from(#005A85 ),to(#008DD1));}
footer ul li:hover{ background:-webkit-gradient(linear,0 0,0 100%,from(#008DD1),to(#005A85 ));}


@charset "utf-8";
/* CSS Document */
/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

img{border:0px;}
ul,li{ list-style:none;}
em, i{ font-style:normal;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur());}

input[type=radio]{-webkit-appearance:none; appearance: none;width: 13px;height: 13px;margin: 0;cursor: pointer; vertical-align: bottom;background: #fff;border: 1px solid #dcdcdc;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
input[type=radio] {-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;width: 15px;height: 15px;}
input[type=radio]:checked:after {content: '';display: block;position: relative;top: 3px;left: 3px;width: 7px;height: 7px;background: #666;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;background: #36619d;}

input[type=checkbox] {-webkit-appearance:none; background:url(../images/img32.html) no-repeat; width:18px; height:18px; border-radius:0;}
input[type=checkbox]:checked:after {content: '';display: block;position: relative;top: 0px;left: 0px;width: 16px;height: 16px; background:url(../images/img33.html) no-repeat;}

.swiper-pagination-switch {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #fff;
  margin: 0 8px;
  cursor: pointer;
  border-radius: 50%;

}
.swiper-active-switch {
  background: #F78218;
}





/*  人才招聘  */
.recruit .tit2{ font-size:1.2em; border-bottom:1px solid #999; background-color: #0071BC; color:#0071BC; padding:5px 30px;}
.Recruitmentlist{padding:35px 30px;margin:0px;position:relative; margin-bottom:20px;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:10px 0px 10px 0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h4.Recruitmenttitle{color:#4e4e4e;font-size:0.9em; font-weight:400; padding:0px 25px 0px 35px; line-height:50px; position:relative; cursor:pointer; }
.Recruitmentlist ul li .Recruitmenttitle:before { content: '·'; position: absolute; top:0px; left: 8px; font-size: 3em; margin-right:5px; }

.Recruitmentlist ul li .Recruitmenttitle:after { content: ''; display: block; width: 13px; height: 13px; border-top: 2px solid #4e4e4e;
 border-right: 2px solid #4e4e4e; position: absolute; right: 10px; top: 14px; -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);
 -o-transform: rotate(135deg);transform: rotate(135deg); -webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; }
 
.Recruitmentlist ul li.cur .Recruitmenttitle:after { -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); border-color: #ed6d00; }
.Recruitmentlist ul li .job_add{color: rgb(26, 26, 26); font-size: 18px; line-height: 22px; white-space: normal; margin-top:10px;}
.Recruitmentlist ul li .job_tel{color: rgb(26, 26, 26); font-size: 18px; line-height: 22px; white-space: normal;}

.Recruitmentlist ul li span{ display:block; float:right; margin-right:50px;}
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#fafafa; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h4{ background:url(../images/index_70.gif) no-repeat 5px 20px; color:#ed6d00;}
.Recruitmentlist ul li.cur span{background:url(../images/index_72.gif) no-repeat;}

.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#ed6d00; font-size:1.5em; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}

/*  人才招聘  */


/*照片放大*/
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
/* This class will trigger the animation */
#galleryOverlay.visible{opacity:1;}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{background: url("../images/preloader.gif") no-repeat center center;height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block;}
/* The before element moves the
 * image halfway from the top */
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}
#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle;}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}
/* Firefox Keyframe Animations */
/*照片放大*/


/*产品列表*/
.product_box_ul li{ padding:15px 15px; border-bottom: 2px solid #F5821F; margin:20px 26px;}
.product_box_ul li img{ width:100%; margin-bottom:10px;}
.product_box_div h3{ font-size:1em; color:#000}
.product_box_div h2{ font-size:1.1em; font-style:italic}
.product_box_div p{ font-size:0.7em; color:#666}


/*产品列表*/

/*产品详情*/
.main{ min-height: 100%; padding-bottom: 88px; }
.gifts{ position:relative; width:91%; overflow:hidden; margin:30px auto; height:368px; background:url("/images/nopic.gif") no-repeat; background-size:100%}
.gifts ul{ width:9999px; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); position:relative;box-sizing: content-box;}
.gifts ul li{ position:relative;flex-shrink: 0; float:left;}
.gifts ul li img{ width:6.4rem; display:block; max-width:100%;}
.gifts-pagination,.swiper-pagination{position: absolute;text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; bottom:7px; left:0; width:100%;}
.gifts-pagination span,.swiper-pagination span{ width:.14rem; height:.14rem; background:#ed6d00; margin:0 .04rem; display:inline-block; opacity:0.7; border-radius:100%; -webkit-border-radius:100%;}
.gifts-pagination span.cur,.swiper-pagination span.cur{ background:#ed6d00; opacity:1;}
.tit2 { font-size: 18px; line-height: 30px; border-bottom: 1px solid #ccc; padding: 10px 10px 6px; background: #f2f2f2; }
.Productclass{margin:0px;padding:0px 15px; border-top: 10px solid #e6e6e6;}
.Productclass ul li{border-bottom: 10px solid #e6e6e6;}
.Productclass ul li.cur h3.Producttitle{ border-bottom:1px solid #f0f0f0;}
.Productclass ul li h3.Producttitle{font-size:0.9em; padding:15px 10px 15px 15px; position:relative; color:#0071BC}
.Productclass ul li h3:after { content: ""; width: 13px; height: 13px; border-top: 1px solid #666; border-right: 1px solid #666; position: absolute; right: 20px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: transform .4s ease; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Productclass ul li h3:after { top: 20px; transition: transform .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; }
.Productclass ul li.cur h3:after { border-color:#0071BC; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); }

.Productcontents{ display:none; padding:30px 10px; color:#666666;}
.Productcontents dl .dt{ font-size:1em; color:#000;}
.Productcontents dl dt{ font-size:0.7em;}
.Productcontents dl .dt2{ font-size:0.7em; color:#999}
.Productcontents .fl p{ font-size:0.7em}
.commonReturn{margin:0px 15px; padding:30px 0px 25px;}
.commonReturn a{color:#666666;background:#ededed;text-align:center;padding:3px 0px;font-size:14px;display:block;line-height:30px;}
/*产品详情*/


/*加盟留言*/
.view{ margin-top:30px;}
.form-inline{ margin:5px 0 0 150px;}
.view tr td{ color:#008DD1}
.view tr input{ width:70%; border:1px solid #dcdcdc; padding:5px; height:35px; line-height:35px; border-radius:0; margin:10px 0 10px 5px; color: #0071BC; background:none}
.view tr textarea{ width:90%; border:1px solid #dcdcdc; padding:5px; color:#0071BC; background:none; line-height:35px; font-size:1.2em}
.view tr td{ font-size:0.7em;}
.box_title{ text-align:center; padding:20px 0 10px}
.box_title h3{ font-size:1.1em; color:#F7A239;}
.boxjm_img{ background:#FFF; padding-bottom:20px;}
.boxyx_div{ background:url(/public/upload/webimages/AboutBgjm.jpg)}
.boxyx_div .boxyx_dl{ padding:30px 30px 10px; border-bottom:1px solid #F7A239;}
.boxyx_dl dd{ font-size:0.7em; color:#FFF;}
.boxyx_div .boxyx_dd2{ font-size:0.9em; color:#F7A239;}
/*加盟留言*/



/*index*/
.indexbox1{ padding:20px 10px;}
.indexmenubox{ width:100%; display:inline-block}
.indexmenubox li{ float:left; width:23.1%; margin-right:2%; border:1px solid #c4c4c4; height:140px; text-align:center;}
.indexmenubox li:first-child +li+li+li{ margin-right:0px;}
.indexmenubox li img{ width:50px; height:50px; margin-top:20px;}
.indexmenubox li p{ font-size:0.7em; color:#000}

/*index标题*/
.indextitle00{ text-align:center; margin-bottom:10px}
.indextitle00 h3{ font-size:1em; color:#000;}
.indextitle00 p{ width:100px; height:1px; background-color:#F5821F; margin:0 auto;}

/*index*/

/*index产品*/
.indexpro00{ padding:20px 0;}
.indexpro00 ul{}
.indexpro00 ul li{ width:100%; height:227px; border-bottom:1px solid #eee; background-color:#008DD1; margin-bottom:10px; position:relative;}
.indexpro00 .condiv2 em{ position:absolute;background:url(../images/indexp08.png) no-repeat; display:block; width:18px; height:38px; top:35%; left:-18px;}
.indexpro00 ul li.index_li .condiv2 em{background:url(../images/indexp09.png) no-repeat;left:100%;}
.imgdiv2{ width:32%; height:227px; overflow:hidden; float:left}
.imgdiv2 img{ width:100%;}

.condiv2{ font-size:0.7em; padding-left:20px; line-height:26px; color:#fff;width:64%; height:217px; padding:5px 2%; float:left; position:relative; overflow:hidden;}

.condiv2 h3{ font-size:1.17em; color:#fff; margin-bottom:7px; line-height:36px; border-bottom:1px solid #F5821F;}
.indexpro00 ul li.index_li .imgdiv2{ float:right}
.indexpro00 ul li.index_li .condiv2{}
/*index产品*/


/*分公司*/
.addressdiv{ width:100%; margin:0 auto 20px; overflow:hidden;}
.addressul{}
.addressul li{padding:10px 10px; height:150px; overflow:hidden; border-bottom:1px solid #666; border-top:1px solid #666; margin:20px 0;}
.addressul .lidivl{ float:left; width:35%; height:150px; overflow:hidden;}
.addressul .lidivl img{ width:100%; height:100%;}
.addressul .lidivr{ float:right; width:60%;}
.addressul .lidivr h3{ line-height:32px; color:#000; font-size:20px;}
.addressul .lidivr p{ color:#000; line-height:30px; font-size:0.7em; padding-left:20px;}
.lidivr .addressp{background:url(../images/address_01.jpg)no-repeat left 7px;}
.lidivr .telp{background:url(../images/tel_01.jpg)no-repeat left 7px;}
.lidivr .faxp{background:url(../images/fax_01.jpg)no-repeat left 7px;}
.lidivr .emailp{background:url(../images/email_01.jpg)no-repeat left 7px;}



/*分公司*/
/*search*/
.hsh-searchIn{ float:left; border:1px solid #ccc; width:430px; height:50px; line-height:50px; margin-left:35px;}
.hsh-searchBt{ float:left; background:url(../images/search.png) center center no-repeat; color:#FFF; width:80px; height:50px; line-height:50px; margin-left:20px;border:1px solid #ccc;}
.div_ss{ padding:20px 20px 0; overflow:hidden;}
/*search*/


.index_about{ padding:20px 16px; font-size:1em; color:#666; background-color:#EFEFF7}
.index_about img{ max-width:100%; display:block; margin:auto; margin-bottom:10px;}


/* 首页产品 */
.index-pro{padding:0 16px;}
.index-proul{overflow:hidden;}
.index-proul li {float:left;width:48%;margin:0 1% 10px; box-sizing:border-box;border:1px solid #e2e1e1;}
.index-proul-img{padding:10px;height:300px;text-align:center;}
.index-proul-img img{margin:0 auto;}
.index-proul li p{padding:0 10px 10px; text-align:left; line-height:30px; height:60px; font-size:0.8em;}

/* 首页产品 */












