.index_solution{ margin:40px auto; height:306px; background:#f5f5f5;}
.index_solution .title{ height:245px; background:#3c57ae; width:40px; padding:0 20px; text-align:center;padding-top:61px; line-height:46px; font-size:24px; color:#fff; position:relative; float:left; }
.index_solution .title:before{ content:""; display:block; position:absolute; right:0;  top:138px;
 border-right: solid 15px #f5f5f5;  border-top:solid 15px transparent;  border-bottom:solid 15px transparent; }
.index_solution dl{ float:left; width:1120px;}
.index_solution dl dt{ font-size:16px; color:#666; padding-left:20px; line-height:50px;}
.index_solution dl dt span{ padding:0 10px;font-size:16px;}
.index_solution dl dt strong{font-size:16px;}
.index_solution dl dd{ padding-top:15px;}
.index_solution dl dd a{ float:left; width:20%; display:block;}
.index_solution dl dd a span{ display:block; width:140px; height:140px; border-radius:70px; -webkit-border-radius:70px; background:#3e5bb1; text-align:center; line-height:140px; overflow:hidden; margin:0 auto; transition:all .3s; -webkit-transition:all .3s;transform:rotate(0); -webkit-transform:rotate(0);}
.index_solution dl dd a span img{ vertical-align:middle;}
.index_solution dl dd a p{ width:80%;margin:0 auto; font-size:16px; line-height:24px; padding-top:15px; color:#666; display:block; text-align:center;}
.index_solution dl dd a:hover span{ transform:rotate(360deg); -webkit-transform:rotate(360deg);transition:all .3s; -webkit-transition:all .3s;}

.Cloud_Classic{ margin:40px auto; overflow:hidden;}

.ggtit { position:relative;}
.ggtit span{ font-size:24px;  padding-right:10px; color:#3c57ae; background:#fff; line-height:34px; display:inline-block; position:relative; z-index:1;}
.ggtit a{ font-size:18px; color:#666; display:block; text-transform: uppercase;}
.ggtit hr{ width:100%; height:3px; background:3px; border:none; background:#666; position: absolute; top:15px;}

.Cloud_server{ width:440px; float:left;}
.Cloud_server ul{padding-right:20px;padding-top:20px;}
.Cloud_server ul li{ position:relative; padding-left:50px; margin-bottom:22px;}
.Cloud_server ul li h3{ font-size:16px; color:#666; line-height:30px;}
.Cloud_server ul li p{ font-size:14px; color:#666;line-height:24px;}
.Cloud_server ul li span{ display:block;background:url(../images/index_11.png) no-repeat; width:35px; height:37px; color:#666; font-size:17px; text-align:center; line-height:27px; font-weight:bold; position:absolute; left:7px;}
.Classic_customer{ width:700px; float:right; height:430px;}
.Classic_customer .cont{ padding:0 20px;}
.Classic_customer table{ border-collapse:collapse; background:#f5f5f5; margin-top:20px; height:330px; width:100%;}
.Classic_customer table td{ border-bottom:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4; text-indent:20px; font-size:12px; color:#666;}
.Classic_customer table tr:last-child td{ border-bottom:none;}
.Classic_customer table tr td:nth-of-type(2n) { border-right:none;}



/*分页banner*/
.fybanner{ position:relative;}
.fybanner img{ max-width:100%; display:block;}
.fybanner .wenzi{position: absolute;left: 50%;margin-left:-600px;margin-top:-50px;width: 1200px;top:50%;text-align: center;color: #fff;}
.fybanner .wenzi h1{ font-size:48px;font-weight:normal; text-transform:uppercase;}
.fybanner .wenzi span{ font-size:30px; }
/*分页导航*/
.fynav{ line-height:50px; height:50px;box-shadow:0 5px 10px rgba(160,160,160,0.2); -webkit-box-shadow:0 5px 10px rgba(160,160,160,0.2); -moz-box-shadow:0 5px 10px rgba(160,160,160,0.2); position:relative; z-index:10;}

.fynav a{ margin-right:32px; font-size:18px;cursor:pointer; display:inline-block; height:50px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.fynav a:hover{border-bottom:solid 2px #3c57ae;}
.fynav a.hover{border-bottom:solid 2px #3c57ae;}  

.fynav .return{ font:16px ; color:#a8a8a8; float:right; transition:all 0.4s;}
.fynav .return i{ width:32px; height:32px; background:#e5e5e5 url(../images/fy_img/arrow_icon.png) no-repeat center; display:inline-block; vertical-align:middle; margin-left:5px; border-radius:32px; -moz-border-radius:32px; -o-border-radius:32px; -webkit-border-radius:32px; }
.fynav .return:hover{ color:#1e373c; border-bottom:none; }
.fynav .return:hover i{background:#1e373c url(../images/fy_img/arrow_icon.png) no-repeat center;}

.fygg_tit2{ text-align:center;}
.fygg_tit2 h3{ font-size:24px;padding:62px 0 19px 0; color:#666666;}
.fygg_tit2 h3 em{font-size:24px; font-style:normal; font-weight: normal;padding-left:5px; text-transform:uppercase;}
.fygg_tit2 span.span1{ width:41px; height:3px; background:#b0824e; display:block; margin:0 auto;}
.fygg_tit2 span.span2{ width:100%; height:1px; background:#eee; display:block; margin-top:-2px;}
.fygg_tit2  a{ font-size:8px; display:block; margin:0 auto; width:465px; text-align:center; color:#666; line-height:20px;margin-top:19px;}


/* 关于我们 */
.fy_danduye{padding:0 0 90px 0; min-height:600px; overflow:hidden;}
.fy_danduye .contene{ overflow:hidden;padding-top:65px; }
.fy_abouts{font-size:17px; color:#666; line-height:30px;}
.fy_abouts p{font-size:17px; color:#666; margin:10px 0;}
.fy_abouts img{ display: block; margin:20px auto;}
 
 
/*联系我们*/
.body-wrap { position:relative; padding:7px; border:solid 1px #ddd; margin-top:50px; overflow:hidden;}
.contact-box {background:#3957ad; width:380px;padding:60px 50px 0; height:490px;  color:#666;  position: absolute; z-index: 1;  top:7px; right:7px;}
.contact-box .tit {padding-bottom:50px; font-size:24px;font-weight:bold; color:#fff;}
.contact-box p {padding-bottom:19px; font-size:16px; color:#fff; display:block; line-height:30px;}
.contact-box p strong{ font-size:16px;}
.priducts_ttle{ margin:30px 0;}
.priducts_ttle a{color:#3c57ae;}
.products_content{ margin:40px 0 0 ; overflow: hidden;}


/*人才招聘*/
.fyrczp table{ border-collapse:collapse; width:100%; }
.fyrczp table tr,.ul_se11 li table tr{ line-height:36px;}
.fyrczp table tr td{ text-align:center; border:solid 1px #ddd;color:#666; font-size:16px;}
.fyrczp table.tablea tr td{   font-weight:bold}

.fyrczp .ul_se11 li tr td#nr{padding:25px 30px;}
.fyrczp .ul_se11 li tr td#nr p{ text-align:left; padding-top:15px; color:#999;font-size:16px;}
.fyrczp .ul_se11 li tr td#nr p span{ display:block; font-weight:bold; color:#666; line-height:30px;font-size:16px;}
.fyrczp .p2{color:#3e5bb1; line-height:25px; padding-top:50px;padding-left:20px; font-size:16px;}

.ul_se11 li table tr td{ text-align:center; border:solid 1px #ddd; border-top:none; width:20%; color:#666;}
.ul_se11 li .div1{ height:35px; line-height:35px;}

/*产品中心*/
.productsCase_list{ clear:both; padding-top:30px;}
.productsCase_list dl dd{ width:100%}
.productsCase_list dt{ line-height:30px; font-weight:bold; font-size:17px; padding:10px 0;}
.productsCase_list dd span{ background:#999; text-align:center; width:18%; height:30px; line-height:30px; margin:5px 2%; display:block; float:left; border-radius:30px; -webkit-border-radius:30px;font-size:17px; color:#f5f5f5; position:relative;}
.productsCase_list h3{line-height:30px; font-weight:bold; font-size:16px; padding:20px 0 0;}
.productsCase_list ul li{ float:left; width:45%; padding-right:5%;} 
.productsCase_list ul li p{ color:#999;} 
.productsCase_list dd span:before{ content:""; display:block; position:absolute; left:10px;  top:7px;
 border-right: solid 8px #f5f5f5;  border-top:solid 8px transparent;  border-bottom:solid 8px transparent; }