* { padding: 0; margin: 0; }
html, body { font-family: "微软雅黑","宋体",arial; font-size: 14px; background: #ffffff; color: #626161; }
body {min-width: 1200px;}
h1, h2, h3, h4, h5, h6 { font-style: normal; }
ul, li { list-style: none; }
img { border: 0px; display: block; }
a { text-decoration: none; color: inherit;; }
.warp { clear: both; }
.cotainer { width: 1200px; margin: 0 auto; }
.content { background: #FFFFFF !important; overflow: hidden; margin: 0 auto; }
.rounded { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.l { float: left !important; }
.r { float: right !important; }
/*菜单样式*/
.menu { margin: 0 auto; background: #242b38; overflow: hidden; width: 100%;
    position: fixed;
    top: 0px;
    z-index: 100;
    opacity: 0.8;}
.menu .logo { float: left; margin-right: 40px; }
.menu ul { overflow: hidden; float: left; }
.menu ul li { float: left; padding: 0 23px; height: 58px; line-height: 58px; font-size: 16px; text-align: center; }
.menu ul li a { color: #FFFFFF; }
.menu ul li:hover a, #menu li.active a { color: #f18101; }
.menu .rexian { float: right; color: #FFFFFF; margin-top: 20px; }
.menu .rexian span.left { padding: 3px 10px; background: #F18101; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
/*banner*/
.slideBox { width: 100%; overflow: hidden; position: relative; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 48%; bottom: 20px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 10px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: url(../images/slider_li.png) 0px -23px no-repeat; cursor: pointer; }
.slideBox .hd ul li.on { background: url(../images/slider_li.png) 0px 0px no-repeat; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; display: block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=30); opacity: 0.3; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }

/*box1*/
.box1 { padding: 30px 0; }
.box_tit_img { margin: 0 auto; }
.box1 .box1_main { overflow: hidden; }
.box1 .box1_main .min_box { float: left; padding: 25px 0; margin: 0 72px; }
.box1 .box1_main .min_box p { width: 156px; height: 55px; cursor: pointer; margin-top: 20px; }

/*0327去掉*/
/*.box1 .box1_main .min_box .p1 { background: url(../images/txt_img_4.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p1:hover { background: url(../images/txt_img_1.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p2 { background: url(../images/txt_img_2.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p2:hover { background: url(../images/txt_img_5.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p3 { background: url(../images/txt_img_3.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p3:hover { background: url(../images/txt_img_6.png) center center no-repeat; }*/
/*.box1 .box1_main .min_box .p4{ background: url(../images/txt_img_7.png) center center no-repeat;}*/
/*.box1 .box1_main .min_box .p4:hover{ background: url(../images/txt_img_8.png) center center no-repeat;}*/
/*0327去掉*/


.box1 .box1_main .min_box img { transition: all 1s; -moz-transform: all 1s; -webkit-transform: all 1s; -o-transform: all 1s; -ms-transform: all 1s; }
.box1 .box1_main .min_box:hover img { transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); transition: all 1.5s; -moz-transform: all 1.5s; -webkit-transform: all 1.5s; -o-transform: all 1.5s; -ms-transform: all 1.5s; }

/*box2*/
.box2 { background: url(../images/banner_04.jpg) no-repeat; background-size: cover; padding: 20px 0 50px 0; }
.box2 ul { overflow: hidden; padding: 20px 0; }
.box2 ul li { float: left; margin-right: 10px; position: relative; }
.box2 ul li span { width: 80%; height: 40px; line-height: 40px; color: #F18101; font-size: 20px; text-align: center; position: absolute; bottom: 8px; left: 50%; margin-left: -40%; background: url(../images/box2_li_bg_11.png); }
.box2 ul li:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/*box3*/
.box3{padding: 30px 0 20px 0;}
.box3 ul{overflow: hidden; padding: 15px 0;}
.box3 ul li{width: 33.33%; float: left; margin-bottom: 20px;}

.box3 ul li h3{width: 168px; margin: 0 auto;text-align: center;font-size: 18px;overflow: hidden; white-space: normal; text-overflow: ellipsis;}

.box3 ul li a{color: #626161;}
.box3 ul li img{margin: 0 auto;}
.box3 ul li p{width: 168px; padding: 10px 0; margin: 0 auto; overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.box3 .more{margin: 0 auto; height: 40px; line-height: 40px; font-size: 18px; width: 140px; color: #FFFFFF; text-align: center; border: 1px solid #FFFFFF; background: url(../images/box4_more_bg_03.png);}
.box3 .more a{color: #FFFFFF;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.box3_slide .prev,
.box3_slide .next { position: absolute; left: 3%; top: 50%; margin-top: -50px; display: block; width: 45px; height: 105px; background: url(../images/slider3.png) 0px 0px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.box3_slide .next { left: auto; right: 3%; background-position: -49px 0px; }
.box3_slide .prev:hover,
.box3_slide .next:hover { filter: alpha(opacity=100); opacity: 1; }
.box3_slide .prevStop { display: none; }
.box3_slide .nextStop { display: none; }

.box3_txt { line-height: 25px; padding: 10px; float: left; width: 580px; }
.box3_txt h3 { display: block; padding: 15px 0px 10px 0px; font-size: 20px; color: #f18101; }
.box3_txt p { text-indent: 2em; }
/*box4*/
.box4 { background: url(../images/banner_10.jpg) no-repeat; background-size: cover; padding: 20px 0; text-align: center; overflow: hidden; }
.box4 .box4_list { overflow: hidden; padding: 30px 0 70px 0; display: inline-block; position: relative; }
.box4 .box4_list .ul_tit { color: #FFFFFF; position: absolute; top: 0px; left: 0px; font-size: 15px; }
.box4 .box4_list .li { float: left; margin-right: 20px; position: relative; }
.box4 .box4_list .li:hover { box-shadow: 0px 0px 10px rgba(255,255,255,0.5); }
.box4 .box4_list .more { position: absolute; bottom: 0px; left: 50%; margin-left: -70px; height: 40px; line-height: 40px; font-size: 18px; width: 140px; color: #FFFFFF; text-align: center; border: 1px solid #FFFFFF; background: url(../images/box4_more_bg_03.png); }
.box4 .box4_list .more a { color: #FFFFFF; }


/*box5*/
.box5 { padding-top: 30px; }
.box5 .box5_list { padding-left: 40px; margin-bottom: 50px; }
.box5 .box5_list .service { float: left; border: 1px solid #dfdfdf; margin-right: 15px; }
.box5 .box5_list .service .ser_box { margin: 7px; position: relative; }
.box5 .box5_list .service .ser_box span { position: absolute; left: 0px; top: 0px; padding: 6px 15px; color: #FFFFFF; font-size: 20px; background: #f18101; }
.box5 .box5_list .service .ser_box .ser_box_img1 { width: 250px; height: 269px; background: url(../images/index_36.jpg) center center no-repeat; background-size: 100% 100%; transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; }
.box5 .box5_list .service .ser_box .ser_box_img2 { width: 250px; height: 269px; background: url(../images/index_38.jpg) center center no-repeat; background-size: 100% 100%; transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; }
.box5 .box5_list .service .ser_box .ser_box_img3 { width: 540px; height: 269px; background: url(../images/index_41.jpg) center center no-repeat; background-size: 100% 100%; transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; }
.box5 .box5_list .service .ser_box:hover .ser_box_img { background-size: 120% 120%; transition: all linear 0.75s; -webkit-transition: all linear 0.75s; -ms-transition: all linear 0.75s; -moz-transition: all linear 0.75s; -o-transition: all linear 0.75s; }
.box5 .box5_list .service ul { margin-bottom: 15px; padding-top: 5px; }
.box5 .box5_list .service ul li { float: left; padding: 0px 10px; font-size: 15px; }
.box5 .box5_list .service ul li a { color: #1d1d1d; position: relative; }
.box5 .box5_list .service ul li a i { padding: 10px 20px; border: 1px solid #DFDFDF; background: #FFFFFF; font-style: normal; display: none; position: absolute; left: 0px; top: 28px; width: 400px; box-shadow: 2px 2px 5px rgba(0,0,0,0.2); }
.box5 .box5_list .service ul li a b { position: absolute; left: 22px; top: 19px; display: block; width: 11px; height: 10px; background: url(../images/box5_icon.png) no-repeat; display: none; }
.box5 .box5_list .service ul li a:hover b { display: block; }
.box5 .box5_list .service ul li a:hover i { display: block; }



/*box6*/
.box6 { background: #f8f8f8; overflow: hidden; }
.box6 .box6_main { display: block; width: 850px; margin: 0 auto; }
.box6 .box6_main .box6_min { width: 123px; height: 119px; float: left; margin: 35px 80px; }
.box6 .box6_main .box6_min a { display: block; width: 100%; height: 100%; }
.box6 .box6_main .box6_hov1 { background: url(../images/box6_1.png) no-repeat; }
.box6 .box6_main .box6_hov1:hover { background: url(../images/box6_4.png) no-repeat; }
.box6 .box6_main .box6_hov2 { background: url(../images/box6_2.png) no-repeat; }
.box6 .box6_main .box6_hov2:hover { background: url(../images/box6_5.png) no-repeat; }
.box6 .box6_main .box6_hov3 { background: url(../images/box6_3.png) no-repeat; }
.box6 .box6_main .box6_hov3:hover { background: url(../images/box6_6.png) no-repeat; }

/*box6*/
.box7{background:url(../images/index44.jpg) no-repeat; padding-top: 50px; overflow: hidden;background-size: cover}
.box7 .box7_case{display: block;margin: 0 auto;font-size: 0;}
.box7 .box7_case .case{width: 460px;margin: 15px 70px 50px 70px;display: inline-block;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.box7 .box7_case .case .img{position: relative;overflow: hidden}
.box7 .box7_case .case .img:hover .icon{ opacity: 1;}
.box7 .box7_case .case.c1 .img:hover .icon .s{ left: 50%;}
.box7 .box7_case .case.c2 .img:hover .icon .s{ right: 50%;}
.box7 .box7_case .case .icon{position: absolute;opacity: 0; left: 0; top:0px; right:0px; bottom: 0px; background: rgba(0,0,0,0.5);transition: all 0.5s;}
.box7 .box7_case .case .icon .s{position: absolute; top:50%;margin-top: -37px;}
.box7 .box7_case .case.c1 .icon .s{left: -50%;margin-left:-37px; transition: all 0.5s;}
.box7 .box7_case .case.c2 .icon .s{right: -50%;margin-right:-37px; transition: all 0.5s;}
.box7 .box7_case .case p{height: 70px;line-height: 70px;text-align: center;font-size: 20px; background: #fff;}

/*footer*/
footer { border-bottom: 4px solid #F18101; background: url(../images/footer_bg_22.jpg) ; text-align: center; position: relative; }
footer ul { overflow: hidden; display: inline-block; padding-top: 10px; padding-bottom: 10px; width: 350px; margin: 0 auto; }
footer ul li { float: left; border-right: 2px solid #FFFFFF; padding: 0px 5px; line-height: 14px; }
footer ul li a { color: #FFFFFF; }
footer ul li a:hover { color: #f18101; }
footer .foot_note { padding: 10px 0 30px 0; color: #FFFFFF; line-height: 28px; }
footer .foot_note p { filter: alpha(opacity=50); opacity: 0.5; }
footer .foot_note p:hover { filter: alpha(opacity=100); opacity: 1; }



/*child-------------------------------------------------------child*/
.fixed_box{position:fixed; right: 0; top: 300px;opacity: 0;filter:alpha(opacity=0); }
.fixed_box .min1{background:#f18101; position: absolute;right: -15px; top: 0px; }
.fixed_box .min2{background:#f18101; position: absolute;right: -200px; top: 72px;overflow: hidden;width: 285px; }
.fixed_box .min3{background:#f18101; position: absolute;right: -200px; top: 216px; overflow: hidden; width: 285px;}
.fixed_box .min4{background:#f18101; position: absolute;right: -200px; top: 288px; overflow: hidden;width: 285px;}
.fixed_box .min5{background:#f18101; position: absolute;right: -15px; top: 144px;}
.fixed_box .min1 .erm{position: absolute; right: 120px; top: 0px;display: none; border: 6px solid #f18101;}
.fixed_box .min1 .erm .san{position: absolute;top: 20px;right:-26px;width: 0px;height: 0px;border: 10px solid transparent;border-left-color: #f18101;}
.fixed_box .min1 .case{background: url(../images/fixed_box_bg.png) 19px -273px no-repeat ; width: 100px; height: 70px;}
.fixed_box .min2 .case{background: url(../images/fixed_box_bg.png) 19px 2px no-repeat ; width: 100px; height: 70px; float:left;}
.fixed_box .min3 .case{background: url(../images/fixed_box_bg.png) 19px -135px no-repeat ; width: 85px; height: 70px; float: left;}
.fixed_box .min4 .case{background: url(../images/fixed_box_bg.png) 19px -206px no-repeat ; width: 85px; height: 70px;float: left;}
.fixed_box .min5 .case{background: url(../images/fixed_box_bg.png) 19px -67px no-repeat ; width: 100px; height: 70px;}
.fixed_box .min2 .txt{float: left; width: 185px; height: 70px; font-size: 18px; color: #ffffff; text-align: center; line-height: 70px; background: url(../images/fixed_box_line.jpg) left center no-repeat;}
.fixed_box .min3 .txt{float: left; width: 200px; height: 70px; font-size: 18px; color: #ffffff; text-align: center; line-height: 70px; background: url(../images/fixed_box_line.jpg) left center no-repeat;}
.fixed_box .min4 .txt{float: left; width: 200px; height: 70px; font-size: 18px; color: #ffffff; text-align: center; line-height: 70px; background: url(../images/fixed_box_line.jpg) left center no-repeat;}
.fixed_box .min4 .txt a,.fixed_box .min3 .txt a{ color: #ffffff;}
.fixed_box .back_top{background:#b6b6b6;position: absolute;right: 0px; top: 360px; cursor: pointer;}
.fixed_box .back_top .case{background: url(../images/back_top.png) center center no-repeat ; width: 85px; height: 70px;}
/*child-------------------------------------------------------child*/


/*contact_box1*/
.contact_box1 { padding: 30px 0 30px 0; }
.box_tit_img { margin: 0 auto; }
.contact_box2 { background: #f6f6f6; position: relative; }
.contact_box2 .box2_main { overflow: hidden; margin: 0 auto; width: 1050px; position: relative; top: -80px; }
.contact_box2 .box2_main .min_box { float: left; width: 33.33%; position: relative; }
.contact_box2 .box2_main .min_box img { margin: 0 auto; }
.contact_box2 .box2_main .min_box .min_box_icon { position: absolute; left: 151px; top: 56px; }
.contact_box2 .box2_main .min_box:hover .min_box_icon { animation: animate1 .3s ease-in-out alternate; -webkit-animation: animate1 .3s ease-in-out alternate; -moz-animation: animate1 .3s ease-in-out alternate; -o-animation: animate1 .3s ease-in-out alternate; -ms-animation: animate1 .3s ease-in-out alternate; }

@-webkit-keyframes animate1 {
    from { transform: rotate(-20deg); }
    to { transform: rotate(20deg); }
}

@-ms-keyframes animate1 {
    from { transform: rotate(-20deg); }
    to { transform: rotate(20deg); }
}

@-moz-keyframes animate1 {
    from { transform: rotate(-20deg); }
    to { transform: rotate(20deg); }
}

@keyframes animate1 {
    from { transform: rotate(-20deg); }
    to { transform: rotate(20deg); }
}

.contact_box2 .box2_main .min_box .txt { text-align: center; cursor: pointer; }
.contact_box2 .box2_main .min_box .txt p { font-size: 16px; padding-bottom: 40px; }
.contact_box2 .box2_main .min_box .txt .p { width: 90%; margin: 0 auto; height: 60px; overflow: hidden; }
.contact_box2 .box2_main .min_box .txt span { display: inline-block; padding: 8px 20px; background: #313131; color: #ffffff; }
.contact_box2 .box2_main .min_box .txt:hover span { background: #F18101; }

.contact_box1 .text_box { overflow: hidden; border-top: 6px solid #f18101; background: #f9f9f9; width: 90%; margin: 25px auto 0 auto; }
.contact_box1 .text_box img{float: left; padding: 45px 35px 45px 50px;}
.contact_box1 .text_box .txt{float: left; padding:45px 15px ;width: 67%;}
.contact_box1 .text_box .txt .tit { font-size: 22px; color: #F18101; padding: 10px 0; }
.contact_box1 .text_box .txt .p{line-height: 30px; color:#494949 ;text-indent: 2em;font-size: 15px;}
.contact_box1 .text_box_line{background: url(../images/child/contact_bot_line.png) no-repeat; height: 16px;}

.list-img-wrap{overflow: hidden;padding-bottom: 130px;}
.list-img-box{width: 90%;margin: 0 auto;overflow: hidden;}
.list-img-box .list-img-item{width: 90px;overflow: hidden; height: 467px;float: left;position: relative;}
.list-img-box .list-img-item.t1{background: url('../images/contact-img.jpg') no-repeat;}
.list-img-box .list-img-item.t2{background: url('../images/contact-img1.jpg') no-repeat;}
.list-img-box .list-img-item.t3{background: url('../images/contact-img2.jpg') no-repeat;}
.list-img-box .list-img-item.t4{background: url('../images/contact-img3.jpg') no-repeat;}
.list-img-box .list-img-item.t5{background: url('../images/contact-img4.jpg') no-repeat;}
.list-img-box .list-img-item.t6{background: url('../images/contact-img5.jpg') no-repeat;}
.list-img-box .list-img-item .list-img-tit{width: 90px;cursor: pointer; height: 100%;background: rgba(0,0,0,0.4);position: relative;}
.list-img-box .list-img-item .list-img-tit span{color: #fff;position: absolute;width: 30px;text-align: center; font-size: 20px;left: 30px;top: 50%;transform: translateY(-50%);}
.list-img-box .list-img-item .list-img-cont{width: 0px;height: 100%;}

/*soft_box1*/
.soft_box1 { padding: 30px 0; }
.soft_box1-1 {padding:0 0 30px;}
.soft_box1 .text_box { overflow: hidden; }
.soft_box1 .text_box .soft_img1 { float: left; width: 50%; background: url(../images/child/soft_boxline.png) center right no-repeat; }
.soft_box1 .text_box .soft_img1 img { margin: 0 auto; position: relative; left: 0px; opacity: 0; filter: alpha(opacity=0); }
.soft_box1 .text_box .txt { float: left; width: 50%; margin-top: 70px; }
.soft_box1 .text_box .txt .soft_txtbox { position: relative; left: 0px; opacity: 0; filter: alpha(opacity=0); }
.soft_box1 .text_box .txt .tit { font-size: 18px; color: #F18101; padding-left: 15px; padding-bottom: 8px; }
.soft_box1 .text_box .txt .p { line-height: 25px; color: #494949; text-indent: 2em; padding-left: 15px; }
.soft_box1 .text_box .txt a { color: #f18101; float: right; margin: 15px 15px 0 0; }

.soft_box2 { padding: 30px 0; background: #f6f6f6; }
.soft_box2 .text_box { overflow: hidden; }
.soft_box2 .text_box .soft_img1 { float: right; width: 50%; }
.soft_box2 .text_box .soft_img1 img { margin: 0 auto; position: relative; top: 0px; opacity: 0; filter: alpha(opacity=0); }
.soft_box2 .text_box .txt { float: left; width: 50%; margin-top: 70px; background: url(../images/child/soft_boxline.png) center right no-repeat; }
.soft_box2 .text_box .txt .soft_txtbox { position: relative; top: 0px; opacity: 0; filter: alpha(opacity=0); }
.soft_box2 .text_box .txt .tit { font-size: 18px; color: #F18101; text-align: right; padding-right: 25px; padding-bottom: 8px; }
.soft_box2 .text_box .txt .p { line-height: 25px; color: #494949; text-align: right; text-indent: 2em; padding-right: 25px; }
.soft_box2 .text_box .txt a { color: #f18101; float: right; margin: 15px 25px 0 0; }
.top_title_6 {width: 300px; height: 42px; line-height: 42px; margin: 30px auto 0; background: url(../images/child/title_bg.png) center center no-repeat; text-align: center; font-size: 30px;}
.hidden_box { display: none; }
.top_morebox { position:relative;}
.top_more { position: absolute; left: 50%; top: -50px; margin-left: -32px; cursor: pointer; }


/*web*/
.web_box1 { padding: 30px 0; }
.web_box1 .web_list { overflow: hidden; padding: 30px 0 30px 0; }
.web_box1 .web_list .li { width: 20%; float: left; padding: 0px 2.5%; }
.web_box1 .web_list .li img { margin: 0 auto; display: block; }
.web_box1 .web_list .li .tit { font-weight: bold; font-size: 16px; color: #2b2b2b; width: 70%; margin: 0 auto; padding: 10px 0 5px 0; }
.web_box1 .web_list .li .p { width: 70%; margin: 0 auto; }
.web_box1 .web_list .li .p .min_t { padding-bottom: 10px; }

.web_box2 { padding: 30px 0; background: #f6f6f6; }
.web_box2 .web_list { overflow: hidden; }
.web_box2 .web_list .li { width: 30%; float: left; padding: 0px 1.5%; }
.web_box2 .web_list .li h3 { font-weight: normal; padding: 10px 0; text-align: center; font-size: 25px; }
.web_box2 .web_list .li .p { width: 70%; margin: 0 auto; background: #ffffff; padding: 25px 40px; line-height: 30px; border-bottom: 2px solid #aeacad; }

.web_box3 { padding: 30px 0; }
.web_box3 .web_list { overflow: hidden; padding-top: 60px; }
.web_box3 .web_list .li { width: 11%; float: left; }
.web_box3 .web_list .li .img_icon { width: 65px; height: 75px; margin: 0 auto; background: url(../images/child/web_ul2.png) no-repeat; }
.web_box3 .web_list .li .hov1 { background-position: 6px 0px; }
.web_box3 .web_list .li .hov2 { background-position: -84px 0px; }
.web_box3 .web_list .li .hov3 { background-position: -173px 0px; }
.web_box3 .web_list .li .hov4 { background-position: -269px 0px; }
.web_box3 .web_list .li .hov5 { background-position: -370px 0px; }
.web_box3 .web_list .li img { display: block; margin: 0 auto; padding-top: 25px; }
.web_box3 .web_list .li p { text-align: center; }


.web_box4 { padding: 30px 0; }
.web_box4 .web_list { overflow: hidden; }
.web_box4 .text_line { background: #f18101; color: #FFFFFF; font-size: 25px; text-align: center; padding: 7px 0; margin: 15px 0 0 0; }
.web_box4 .web_list .li { width: 32%; float: left; padding: 0 8px; }
.web_box4 .web_list .li  .box_img{border: 1px solid #ffffff; height:197px; overflow:hidden;}
.web_box4 .web_list .li img{width: 100%;}
.web_box4 .web_list .li:hover .box_img{ border: 1px solid #dfdfdf;}
.web_box4 .web_list .li a { color: #626161; }
.web_box4 .web_list .li .text { padding: 10px; overflow: hidden; }
.web_box4 .web_list .li .text h4 { font-size: 15px; }
.web_box4 .web_list .li .text h4:hover { text-decoration: underline; }
.web_box4 .web_list .li p { line-height: 30px; font-size: 13px; }
.web_box4 .web_list .li p .s1 { float: left; }
.web_box4 .web_list .li p .s2 { float: right; }



/*weixin*/
.weixin_box1 .weixin_list { overflow: hidden; padding: 50px 0 50px 0; }
.weixin_box1 .weixin_list .li { width: 30%; float: left; padding: 0px 1.5%; overflow: hidden; }
.weixin_box1 .weixin_list .li .img { width: 70px; height: 70px; float: left; margin-right: 10px; background: url(../images/child/weixin_icon.png) no-repeat; }
.weixin_box1 .weixin_list .li .tit { width: 70%; float: left; font-size: 16px; line-height: 30px; color: #2b2b2b; width: 70%; margin: 0 auto; font-size: 17px; }
.weixin_box1 .weixin_list .li .p { width: 70%; margin: 0 auto; font-size: 13px; float: left; margin-left: 80px; line-height: 25px; }

.weixin_box1 { padding: 30px 0; }
.weixin_box1 .text_box { overflow: hidden; }
.weixin_box1 .text_box .soft_img1 { float: left; width: 40%; }
.weixin_box1 .text_box .soft_img1 img { margin: 0 auto; position: relative; left: -200px; opacity: 0; filter: alpha(opacity=0); }
.weixin_box1 .text_box .txt { float: left; width: 60%; margin-top: 70px; }
.weixin_box1 .text_box .txt .soft_txtbox { position: relative; left: 400px; opacity: 0; filter: alpha(opacity=0); }
.weixin_box1 .text_box .txt .tit { color: #F18101; padding-left: 15px; padding-bottom: 8px; color: #494d50; overflow: hidden; }
.weixin_box1 .text_box .txt .tit span { font-size: 50px; float: left; }
.weixin_box1 .text_box .txt .tit font { font-size: 16px; float: left; padding-left: 15px; padding-top: 10px; line-height: 25px; }
.weixin_box1 .text_box .txt .tit b { font-size: 20px; font-weight: 400; font-style: normal; display: block; color: #f18101; }
.weixin_box1 .text_box .txt .p { line-height: 25px; padding-left: 80px; color: #898989; padding-bottom: 20px; font-size: 13px; }
.weixin_box1 .text_box .txt .p h4 { font-weight: normal; font-size: 15px; color: #494949; }
.weixin_box1 .text_box .txt a { color: #f18101; float: right; margin: 15px 15px 0 0; }


.weixin_box2 { background: url(../images/child/weixin_bg.jpg); padding: 20px 0; text-align: center; overflow: hidden; }
.weixin_box2 .box4_list { overflow: hidden; padding: 50px 0 40px 0; display: inline-block; position: relative; }
.weixin_box2 .box4_list .ul_tit { position: absolute; top: 10px; right: 15px; font-size: 15px; }
.weixin_box2 .box4_list .ul_tit a { color: #494d50; }
.weixin_box2 .box4_list .li { float: left; margin: 0 10px; position: relative; }
.weixin_box2 .box4_list .li:hover { box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.weixin_box2 .box4_list .more { position: absolute; bottom: 0px; left: 50%; margin-left: -70px; height: 40px; line-height: 40px; font-size: 18px; width: 140px; color: #FFFFFF; text-align: center; border: 1px solid #FFFFFF; background: url(../images/box4_more_bg_03.png); }
.weixin_box2 .box4_list .more a { color: #FFFFFF; }


/*zhaopin*/
.zhaopin_box1 {padding:30px 0 30px 0 ;}
.zhaopin_box1 .text_box{overflow: hidden;  margin: 25px auto 0 auto;}
.zhaopin_box1 .text_box img{float: left; padding: 15px 15px 15px 50px;}
.zhaopin_box1 .text_box .tit{font-size: 21px; color: #F18101; padding: 10px 0;color: #2e2e2e;}
.zhaopin_box1 .text_box .tit a{color: #2e2e2e;}
.zhaopin_box1 .text_box .tit:hover a{text-decoration: underline;}
.zhaopin_box1 .text_box .tit font{color: #e22323; padding-left: 10px;}
.zhaopin_box1 .text_box .p{line-height: 25px; color:#494949 ;text-indent: 2em; padding: 10px 0;}
.zhaopin_box1 .text_box .note{line-height: 25px; color:#f18101 ; float: left; padding-right: 25px;}
.zhaopin_box1 .text_box .note span{ color:#2e2e2e;}
.zhaopin_box1 .text_box .more a{padding: 10px 30px;background: #ffc27c; color: #ffffff; display: inline-block; float: right;}
.zhaopin_box1 .text_box .more a:hover{background: #F18101;}
.all_more{padding: 50px 0; overflow: hidden;}
.all_more a{padding: 10px 0px; display: block; background: #f3f3f3;width: 200px; margin: 0 auto; text-align: center; }
.all_more a:hover{background: #ffedd8;}

.zhaopin_box1 .zp-wrapper{width: 1200px;position: relative; margin: 0 auto;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);border-radius: 10px;padding: 15px;box-sizing: border-box;overflow: hidden;}
.zhaopin_box1 .zp-wrapper:after{content: '';position: absolute; left: 315px; top: 15px;bottom: 15px;width: 2px;background: #e5e5e5;}
.zhaopin_box1 .zp-wrapper .nav{width:300px;padding: 40px 0;float: left;}
.zhaopin_box1 .zp-wrapper .nav .item{width:200px;cursor: pointer; display: block;margin: 20px auto;height: 55px;background: #242b38;color: #fff;text-align: center;line-height: 55px; font-size: 20px;border-radius: 9px;}
.zhaopin_box1 .zp-wrapper .nav .item:hover,.zhaopin_box1 .zp-wrapper .nav .item.active{background: #f18101;}
.zhaopin_box1 .zp-wrapper .cont{padding: 50px;float: left;font-size: 16px;line-height: 30px; width:770px;}
/*.zhaopin_box1 { padding: 30px 0 30px 0; }
.zhaopin_box1-1 { padding: 0 0 30px 0; }
.zhaopin_box1 .text_box { overflow: hidden; margin: 25px auto 0 auto; }
.zhaopin_box1 .text_box img { float: left; padding: 15px 15px 15px 50px; }
.zhaopin_box1 .text_box .tit { font-size: 21px; color: #F18101; padding: 10px 0; color: #2e2e2e; }
.zhaopin_box1 .text_box .tit a { color: #2e2e2e; }
.zhaopin_box1 .text_box .tit:hover a { color:#F18101; }
.zhaopin_box1 .text_box .tit font { color: #e22323; padding-left: 10px; }
.zhaopin_box1 .text_box .p { line-height: 25px; color: #494949; text-indent: 2em; padding: 10px 0; }
.zhaopin_box1 .text_box .note { line-height: 25px; color: #f18101; float: left; padding-right: 25px; }
.zhaopin_box1 .text_box .note span { color: #2e2e2e; }
.zhaopin_box1 .text_box .more a { padding: 10px 30px; background: #ffc27c; color: #ffffff; display: inline-block; float: right; }
.zhaopin_box1 .text_box .more a:hover { background: #F18101; }
.all_more { padding: 50px 0; overflow: hidden; }
.all_more a { padding: 10px 0px; display: block; background: #f3f3f3; width: 200px; margin: 0 auto; text-align: center; }
.all_more a:hover { background: #ffedd8; }*/



.zhaopin2 { padding: 10px 0 30px 0; }
.zhaopin2 .text_box { overflow: hidden; margin: 10px auto 0 auto; }
.zhaopin2 .text_box .tit { font-size: 19px; color: #F18101; padding: 25px 0 25px 30px; color: #2e2e2e; }
.zhaopin2 .text_box .tit font { color: #e22323; }
.zhaopin2 .text_box .note { line-height: 25px; color: #f18101; float: right; padding-right: 25px; font-size: 14px; }
.zhaopin2 .text_box .note span { color: #2e2e2e; }
.zhaopin2 .text_box .p { line-height: 30px; color: #494949; padding: 10px 0; }
.zhaopin2 .text_box .p p { font-size: 15px; padding-bottom: 30px; }
.zhaopin2 .text_box .p h4 { line-height: 25px; color: #2e2e2e; padding: 10px 0 3px 0; margin-bottom: 15px; font-size: 17px; font-weight: 400; border-bottom: 1px solid #ffc27c; }
.yingpin_btn { background: #f18101; font-size: 18px; padding: 0px 50px 0 70px; height: 50px; color: #FFFFFF; border: none; outline: none; cursor: pointer; position: relative; }
.yingpin_btn span { display: inline-block; width: 40px; height: 40px; background: url(../images/child/zhaopin.png) 4px 4px no-repeat; position: absolute; left: 20px; top: 5px; }


/*weixin_child*/
.weixin_child{margin:  10px auto; overflow: hidden;}
.weixin_child .box {margin-bottom: 20px;float: left;width: 25%;}
.weixin_child .box img {max-width: 100%; margin: 0 auto;}
.weixin_child .box .tit{width: 100%; height: 50px; line-height: 50px; text-align: center;}
.weixin_child .box:hover img{ box-shadow: 0px 0px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}

/*weixin_child_in*/
.web_child_in .right_ewm{overflow: hidden;float:right; margin-right: 20px;border: 1px solid #dfdfdf;padding: 20px;}
.web_child_in .right_ewm .tit{ color: #ffffff; text-align: center; background: #ffa13c; font-size: 16px; padding: 12px; margin-top: 15px;font-weight: bold;}
.web_child_in .left_main .img_box{width: 800px; margin: 0 auto; overflow:hidden ;}
.web_child_in .left_main .img_box img{float: left; margin-left: 5px;border: 1px solid #dfdfdf;cursor: pointer;width:259px;}


/*soft_child_in*/
.web_child_in .left_main .tit_box{padding-bottom: 15px; padding-left: 15px;position: relative; overflow: hidden;}
.web_child_in .left_main .tit_box b{display: block;width: 7px; height: 7px; background: #ff9c38;position: absolute; left: 0px; top: 8px;}
.web_child_in .left_main .tit_box font{float: right;font-weight: normal;font-size: 13px;line-height: 22px;}

.web_child_in .right_list{overflow: hidden;float:right; margin-right: 20px;border: 1px solid #dfdfdf;padding-bottom: 30px;}
.web_child_in .right_list .tit{ color: #ffffff; text-align: center; background: #f18101; font-size: 16px; padding: 12px; margin-bottom: 4px;}
.web_child_in .right_list .list{margin-bottom: 20px;width: 265px;border-bottom: 1px solid #dfdfdf; margin:0px 10px ;padding: 15px 0; position: relative;}
.web_child_in .right_list .list .tit_top{font-size: 16px; color: #f18101; padding-bottom:10px;}
.web_child_in .right_list .list .case{text-indent: 2em; color: #555555; font-size: 14px; line-height: 22px;}
.web_child_in .right_list .list:last-child{border-bottom: none;}

/*分页*/
.page-box { width: 90%; margin:  10px auto; overflow: hidden; text-align:center;}
.page-box .digg { display:inline-block;}

/*vr*/
.vr_page1{padding: 20px 0;}
.vr_page1 .case{padding: 20px 0;position: relative;}
.vr_page1 .case .txt-box{position: absolute;top: 85px;right: 40px; width: 535px;height: 373px;background: #eba449;}
.vr_page1 .case .txt-box:after{content: ""; position: absolute;bottom: 0px;left: 0px; width:380px;height:10px;background: #6373f8;}
.vr_page1 .case .txt-box h3{font-size: 30px;color: #fff; margin: 40px 0 30px 100px;}
.vr_page1 .case .txt-box p{font-size: 18px;color: #fff; margin:  0 0 0 100px; line-height: 35px;}
.vr_page2{width:1164px;overflow: hidden; margin: 30px auto;}
.vr_page2 .case{width: 291px;float: left;height: 514px;position: relative;}
.vr_page2 .c1{background: url("../images/vr_img4.jpg") no-repeat;}
.vr_page2 .c2{background: url("../images/vr_img5.jpg") no-repeat;}
.vr_page2 .c3{background: url("../images/vr_img6.jpg") no-repeat;}
.vr_page2 .c4{background: url("../images/vr_img7.jpg") no-repeat;}
.vr_page2 .case:hover:before{content: "";width: 100%;height:100%;position: absolute;left: 0px; top:0px; background: rgba(0,0,0,0.4);}
.vr_page2 .case:hover:after{content: "";width: 100%;height:3px;position: absolute;left: 0px;bottom: 0px; background: #f29620;}
.vr_page2 .case:hover .txt .ch{color: #f29620;}
.vr_page2 .case .txt{position: absolute;display: block; left: 50%;top:50%;transform: translate(-50%,-50%);}
.vr_page2 .case .txt .ch{display: block;color: #fff;font-size: 42px;}
.vr_page2 .case .txt .en{display: block;color: #fff;font-size: 14px;text-transform: uppercase;}
.vr_page3{padding: 30px 0;}
.vr_page3 .text{float: left;width: 400px;}
.vr_page3 .text h2{font-size: 36px;font-weight: normal;color: #333333;padding-bottom: 5px;position: relative;margin-bottom: 15px;}
.vr_page3 .text h2:after{content: "";width: 200px;height:3px;position: absolute;left: 15px;bottom: 0px; background: #f29620;}
.vr_page3 .text .p{font-size: 18px;font-weight: normal;line-height: 32px;color: #666666;text-indent: 2em;}
.vr_page3 img{float: right;}
.vr_page4{padding: 40px 0;overflow: hidden}
.vr_page4 .text{float: left;width: 50%;background: #f6f6f6;box-shadow: 0 0 5px rgba(0,0,0,0.3);position: relative;}
.vr_page4 .text img{padding: 10px;}
.vr_page4 .text .more{position: absolute;right:30px;bottom: 30px;color: #eba449;font-size: 20px;line-height: 22px; padding: 5px 20px;background: #fff;border-radius: 20px;}
.want{width: 1200px;margin: 30px auto;text-align: center;background: #f6f6f6;height: 80px ;line-height: 80px; font-size: 36px;color: #f29620;}



/*新加 0327*/
.edit-container{
    text-align: center;
}
.edie-container-text-01{
    font-size: 40px;
    color: #494D50;
    font-family: 微软雅黑;
    line-height: 60px;
}
.edie-container-text-02{
    font-size: 13px;
    color: #8B8B8B;
    font-family: 微软雅黑;
    text-transform: uppercase;
}

.edie-container-text-03{
    width: 80px;
    margin: auto;
    background-color:#F18101 ;
    height: 3px;
}
.edie-container-text-01-2{
    font-size: 35px;
    color: #494D50;
    line-height: 70px;
}
.edie-container-text-02-2{
    font-size: 12px;
    line-height: 26px;
}
.edie-container-text-01-2-w{
    color: white;
}

.box1 .box1_main .min_box p{
    text-align: center;
}
.p-need01 , .p-need02{
    display: block;
}
.p-need01{
    font-family: 微软雅黑;
    color: #5B5B5B;
    font-size: 24px;
    line-height:42px;
}
.p-need02{
    font-family: Arial;
    font-size: 10px;
    text-transform: uppercase;
    color: #717171;
}
.box1 .box1_main .min_box p:hover .p-need01{
    color:#F18101 ;
}
.box1 .box1_main .min_box p:hover .p-need02{
    color:#F18101 ;
}
.edit-vr-container{
    position: relative;
    padding: 20px 0;
}
.edit-vr-container-01{
    position: absolute;
    width: 100%;
    text-align: center;
}
.edit-vr-container-p{
    font-family: 微软雅黑;
    font-size: 30px;
    color: #494D50;
    line-height: 60px;
}
.edit-vr-container-p02{
    text-transform: uppercase;
    font-size: 14px;
    font-family: Arial;
}


.nbjkspzx{
    position: absolute;
    left: 35px;
    bottom: 30px;
    font-family: 微软雅黑;
    font-size: 30px;
    color: white;
}