﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:16px; color:#575757; font-family: Microsoft YaHei, Simsun; background:#fff; line-height: 1.4286; text-align:justify;}
fieldset, img { border:0; }
ol, ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
a { color: #333; text-decoration:none; }
a:hover { color: #8f1c32; text-decoration:none; }

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
@media ( min-width : 768px ) {
    .col-sm-5ths {width: 20%;float: left;}
}
@media ( min-width : 992px ) {
    .col-md-5ths {width: 20%;float: left;}
}
@media ( min-width : 1200px ) {
    .col-lg-5ths {width: 20%;float: left;}
}

/*———————————————————————————————————————— 通用样式 ————————————————————————————————————————*/

/* top */
.top .logo{text-align: left;height: 78px;}
.top .logo img{vertical-align: middle;width: 220px;}
.top .logo .visible-h{height: 100%; vertical-align: middle; width: 0; display: inline-block;}
.top .min_logo{height: 25px;float: right;margin-top: 11px;}

/* nav */
.navbar-brand{padding: 29px 15px;height: auto;}
nav.navbar.bootsnav{border: none;}
.navbar-nav{float: left;}
nav.navbar.bootsnav ul.nav>li>a{color: #333;text-transform: uppercase;padding: 30px;font-weight: normal;font-size: 16px;}
nav.navbar.bootsnav ul.nav>li:hover{background: #f4f4f4;}
.nav>li:after{content: "";width: 0;height: 5px;background: #8f1c32;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
.nav>li:hover:after{width: 100%;}
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after{content: "+";font-family: 'FontAwesome';font-size: 16px;font-weight: 500;position: absolute;top: 35%;right: 10%;transition: all 0.4s ease 0s;}
nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after{content: "\f105";transform: rotate(90deg);}
.dropdown-menu.multi-dropdown{position: absolute;left: -100% !important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);border: none;}
@media only screen and (max-width:990px){nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after, nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after{content: " ";}
.dropdown-menu.multi-dropdown{left: 0 !important;}
nav.navbar.bootsnav ul.nav>li:hover{background: transparent;}
nav.navbar.bootsnav ul.nav>li>a{margin: 0;}}

/* n_banner */
.n_banner{background: url(../../images/a_img/n_banner_contact_us.png) center center no-repeat;height: 366px;padding: 140px 0;}
.n_banner h1{font-size: 45px;color: #fff;letter-spacing: 3px;margin-top: 10px;}
.n_banner h2{width: 90px;height: 6px;background-color: #8f1c32;margin-top: 15px;}

/* theme */
.theme{text-align: center;}
.theme h1{font-size: 30px;margin-bottom: 30px;letter-spacing: 10px;}
.theme h1 a{color: #333;}
@media ( max-width : 768px ) {
    .theme h1{font-size: 25px;}
}

/* part1 */
.part1{padding: 70px 0;}
.part1 .ti p{color: #4f4f4f;text-align: center;padding: 5px 0;font-size: 16px;line-height: 30px;}
.part1 .ti{margin-bottom: 50px;}
.part1 .box{margin-bottom: 10px;text-align: center;}
.part1 .box h1{font-size: 16px;color: #fff;}
.part1 .box .img_bg{width: 100%;}
.part1 .box .xbox{position: absolute;top: 5px;right: 5px;bottom: 5px;left: 5px;opacity: 0;transition: all 0.3s;}
.part1 .box .ybox{display: table;width: 100%;height: 100%;}
.part1 .box .zbox{display: table-cell;vertical-align: middle;}
.part1 .box .xbox span{display: inline-block;color: #fff;font-size: 16px;margin-bottom: 10px;}
.part1 .box .xbox:hover{background-color: #000;opacity: 0.9;}

/* part2 */
.part2{padding: 70px 0;background-color: #eee;}
.part2 .main .ti{text-align: center;margin: 10px 0 40px;font-size: 16px;color: #333;line-height: 30px;}
.part2 .main .tab{text-align: center;margin-bottom: 20px;}
.part2 .main .tab li{display: inline-block;box-sizing: content-box;font-size: 16px;color: #333;width: 120px;height: 35px;line-height: 35px;border: 2px solid #e0e0e0;margin: 15px;cursor: pointer;}
.part2 .main .tab .on{border: 2px solid #9d384a;color: #fff;background-color: #9d384a;}
.part2 .main .bd .box{text-align: center;background-color: #eee;padding: 50px 0;}
.part2 .main .bd .box:hover{box-shadow:2px 2px 5px #A8A8A8;}
.part2 .main .bd .box h1{font-size: 15px;color: #333;margin: 20px 0;}
.part2 .main .hd{text-align: center;margin: 20px 0 0 0;}
.part2 .main .hd .prev{width: 29px;height: 29px;background: url(../../images/a_img/prev.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}
.part2 .main .hd .next{width: 29px;height: 29px;background: url(../../images/a_img/next.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}

/* part3 */
.part3{padding: 70px 0;}
.part3 .box .img_content{width: 100%;margin-top: 20px;}
.part3 .box .content_text{margin: 20px 0 20px 90px;}
.part3 .box .content_text .time{position: absolute;margin-left: -90px;width: 62px;height: 62px;background-color: #9d2238;}
.part3 .box .content_text .time h1{font-size: 20px;color: #fff;margin: 8px 0 4px;text-align: center;}
.part3 .box .content_text .time p{font-size: 12px;color: #fff;text-align: center;}
.part3 .box .content_text .text{text-align: left;}
.part3 .box .content_text .text h1{font-size: 16px;color: #333;font-weight: bold;margin-bottom: 10px;}
.part3 .box .content_text .text p{font-size: 14px;color: #4f4f4f;line-height: 22px;text-align:justify;}
.part3 .more{display: block;width: 90px;line-height: 34px;border: 1px solid #d9d9d9;text-align: center;margin: 20px auto 0;}
.part3 .more:hover{border: 1px solid #9d2238;}

/* part4 */
.part4{padding: 70px 0;background-color: #8f1c32;}
.part4 .content{float: left;color: #fff;}
.part4 .content h1{font-size: 30px;margin-bottom: 10px;letter-spacing: 4px;}
.part4 .content h2{font-size: 35px;letter-spacing: 6px;}
.part4 a{float: right;margin-top: 20px;width: 140px;height: 45px;line-height: 45px;background-color: #000;color: #fff;text-align: center;}

/* part5 */
.part5{padding: 70px 0;background-color: #eee;}
.part5 .picMarquee-top {margin-top: 50px;}
.part5 .picMarquee-top .box{margin: 8px 0;}
.part5 .picMarquee-top li img{width: 100%;}

/* footer */
.footer{background-color: #333;padding: 40px 0 0;}
.footer .about .box h1{color: #fff;margin: 10px 0 10px;font-size: 18px;}
.footer .about .box li{margin: 5px 0;}
.footer .about .box a{color: #fff;font-size: 14px;}
.footer .qr{text-align: right;}
.footer .qr .qr_box p{float: right;color: #fff;margin: 10px auto;font-size: 14px;width: 122px;text-align: center;}
.footer .qr .input_box{margin-right: 15px;}
.footer .qr .input_box .value{border: 1px solid #8d8d8d;width: 274px;height: 34px;line-height: 34px;vertical-align: middle;padding: 0 10px;}
.footer .qr .input_box .tj{display: inline-block;width: 44px;height: 34px;border: none;background: url(../../images/a_img/fly.png) center center no-repeat;vertical-align: middle;}
.footer .margin0{margin: 0;}
.footer .bottom{border-top: 1px solid #d5d5d5;padding: 30px 0;margin: 30px 0 0;}
.footer .bottom img{float: left;}
.footer .bottom p{float: right;color: #fff;}
.footer .bottom p a{color: #fff;}
@media ( max-width : 1200px ) {
    .footer .qr{margin-top: 20px;text-align: center;}
    .footer .qr .input_box{margin-right: 0;}
    .footer .qr .qr_box p{width: 100%;}
    .footer .bottom{text-align: center;}
    .footer .bottom img{float: none;}
    .footer .bottom p{float: none;margin-top: 20px;}
}

/* list_product */
.list_product .slideTxtBox{margin: 70px 0;}
.list_product .slideTxtBox .title{font-size: 30px;color: #333;text-align: center;margin: 20px 0;letter-spacing: 0.2em;}
.list_product .slideTxtBox .hd{text-align: center;margin-bottom: 20px;}
.list_product .slideTxtBox .hd .item{display: inline-block;width: 120px; font-size: 16px;color: #333;border: 2px solid #e0e0e0;cursor: pointer;padding: 8px 0;margin: 6px 10px;}
.list_product .slideTxtBox .hd .on{border: 2px solid #9d384a;color: #fff;background-color: #9d384a;}
.list_product .slideTxtBox .bd .box{border: 1px solid #e0e0e0;margin-bottom: 20px;transition: all 0.5s;}
.list_product .slideTxtBox .bd .box:hover{box-shadow: 5px 5px 5px #A8A8A8;}
.list_product .slideTxtBox .bd .box img{width: 100%;}
.list_product .slideTxtBox .bd .box h1{font-size: 16px;color: #333;text-align: center;margin: 15px 0;}
.list_product .p2{background-color: #f2f2f2;}

/* pages */
.pages{text-align: center;background-color: #fff;}
.pages a{display: inline-block;width: 40px;height: 35px;line-height: 35px;border: 1px solid #eeeeee;color: #545454;margin-top: 30px;margin-bottom: 80px;}
.pages a:hover{background-color: #9a3145;color: #fff;}
.pages span{display: inline-block;width: 40px;height: 35px;line-height: 35px;}
.pages .a1{width: 80px;}
.pages .a1:first-child:hover{background-color: #fff;color: #9a3145;}

/* show_product */
.show_product .p1{padding: 70px 0px 20px;background: url(../../images/a_img/energy_bg.png) center center no-repeat;}
.show_product .p1 .ti h1{text-align: center;color: #333;font-size: 24px;}
.show_product .p1 .ti .main_content{margin: 40px 0px 30px;}
.show_product .p1 .ti img{max-width: 1170px;margin-left: 0 !important;margin-right: 0 !important;}
.show_product .p1 .ti .fimg{width: 100% !important;height: auto !important;}
.show_product .p1 .ti .pcimg{margin-left: auto !important;margin-right: auto !important;display: block;}
.show_product .p1 .ri{float: right;max-width: 280px;width: 280px;}
.show_product .p1 .ri .time{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding: 20px 0;}
.show_product .p1 .slideTxtBox{text-align: center;margin: 60px 0 20px;}
.show_product .p1 .bd img{max-width: 360px;width: 100%;}
.show_product .p1 .slideTxtBox .hd .arrow a{width: 29px;height: 29px;}
.show_product .p1 .slideTxtBox .hd .prev{position: relative;top: -130px;right: 250px;}
.show_product .p1 .slideTxtBox .hd .next{position: relative;top: -130px;left: 250px;}
.show_product .p2{padding: 0 0 70px;}
.show_product .p2 .hd{background-color: #f6f6f6;text-align: center;}
.show_product .p2 .hd ul{font-size: 0;}
.show_product .p2 .hd li{display: inline-block;cursor: pointer;max-width: 100%;width: 190px;font-size: 16px;line-height: 50px;color: #333;border-left: 1px solid #eee;border-right: 1px solid #eee;border-top: 1px solid #f6f6f6;}
.show_product .p2 .hd .on{border-top: 1px solid #8f1c32;color: #8f1c32;background-color: #fff;}
.show_product .p2 .bd{padding: 40px;font-size:16px;line-height:30px;}
.show_product .p2 .bd img{max-width: 1170px;margin-left: 0 !important;margin-right: 0 !important;}
.show_product .p2 .bd .fimg{width: 100% !important;height: auto !important;}
.show_product .p2 .bd .pcimg{margin-left: auto !important;margin-right: auto !important;display: block;}
@media ( max-width : 768px ) {
    .show_product .p2 .hd li{width: 148px;border: 1px solid #d2d2d2;}
    .show_product .p2 .bd{padding: 40px 5px;}
}

/* solution_info */
.solution_info .p1{padding: 0 0 70px;}
.solution_info .p1 .hd{background-color: #f6f6f6;text-align: center;}
.solution_info .p1 .hd li img{height: 40px;}
.solution_info .p1 .hd li{float: left;cursor: pointer;font-size: 16px;color: #333;padding: 15px 0;}
.solution_info .p1 .hd li p{color: #8f1c32;margin-top: 10px;font-size: 16px;text-align: center;}
.solution_info .p1 .hd .on{background-color: #fff;}
.solution_info .p1 .bd{padding: 50px 50px 0;font-size:16px;line-height:30px;}
.solution_info .p1 .bd img{max-width: 1170px;margin-left: 0 !important;margin-right: 0 !important;}
.solution_info .p1 .bd .fimg{width: 100% !important;}
.solution_info .p1 .bd .pcimg{margin-left: auto !important;margin-right: auto !important;display: block;}
.solution_info .p1 .download{margin: 50px auto 0;display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;background-color: #8f1c32;color: #fff;}
.solution_info .p2{padding: 70px 0;background-color: #f2f2f2;text-align: center;}
.solution_info .p2 .ti{font-size: 30px;color: #333;margin-bottom: 50px;letter-spacing: 10px;}
.solution_info .p2 .box{margin-bottom: 10px;}
.solution_info .p2 .box img{width: 100%;}
.solution_info .p2 .box p{color: #333;font-size: 17px;margin-top: 20px;text-align: center;}
.solution_info .p2 .hd{text-align: center;margin: 20px 0 0 0;}
.solution_info .p2 .hd .prev{width: 29px;height: 29px;background: url(../../images/a_img/prev.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}
.solution_info .p2 .hd .next{width: 29px;height: 29px;background: url(../../images/a_img/next.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}
.solution_info .p3{background: url(../../images/a_img/info_bg.png) center center no-repeat;height: 769px;}
.solution_info .p3 .ti{text-align: center;font-size: 35px;color: #fff;margin: 70px 0 50px;}
.solution_info .p3 .content{margin-top: 70px;}
.solution_info .p3 .content p{color: #fff;font-size: 20px;margin-top: 10px;text-align: center;}
.solution_info .p3 .content p span{font-size: 30px;font-weight: bold;}
.solution_info .p3 .td{margin: 80px 0 0;text-align: center;}
.solution_info .p3 .td img{max-width: 100%;}
.solution_info .p4{padding: 70px 0;text-align: center;}
.solution_info .p4 .ti{font-size: 30px;color: #333;margin-bottom: 50px;letter-spacing: 10px;}
.solution_info .p4 .box{margin: 0 0 50px 0;}
.solution_info .p4 .box .box_img{overflow: hidden;}
.solution_info .p4 .box:hover img{transform: scale(1.1);}
.solution_info .p4 .box img{width: 100%;transition: all 0.5s;}
.solution_info .p4 .box .text{padding: 18px 10px 10px 15px;border-left: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;}
.solution_info .p4 .box .text h1{color: #333;font-size: 17px;margin-bottom: 8px;}
.solution_info .p4 .box .text p{color: #4f4f4f;font-size: 15px;}
.solution_info .p4 .all{margin: 0 auto;display: inline-block;width: 120px;height: 40px;line-height: 36px;border: 2px solid #f3f3f3;padding-left: 35px;background: url(../../images/a_img/all.png) 15px center no-repeat;}

/* solution_energy */
.solution_energy .p1{padding: 0 0 70px;}
.solution_energy .p1 .hd{background-color: #f6f6f6;text-align: center;}
.solution_energy .p1 .hd li img{height: 40px;}
.solution_energy .p1 .hd li{float: left;cursor: pointer;font-size: 16px;color: #333;padding: 15px 0;}
.solution_energy .p1 .hd li p{color: #8f1c32;margin-top: 10px;font-size: 16px;text-align: center;}
.solution_energy .p1 .hd .on{background-color: #fff;}
.solution_energy .p1 .bd{padding: 50px 50px 0;font-size:16px;line-height:30px;}
.solution_energy .p1 .bd img{max-width: 1170px;margin-left: 0 !important;margin-right: 0 !important;}
.solution_energy .p1 .bd .fimg{width: 100% !important;}
.solution_energy .p1 .bd .pcimg{margin-left: auto !important;margin-right: auto !important;display: block;}
.solution_energy .p1 .download{margin: 50px auto 0;display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;background-color: #8f1c32;color: #fff;}
.solution_energy .p2{padding: 70px 0;background-color: #f2f2f2;text-align: center;}
.solution_energy .p2 .ti{font-size: 30px;color: #333;margin-bottom: 50px;letter-spacing: 10px;}
.solution_energy .p2 .box{margin-bottom: 10px;}
.solution_energy .p2 .box p{color: #333;font-size: 17px;margin-top: 20px;text-align: center;}
.solution_energy .p2 .box img{width: 100%;}
.solution_energy .p2 .hd{text-align: center;margin: 20px 0 0 0;}
.solution_energy .p2 .hd .prev{width: 29px;height: 29px;background: url(../../images/a_img/prev.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}
.solution_energy .p2 .hd .next{width: 29px;height: 29px;background: url(../../images/a_img/next.png) center center no-repeat;display: inline-block;margin: 5px;cursor: pointer;}
.solution_energy .p3{padding: 70px 0;text-align: center;}
.solution_energy .p3 .ti{font-size: 30px;color: #333;margin-bottom: 50px;letter-spacing: 10px;}
.solution_energy .p3 .box{margin: 0 0 50px 0;}
.solution_energy .p3 .box .box_img{overflow: hidden;}
.solution_energy .p3 .box:hover img{transform: scale(1.1);}
.solution_energy .p3 .box img{width: 100%;transition: all 0.5s;}
.solution_energy .p3 .box .text{padding: 18px 10px 10px 15px;border-left: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;}
.solution_energy .p3 .box .text h1{color: #333;font-size: 17px;margin-bottom: 8px;}
.solution_energy .p3 .box .text p{color: #4f4f4f;font-size: 15px;}
.solution_energy .p3 .all{margin: 0 auto;display: inline-block;width: 120px;height: 40px;line-height: 36px;border: 2px solid #f3f3f3;padding-left: 35px;background: url(../../images/a_img/all.png) 15px center no-repeat;}

/* list_news */
.list_news .p1{padding-top: 70px;}
.list_news .p1 .list li{border: 1px solid #ecebeb;padding: 20px 5px;margin-bottom: 50px;}
.list_news .p1 .list .img_box img{width: 100%;}
.list_news .p1 .list .time{text-align: center;border-right: 1px solid #ecebeb;padding: 46px 10px 46px 0px;}
.list_news .p1 .list .time h1{font-size: 40px;color: #000;margin-bottom: 9px;}
.list_news .p1 .list .content .title{font-size: 18px;font-weight: bold;color: #0b0b0b;}
.list_news .p1 .list .content p{margin-top:10px;line-height: 25px;text-align:justify;}
.list_news .p1 .list .content .eye{float: left;margin-top: 20px;padding: 5px 0 5px 48px;background: url(../../images/a_img/eye.png) left center no-repeat;}
.list_news .p1 .list .content .detail{float: right;background-color: #9a3145;color: #fff;padding: 5px 22px;;border-radius: 4px;margin-top: 20px;}
@media ( max-width : 768px ) {
    .list_news .p1 .list .time{border-right: none;}
    .list_news .p1 .list .content{text-align: center;}
}

/* show_news */
.show_news .content{padding: 70px 0;}
.show_news .content .le{margin-bottom: 20px;padding-right: 30px;}
.show_news .content .le .title{text-align: center;font-size: 28px;color: #0b0b0b;margin-bottom: 40px;}
.show_news .content .le .main_content{line-height:26px;}
.show_news .content .le .main_content img{max-width: 870px;margin-left: 0 !important;margin-right: 0 !important;}
.show_news .content .le .main_content .fimg{width: 100% !important;}
.show_news .content .le .main_content .pcimg{margin-left: auto !important;margin-right: auto !important;display: block;}
.show_news .content .ri{margin-top: 20px;}
.show_news .content .ri .time{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding: 20px 0;}
.show_news .content .ri .time h1{font-size: 16px;color: #474747;font-weight: bold;margin-bottom: 10px;}
.show_news .content .ri .time h2{font-size: 14px;color: #a7a7a7;}
.show_news .content .ri .ewm{margin-top: 20px;}
.show_news .content .ri .ewm h1{font-size: 16px;color: #474747;font-weight: bold;margin-bottom: 10px;}
.show_news .content .ri .ewm img{width: 100%;}

/* about_us */
.about_us .p1{padding: 40px 0;}
.about_us .p1 .le{text-align: center;}
.about_us .p1 .le img{margin: 0 auto;}
.about_us .p1 .ri p{font-size: 16px;color: #4f4f4f;line-height: 30px;text-indent: 2em;}
.about_us .p1 .ri .text_in{text-indent: 0;}
.about_us .p1 .ri .zwl{margin-top: 10px;float: right;}
.about_us .p1 .ri .zwl span{vertical-align: middle;}
.about_us .p1 .ri .zwl img{vertical-align: middle;}
.about_us .p2{padding: 40px 0;background: url(../../images/a_img/today_bg.png) center center no-repeat;background-size: cover;}
.about_us .p2 .content{background-color: rgba(255,255,255,0.5);}
.about_us .p2 .content .box{text-align: center;padding: 34px 0;}
.about_us .p2 .content .box h1{color: #000;}
.about_us .p2 .content .box h1 span{color: #8f1c32;font-size: 28px;font-weight: bold;}
.about_us .p2 .content .box p{margin-top: 8px;color: #000;font-size: 15px;}
.about_us .p3{padding: 70px 0;}
.about_us .p3 .box{padding: 34px 0 34px 135px;}
.about_us .p3 .box img{position: absolute;margin: -20px 0 0 -80px;}
.about_us .p3 .box h1{color: #333;font-size: 20px;}
.about_us .p3 .box p{color: #4f4f4f;font-size: 16px;}
.about_us .p3 .box .xian{width: 80px;height: 1px;background-color: #d9d9d9;margin: 20px 0;}
.about_us .p4{padding: 70px 0;background-color: #8f1c32;}
.about_us .p4 .ti{font-size: 30px;color: #fff;text-align: center;letter-spacing: 10px;}
.about_us .p5{padding: 70px 0 0;color: #333;}
.about_us .p5 .ti{font-size: 30px;text-align: center;}
.about_us .p5{text-align: center;margin: 50px 0;}
.about_us .p5 .jt{margin: 40px 0 20px;}
.about_us .p5 .box{height: 330px;border: 2px solid #ebebeb;margin: 15px 0;}
.about_us .p5 .box p{font-size: 16px;text-align: center;padding: 5px 0 5px 0px;}
.about_us .p5 .box:hover{border-color: #333;}
.about_us .p5 .box h1{font-size: 20px;color: #333;font-weight: bold;margin: 40px 0 20px;}
.about_us .p5 .box p span{display: inline-block;margin-right: 5px;color: #8f1c32;}
@media (min-width: 1200px) {
    .about_us .p5 .box_s{position: relative;top: -90px;}
}

/* contact_us */
.contact_us .p1{background: url(../../images/a_img/map1.png) center center no-repeat;height: 420px;margin-top: 40px;margin-bottom: 20px;}
.contact_us .p2{margin: 40px 0;}
.contact_us .p2 .box{padding: 0 0 0 40px;margin-bottom: 40px;cursor: pointer;}
.contact_us .p2 .box h1{font-size: 20px;color: #333;}
.contact_us .p2 .box span{position: absolute;margin: 0 0 0 -40px;font-size: 12px;width: 25px;height: 25px;line-height: 25px;border-radius: 50%;color: #fff;background-color: #8f1c32;text-align: center;}
.contact_us .p2 .box h2{width: 70px;height: 3px;background-color: #8f1c32;margin: 10px 0;}
.contact_us .p3{text-align: center;font-size: 14px;}

/* recruitment */
.recruitment .p1{margin: 40px 0;}
.recruitment .p1 .ti{text-align: center;}
.recruitment .p1 .ti h1{font-size: 30px;color: #333;margin-bottom: 50px;margin-top: 10px;}
.recruitment .p1 .ti p{font-size: 16px;color: #4f4f4f;line-height: 30px;}
.recruitment .p1 .sideMenu{margin-top: 40px;border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}
.recruitment .p1 .sideMenu > h3{border-top: 1px solid #f2f2f2;}
.recruitment .p1 .sideMenu .on{border-bottom: 1px solid #f2f2f2;background-color: #993245;color: #fff;}
.recruitment .p1 .sideMenu .item{line-height: 50px;text-align: left;padding: 0 30px;font-size: 16px;}
.recruitment .p1 .sideMenu .em{display: inline-block;width: 20px;height: 20px;margin: 15px;background: url(../../images/a_img/jiahao.png) center center no-repeat;background-size: cover;}
.recruitment .p1 .sideMenu .on .em{background: url(../../images/a_img/jianhao.png) center center no-repeat;background-size: cover;}
.recruitment .p1 .sideMenu .content{padding: 20px;}
.recruitment .p1 .sideMenu .title{color: #333;padding: 10px;font-size: 16px;font-weight: bold;}
.recruitment .p1 .sideMenu .text{color: #333;padding: 4px;font-size: 15px;}
.recruitment .p1 .sideMenu .sq{display: block;margin: 40px auto;width: 120px;line-height: 40px;color: #993245;background-color: #f2f2f2;text-align: center;font-size: 15px;cursor: pointer;}
.recruitment .p1 .sideMenu .sq:hover{color: #fff;background-color: #993245;}
@media ( max-width : 992px ) {
    .recruitment .p1 .sideMenu .item{padding: 0 10px;font-size: 14px;}
    .recruitment .p1 .sideMenu .em{margin: 15px 0;}
    .recruitment .p1 .sideMenu .col-xs-1{padding: 0;}
}

@media ( max-width : 768px ) {
    .recruitment .p1 .sideMenu .item{padding: 0;font-size: 12px;}
    .recruitment .p1 .sideMenu .em{margin: 15px 0;}
    .recruitment .p1 .sideMenu .row{margin: 0;}
    .recruitment .p1 .sideMenu .col-xs-1{padding: 0;}
    .recruitment .p1 .sideMenu .col-xs-2{padding: 0;}
    .recruitment .p1 .sideMenu .col-xs-3{padding: 0;}
    .recruitment .p1 .sideMenu .item{text-align: center;}
}

@media ( max-width : 768px ) {
    .features-info{padding: 0 !important;}
}