@charset "utf-8";
/* CSS Document */
body{ overflow-x:hidden;}
html, body, div,ul,li,a, dd, dt{margin:0; padding:0; font-family:"方正兰亭黑简体","Microsoft YaHei", "Neo Sans Intel Light", Arial; font-size:12px; color:#666; line-height:30px; list-style:none;}
a:hover{ color:#00a0e9;}
a { list-style:none; border:none; text-decoration:none;}
img{ border:none; padding:0; margin:0;}
.left{ float:left;}
.right{ float:right;}
.middle{ margin:0 auto;}
.clear{ clear:both;}
.bigbox{ width:100%; margin:0 auto;}
.content{ width:1200px; margin:0 auto;}

/* 头部导航样式 */
.logo{ padding-top:20px; height:85px;width:200px}
.nav{ width:938px;}
.nav ul li a{ display:block; padding:30px 15px 0 20px; text-align:center; color:#000;  height:75px; float:right; margin-left:1px;}
.nav ul .active a{background:#00a0e9; color:#fff;}
.nav ul .active a div{ color:#fff;}
.nav ul li a:hover{background:#00a0e9;color:#fff;}
.nav ul li a:hover .chinese{background:#00a0e9;color:#fff;}
.nav ul li a:hover .english{background:#00a0e9;color:#fff;}
.chinese{ font-size:18px; height:20px;}
.english{ font-family:"Neo Sans Intel Light", Arial; font-size:14px; height:20px;}

/* banner样式 */
.bannerbg{ background:#131213 /*url(/themes/default/img/banner_06.jpg)*/ no-repeat center top; height:535px;}
.banner{ padding-top:56px;}

/* 主要内容样式 */
.title{ margin:0 auto; padding:40px 0;}
.C_title{ font-size:28px; text-align:center; height:36px;}
.E_title{font-family:"Neo Sans Intel Light", Arial; font-size:36px;  text-align:center;text-transform:Uppercase;}
.Service .pic img{ margin:0 16px;}
.font{ margin:0 auto; padding:40px 0;}
.C_font{ font-size:20px;text-align:center;}
.E_font{ font-family:"Neo Sans Intel Light", Arial; font-size:16px; text-align:center;}

.solutionbg{ background:url(../img/bg2_22.jpg) repeat-x center bottom;}
.solutionbg .pic img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}
.solutionbg img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}
.ServiceProcess{ background:#ededed; margin-bottom:40px;}
.ServiceProcess .pic img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}

.successlib{ width:1063px; margin:0 auto;}
.successlib dl{ list-style:none; float:left;margin:15px; width:324px;    height: 240px;}
.successlib dl dd{ text-align:center; font-size:16px; }
.successlib dl dt a{text-align:center; font-size:16px; display:block;}

.join{ margin:40px auto; background:#067ac5 url(../img/home_53.jpg) no-repeat center top; padding-bottom:60px;}
.join_font{ font-size:72px; text-align:center; color:#fff; width:900px; margin:10px auto 30px auto; line-height:100px;}
.font_box a{ display:block; font-size:20px; color:#fff;border-radius:8px; border:2px solid #fff; padding:15px 20px; text-align:center; width:980px; margin:0 auto;}

.Partnerlib{ width:1052px; margin:0 auto;}
.Partnerlib ul li a{ display:block; width:198px; height:108px; border:1px solid #dedede; float:left; margin:5px;}

.Partnerlib .a1 a{  background:url(../img/s1.jpg) no-repeat center center;}
.Partnerlib .a1 a:hover{  background:url(../img/s1.jpg) no-repeat center center;}

.Partnerlib .a2 a{  background:url(../img/s2.jpg) no-repeat center center;}
.Partnerlib .a2 a:hover{  background:url(../img/s2.jpg) no-repeat center center;}

.Partnerlib .a3 a{  background:url(../img/s3.jpg) no-repeat center center;}
.Partnerlib .a3 a:hover{  background:url(../img/s3.jpg) no-repeat center center;}

.Partnerlib .a4 a{  background:url(../img/s4.jpg) no-repeat center center;}
.Partnerlib .a4 a:hover{  background:url(../img/s4.jpg) no-repeat center center;}

.Partnerlib .a5 a{  background:url(../img/s5.jpg) no-repeat center center;}
.Partnerlib .a5 a:hover{  background:url(../img/s5.jpg) no-repeat center center;}

.Partnerlib .a6 a{  background:url(../img/s6.jpg) no-repeat center center;}
.Partnerlib .a6 a:hover{  background:url(../img/s6.jpg) no-repeat center center;}

.Partnerlib .a7 a{  background:url(../img/s7.jpg) no-repeat center center;}
.Partnerlib .a7 a:hover{  background:url(../img/s7.jpg) no-repeat center center;}

.Partnerlib .a8 a{  background:url(../img/s8.jpg) no-repeat center center;}
.Partnerlib .a8 a:hover{  background:url(../img/s8.jpg) no-repeat center center;}

.Partnerlib .a9 a{  background:url(../img/s9.jpg) no-repeat center center;}
.Partnerlib .a9 a:hover{  background:url(../img/s9.jpg) no-repeat center center;}

.Partnerlib .a10 a{  background:url(../img/s10.jpg) no-repeat center center;}
.Partnerlib .a10 a:hover{  background:url(../img/s10.jpg) no-repeat center center;}

.Partnerlib .a11 a{  background:url(../img/s11.jpg) no-repeat center center;}
.Partnerlib .a11 a:hover{  background:url(../img/s11.jpg) no-repeat center center;}

.Partnerlib .a12 a{  background:url(../img/s13.jpg) no-repeat center center;}
.Partnerlib .a12 a:hover{  background:url(../img/s13.jpg) no-repeat center center;}

.Partnerlib .a13 a{  background:url(../img/s14.jpg) no-repeat center center;}
.Partnerlib .a13 a:hover{  background:url(../img/s14.jpg) no-repeat center center;}

.Partnerlib .a14 a{  background:url(../img/s15.jpg) no-repeat center center;}
.Partnerlib .a14 a:hover{  background:url(../img/s15.jpg) no-repeat center center;}

.Partnerlib .a15 a{  background:url(../img/home_85.png) no-repeat center center;}
.Partnerlib .a15 a:hover{  background:url(../img/home2_85.jpg) no-repeat center center;}

.footbg{ padding-top:30px; margin-top:50px; background:#131c22;}
.content_foot{ width:1200px; margin:0 auto;}
.content_foot .title{ font-size:20px; color:#fff; padding:0 0 15px 0;}
.contact_font{ color:#a1a3a4; float:left; line-height:18px; height:135px;}
.contact_font a{color:#a1a3a4;}
.contact_font a:hover{ text-decoration:underline;}
.contact_font h3{ padding-bottom:0; margin:0;}
.font2{ background:url(../img/foot_95.png) no-repeat top left; padding-left:70px; width:300px; color:#a1a3a4; line-height:20px; margin-right:20px;}
.font3{ background:url(../img/foot_98.png) no-repeat bottom left; padding-left:100px; width:300px; color:#a1a3a4; line-height:20px; margin-right:20px;}
.font4{ background:url(../img/foot_101.png) no-repeat bottom left; padding-left:100px; width:290px; margin-right:0; color:#a1a3a4; line-height:20px;}
.Share{ margin-top:68px;}
.Share a{ margin-right:20px;}
.code dl{ float:left; margin-left:40px;}
.code dl dt{ text-align:center;}


/* 服务中心样式 */
.servicebg{ background:#101928 url(../img/Services_02.jpg) no-repeat center top; height:400px;}
.rangelib dl{ float:left; margin:15px 30px; width:540px; height:120px;}
.rangelib dl dd{ float:left; width:94px; margin-right:20px;}
.rangelib dl dt{ float:left; width:426px;}
.rangelib dl dt h3{ font-size:18px; margin-bottom:5px;}
.rangelib dl dt p{ color:#a2a2a2; font-size:14px; margin-top:0; line-height:20px;}

.Promisebg{ background:#00a0e9; height:490px;}
.Promisebg .pic{ margin:35px 110px 0 20px; width:450px;}
.Promisebg .font{ color:#fff; font-size:18px; width:620px;}
.Promisebg .font h1{ font-size:36px;}

.Service_content dl{ float:left; margin:15px; width:570px; height:120px;}
.Service_content dl dd{ float:left; width:86px; margin-right:34px;}
.Service_content dl dt{ float:left; width:450px;}
.Service_content dl dt h3{ font-size:18px; margin-bottom:5px; margin-top:0;}
.Service_content dl dt p{ color:#a2a2a2; font-size:14px; margin-top:0; line-height:20px;}

.Featurebg{ background:#efefef; margin:40px 0; padding-bottom:20px;}
.Featurelib{ width:1080px; margin:0 auto;}
.Featurelib .font{ float:left; width:160px; height:140px; padding:80px 30px 0 30px;margin:25px;}
.Featurelib .font h3{ font-size:18px; margin:0;}
.Featurelib .font p{ font-size:14px; margin:0; line-height:20px;}
.Featurelib .bg1{ background:url(../img/Services_43.png) no-repeat center top; color:#a05307;}
.Featurelib .bg2{ background:url(../img/Services_45.png) no-repeat center top; color:#fff;}
.Featurelib .bg3{ background:url(../img/Services_47.png) no-repeat center top; color:#fff;}
.Featurelib .bg4{ background:url(../img/Services_49.png) no-repeat center top; color:#a05307;}

.cycle .font{ float:left;}
.cycle .font h3{ font-size:20px; margin:0; text-align:center;}
.cycle .font span{ font-size:24px; color:#fff; margin:0 1px; display:block; height:77px; text-align:center; line-height:85px;}
.cycle .bg1 span{background:url(../img/Services_56.png) no-repeat center top; width:465px;}
.cycle .bg2 span{ background:url(../img/Services_58.png) no-repeat center top; width:126px;}
.cycle .bg3 span{ background:url(../img/Services_60.png) no-repeat center top; width:236px;}
.cycle .bg4 span{ background:url(../img/Services_62.png) no-repeat center top; width:347px;}

table{ border-color:#fff;}
.cycletable table tr th{ font-size:20px; color:#000; padding:10px 20px;}
.cycletable table tr td{ font-size:16px; text-align:center; padding:10px 20px;}

/* 联系我们样式 */
.contactbg{ background:#4a3fae; height:535px;}
.contactbox{ padding:50px 0; height:285px;}
.contactbox .address{ float:left; width:580px; margin-right:35px; font-size:18px;}
.contactbox .address h1{ font-size:30px; color:#000;}
.contactbox .map{ float:left; width:585px;}

/* 关于我们样式 */
.aboutbg{ background:#2eb9b6 url(../img/aboutbg_02.jpg) no-repeat center top; height:535px;}
.aboutbg img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}
.fz16{ font-size:16px;}
.fz18{ font-size:18px;}
.culturebg{ background:#373838 url(../img/about_06.jpg) no-repeat center top; height:460px; margin-top:40px;}
.culture{ color:#fff; padding:10px 0; width:490px;}
.culture span{ display:block; font-size:20px; font-weight:bold; margin-top:10px;}
.history{ background:url(../img/aboutbg_09.jpg) no-repeat center top; height:743px;}
.history dl{ float:left; margin:90px 30px 66px 30px;}
.history dl dd{ text-align:center;}
.history dl dt{ font-size:14px;}
.Organizationbg{ background:#187ccd; height:716px; margin:40px 0;}
.Organization img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}
.contactbg img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}

.environmentLib{ margin:0 auto; text-align:center}
/*.environmentLib dl dd{width:294px; height:220px; overflow:hidden; background:#fefefe;}
.environmentLib dl dt{ font-size:18px; color:#000; text-align:center; padding-top:10px;}*/
.honor ul li img{/* margin:0; padding:0; display:block; */vertical-align: left;width:350px;height:350px;}
.honor { overflow:hidden;}
.honor ul li{ float:left;width:350px; height:350px;margin:0px 22px 20px 22px}
/* 客户案例样式 */
.casebg{ background:#0da5de url(../img/casebg_02_02.jpg) no-repeat center top; height:535px;}
.casebg img{  margin:0 auto; padding:0; display:block; vertical-align: middle;}
.case{ margin-top:40px;}
.case dl{ width:280px; float:left; margin:12px 10px;}
.case dl dd img{ width:280px;height:160px}
.case dl dt{ text-align:center; padding-top:10px; font-size:16px;height:50px}
.casetitle{ font-size:24px; text-align:center; margin-top:40px;}
.casepic img{ margin:0 auto; padding:0; display:block; vertical-align:middle;}
.casepic1 p{font-size:14px; }
/* 解决方案样式 */
.Solutions div img{ margin:0 auto; padding:0; display:block; vertical-align: middle;}
.mt20{ margin-bottom:30px;}
.s_title{ text-align:center; padding:20px;} 
.s_chinese{ font-size:24px; margin-right:10px; color:#fff;}
.s_english{ font-size:21px; color:#fff;}
.titlebg1{ background:#5A4699;}
.mainbg1{ background:#9352ac;}

.titlebg2{ background:#26ABAF;}
.mainbg2{ background:#fd4b4b;}

.titlebg3{ background:#F39918;}
.mainbg3{ background:#ffd200;}

.titlebg4{ background:#26BBBF;}
.mainbg4{ background:#5c4bfd;}

.titlebg5{ background:#009D85;}
.mainbg5{ background:#0fd11b;}
.titlebg6{ background:#DC595F;}
.titlebg7{ background:#F2AF23;}
.titlebg8{ background:#99A35D;}
.titlebg9{ background:#169F96;}
.titlebg10{ background:#EE7C3F;}
.titlebg11{ background:#46AC49;}

.newslib ul li{ padding-bottom:40px; margin-top:40px; border-bottom:1px solid #eee;}
.newspic{width:247px; height:150px; padding:2px; border:1px solid #eee; float:left; margin-right:20px;}
.newstitle{width:868px; height:150px; padding:2px; float:left; overflow:hidden;}
.newstitle h2{ font-size:24px; color:#00a0e9; margin:0 0 10px 0;}
.newstitle .time{ color:#999; margin:0;}
.newstitle .font, .news_content .font{ font-size:14px; padding:0;}
.news_content h2{ font-size:24px; color:#00a0e9; margin:0 0 10px 0; text-align:center;}
.news_content .time{ color:#999; margin:0; border-bottom:1px solid #eee; text-align:center; padding-bottom:10px; margin-bottom:20px;}
.news_content{ margin:40px 0;}
.newstext{ font-size:14px; color:#1d2088;}
.newstext:hover{ color:#00a0e9;}
.newsbg{ background:#00a0e9; height:535px;}
.newsbg img{margin:0 auto; padding:0; display:block; vertical-align: middle;}

.top {
position: fixed;
bottom: 50px;
right: 20px;
z-index: 1000;
display: block;
padding: 0;
overflow-x: hidden;
overflow-y: hidden;
}
.friend ul li{ list-style:none; float:left;}
.friend ul li div{width:120px; height:63px; border:1px solid #ccc; margin:5px; float:left;}
.friend ul li div img{ width:120px; height:63px;}
