@charset "utf-8";

.nic_com{ width:100%; float:left; padding:20px 25px 30px; box-sizing:border-box;}
.nic_com p{ width:100%; float:left; font-size:16px; color:#4a4a4a; letter-spacing:1px; margin-top:10px; line-height:180%;}
.nic_com p img{ width:auto; height:auto;}

/* CSS Document */
/**小图变大图**/
.a_pict{ width:100%; float:left;}
.a_pict .thumbnails{ width:100%; float:left;}
.a_pict .thumbnails li{ width:25%; float:left; text-align:center; padding:10px;}
.a_pict .thumbnails li a{ width:100%; display:block; box-sizing:border-box;}
.a_pict .thumbnails li a .a_pict_P{ border:1px solid #dfdfdf; padding:10px; text-align:center; display:table-cell; vertical-align:middle; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ width:100%; float:left; font-size:14px; margin:10px 0 5px 0; letter-spacing:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px; overflow:hidden;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H img{ width:100%; height:100%;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:230px; overflow:hidden;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:210px; width:255px; overflow:hidden; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ width:auto; height:210px; overflow:hidden;}

/***首页***/
.a_info{ width:100%; float:left; margin:70px 0 0 0;}
.a_con{ width:1200px; margin:0 auto;}
.a_tit{ width:100%; float:left;}
.a_tit h3{ width:100%; float:left; font-size:24px; color:#333; text-align:center; font-weight:normal;}
.a_tit p{ width:100%; float:left; font-size:20px; color:#076eca; text-transform:uppercase; text-align:center; margin-top:10px;}
.a_tit span{ width:4%; float:left; margin:10px 48%; height:2px; background-color:#076eca;}
/**关于我们**/
.a_about{ width:100%; float:left; margin:50px 0 0 0;}
.a_about .a_int{ width:100%; float:left;}
.a_about .a_int .a_intT{ width:55%; float:left;}
.a_about .a_int .a_intT .a_intA{ width:100%; float:left; }
.a_about .a_int .a_intT .a_intA h3{ width:100%; float:left; font-size:18px; color:#333; font-weight:normal;}
.a_about .a_int .a_intT .a_intA span{ width:100%; float:left; font-size:12px; color:#999; margin-top:5px;}
.a_about .a_int .a_intT p{ width:100%; float:left; font-size:14px; color:#666; line-height:200%; margin-top:40px;}
.a_about .a_int .a_intT .a_intM{ width:70px; height:25px; background-color:#FFF; color:#076eca; font-size:12px; text-align:center; line-height:25px; float:left; margin-top:50px; border:1px solid #076eca;}
.a_about .a_int .a_intT .a_intM:hover{ color:#FFF; background-color:#076eca; }
.a_about .a_int .a_intP{ width:450px; height:300px; float:right; margin-left:50px;}
.a_about .a_int .a_intP img{ width:100%;}
.a_about .a_intW{ width:100%; float:left; margin:50px 0 0 0;box-shadow:0px 4px 3px rgba(0,0,0,0.1);}
.a_about .a_intW ul{ width:101%; float:left; margin-left:-1px;background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0)0%, rgba(255,255,255,1)70%, rgba(255,255,255,1)100%);/* Safari、Chrome */background-image: -o-linear-gradient(top, rgba(255,255,255,0)0%, rgba(255,255,255,1)70%, rgba(255,255,255,1)100%);/* Opera */background-image: -moz-linear-gradient(top, rgba(255,255,255,0)0%, rgba(255,255,255,1)70%, rgba(255,255,255,1)100%);/* Firefox */background-image:linear-gradient(to top, rgba(255,255,255,0)0%, rgba(255,255,255,1)70%, rgba(255,255,255,1)100%);}
.a_about .a_intW ul li{ width:25%; text-align:center; border-right:1px solid #dfdfdf; margin:50px 0; float:left; padding:0 10px; box-sizing:border-box;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;}
.a_about .a_intW ul li:last-child{ border-right:none;}
.a_about .a_intW ul li b{ width:100%; float:left; font-size:24px; color:#999; }
.a_about .a_intW ul li span{ width:100%; float:left; font-size:15px; color:#999; margin-top:10px;}
.a_about .a_intW ul li:hover b{ color:#076eca; }
/**精品案例**/
.a_row{ width:100%; float:left; margin:50px 0 0 0;}
.a_row ul li{ width:33.333333%; float:left; border:1px solid #fff; }
.a_row ul li.a_bg{ background-size:cover; height:220px; float:left; }
.a_row ul li.a_bg .a_bar{ width:100%; height:100%; opacity:0; background-color:rgba(0,0,0,0.7); padding:20px; box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden; top:0; left:0;}
.a_row ul li.a_bg .a_bar .a_item{ width:100%; height:100%; float:left; padding:10px; box-sizing:border-box; border:1px solid #fff; display:table;}
.a_row ul li.a_bg .a_bar .a_item h3{ vertical-align:middle;display:table-cell; text-align:center;font-weight:normal;}
.a_row ul li.a_bg .a_bar .a_item b{width:100%; float:left; font-size:16px; color:#fff; font-weight:normal; opacity:0;-webkit-transition:all 1s ease-in-out 0.2s;-moz-transition:all 1s ease-in-out 0.2s;-o-transition:all 1s ease-in-out 0.2s;-ms-transition:all 1s ease-in-out 0.2s;transition:all 1s ease-in-out 0.2s;}
.a_row ul li.a_bg .a_bar .a_item span{ width:100%; float:left; font-size:12px; color:rgba(255,255,255,0.8); margin-top:10px;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s;}
.a_row ul li.a_bg .a_bar .a_line{ width:100%; height:2px; float:left; background-color:#fff; margin:10px 0;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s;}
.a_row .a_bg:hover .a_bar{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.a_row .a_bg:hover .a_bar .a_item b,.a_row .a_bg:hover .a_bar .a_item span{opacity:1}

/**企业理念**/
.a_bg3{ height:300px; background-image:url(../cn/images/a_img08.jpg); background-size:cover; background-position:center; }
.a_idea{ width:100%; float:left; padding:80px 0; text-align:center;}
.a_idea h3{ width:100%; float:left; font-size:32px; font-weight:normal; color:#000;}
.a_idea em{ width:60px; height:1px; background-color:rgba(0,0,0,0.5);  margin:10px auto; display:inline-block;}
.a_idea p{ width:100%; float:left; font-size:16px; color:#333; line-height:150%; margin-top:10px;}
.a_idea span{ width:100%; float:left; font-size:10px; color:#999; line-height:150%; margin-top:10px;}


/**新闻中心**/
.a_bg2{ padding:100px 0; background-color:#f5f5f5;}
.a_new{ width:100%; float:left; margin:50px 0 0 0;}
.a_new .a_newL{ width:50%; float:left; padding:0px 50px 0 0; box-sizing:border-box;}
.a_new .a_newL .a_pic{ width:100%; height:250px; background-position:center; background-size:cover; float:left; overflow:hidden;}
.a_new .a_newL .a_side{ width:100%; float:left; margin-top:20px;}
.a_new .a_newL .a_side h4{ width:100%; float:left; font-size:16px; color:#333; font-weight:normal; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.a_new .a_newL .a_side span{ width:100%; float:left; font-size:12px; color:#888; margin-top:10px;}
.a_new .a_newL .a_side p{ width:100%; height:45px; float:left; font-size:13px; color:#666; line-height:160%; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;}
.a_new .a_newL .a_side b{ width:70px; height:25px; line-height:25px; text-transform:uppercase; text-align:center; background-color:#fff; border:1px solid #076eca; color:#076eca; float:left; margin-top:15px; font-weight:normal; font-size:12px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.a_new .a_newL .a_side:hover b{ background-color:#076eca; color:#FFF;}
.a_new .a_newR{ width:50%; float:left; padding:0 0 0 50px; box-sizing:border-box;}
.a_new .a_newR ul{ width:100%; float:left;}
.a_new .a_newR ul li{ width:100%; float:left; font-size:14px; color:#888; padding:0 15px; box-sizing:border-box; margin-bottom:20px;}
.a_new .a_newR ul li:last-child{ margin:0;}
.a_new .a_newR ul li .a_newT{ width:15%; float:left; border-right:1px solid #dfdfdf; padding:10px 15px 10px 0; text-align:right;}
.a_new .a_newR ul li .a_newT em{ width:100%; float:left; font-size:24px; color:#666;}
.a_new .a_newR ul li .a_newT i{ width:100%; float:left; font-size:13px; color:#999; margin-top:5px;}
.a_new .a_newR ul li,.a_new .a_newR ul li .a_newT,.a_new .a_newR ul li .a_newT em,.a_new .a_newR ul li .a_newT i{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.a_new .a_newR ul li .a_newM{ width:85%; float:left; padding-left:15px;}
.a_new .a_newR ul li .a_newM h3{ width:100%; float:left; font-size:16px; color:#666; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a_new .a_newR ul li .a_newM p{ width:100%; height:40px; float:left; font-size:13px; color:#999; line-height:145%; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;}
.a_new .a_newR ul li:hover .a_newM h3,.a_new .a_newR ul li:hover .a_newM p{ color:#076eca; }

/**企业文化**/
.a_bg4{ background-image:url(../cn/images/a_img10.jpg); background-color:#f5f5f5; background-size:cover; background-position:center bottom; padding:100px 0 0 0; background-repeat:no-repeat; }
.a_civi{width:100%; float:left; margin:50px 0 200px 0; }
.a_civi p{ width:100%; float:left; font-size:16px; color:#666; line-height:180%; text-align:center;}
.a_civi .a_civiM{ width:100%; float:left; margin-top:50px;}
.a_civi .a_civiM li{ width:25%; float:left;}
.a_civi .a_civiM li span{ width:100%; height:45px; float:left; background-position:center; background-size:contain; background-repeat:no-repeat;}
.a_civi .a_civiM li:nth-child(1) span{ background-image:url(../cn/images/a_icon01.png);}
.a_civi .a_civiM li:nth-child(2) span{ background-image:url(../cn/images/a_icon02.png);}
.a_civi .a_civiM li:nth-child(3) span{ background-image:url(../cn/images/a_icon03.png);}
.a_civi .a_civiM li:nth-child(4) span{ background-image:url(../cn/images/a_icon04.png);}
.a_civi .a_civiM li em{ width:100%; float:left; text-align:center; font-size:16px; color:#333; margin-top:10px;}



/**典型客户**/
.a_cust{ width:100%; float:left; margin:20px 0 0 0;}
.a_cust li{ width:180px; height:180px; margin:10px; float:left; position:relative;}
.a_cust li .a_cbg{ width:180px; height:180px; background-image:url(../cn/images/a_icon06.png); background-repeat:no-repeat; background-position:center center; box-sizing:border-box; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms  ease 0s; outline:none;}
.a_cust li .a_clg{ width:180px; height:180px; float:left; text-align:center; position:absolute; top:0; left:0; }
.a_cust li .a_clg span{ height:100%; vertical-align:middle; display:inline-block;}
.a_cust li .a_clg img{ vertical-align:middle; max-width:140px; max-height:140px;}
.a_cust li:hover .a_cbg{ border:none; background-image:url(../cn/images/a_icon05.png); background-repeat:no-repeat;transform:rotate(120deg); -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -o-transform:rotate(120deg); -ms-transform:rotate(120deg);}
.a_proname{ margin:0 0 30px 0; text-align:center}

/***关于我们***/
.a_focus{ width:100%; float:left;}
.a_focus img{ width:100%;}
.a_warp{ width:100%; float:left; min-height:600px;margin:230px 0 0 0;}
.a_warp .a_bg{ width:100%; float:left; background-color:rgba(255,255,255,0.7); position:relative; top:-55px; left:0;}
.a_warp .a_bg .a_mid{ width:1200px; margin:0 auto;}
.a_warp .a_bg .a_mid .a_page{ width:100%; float:left; text-align:right; font-size:14px; color:#4a4a4a; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ width:100%; text-align:right; height:55px; line-height:55px; color:#4a4a4a; font-size:14px; float:left;}
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; color:#076eca; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ color:#4a4a4a; margin:0 10px;}
.a_warp .a_bg .a_mid .a_loca a:hover{color:#076eca; }
.a_warp .a_bg .a_mid .a_sub{ width:100%; float:left; position:relative;}
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:250px; position:absolute; top:-102px; left:0; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ width:100%; padding:25px 20px; box-sizing:border-box; background-color:#076eca; color:#fff; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:170px; float:left; font-weight:normal; margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ width:100%; float:left; font-size:18px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ width:100%; float:left; font-size:14px; text-transform:uppercase; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:31px; float:right; vertical-align:middle; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #076eca; float:left; margin:0 110px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ width:100%; padding:20px; box-sizing:border-box; background-color:#f5f5f5; float:left; margin-top:1px; font-size:16px; color:#4a4a4a;vertical-align:middle;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ color:#076eca; margin-right:10px; font-size:25px; vertical-align:middle;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-zhaopin{ font-size:26px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{ color:#076eca; float:right; font-size:30px; margin-left:10px; vertical-align:middle;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on{ background-color:#076eca; color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on a,.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on a i{ color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on i{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:900px; margin:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ width:100%; float:left; line-height:160%; font-size:16px; color:#666; letter-spacing:2px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ width:100%; float:left; font-size:16px; color:#076eca; letter-spacing:2px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:20px 0 10px 0;}
.a_warp .a_bg .a_mid .a_sub .a_join{ width:900px; margin:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_join span{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ width:100%; float:left; font-size:14px; color:#4a4a4a; line-height:150%; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; float:left; color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ width:100%; float:left; margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{width:100%; float:left; line-height:160%; font-size:14px; color:#111; font-weight:normal;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ width:100%; float:left; padding:0 10px; height:50px; line-height:50px; box-sizing:border-box; border-bottom:1px dashed #ccc; font-size:16px; color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:600px; float:left; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ float:right; width:150px; text-align:right;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li a{ color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:900px; margin:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ width:100%; float:left; height:60px; line-height:60px; color:#333; font-size:18px; font-weight:normal; text-align:center; border-bottom:1px solid #ccc;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ width:100%; float:left; font-size:14px; color:#333; margin-top:15px; padding:0 10px; box-sizing:border-box;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:900px; margin:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_news ul{ width:100%; float:left; padding:0 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ width:100%; float:left; padding:25px 10px; border-bottom:1px dashed #ccc;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:120px; height:120px; float:left; border:1px solid #dfdfdf; box-sizing:border-box; padding:5px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:14px; color:#999; border-bottom:1px solid #ccc; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ width:100%; height:60px; line-height:60px; float:left; text-align:center; font-size:36px; color:#999;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{ width:730px; float:left; margin-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ width:100%; float:left; font-size:16px; color:#4a4a4a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ width:100%; height:50px; float:left; overflow:hidden; margin-top:10px; font-size:15px; line-height:160%; color:#666;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex span{ width:100px; height:30px; text-align:center; line-height:30px; background-color:#439ae9; color:#fff; font-size:14px; float:left; margin-top:13px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li a:hover span{ background-color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{width:100%; float:left; padding:10px 15px; margin-top:10px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ width:100%; float:left; font-size:20px; color:#4a4a4a; font-weight:normal; text-align:left;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ width:100%; font-size:14px; color:#999; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ width:100%; float:left; padding:10px 15px 80px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:160%; color:#666; letter-spacing:1px;}

/***产品与服务***/
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-quyuguihua{ font-size:28px; }
.a_warp .a_bg .a_mid .a_sub .a_prod{ width:900px; margin:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_prod .a_oput{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_prod .a_oput h3{ width:100%; float:left; font-size:18px; color:#076eca; text-align:center; margin-top:20px; line-height:180%;}
.a_warp .a_bg .a_mid .a_sub .a_prod .a_oput p{ width:100%; float:left; text-align:center; margin-top:20px;}


/***管理培训***/
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-gonglve2{ font-size:28px;}
.a_warp .a_bg .a_mid .a_sub .a_train{ width:900px; margin:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_train .a_srie{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_train .a_srie h3{ width:100%; float:left; font-size:18px; text-align:center; color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_train .a_srie p{ width:100%; float:left; margin-top:10px; line-height:160%; font-size:15px; color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_train .a_srtg{ width:100%; float:left; padding:0 20px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_train .a_srtg table th, .a_warp .a_bg .a_mid .a_sub .a_train .a_srtg table td{ padding:10px 5px; box-sizing:border-box; }
.a_warp .a_bg .a_mid .a_sub .a_train .a_srtg table .a_style{ background-color:#f5f5f5; font-size:15px; color:#4a4a4a;}

/***成功案例***/
.a_warp .a_bg .a_mid .a_sub .a_case{ width:900px; margin:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li{ width:180px; height:180px; margin:10px; float:left; position:relative;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_cbg{ width:180px; height:180px; background-image:url(../cn/images/a_icon06.png); background-repeat:no-repeat; background-position:center center; box-sizing:border-box; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms  ease 0s; outline:none;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg{ width:180px; height:180px; float:left; text-align:center; position:absolute; top:0; left:0; }
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg span{ height:100%; vertical-align:middle; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg img{ vertical-align:middle; max-width:140px; max-height:140px;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li:hover .a_cbg{ border:none; background-image:url(../cn/images/a_icon05.png); background-repeat:no-repeat;transform:rotate(120deg); -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -o-transform:rotate(120deg); -ms-transform:rotate(120deg);}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li{ width:100%; float:left; border-bottom:1px dashed #ccc; height:50px; line-height:50px; font-size:16px; color:#4a4a4a; padding:0 15px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li p{ width:85%; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li span{ float:right;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li a{ color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art h3{width:100%; float:left; padding:10px 15px 15px; margin-top:10px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf; font-weight:normal; text-align:center;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art .a_note{ width:100%; float:left; padding:10px 15px 80px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art .a_note p{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:160%; color:#666; letter-spacing:1px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:900px; margin:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map img{ width:100%;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ width:100%; float:left; margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:260px; margin:0 20px; float:left; text-align:center; padding:15px; box-sizing:border-box; background-color:#f5f5f5; border:1px solid #dfdfdf; height:185px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; color:#333;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ width:100%; float:left; text-align:center; font-size:16px; color:#076eca; margin-top:20px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20%; float:left; margin:20px 40%; height:2px; background-color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ width:100%; height:35px; line-height:150%; float:left; text-align:center; font-size:16px; color:#333; font-weight:normal;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin{ width:100%; float:left; padding:40px 0 0 0; border-top:1px solid #ccc;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin h3{ width:100%; float:left; color:#076eca; font-size:20px; font-weight:normal; text-align:center;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin ul{ width:100%; float:left; padding:0 10px; box-sizing:border-box; margin-top:30px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin ul li.a_lab{ width:33.333333%; float:left; padding:0 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin ul li.a_lab .a_ipt{ width:100%; float:left; height:40px; line-height:40px; border:1px solid #999; padding:0 15px; box-sizing:border-box; font-size:16px; color:#333;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin ul li.a_lea{ width:100%; float:left; padding:0 10px; box-sizing:border-box; margin-top:20px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin ul li.a_lea .a_txt{ width:100%; float:left; border:1px solid #999; padding:10px 15px; box-sizing:border-box; font-size:16px; color:#333; line-height:180%;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin .a_btn{ width:100%; float:left; padding:30px 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin .a_btn .a_sbi{ width:50%; float:left; padding:0 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin .a_btn .a_sbi button{ width:100%; float:left; height:40px; line-height:40px; border:1px solid #076eca; background:#076eca; text-align:center; font-size:16px; color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin .a_btn .a_cne{ width:50%; float:left; padding:0 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_alin .a_btn .a_cne button{ width:100%; float:left; height:40px; line-height:40px; border:1px solid #dfdfdf; background:#dfdfdf; text-align:center; font-size:16px; color:#999;}



/**精品案例**/
.pro_row{ width:100%; float:right; margin:50px 300px 0 0;}
.pro_row ul li{ width:33.333333%; float:left; border:1px solid #fff; }
.pro_row ul li.a_bg{ background-size:cover; height:220px; float:left; }
.pro_row ul li.a_bg .a_bar{ width:100%; height:100%; opacity:0; background-color:rgba(0,0,0,0.7); padding:20px; box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden; top:0; left:0;}
.pro_row ul li.a_bg .a_bar .a_item{ width:100%; height:100%; float:left; padding:10px; box-sizing:border-box; border:1px solid #fff; display:table;}
.pro_row ul li.a_bg .a_bar .a_item h3{ vertical-align:middle;display:table-cell; text-align:center;font-weight:normal;}
.pro_row ul li.a_bg .a_bar .a_item b{width:100%; float:left; font-size:16px; color:#fff; font-weight:normal; opacity:0;-webkit-transition:all 1s ease-in-out 0.2s;-moz-transition:all 1s ease-in-out 0.2s;-o-transition:all 1s ease-in-out 0.2s;-ms-transition:all 1s ease-in-out 0.2s;transition:all 1s ease-in-out 0.2s;}
.pro_row ul li.a_bg .a_bar .a_item span{ width:100%; float:left; font-size:12px; color:rgba(255,255,255,0.8); margin-top:10px;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s;}
.pro_row ul li.a_bg .a_bar .a_line{ width:100%; height:2px; float:left; background-color:#fff; margin:10px 0;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s;}
.pro_row .a_bg:hover .a_bar{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.pro_row .a_bg:hover .a_bar .a_item b,.a_row .a_bg:hover .a_bar .a_item span{opacity:1}