@charset "utf-8";

/*首页banner*/
/*.index_banner{}
.index_banner ul li a{display:block; width:100%; height:500px; position:relative;}
.index_banner ul li img{display:block; width:358px; height:166px; position:absolute; top:50%; left:50%; margin-top:-83px; margin-left:-179px;}*/

/*主体内容1*/
.main_bd01{background-color:#f5f5f5; padding:30px 0;}
.main_bd01 .img{display:block; width:100%; height:245px;}
.main_bd01 .box{background-color:#fff; padding:10px;}
.main_bd01 .box .tit{font-size:18px; color:#000; line-height:24px;}
.main_bd01 .box .more{line-height:30px; margin-top:10px; color:#000;}

.main_bd01 .box_wrap{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; position:relative; top:0;}
.main_bd01 .box_wrap:hover{top:-10px; box-shadow:2px 3px 10px 0 rgba(0,0,0,0.2);}

.main_bd01 .left_box{width:345px;}
.main_bd01 .left_box .cont{font-size:14px; color:#999; line-height:23px; height:112px; margin-top:5px; padding-top:8px; overflow:hidden; text-overflow:ellipsis;  display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;}

.main_bd01 .middle_box{width:380px; margin:0 15px;}
.main_bd01 .middle_box .news_list{margin-top:5px; height:120px;}
.main_bd01 .middle_box .news_list li{line-height:39px; position:relative; border-bottom:1px dashed #f1f1f1; padding-left:12px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.main_bd01 .middle_box .news_list li i{display:inline-block; width:3px; height:3px; background-color:#999; position:absolute; top:18px; left:2px;}
.main_bd01 .middle_box .news_list li a{font-size:14px; color:#999;}
.main_bd01 .middle_box .news_list li a:hover{color:#0070cf;}

.main_bd01 .right_box{width:345px;}
.main_bd01 .right_box .contact_list{margin-top:5px; height:160px;}
.main_bd01 .right_box .contact_list li{font-size:14px; color:#999; line-height:20px; position:relative; padding-left:28px; padding-top:10px; padding-bottom:5px;}
.main_bd01 .right_box .contact_list li i{display:inline-block; width:20px; height:20px; border-radius:3px; background:#999 url(../images/index_icon_contact.png) no-repeat; position:absolute; top:10px; left:0;}

.main_bd01 .right_box .contact_list li i.icon_phone{background-position:0 0;}
.main_bd01 .right_box .contact_list li i.icon_fax{background-position:0 -20px;}
.main_bd01 .right_box .contact_list li i.icon_mail{background-position:0 -40px;}
.main_bd01 .right_box .contact_list li i.icon_address{background-position:0 -60px;}

.main_bd01 .right_box .contact_list li:hover{color:#0070cf;}
.main_bd01 .right_box .contact_list li:hover i{background-color:#0070cf;}

/*主体内容2*/
/*.main_bd02{ background:url(../img/index_server_bg.jpg) center bottom no-repeat; background-size:100% auto;}
.main_bd02 h2{border-bottom:1px solid #eaeaea; text-align:center;}
.main_bd02 h2 p{display:inline-block; line-height:110px; font-size:50px; color:#383838; font-weight:normal; font-style:italic; font-family:verdana; border-bottom:3px solid #00a0e9; margin-bottom:-1px;}

.main_bd02 .server_idea{font-size:22px; line-height:40px; color:#666; text-align:center; padding:30px 0 20px;}

.main_bd02 .server_list{padding:80px 0;}
.main_bd02 .server_list li{float:left; width:33.33%; height:300px; text-align:center;}

.main_bd02 .server_list li i{display:inline-block; width:218px; height:194px; background:url(../img/index_icon_server.png) no-repeat;}
.main_bd02 .server_list li i.icon_ax{background-position:0 0;}
.main_bd02 .server_list li i.icon_zc{background-position:0 -194px;}
.main_bd02 .server_list li i.icon_zy{background-position:0 -388px;}

.main_bd02 .server_list li:hover i{display:inline-block; width:218px; height:194px; background:url(../img/index_icon_server_hover.png) no-repeat;}
.main_bd02 .server_list li:hover i.icon_ax{background-position:0 0;}
.main_bd02 .server_list li:hover i.icon_zc{background-position:0 -194px;}
.main_bd02 .server_list li:hover i.icon_zy{background-position:0 -388px;}
.main_bd02 .server_list li:hover .txt{display:none;}
.main_bd02 .server_list li:hover .more{display:inline-block;}

.main_bd02 .server_list li .tit{display:inline-block; font-size:20px; color:#000; line-height:40px; border-bottom:3px solid #00a0e9; padding:10px 5px 0;}
.main_bd02 .server_list li .cont{font-size:14px; color:#999; line-height:24px; margin-top:20px;}
.main_bd02 .server_list li .more{display:none; padding:0 60px; font-size:14px; color:#fff; line-height:40px; border-radius:40px; background-color:#00a0e9; margin-top:40px;}
*/
.main_bd02{background:url(../images/index_bd.png) no-repeat center 455px;position:relative; overflow:hidden;}
.main_bd02 .main_02{padding-bottom:120px;}
.main_bd02 .title{margin-bottom:5px;padding-top:75px;text-align:center;}
.main_bd02 .title span{font-size:24px;color:#383838;padding:0 20px;}
.main_bd02 .Eng_title{font-size:20px;color:#c2c2c2;margin-bottom:30px;text-align:center;}
.main_bd02 .Eng_title i{font-style:italic;}

.main_bd02 .service_list{width:1120px;}
.main_bd02 .service_list li{float:left;width:353px;margin-right:20px;padding-bottom:50px;text-align:center; overflow:hidden; position:relative;}
.main_bd02 .service_list li{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; position:relative; top:0;}
.main_bd02 .service_list li:hover{top:-15px}
.main_bd02 .service_list li:hover .box{top:-15px;box-shadow:0px  10px 10px 0 rgba(0,0,0,0.2);}

.main_bd02 .service_list li .box{display:inline-block;border:1px solid #D4D4D4; border-bottom:none; height:310px;box-shadow:0px 5px 5px 0 rgba(0,0,0,0.2);}
.main_bd02 .service_list .text_box{padding:0 15px;margin-bottom:15px;}
.main_bd02 .service_list .text_box .service_name{width:220px;font-size:20px;color:#666;padding:25px 0 5px 0;margin:0 auto;border-top:2px solid #FF6600;margin-top:-1px;}
.main_bd02 .service_list .text_box .service_text{font-size:14px;color:#999; margin-top:10px; height:45px;width:100%;text-align:left; line-height:150%;display:-webkit-box; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.main_bd02 .service_list .img_box{height:195px; border-bottom:1px solid #fff; position:relative;}
.main_bd02 .service_list .img_box .mask{position:absolute;left:0px;top:0px;z-index:11;}
.main_bd02 .service_list .img_box .mask img{width:100%;height:100%;}
.main_bd02 .service_list .img_box .img{width:100%;height:100%;/*position:absolute; left:-1px; right:-1px; bottom:0; z-index:10;*/}

/*.main_bd02 .arrow_left{position:absolute;left:-12%;top:100px;}
.main_bd02 .arrow_right{position:absolute;right:-12%;top:100px;}*/

.main_bd02 .arrow_left,.main_bd02 .arrow_right{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.main_bd02 .arrow_left{width:10%; padding-top:10%; background-color:#eee; position:absolute; top:50%; left:0; margin-left:-5%; margin-top:-5%;}
.main_bd02 .arrow_right{width:10%; padding-top:10%; background-color:#eee; position:absolute; top:50%; right:0; margin-right:-5%; margin-top:-5%;}
