@charset "utf-8";
/*****************************************
* 2017-4-24 网站内页样式
*****************************************/
.infoban1{ height:500px; background:url(../banner/f1.jpg) center no-repeat;}
.infoban2{ height:500px; background:url(../banner/f2.jpg) center no-repeat;}
.infoban3{ height:500px; background:url(../banner/f3.jpg) center no-repeat;}
.infoban4{ height:500px; background:url(../banner/f4.jpg) center no-repeat;}
.infoban5{ height:500px; background:url(../banner/f5.jpg) center no-repeat;}
.infoban6{ height:500px; background:url(../banner/f6.jpg) center no-repeat;}
#info{ background:url(../images/bg1.jpg); padding:5px 0 20px;}
.infurl{ width:1300px; height:40px; line-height:40px; margin:0 auto; border-bottom:1px #e2e2e2 solid; margin-bottom:30px;}
.infurl em{ font-size:15px;}
.infurl span{ font-size:14px; color:#888;}
.infurl span a{ color:#888;}
.infurl span a:hover{ color:#ffaa00;}
.inf_about{ background:url(../images/inf2.png) center top no-repeat; height:450px; margin-top:25px;}
.inf_about_con{ width:1220px; margin:0 auto; padding-top:40px; font-size:16px; line-height:33px;}
.inf_wenhua{ height:554px; background:url(../images/ind15.jpg) center no-repeat; margin:45px auto;}
.inf_team{ height:610px; background:url(../images/ind16.jpg) center no-repeat; margin-bottom:25px;}
.inf_culture{ height:454px; background:url(../images/ind15s.jpg) center no-repeat; margin:45px auto; padding:90px 0 10px;}
.inf_cultures{ width:1300px; margin:0 auto; padding-top:25px; position:relative;}
.inf_cultures li{ width:463px; height:107px; background:url(../images/wh3.png) center no-repeat; margin:20px 0; padding:25px 70px;}
.inf_cultures li em{ font-size:24px; line-height:55px; font-weight:700;}
.inf_cultures li p{ font-size:18px; color:#666;}
.inf_cultures li:hover{ background:url(../images/wh1.png) center no-repeat;}
.inf_cultures li:hover em{ color:#0e96ff;}
.inf_cultures li.fr{ text-align:right;}
.inf_cultures span{ display:block; width:71px; height:82px; position:absolute; left:50%; top:50%; margin:-41px 0 0 -35.5px; background:url(../images/wh4.png) center no-repeat; z-index:5;}
.inf_cultures i{ display:block; width:175px; height:175px; position:absolute; left:50%; top:50%; margin:-87.5px 0 0 -87.5px; background:url(../images/wh2.png) center no-repeat; border-radius:50%; box-shadow:0px 0px 15px #aaa; z-index:4;}

.inf_yewus{ padding-top:35px;}
.inf_yewus_con{ width:1300px; margin:0 auto; padding:35px 0;}
.inf_yewus_con ul li{ width:410px; height:351px; float:left; position:relative; cursor: pointer;}
.inf_yewus_con ul li.ltmar{ margin-left:35px; display:inline;}
.inf_yewus_con ul li .fimg{ width:410px; height:211px; position:relative; border-top-left-radius:4px; border-top-right-radius:4px; overflow:hidden;}
.inf_yewus_con ul li .fimg i{ display:none; width:410px; height:40px; left:0; bottom:0; background:url(../images/yy4.png) center no-repeat; position:absolute; transition:.5s;}
.inf_yewus_con ul li:hover .fimg i{ display:block;}
.inf_yewus_con ul li em{ display:block; line-height:45px; padding-top:30px; text-align:center; font-size:20px;}
.inf_yewus_con ul li p{ font-size:14px; color:#666;}
.inf_yewus_con ul li span{ display:block; width:82px; height:82px; left:50%; margin-left:-41px; top:160px; background:#41a8f7; position:absolute; z-index:9; border-radius:50%; text-align:center;}
.inf_yewus_con ul li span img{ border-radius:50%; border:1px #41a8f7 dashed; margin:4px 0;}
.inf_yewus_con ul li:hover span img{ border:1px #fff dashed;}

#xuanzhun{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 3s linear infinite;
    -moz-animation: rotate 3s linear infinite;
    -o-animation: rotate 3s linear infinite;
    animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
/**合作伙伴**/
.inf_hezuo1{ width:990px; padding:35px 0;}
.inf_hezuo1 li{ width:330px; line-height:45px; text-align:center; float:left; font-size:24px;}
.inf_hezuo2{ width:1300px; margin:0 auto 55px;}
.inf_hezuo2 li{ width:300px; height:320px; float:left; background:#fff; border-radius:5px; overflow:hidden; box-shadow:0px 0px 8px #eee;}
.inf_hezuo2 li.hzmar{ margin-left:33px;}
.inf_hezuo2 li em{ background:#4cadf9; display:block; line-height:75px; text-align:center; color:#fff; font-size:24px;}
.inf_hezuo2 li p{ padding:25px 75px; font-size:16px; line-height:35px; color:#555;}
/**应用案例**/
.inf_case1{ width:1300px; height:320px; margin:0 auto; padding:35px 0;}
.inf_case1_lt{ width:575px;}
.inf_case1_rig{ width:680px; padding-top:25px;}
.inf_case1_rig p{ font-size:15px; line-height:33px;}
.inf_case1_rig em{ background:#41a8f7; color:#fff; display:block; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px; margin:8px 0; border-radius:8px;}
.inf_case1_rig ul{ width:660px;}
.inf_case1_rig ul li{ width:190px; float:left; height:38px; line-height:38px; background:url(../images/case/02.png) left no-repeat; padding-left:30px; font-size:16px;}

.inf_case1_rigs{ width:680px; padding-top:25px;}
.inf_case1_rigs p{ font-size:15px; line-height:33px;}
.inf_case1_rigs em{ background:#41a8f7; color:#fff; display:block; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px; margin:8px 0; border-radius:8px;}
.inf_case1_rigs ul{ width:660px;}
.inf_case1_rigs ul li{ width:300px; float:left; height:34px; line-height:34px; background:url(../images/case/02.png) left no-repeat; padding-left:30px; font-size:16px;}

.inf_case2{ width:1250px; height:276px; padding:45px 0 0 50px; margin:0 auto 25px; background:url(../images/case/03.png) center no-repeat;}
.inf_case2 em{ background:#41a8f7; color:#fff; display:block; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px; margin:8px 0; border-radius:8px;}
.inf_case2 ul{ width:580px;}
.inf_case2 ul li{ width:260px; float:left; height:28px; line-height:28px; background:url(../images/case/02.png) left no-repeat; padding-left:30px; font-size:15px;}

.inf_case3{ width:1250px; height:276px; padding:45px 0 0 50px; margin:0 auto 45px; background:url(../images/case/05.png) center no-repeat;}
.inf_case3 em{ background:#41a8f7; color:#fff; display:block; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px; margin:8px 0; border-radius:8px;}
.inf_case3 ul{ width:580px;}
.inf_case3 ul li{ width:260px; float:left; height:38px; line-height:38px; background:url(../images/case/02.png) left no-repeat; padding-left:30px; font-size:16px;}

.inf_case4{ width:1300px; margin:35px auto;}
.inf_case4 ul li{ width:250px; height:358px; float:left; margin:5px; text-align:center; position:relative;}
.inf_case4 ul li img{ width:250px; height:318px;}
.inf_case4 ul li a{ width:250px; height:55px; line-height:55px; color:#fff; background:#2297f2; font-size:15px; position:absolute; left:0; bottom:0; transition:.5s;}
.inf_case4 ul li:hover a{ height:100px; width:210px; padding:129px 20px; line-height:50px; font-size:22px;}

/**联系我们**/
.inf_contact{ width:1200px; margin:35px auto; background:#fff; padding:30px 30px;}
.inf_contact ul li{ width:25%; float:left; height:160px; text-align:center;}
.inf_contact ul li img{ padding:25px 0 0;}
.inf_contact ul li span{ font-size:14px; color:#777; line-height:55px;}
.inf_contact ul li p{ font-size:16px; color:#41a8f7;}
.inf_contact ul li p i{ font-size:24px; font-weight:700;}
.inf_liuyan{ width:1260px; margin:0 auto;}
.inf_liuyan_con{ width:300px; height:400px; padding:40px; background:#41a8f7;}
.inf_liuyan_con em{ line-height:60px; display:block; text-align:center; font-size:24px; color:#fff;}
.inf_liuyan_con p{ padding:10px 0;}
.inf_liuyan_map{ width:880px; height:480px; margin-bottom:35px;}
#dituContent{ width:880px; height:480px;}
.mytxt{ border:1px #9ad1fb solid; width:270px; height:42px; padding:0 10px;}
.mytxts{ border:1px #9ad1fb solid; width:270px; height:82px; padding:10px;}
.mysub{ background:#ffae00; width:292px; height:42px; color:#fff; border:0;}
/**合作伙伴**/
.fhzuo_con{ width:1300px; margin:35px auto 0; padding-top:30px;}
.fhzuo_con li{ width:260px; height:284px; float:left; background:url(../images/img12.png) center no-repeat; text-align:center; cursor: pointer;}
.fhzuo_con li img{ padding-top:78px;}
.fhzuo_con li:hover{ background:url(../images/img11.png) center no-repeat;}
.fhzuos_con{ width:520px; margin:0 auto; position:relative; top:-40px; padding-top:30px;}
.fhzuos_con li{ width:260px; height:284px; float:left; background:url(../images/img12.png) center no-repeat; text-align:center; cursor: pointer;}
.fhzuos_con li img{ padding-top:78px;}
.fhzuos_con li:hover{ background:url(../images/img11.png) center no-repeat;}
/**平台**/
.ptai1{ background:url(../images/pt1.jpg) center no-repeat; height:447px; margin:25px auto;}
.ptai1s{ width:610px; padding-left:690px; padding-top:60px;}
.ptai1s em{ color:#fff; line-height:50px; font-size:18px;}
.ptai1s p{ padding:30px 0; font-size:16px; line-height:35px;}
.ptai1s i{ display:block; padding-top:48px; font-family:Arial; font-size:26px; color:#41a8f7; padding-left:370px;}

.ptai2{ height:800px; background:#fff; padding:35px 0;}
.ptai2s{ width:1300px; margin:0 auto;}
.ptai2s_lt{ width:620px; padding-top:50px;}
.ptai2s_lt li{ display:block; padding-bottom:15px;}
.ptai2s_lt li em{ font-size:22px; line-height:55px; color:#555; display:block;}
.ptai2s_lt li em i{ float:left; width:55px; height:55px; position:relative; overflow:hidden; background:#fff; border-radius:50%; text-align:center; box-shadow:0px 0px 8px #eee; margin-right:20px; transition:.5s;}
.ptai2s_lt li em i img{ position:absolute; left:0; top:0;}
.ptai2s_lt li em span{ color:#41a8f7;}
.ptai2s_lt li:hover em i{ background:#41a8f7;}
.ptai2s_lt li:hover em i img{ top:-55px;}
.ptai2s_lt li p{ padding-left:75px; color:#666; line-height:24px; font-size:14px;}
.ptai2s_rg{ float:right; padding-top:50px;}

.ptai3{ padding:35px 0;}
.ptai3s{ height:592px; background:url(../images/pt2.jpg) center no-repeat;}
.f_yewu{ width:1300px; margin:0 auto;}
.f_yewu p{ position:absolute; right:0; top:0; width:1119px; z-index:5px; background:url(../images/ywbg.png); opacity:0; color:#ffae00; font-size:25px; text-align:center;}
.f_yewu1{ width:1299px; height:168px; position:relative; margin-top:30px;}
.f_yewu1 p{ height:168px; line-height:168px;}
.f_yewu1:hover p{ opacity:1; cursor: pointer;}
.f_yewu2{ width:1299px; height:260px; position:relative; margin-top:15px;}
.f_yewu2 p{ height:260px; line-height:260px;}
.f_yewu2:hover p{ opacity:1; cursor: pointer;}
.f_yewu3{ width:1299px; height:193px; position:relative; margin-top:15px;}
.f_yewu3 p{ height:193px; line-height:193px;}
.f_yewu3:hover p{ opacity:1; cursor: pointer;}
/**新闻列表**/
.news_calss{ width:360px; margin:35px auto;}
.news_calss li{ width:150px; height:50px; margin:0 15px; float:left;}
.news_calss li a{ display:block; line-height:50px; text-align:center; font-size:16px; border:1px #ddd solid; background:#fff;}
.news_calss li a.lion{ background:#269af2; color:#fff; border:1px #269af2 solid;}
.news_calss li a:hover{ background:#269af2; color:#fff; border:1px #269af2 solid;}
.news-list{ width:1300px; margin:40px auto;}
.news-list ul{ width:1300px;}
.news-list ul li{ border:1px #ddd solid; background:#fff; margin-bottom:25px; transition:.5s;}
.news-list ul li .ntime{ width:148px; height:140px; float:left; color:#54b2fa; font-family:Arial; text-align:center; padding:20px 0; font-size:20px;}
.news-list ul li .ntime i{ font-size:55px; font-weight:700; line-height:75px; display:block;}
.news-list ul li .nwimg{ width:300px; height:180px; overflow:hidden; float:right;}
.news-list ul li .nwimg img{ width:300px;}
.news-list ul li .nwimg img{
	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease; -o-transition: all 1.5s ease; transition: all 1.5s ease;
}
.news-list ul li:hover .nwimg img{
	-webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12);
	-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; transition: all 0.9s ease;
}
.news-list ul li .nwcon{ width:790px; padding-left:30px; height:160px; float:left; margin:10px 0; border-left:1px #bfbfbf solid;}
.news-list ul li em a{ line-height:45px; color:#555; font-size:20px; font-weight:700; float:left;}
.news-list ul li p{ font-size:14px; color:#888; line-height:28px; padding-top:8px; float:left;}
.news-list ul li:hover{box-shadow:0px 0px 25px #ddd;}
.news-list ul li:hover em a{ color:#54b2fa;}

.view_news{ width:1200px; background:#fff; padding:50px; margin-bottom:45px;}
.view-title{ height:auto; line-height:45px; text-align:center; padding:15px 0;}
.view-title span{ font-size:22px; color:#111;}
.view-ps{ background:#f0f0f0; text-align:center; height:35px; line-height:35px;}
.view-ps span{ padding:0 8px; color:#777;}
.view-content{ display:block; padding-top:25px; color:#666; font-size:15px; line-height:28px;}
.view-content img{ max-width:80% !important; height:auto !important; display:block; margin:0 auto;}
.context{ background:#f5f5f5; padding:25px; margin-top:35px;}
.context li{ border-bottom:1px #ddd dashed; height:45px; line-height:45px;}
/**page**/
.pagination-wrapper{ margin: 20px 0; }
.pagination{ height: 34px; text-align: center; }
.pagination li { display: inline-block; height: 34px; margin-right: 5px; }
.pagination li a{ float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 16px; border: 1px solid #dddddd; color: #555555; text-decoration: none; }
.pagination li a:hover{ background:#f5f5f5; color:#0099ff; }
.pagination li.thisclass { background: #09f; color: #fff; }
.pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #09f; color: #fff; cursor: default; }