@charset "utf-8";
html{width: 100%;height: auto;}
html,body{height:auto;width:100%;font-family:"微软雅黑","黑体", Arial, Helvetica, sans-serif;font-size: 50%;}
body{overflow-x: hidden;}
p{line-height: 180%;color: #323232;}
ul{list-style: none;margin: 0;padding: 0;}
i{font-style: normal}
a{color: #fff;font-size: 12px;text-decoration: none;}
h1{font-size: 50px;color: #ccc;font-family: "Avenir Next";letter-spacing: -3px;color: #002855; opacity: 0.1}
h1.red{color:#ce0032;font-family: "Avenir Next";opacity: 1; line-height: 100%}
h2{font-size: 35px;color: #ccc;font-family: "Avenir Next";letter-spacing: -3px;color: #002855; opacity: 0.1}
h2.red{color:#ce0032;font-family: "Avenir Next";opacity: 1; line-height: 100%}
h5{color: #002855;font-size: 15px;font-weight: 600;}
.s_word{font-size: 13px;font-size: 1.3rem;}
.m_word{font-size: 15px;font-size: 1.5rem;}
.mm_word{font-size: 18px;font-size: 1.8rem;}
.xm_word{font-size: 20px;font-size: 2.0rem;}
.l_word{font-size: 30px;font-size: 3rem;}
.xl_word{font-size: 40px;font-size: 4rem;}
.vl_word{font-size: 60px;font-size: 6rem;}
.en_word{font-family:"Avenir Next";color: #c8c8c8;}
.s_gray{color: #8c9696;}
.m_gray{color: #646464}
.l_gray{color: #323232}
.blue{color: #002855}
.bold_word{font-weight: 600;}
.red_word{color: #ce0032}
.t_center{text-align: center;}
.clear{ clear:both; height:0px;font-size:0px; overflow:hidden; line-height:0;}
.border_div{border-top: 2px solid #ce0032;margin-bottom: 15px;}
img{vertical-align: top}
.sprite {background-image: url(../images/spritesheet.png);  background-repeat: no-repeat;  display: inline-block;  }
.sprite-arrow {  width: 8px;  height: 8px;  background-position: -5px -5px;  }
.sprite-arrow_big {  width: 41px;  height: 21px;  background-position: -23px -5px;  }
.sprite-arrow_right {  width: 4px;  height: 8px;  background-position: -5px -36px;  }
.sprite-phone {  width: 19px;  height: 19px;  background-position: -19px -36px;  }
.sprite-round {  width: 15px;  height: 15px;  background-position: -48px -36px;  }
.sprite-roundActive {  width: 15px;  height: 15px;  background-position: -74px -5px;  }
.sprite-voice {  width: 15px;  height: 15px;  background-position: -74px -30px;  }
.sprite-xjt {  width: 16px;  height: 12px;  background-position: -73px -55px;  }
.sprite-xjt_1 {  width: 16px;  height: 12px;  background-position: -5px -77px;  }
/*背景*/
div.background img{width: 100%;height: 36%;position: absolute;  bottom: 0;}
.pull_left{float: left}
.pull_right{float: right}

/*头部样式*/
.header{width: 100%;height:auto;background:#fff;position: relative;border-bottom: 1px solid #f2f2f2;}
.header .container_h{width: 975px; height:auto; margin: 0 auto; position: relative;padding: 0 20px; }

a.logo {  float: left;height: 30px; }
a.logo img{height: 96%;margin: 2% 0;}
    /*整体样式，li和a*/
ul.menu {width:67%;height:auto; position: relative;  float: right;   list-style-type: none;  z-index: 500; }
ul.menu li { width: 14.2%; float: left; height: auto; margin: 0;  position: relative;-webkit-transition: all 0.2s linear 0s;  -moz-transition: all 0.2s linear 0s;  -ms-transition: all 0.2s linear 0s;  -o-transition: all 0.2s linear 0s;  transition: all 0.2s linear 0s;}
ul.menu li>a {text-transform: uppercase;  display: block;  padding: 17% 0; line-height: 14px; font-size: 14px;  font-size: 1.4rem;  color: #323232;  font-weight: 500;   text-align: center;  }

    /*头部导航动画准备*/
ul.menu li span.mask_menu {position: absolute;width:100%;height:0;background-color:#002855 ;bottom:0px;z-index: -1;  -webkit-transition: all 0.1s linear 0s;  -moz-transition: all 0.1s linear 0s;  -ms-transition: all 0.1s linear 0s;  -o-transition: all 0.1s linear 0s;  transition: all 0.1s linear 0s;}
ul.menu .second_menu {padding-left:100%;position:absolute; width: 1000%;background:url("../images/footer_bg.png");background-size: contain;height:0%;overflow: hidden;z-index: 3001;-webkit-transition: all 0.1s linear 0s;  -moz-transition: all 0.1s linear 0s;  -ms-transition: all 0.1s linear 0s;  -o-transition: all 0.1s linear 0s;  transition: all 0.1s linear 0s;}
ul.menu .spe_second_menu {padding-left:100%;position:absolute; width: 1000%;background:url("../images/footer_bg(1).png") no-repeat;background-size: contain;height:0%;overflow: hidden;z-index: 3001;-webkit-transition: all 0.1s linear 0s;  -moz-transition: all 0.1s linear 0s;  -ms-transition: all 0.1s linear 0s;  -o-transition: all 0.1s linear 0s;  transition: all 0.1s linear 0s;}


    /*二级导航样式*/
ul.menu .last_second_menu {padding-left:100%; margin-left: -100%;}
ul.menu .second_menu li{float: left;width:10%; }
ul.menu .second_menu li a{color:#8c8c8c;padding:17% 0; }
ul.menu .second_menu li a:hover{color:#fff }

    /*项目中心样式*/
ul.menu .spe_second_menu div.asd{width: 100%;padding-left: 10%;background: #002855;opacity: 0.5;padding-bottom: 2%;}
ul.menu .spe_second_menu dl{float: left;color: #fff;text-align: left;width: 13%;margin-top: 1%;}
/*ul.menu .spe_second_menu dl:last-of-type{margin-left: 3%}*/
ul.menu .spe_second_menu dl dd{margin-bottom: 10%;}
ul.menu .spe_second_menu dl dt{text-indent: 5%;margin-bottom: 10%}
ul.menu .spe_second_menu dl dt a{font-size: 14px;font-size: 1.4rem;}
ul.menu .spe_second_menu li{width: 13%}
ul.menu .spe_second_menu li:first-child{margin-left: 10%;}
/*ul.menu .spe_second_menu li:last-of-type{margin-left: 3%;}*/
ul.menu .spe_second_menu li a{text-align: left;padding:12% 0;}

    /*鼠标悬停状态*/
ul.menu li:hover>a {  text-decoration: none;  color: #fff;  }
ul.menu li.active {  color: #fff;  font-weight: normal;  background: #002855;  }
ul.menu li.active>a{color: #fff;}
ul.menu li:hover span.mask_menu{height: 100%;width:100%;display: inline-block;}
ul.menu li.first_nav:hover ul.second_menu {height: 100%;}
ul.menu li.first_nav:hover ul.spe_second_menu{height: 500%;padding-left: 0;}

span.menuNewsCounter {opacity: 1; margin-left: 8px;  padding: 0 6px 0 6px;  font-size: 13px;  font-family: Helvetica;  font-weight: bold;  text-align: center;  color: #fff; background: #ce0032;  border-radius: 8px;  }
/*页脚*/
.footer{width: 100%;height:auto;background: url("../images/footer_bg.png");color: #fff;font-size: 12px;z-index: 2;position: absolute;bottom: 0px;}
.footer .container{border-top: 1px solid #ce0032;}
.footer a{color:#fff;font-size: 12px;font-size: 1.2rem; }
.footer ul{width: 60%;}
.footer ul li{float: left;padding:2.5% 2% 2.5% 0;}
.footer a:hover{color: #002855;;}
.footer cite{width:100%; height:16px;line-height:16px; display:inline-block; color:#fff; cursor:pointer;font-style:normal;
    padding-left:4px; padding-right:0px; border:1px solid #ccc;  }
.footer cite span{float: right;position: relative;top: 2px;}
.footer:hover cite span{background-position: -5px -77px}
.footer .QR img{position: absolute;bottom: 0px;display: none;}
.footer .QR:hover img{display: block}
div.background1 { width: 100%;   height: auto;   }
div.background1 img{width: 100%;height: auto;}

.divselect{width:95px;  float: right;position: relative;top: 12px;right: 15px;}
.divselect cite{width:95px; height:24px;line-height:24px; display:inline-block; color:#807a62; cursor:pointer;font-style:normal;
    padding-left:4px; padding-right:4px; border:1px solid #ccc;
   font-size: 12px ;font-size: 1.3rem;}
.divselect cite span{float: right;position: relative;top: 6px;}
.divselect:hover cite span{background-position: -73px -55px; }
.divselect ul{width:165px;border:1px solid #ccc; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li{height:24px; line-height:24px;width: 100%;}
.divselect ul li a{display:block; height:24px; color:#807a62; text-decoration:none; padding-left:5px; padding-right:10px;}
.divselect ul li a:hover{background-color:#002855;color:#fff;}
/*背景盒子*/
div.background {  position: fixed;  left: 0;  bottom: 0;  width: 100%;  min-width: 975px;  height: 100%;  min-height: 768px;  z-index: 0;  }

.section{width: 100%;height:auto;margin:0 auto;}
.container { width: 975px; height:auto; margin: 0 auto; position: relative;padding: 0 20px; }

.nav {width: 100%;height: 56px;background-color: #fff;font-size: 12px;color: #646464;padding-top: 2%;padding-bottom: 2%;}

.section .nav .container{}
.nav{font-size: 12px;font-size: 1.2rem;}
.nav .left{float: left;padding: 20px 0;z-index: 10}
.nav .left span{margin-left: 5px;}
.nav .right{float: right;z-index: 10;}
.nav .right ul{float: left;position: relative;}
.nav .right li{float: left;padding:20px 5px 20px 5px;margin: 0 10px 0 0;position: relative}
.nav .right li:last-child{margin-right: 0;}
.nav .right li span.mask_nav{position: absolute;bottom: -1px;left:0;height: 1.5px;width: 0;background-color:#ce0032;  -webkit-transition: width 0.3s; -moz-transition: width 0.3s;  -ms-transition: width 0.3s;  -o-transition: width 0.3s;  transition: width 0.3s; }
.nav .right li.active span.mask_nav{width: 100%}
.nav .right li:hover span.mask_nav{width: 100%; }

 .nav .left span{display: inline-block;width: 8px;height: 8px;padding: 0 5px;}
.nav .hr{width:100%;margin: 0;border: none;border-bottom: 1px solid #f2f2f2;}
/*a标签*/
.nav a{color: #646464;}




.timeline .process .year p{font-size: 13px;font-size:1.3rem;font-weight: 500;margin: 20px 0;width: 100%;color: #464646;}
.timeline .process .year .border_div{width: 10%;}


.style_A .company{width: 100%;height: auto;background-color: #fff;font-size: 14px;color: #646464;padding:1% 0 3% 0 ;}
.style_A .company h3{font-size: 22px;color: #002855;font-weight: 600;}
.style_A .company h6{font-size: 12px;color: #002855}
.style_A .company .introdus{margin-top: 2%;}
.style_A .company .introdus p{font-size: 14px;font-size:1.4rem;width: 90%;font-weight: 500;color: #000;}
.style_A .bxslider{background: #f2f2f2;}
.style_A .bxslider li{padding:2% 0;}


/*轮播区域*/
.style_A .bx-wrapper{ margin-bottom: 0;}
.style_A .bx-wrapper .bx-viewport { background: #fff;border: none; box-shadow:none;left: 0; }
/*小圆点位置*/
.style_A .bx-controls{position: absolute;right: 2%;top: 50%;}
.style_A .bx-pager-item{margin-top: 20px;}
.style_A .timeline {width: 100%;height: auto;background-color: #f2f2f2;font-size: 14px;color: #646464}
.style_A .timeline .process{width: 100%;margin: 0 auto; }
.style_A .timeline .title{padding:2% 0; }
.style_A .timeline .process .year .left{float: left;padding-top: 2%;margin-right: 3%;}
.style_A .timeline .process .year .right{float: left;width: 85%;}



.style_B .culture_box{width: 100%;height: auto;background-color: #f2f2f2;font-size: 14px;color: #646464;padding:10px 0 0px 0 ;}
.style_B .banner_small{width: 100%;height: auto;margin-bottom: 1%;}
.style_B .banner_small .border_div{display:inline-block;width: 5%;height:1px;margin-bottom: 0;position: relative;background:#ccc;border: none;vertical-align: 180%}
.style_B .banner_small .banner_item{display:inline-block;width: 20%;height: auto;background-color: white;padding: 1% 2%;-webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;  -o-transition: all 0.5s linear 0s;  transition: all 0.5s linear 0s;}
.style_B .banner_small .spe_banner_item{width: 28%;}
.style_B .banner_small .banner_item:hover{background-color: #002855;}
.style_B .banner_small .banner_item:hover span{color:white;}
.style_B .banner_small .banner_item span:not(:first-child){margin-bottom: 2%;display: inline-block}
.style_B .banner_small .banner_item span:first-child{margin-bottom: 2%;display: inline-block}


.style_B .culture_box p{margin-top: 2%;margin-bottom:1%;}
.style_B .culture_box p:last-child{;margin-bottom:0;}

.style_C .desprition{width:100%;height:auto;background-color: #fff;padding-bottom: 3%; }
.style_C .honour_box{width:100%;height:auto;background-color: #f2f2f2;padding: 2% 0; }
.style_C .honour_box .year{float: left;width: 25% }
.style_C .honour_box .year p{margin: 0% 0; }
.style_C .honour_box .year span{display: inline-block;margin-bottom: 5%;}
.style_C .honour_box .year .border_div{border-width: 1px ;width: 30%;margin: 0 auto;margin-top: 8%;}

.style_D .speak_head{width:100%;height:auto;margin: 3% 0 2% 0;}
.style_D .speak_head span{border-bottom: 1px solid #ce0032;color:#2d3232;font-size: 14px;font-size: 1.4rem;display: inline-block;padding-bottom: 5px}
.style_D .speak_box{width:100%;height:auto;background: #f2f2f2;color: #2d3232;padding: 2% 0;margin-bottom: -10%;}
.style_D .speak_box p{margin-bottom: 2%;color: #2d3232}
.style_D .speak_box p.blue{font-size: 20px;font-size: 2.0rem}
.style_D .speak_box .signature{width: auto;height: auto;float: right;}


.style_E .banner{background-color: #dee3e9;}

.style_E .top_tabs{width: 90%;margin: 4% auto 5% auto;padding:0 5%;}
.style_E .top_tabs .tabs li{background-color:#002855;color:#fff;float: left;width: 22.5%;cursor: pointer;margin-right: 3%;font-size: 18px;font-size: 1.8rem;text-align: center;padding: 3.4% 0;}
.style_E .top_tabs .tabs li:last-of-type{margin-right: 0%;}
.style_E .top_tabs .tabs li:nth-of-type(2n){background-color:#ce0032}

.style_E .bottom_tabs{width: 100%;margin: 4% auto 0 auto;}
.style_E .bottom_tabs .tabs li{background-color:#a6b4c7;color:#fff;float: left;width: 25.3%;cursor: pointer;margin-right: 3%;font-size: 18px;font-size: 1.8rem;padding: 3.4% 3%;}
.style_E .bottom_tabs .tabs li:last-of-type{margin-right: 0%;}
.style_E .bottom_tabs .tabs li:first-of-type{padding: 3.4% 7%;width:17.3% }
.style_E .bottom_tabs ul dl dd{float:left;}
.style_E .bottom_tabs ul dl dd.dd_title{margin-right: 5%}
.style_E .bottom_tabs ul dl dt{margin-bottom: 2%}

.btn{display: inline-block; padding: 1px 7px; margin-bottom: 0; font-size: 16px; font-size: 1.6rem; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid #fff; border-radius: 1px; margin-right: 5px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.btn:hover,
.btn:focus,
.btn.focus{color: #333; text-decoration: none;}
.btn:active,
.btn.active{background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65;}
a.btn.disabled,
fieldset[disabled] a.btn{pointer-events: none;}
.btn_default{color: #fff; background-color: #a6b4c7; border-color: #fff;}
.btn_default:focus,
.btn_default.focus{color: #333; background-color: #e6e6e6; border-color: #000;}
.btn_default:hover{color: #333; background-color: #e6e6e6; border-color: #000;}
.btn_default:active,
.btn_default.active,
.open > .dropdown-toggle.btn_default{color: #333; background-color: #e6e6e6; border-color: #000;}

    /*.style_E .product_box{width: 100%;height: auto;background-color: #f2f2f2;padding: 1% 0 0 0;}*/

/*.style_E .product_box .aside_tabs{width: 7%;float: left;}*/
/*.style_E .product_box .aside_tabs .tabs{width:60%;padding:50% 0 50% 40% ;margin-bottom: 10%; font-size: 14px;font-size: 1.4rem;color: #fff;background-color:#002855;list-style-type: disc; }*/
/*.style_E .product_box .aside_tabs .tabs:nth-of-type(2){background-color: #ce0032;}*/
/*.style_E .product_box .aside_tabs .tabs li{margin-top: 10%;cursor: pointer;}*/
/*.style_E .product_box .content{width:92%;float: left;margin-left: 1% }*/
/*.style_E .product_box .content div{display: none;}*/
/*.style_E .product_box .content div:first-child{display: block}*/

/*.style_E .product_box .product_title{margin-bottom: 2%;}*/
/*.style_E .border_div{width: 8%;}*/

/*.style_E .product_box .content .product_items{width: 100%;height: auto;}*/
/*.style_E .product_box .content .product_items li{width: 24%;padding:0 0.5%;float: left;margin-bottom: 3%;min-height: 330px;min-height: 30rem;}*/
/*.style_E .product_box .content .product_items li div.detail{width:100%;display: inline-block;position: relative;font-family: STHeiti, "华文黑体", "Microsoft YaHei", "微软雅黑";}*/
/*.style_E .product_box .content .product_items li div span{display: inline-block}*/
/*.style_E .product_box .content .product_items li div span.adress{margin-top: 3%;}*/
/*.style_E .product_box .content .product_items li div div.tel{margin-top: 2%;display: block;margin-bottom: 5%;}*/
/*.style_E .product_box .content .product_items li div div.border_div{width:20%;margin-top:5%;margin-bottom:5%;display: block}*/
/*.style_E .product_box .content .product_items li div div.tel div{display: block}*/
/*.style_E .product_box .content .product_items li div div.tel .right{float: left;padding-left:2%; }*/
/*.style_E .product_box .content .product_items li div div.tel .left{float: left;}*/
/*.style_E .product_box .content .product_items li div span.name{margin-top: 2%;}*/
/*.style_E .product_box .content .product_items li div div.more{display: block;float: right}*/
/*.style_E .product_box .content .product_items a:nth-child(4n+1) li{padding-left: 0%;}*/
/*.style_E .product_box .content .product_items a:nth-child(4n) li{padding-right: 0%;border: none;}*/

/*项目中心动画盒子*/
.H_2_1,.H_2_2{background: #fff;overflow: hidden;width: 100%;height: auto;position: relative}
.H_2_1 .BoxF { width:45%; left:0%;position:absolute; padding-top: 5%;padding-left: 5%;height: 95%}
.H_2_1 .BoxF>div{ margin-bottom: 1% }
.H_2_1 .BoxF>div.en_word{ margin-bottom: 0% }
.H_2_1 .Img{ margin-left:50%;}
.H_2_1 div.border_div{width: 50%;border-top: 1px solid #fff;margin: 2% 0;}
.H_2_1 .despri{width: 50%;margin-bottom: 4%;}
.H_2_1 .spe_despri{width: 70%;}
.H_2_1 .more{margin-top: 7%}
.H_2_1 .more span{margin-left: 10px;}
.H_2_1 div.blue{font-size: 24px;font-size: 2.4rem;}
.H_2_1>a img{display: block;width: 50%}

.H_2_2 .BoxF { width:45%; left:50%; position:absolute;padding-top: 5%;padding-left: 5% ;height: 95%;}
.H_2_2 .BoxF>div{ margin-bottom: 1% }
.H_2_2 .BoxF>div.en_word{ margin-bottom: 0% }
.H_2_2 .Img{ margin-left:0%;}
.H_2_2 div.border_div{width: 50%;border-top: 1px solid #fff;margin: 2% 0;}
.H_2_2 .despri{width: 50%;margin-bottom: 4%;}
.H_2_2 .spe_despri{width: 70%;}
.H_2_2 .more{margin-top: 7%}
.H_2_2 .more span{margin-left: 10px;}
.H_2_2 div.blue{font-size: 22px;font-size: 2.2rem;}
.H_2_2>a img{display: block;width: 50%}

.style_E .content{margin-top: 2%}
.style_E .content .container>div:nth-of-type(3n+1) .title{color: #002855;font-size: 22px;font-size: 2.2rem;}
.style_E .content .container>div:nth-of-type(3n+1) .tag{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+1) .adress{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+1) .tel{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+1) .area{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+1) .more>a{color: #ce0032;}
.style_E .content .container>div:nth-of-type(3n+1) .BoxF{background-color: #dee3ea}
.style_E .content .container>div:nth-of-type(3n+1) .border_div{display: none;}
.style_E .content .container>div:nth-of-type(3n+1) .color_line{display: block;}


.style_E .content .container>div:nth-of-type(3n+2){background-color: #002855;}
.style_E .content .container>div:nth-of-type(3n+2){color: #fff;}
.style_E .content .container>div:nth-of-type(3n+2) .title{font-size: 22px;font-size: 2.2rem;}
.style_E .content .container>div:nth-of-type(3n+2) .border_div{display: block;}
.style_E .content .container>div:nth-of-type(3n+2) .color_line{display: none;}

.style_E .content .container>div:nth-of-type(3n+3) .title{color: #002855;font-size: 22px;font-size: 2.2rem;}
.style_E .content .container>div:nth-of-type(3n+3) .tag{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+3) .adress{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+3) .tel{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+3) .area{color: #646464;}
.style_E .content .container>div:nth-of-type(3n+3) .more>a{color: #ce0032;}
.style_E .content .container>div:nth-of-type(3n+3) .BoxF{background-color: #fff}
.style_E .content .container>div:nth-of-type(3n+3) .border_div{display: none;}
.style_E .content .container>div:nth-of-type(3n+3) .color_line{display: block;}
.style_E .search{background-color:#eEEFFF;margin-top: 5%; padding-top: 2%;}


.style_F .content_box{width: 100%;height: auto;padding:1% 0;}
.style_F .content_box p{margin-bottom: 2%}
.style_F .shangye{background: #f2f2f2}
.style_F .wuye {position:absolute;bottom: 2%;}
.style_F .wuye ul{width:20% ;padding-left: 2%;float: left;margin-right: 10%;}
.style_F .wuye ul.spe_ul{margin-right: 13%;}
.style_F .wuye ul .border_div{width:20% }
.style_F .wuye ul li{margin-bottom: 3%;list-style: square ; color: #ce0032}
.style_F .wuye ul li.spe_li{list-style:none; margin-left: -5%;}
.style_F .wuye ul a{color: #323232;font-size: 13px;font-size: 1.3rem;}
.style_F .wuye ul li span.sprite{position: relative;top: 5px;}

.style_F .pic_box{width: 100%;height: auto;padding: 1% 0;background: url("../images/service_1.jpg") no-repeat ;background-size: cover}
.style_F .pic_box div.num{font-size: 60px;font-size: 6.0rem;color:#ce0032;font-family:  Helvetica, sans-serif;font-weight: lighter}
.style_F .pic_box div.num span{display: inline-block;width: 45px;position: relative;height: 3px;background-color: #ce0032;}
.style_F .pic_box .item{width: 28%;padding-right: 4%;float: left;height: auto;}
.style_F .pic_box .item_bot{width: 45%;padding-right: 4%;}
.style_F .pic_box p{color:#fff;margin-bottom: 2%;}

.spritsheet2{background:url(../images/spritsheet2.png)  no-repeat;display: inline-block}
.icon_map_g{height:23px;width:15px;background-position:0 0;}
.icon_map_r{height:23px;width:15px;background-position:-15px 0;}
.icon_tel{height:20px;width:20px;background-position:-30px 0;}
.icon_area{height:20px;width:20px;background-position:-50px 0;}
.icon_web{height:20px;width:20px;background-position:-70px 0;}
.icon_intro{height:21px;width:21px;background-position:-90px 0;}

.style_G .carousel_box{width: 100%;height: auto;}
.style_G .en_title{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-size: 1.4rem;margin-top:0.5%;}
.style_G .bx-wrapper .bx-viewport { background: #fff;border: none; box-shadow:none;left: 0; }
.style_G .bx-wrapper .bx-controls-direction a {bottom: 0; width:4rem;height: 4rem;  }
.style_G .bx-wrapper{margin-bottom: 0;}

.style_G .bx_position{position: relative}
.style_G .carousel_box .gallery_btn{position: absolute;bottom: 0;left: 0px;width:40px;width: 4.0rem;height: 40px;height: 4.0rem;background-color: #ce0032;z-index: 111;opacity: 0.8;}



.style_G .content {background-color:#f2f2f2;margin-top: -3%;padding-top: 6%}
.style_G .message{width: 100%;height: auto;margin-top: 3%;}
.style_G .message>div:not(.clear){width: 40%;height: auto;min-height:70px ;min-height: 7rem}
.style_G .message .icon{margin-right: 2%;}
.style_G .message .border_div{border:1px solid #ccc;width: 40px;margin-top:10px;}
.style_G .intro{margin-top: 2%}
.style_G .intro .intro_word{width: 80%}
.style_G .intro .icon{margin-right: 1%}



.style_H .pic_box{width: 100%;height: auto;padding:2% ;margin-top:2%;background: url("../images/incabator_2.jpg") no-repeat ;background-size: cover}
.style_H .pic_box img{margin:0 auto;display: block}

.style_I .content_box{width: 100%;height: auto;padding:1% 0;background: #f2f2f2;}
.style_I .content_box p{margin-bottom: 1%;}
.style_I .content_box p.s_word{color: #2d3232;}
.style_I .jinrong_box{margin-bottom: -5%;}
.style_I .shiye_box{margin-top: 1%;}
.style_I .item_box{width:100%;height:auto;background-color: #fff;padding: 2% 0; }
.style_I .item_box .year{float: left;width: 33% }
.style_I .item_box .year p{margin: 0% 0; margin-bottom: 2%;}
.style_I .item_box .year span{display: inline-block;margin-bottom:3%;}
.style_I .item_box .year .border_div{border-width: 2px ;width: 18%;margin: 0 auto;margin-bottom: 6%;}


.style_J .social_box{width: 100%;height: auto;background-color: #f2f2f2;font-size: 14px;color: #646464;padding:10px 0 0px 0 ;margin-top: 20%;}
.style_J .social_box .container{margin-top: -20%;}
.style_J .social_box p{margin-top: 2%;margin-bottom:2%;color: #000;font-size: 12px;font-size: 1.2rem;}
.style_J .social_box p:last-child{;margin-bottom:0;}

.style_K .talent_box{width:100%;height:auto;margin-top:10%;background: #f2f2f2;padding-top: 1px;margin-bottom: -8%}
.style_K .talent_box .container{margin-top: -8%;}
.style_K .talent_item{width: 48%;float: left;margin-top: 3%;}
.style_K .talent_item.odd{margin-right: 4%;}
.style_K .talent_item .border_div{width: 11%;margin-bottom: 1%;}

.style_L .title{margin-bottom: 1%;}
.style_L .title div.blue{margin:2% 0;}
.style_L .title span{color:#ce0032;}
.style_L .table_box{background: #f2f2f2;padding-top: 2%;}
.style_L table{font-size: 14px;font-size: 1.4rem;color: #323232;}
.style_L table th{border-right: 1px solid #8d8d8d;color: #8c8c8c;font-size: 12px ;font-size: 1.2rem;padding: 1% 1%;padding-top: 0;}
.style_L table td{padding: 1% 1%;}
.style_L table td.asd{padding-left: 2%;}



.style_M .title{margin-bottom: 2%;}
.style_M .business_box{width:100%;height:auto;background: #f2f2f2;}
.style_M .business_box>img{min-width: 1130px;}
.style_M form{width: 70%;height: auto;padding: 2% 15%;background: #fff;margin-top: -5%;}
.style_M form span{display: inline-block;font-size:12px;font-size: 1.2rem;margin-bottom: 3%;}
.style_M form input{width: 66%;outline: none;padding:1% 2%;margin-bottom: 2%;color: #8c8c8c;font-size: 13px;font-size: 1.3rem;color: #8c8c8c;}
.style_M form button{cursor: pointer;width: 71%;padding: 1% 2%;background: url("../images/footer_bg.png");border: none;background-size: cover;color: #fff;font-family: "微软雅黑","黑体", Arial, Helvetica, sans-serif;}


/*内页新闻盒子*/
.news_box{width: 100%;height: auto;}
.news_box .title{margin-bottom: 2%;}
.news_box .new_item{margin-bottom:3%;}
.news_box .new_item:hover p{color: #002855;cursor: pointer}
.news_box .new_item:hover .new_title{color: #002855;cursor: pointer}
.news_box .new_title{margin-bottom: 1%}
.news_box .bxslider li p{color: #8c8c8c;width: 88%;}
.news_box .bx-wrapper .bx-viewport { background: #fff;border: none; box-shadow:none;left: 0; }
.news_box .border_div{width: 5%;margin-bottom: 0.5%;}
.news_box .more{margin-top: 1%}
.news_box .more span{margin-left: 10px;}
.news_box .menuNewsCounter{margin-left: 0;margin-right: 1%;}
.news_box .process{height: auto;}

.style_O .group_box{width: 100%;height: auto;background: #f2f2f2;padding-top: 2%;}
.style_O .group_box .title{font-size: 12px;font-size: 1.2rem;margin-bottom:2% ;}
.style_O .group_box .group_items{width: 100%;height: auto;}
.style_O .group_box .group_items li{width: 20%;padding:0 3%;border-right: 1px solid #8d8d8d;float: left;margin-bottom: 3%;}
.style_O .group_box .group_items a:nth-child(4n+1) li{padding-left: 0%;}
.style_O .group_box .group_items a:nth-child(4n) li{padding-right: 0%;border: none;}
.style_O .group_box .group_items .time{display:inline-block;color: #8c8c8c;font-size: 13px;font-size: 1.3rem;padding: 2% 0 10% 0;border-bottom: 1px solid #8d8d8d;width: 100%;}


.style_P .table_box{background: #f2f2f2;padding-top: 2%;}
.style_P .table_box .title{margin-bottom: 2%;}
.style_P table{font-size: 14px;font-size: 1.4rem;color: #323232;}
.style_P table th{border-right: 1px solid #8d8d8d;color: #8c8c8c;font-size: 12px ;font-size: 1.2rem;padding: 1% 1%;padding-top: 0;}
.style_P table td{padding: 1% 1%;color: #8c8c8c;}
.style_P table tr td:nth-child(2n){color: #323232;}
.style_P table  tr:hover td{color: #ce0032!important;}
.style_P table td a{display:inline-block;float:right;color:#323232; }
.style_P table td a span{margin-left: 10px;}


.style_Q .video_box{width: 100%;height: auto;background: #f2f2f2;padding-top: 2%;}
.style_Q .video_box .title{font-size: 12px;font-size: 1.2rem;margin-bottom:2% ;}
.style_Q .video_box .video_items{width: 100%;height: auto;}
.style_Q .video_box .video_items li{width: 29%;padding:0 3%;border-right: 1px solid #8d8d8d;float: left;margin-bottom: 3%;}
.style_Q .video_box .video_items  li:nth-child(3n+1){padding-left: 0%;}
.style_Q .video_box .video_items  li:nth-child(3n){padding-right: 0%;border: none;}
.style_Q .video_box .video_items  li p{background: #fff;}
.style_Q .video_box .video_items .time{background: #fff;display:inline-block;color: #8c8c8c;font-size: 13px;font-size: 1.3rem;padding: 1% 0 5% 0;border-bottom: 1px solid #8d8d8d;width: 100%;}



/*首页新闻滚动样式*/

.news_box_homepage{height:30px;width: 100% ;position: absolute;top: 36px;background: url("../images/footer_bg.png");background-size:cover;z-index: 200;letter-spacing: 1px}
.news{width: 790px;height: 100%;margin: 0 auto;}
.BreakingNewsController{width:100%; overflow: hidden; height:30px; position:absolute;z-index: 201;margin-left: 250px;}

.BreakingNewsController .bn-title{display:inline-block; float:left; margin:6px 3px;background: url("../images/spritesheet.png") no-repeat -74px -30px;width: 15px;height: 15px;}
.BreakingNewsController ul{padding:0; margin-left:5px; display:block; list-style:none; position:absolute; left:0px;height: auto;}
.BreakingNewsController ul li{list-style:none; padding:0px 0px; display:none;height: 30px}
.BreakingNewsController ul li a{text-decoration:none; color:#fff; display:inline-block; overflow:hidden; padding-top:6px ;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
/*.BreakingNewsController .bn-arrows-left{ left:0; background:url(../img/bn-arrows.png) left center no-repeat;}*/
/*.BreakingNewsController .bn-arrows-right{right:10px; background:url(../img/bn-arrows.png) right center no-repeat;}*/
.BreakingNewsController ul li a .new_time{margin-left: 50px;}
.news .new_close{float: right;width: 15px;height: 15px;color: #fff;margin:7.5px 0;line-height:15px;font-size: 16px;cursor: pointer;  -webkit-transition: all 0.5s ease 0.5s;  -moz-transition:all 0.5s ease 0.5s;  -ms-transition: all 0.5s ease 0.5s;  -o-transition: all 0.5s ease 0.5s;  transition: all 0.5s ease 0.5s;-webkit-transform-origin: 35% 50% ;  -moz-transform-origin: 35% 50% ;  -ms-transform-origin: 35% 50% ;  -o-transform-origin: 35% 50% ;  transform-origin: 35% 50% ;  }
.news .new_close:hover{ color:red; -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -ms-transform: rotate(360deg);  -o-transform: rotate(360deg);  transform: rotate(360deg);}

.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
#content{position: relative}

/**/
html,body{font-size: 62.5%;width: 100%;height: auto;}
.container{  width: 960px;  padding: 0 5px;}
a.logo {  float: left;height: 46px; }
.news_box_homepage{top: 46px;}
@media screen and (max-width: 767px){
    html,body{font-size: 50%;width: 100%;height: auto;}
    .container{  width: 750px;  padding: 0 5px;}
    a.logo {  float: left;height: 36px; }
    .news_box_homepage{top: 36px;}
}
@media screen and (min-width: 768px){
    html,body{font-size: 50%;width: 100%;height: auto;}
    .container{  width: 750px;  padding: 0 5px;}
    a.logo {  float: left;height: 36px; }
    .news_box_homepage{top: 36px;}
}
@media screen and (min-width: 980px){
    html,body{font-size: 62.5%;width: 100%;height: auto;}
    .container{  width: 960px;  padding: 0 10px;}
    a.logo {  float: left;height:46px; }
    .news_box_homepage{top: 46px;}

}
@media screen and (min-width: 1300px){
    html{font-size: 70%;}
    html,body{font-size: 62.5%;width: 100%;height: auto;}
    .container{  width: 1130px;  padding: 0 20px;}
    .BreakingNewsController {margin-left: 130px;  }
    a.logo {  float: left;height: 50px; }
    .news_box_homepage{top: 50px;}

}



/*首页轮播样式*/
div.slider-content{margin-top:0!important}
.block{margin-bottom:1em}
#content{margin:0 auto 16px;width:975px}
div.slider-content{position:relative;display:inline-block;margin-top:48px;padding:0;width:100%;color:#736357}
div.slider-content div#sliderLetters{position:absolute;top:0;left:0;width:975px;height:525px;white-space:nowrap;font-size:0;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}
div.slider-content div#sliderLetters div.cell div.letter>span{font-style:italic;font-size:27px;font-family:Georgia}
div.slider-content div#sliderLetters div.cell div.tags span.tag{cursor:pointer}
div.slider-content div#sliderLetters div.cell div.tags span.tag:hover{opacity:.7}
div.slider-content div#sliderLetters div.cell.left{width:530px}
div.slider-content div.container{position:relative;top:0;left:0;display:inline-block;height:525px;white-space:nowrap;font-size:0;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}
div.slider-content div.alignCenter{text-align:center}
div.slider-content div#slider-navigation{display:inline-block;overflow:hidden;margin:0 auto 0 auto;height:54px;font-size:16px;font-family:Abel,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
div.slider-content div#slider-navigation div.buttons{overflow:hidden;margin:0 1px;height:54px}
div.slider-content div#slider-navigation div.buttons div.button{float:left;width:24px;height:54px;background:url(../images/round.png) no-repeat 7px 37px;color:#ccc;text-align:center;line-height:26px;cursor:pointer}
div.slider-content div#slider-navigation div.buttons div.button.sel{background-image:url(../images/roundActive.png)}
div.slider-content div#slider-navigation div.buttons div.button:hover{color:#fff}
div.slider-content div.container div.cell div.text{float:left}
div.slider-content div.container div.cell div.button:hover{z-index:102;box-shadow:0 0 30px 5px rgba(0,0,0,.3)}
div.slider-content div.container div.cell div.button div{position:absolute;top:0;left:0;display:none;margin:16px;white-space:normal;font-size:48px;font-family:Georgia,Arial;line-height:40px;page-break-before:auto;page-break-inside:auto;page-break-after:auto}
div.slider-content div.container div.cell div.button:hover div{display:block}
div.slider-content div.container div.cell.left{margin-left:17px}
div.slider-content div.container div.cell.left div.button:hover{box-shadow:none}
div.slider-content div.container div.cell.left div.button.left{overflow:visible;margin:0 1px;width:648px;height:525px}
div.slider-content div.container div.cell.left div.button.left div.logo>span.textTop{position:absolute;top:42px;left:266px;color:#736357;font-size:30px;font-family:Georgia;line-height:normal}
div.slider-content div.container div.cell.left div.button.left div.logo>span.textTopB{position:absolute;top:74px;left:296px;color:#736357;font-size:30px;font-family:Georgia;line-height:normal}
div.slider-content div.container div.cell.left div.button.left div.logo>span.text{position:absolute;top:378px;left:302px;color:#736357;text-align:right;font-style:italic;font-size:14px;font-family:Georgia;line-height:normal}
div.slider-content div.container div.cell.left div.button.left div.logo>span.text>span{color:#000}
div.slider-content div.container div.cell.left div.button.right{margin:0 1px 1px 1px;width:323px;height:349px}
div.slider-content div.container div.cell.a div.segment.left{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.a div.text{margin:0 0 1px 0;width:323px;height:349px}
div.slider-content div.container div.cell.a div.button.left{margin:1px 0 0 0;width:323px;height:174px}
div.slider-content div.container div.cell.a div.button.middle{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.f div.segment.left div.text{margin:1px 0 0 0;width:323px;height:349px}
div.slider-content div.container div.cell.m div.segment.left div.text{margin:0 0 1px 0;width:323px;height:349px}
#block{z-index:-1;overflow:hidden;min-height:100%;background:#f2f2f2}
div.slider-content div#slider-frame{position:relative;display:block;margin:2px auto;width:auto;height:525px}
div.slider-content div.container div.cell{position:relative;display:inline-block;margin-left:-325px;width:975px;opacity:1;zoom:1}
div.slider-content div.container div.cell div.button{position:relative;z-index:101;float:left;overflow:hidden;color:#fff;cursor:pointer}
div.slider-content div.container div.cell div.button img{position:absolute;left:0;display:none;width:100%;height:100%;opacity:0}
div.slider-content div.container div.cell.a div.button.middle{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.a div.button.middle img.top_img{top:0;width:100%;height:174px}
div.slider-content div.container div.cell.a div.button.middle img.bottom_img{bottom:0;width:100%;height:349px}
div.slider-content div.container div.cell.a div.button.right{margin:176px 1px 0 1px;width:323px;height:349px;color:#736357}
.sliderLetters .red_line{width:35px;height:3px;background-color:#ce0032}
.sliderLetters div.top .red_line{margin:255px 0 0 60px}
.sliderLetters div.bot .red_line{margin:430px 0 0 60px}
div.slider-content div#sliderLetters div.cell{position:relative;display:inline-block;width:325px;height:525px;opacity:.1;zoom:1}
div.slider-content div#sliderLetters div.cell div.letter{position:absolute;margin-left:40px;color:#002855;font-size:210px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
div.slider-content div#sliderLetters div.cell.top div.letter{margin-top:10px}
div.slider-content div#sliderLetters div.cell.bot div.letter{margin-top:185px}
div.slider-content div#sliderLetters div.cell div.tags{position:absolute;margin-left:45px;padding-left:16px;width:308px;color:#002855;text-transform:uppercase;white-space:normal;font-size:22px;font-size:14px;page-break-before:auto;page-break-inside:auto;page-break-after:auto}
div.slider-content div#sliderLetters div.cell.top div.tags{margin-top:40px}
div.slider-content div#sliderLetters div.cell.top div.tags_ch{margin-top:15px;font-size:20px}
div.slider-content div#sliderLetters div.cell.bot div.tags{margin-top:40px}
div.slider-content div#sliderLetters div.cell.bot div.tags_ch{margin-top:15px;font-size:20px}
div.slider-content div.container div.cell div.segment{float:left}
div.slider-content div.container div.cell.f div.button.right{margin:0 1px;width:323px;height:349px}
div.slider-content div.container div.cell.f div.segment.left{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.f div.segment.left div.button.left{margin:0 0 1px 0;width:323px;height:174px}
div.slider-content div.container div.cell.f div.button.middle{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.m div.button.right{margin:176px 1px 0 1px;width:323px;height:349px}
div.slider-content div.container div.cell.m div.button.middle{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.m div.segment.left div.button.left{margin:1px 0 0 0;width:323px;height:174px}
div.slider-content div.container div.cell.m div.segment.left div.button.left img{width:auto;height:100%}
div.slider-content div.container div.cell.m div.segment.left{margin:0 1px;width:323px;height:525px}
div.slider-content div.container div.cell.left div.button.left div.logo{position:relative;display:block;margin:0 0 0 -200px;width:648px;height:528px;background:url(../images/base_left_logo.png) no-repeat;opacity:1}
div.slider-content div.container div.cell.x1 div.button.right{margin:0 1px;width:323px;height:528px}
div.slider-content div.container div.cell.x1 div.button.right img.top{height:349px}
div.slider-content div.container div.cell.x1 div.button.right img.bottom{position:absolute;bottom:3px;height:174px}
