@charset "utf-8";
body{
    min-width:1200px;
    overflow:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    transition:opacity 0.3s;
}
body.on{
    opacity:1;
    filter:alpha(opacity=100);
}

@font-face {
  font-family: 'HelveticaNeueLTPro-UltLt';
  src: url('../font/HelveticaNeueLTPro-UltLt.eot');
  src: url('../font/HelveticaNeueLTPro-UltLt.woff2') format('woff2'),
       url('../font/HelveticaNeueLTPro-UltLt.woff') format('woff'),
       url('../font/HelveticaNeueLTPro-UltLt.ttf') format('truetype'),
       url('../font/HelveticaNeueLTPro-UltLt.svg#HelveticaNeueLTPro-UltLt') format('svg'),
       url('../font/HelveticaNeueLTPro-UltLt.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTPro-HvCn';
  src: url('../font/HelveticaNeueLTPro-HvCn.eot');
  src: url('../font/HelveticaNeueLTPro-HvCn.woff2') format('woff2'),
       url('../font/HelveticaNeueLTPro-HvCn.woff') format('woff'),
       url('../font/HelveticaNeueLTPro-HvCn.ttf') format('truetype'),
       url('../font/HelveticaNeueLTPro-HvCn.svg#HelveticaNeueLTPro-UltLt') format('svg'),
       url('../font/HelveticaNeueLTPro-HvCn.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.w1200{
    width:1200px;
    margin:0 auto;
}
/*footer*/
.footer{
    background:#000;
    width:100%;
    
}
.footer_lay{
    
}
ul.footer_con{
    overflow:hidden;
}
ul.footer_con li{
    color:#dfdfdf;
    font-size:13px;
    width:32%;
    padding:45px 0;
}
li.center_con{
    text-align:center;
}
li.right_con{
    text-align:right;
}
li.left_con{
    text-align:left;
}
ul.footer_con p.bor{
    width:11%;
    border-bottom:2px solid #fff;
    margin: 4px 0 15px 0;
}
li.left_con h2{
   font-size:18px; 
}
li.left_con p{
    color:#cccccc;
    font-size:13px;
    padding-bottom:4px;
}
li.right_con h2{
   font-size:27px; 
}
li.right_con p.bor{
    width:13%;
    margin: 4px 0 15px 333px;
}
li.right_con p{
    color:#cccccc;
    font-size:12px;
    padding-bottom:4px;
}
li.right_con p.quanguo{
    font-size:16px;
    color:#fff;
}
li.center_con{
    margin-top:40px;
}
/*header*/
.header{
    background:#fff;
    width:100%;
}
header{
    position:relative;
    z-index:999;

}
.header_lay{
    width: 1300px;
    height:100px;
    /*line-height:96px;  */
    margin: 0 auto;
}
/*.header_lay span{
    margin-left:9px;
}
.header_lay span a{
    color:#999;
}
.header_lay span.to_other{
    background:url("../img/welcome/xiahua.png") no-repeat 59px center;
    border:1px solid #eeeeee;
    padding:1px 25px 1px 4px;
}*/
.header_lay a.logo{
    width:450px;
    height:100%;
    display:block;
    line-height: 100px;
}
ul.navigation li{
    cursor:pointer;
    text-align:center;
    float:left;
    width:90px;
    margin-left: 5px;
    line-height: 97px;
    border-bottom: 3px solid #fff;
    transition:all 0.3s;
}
ul.navigation  li a {
    display:block;
    color:#333333;
    font-size:14px;
    font-weight:bold;
    transition:all 0.3s;
}
ul.navigation li:hover,ul.navigation li.hover{
    border-bottom:3px solid #bf242a;
    transition:all 0.3s;
}
ul.navigation li:hover a,ul.navigation li.hover a{
    color:#bf242a;
    transition:all 0.3s;
}
.nav_light{
     color:#bf242a;
    border-bottom:3px solid #bf242a;
}
ul.navigation{
    width:680px;
    display:block;
}
/*body*/
/*banner*/
.banner{
    width:100%;
    margin-top:4px;
    position:relative;
}
.banner img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
.banner_btn{
    position:absolute;
    bottom:70px;
    left:47%;
}
.banner_btn li{
    float:left;
    margin-left:10px;
    width:10px;
    height:10px;
    border:1px solid #fff;
}
/*brand*/
.brand{
    width:100%;
    background:#f6f6f6;
    padding: 100px 0;
}
.brand_center{
    
}
.all_title01{
    padding-bottom:80px;
    text-align:center;
}
.all_title01 h1{
    font-size:35px;
    color:#333333;
}
.all_title01 p{
    font-size:17px;
    color:#999999;
}
.brander_name{
    padding-bottom:45px;
}
.brander_name li.pic01{
    text-align:center;
    width:15%;
    margin-left:16px;
    padding: 20px 0;
    float:left;
    
}
.brightness{
    background:url("../img/allproduct/brander2.png") no-repeat center center ;
}
.brander_name li {

}
.brander_name li a img{
    width:100%;
    height:auto !important;
    max-width:100%;
    /*zoom:100%;*/
}
/*ul.brander_name li:hover{
    z-index:9999;
    background:url("../img/welcome/brander2.png") no-repeat center center;
}*/

.brander_name li:hover .img1,ul.brander_name li.imghover img.img1{ 
    display:block;
}
.brander_name li:hover .img2{ 
    /*display:none;*/
}
ul.brander_name li{
    position:relative;
}
ul.brander_name li img.img1{
    position:absolute;
    top:20px;
    left:0; display: none;
}
ul.brander_name li img .img2.imghover{
    position:absolute;
    top:20px;
    left:0;
}
ul.brander_pic li{
    position:relative;
    margin:13px 13px 0 0;
    float:left; 
    background:#fff;
    overflow: hidden;
}
ul.brander_pic li:hover{
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);

}
ul.brander_pic li a{
    color:#333333;
    display:block;
    padding: 0 0 40px 0;
}
ul.brander_pic li.two{ 
    width: 560px;
    text-align:center;
}
ul.brander_pic li img{
   /* width:285px;*/
    height:275px;
    z-index:99999;
}
ul.brander_pic li:hover p.bg{
    background:rgba(0,0,0,.4);
    background:#000;
    opacity:0.4;
    -khtml-opacity:0.4;
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
    filter:"alpha(opacity=40)";
    opacity:0.4;
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 /*兼容ie8及以下*/
}
ul.brander_pic li:hover .brander_indut{
    color:#fff;
    z-index:999;
}
ul.brander_pic li:hover .small_intr{
    opacity:1;
    color:#fff;
    z-index:999;
}
.brander_indut{
    font-size:20px;
   /* position:absolute;
    bottom:29px;
    left:25px;*/
    text-align:center;
    position:relative;
}
p.small_intr{
    position:absolute;
    bottom:7px;
    left:38px;
    font-size: 13px;
    opacity:0;
}
p.bg{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:99;
}
/*ul.brander_pic li:hover{
    color:red;
}
ul.brander_pic li:hover div.brander_indut p.small_intr{
    color:red;
    left:0rem;
    opacity:1;
}*/
/*about*/
.about{
    padding:100px 0 120px 0; 
    width:100%;
    background:#191919;
}
.all_title{
  /*  padding-bottom:5rem;*/
    text-align:center;
}
.all_title h1{
    font-size:36px;
    color:#fff;
}
.all_title p{
    font-size:17px;
    color:#bebebe;
}
.jianjie{
    padding:79px 0;
}
li.border{
    background:url("../img/welcome/border.png") no-repeat center center;
    top:0;
    left:0;
    width: 1px;
    height: 150px;
    float: left;
    vertical-align: middle;
}
.about_us{
    padding-bottom:30px;
}
p.short_intro{
    font-size:16px;
    color:#bebebe;
    text-align:center;
}
p.intro_E{
    font-size:16px;
    color:#bebebe;
    text-align:center;
    /*margin-bottom:5rem;*/
}
ul.specially li.none_bor{
    width:24%;
    float:left;
    text-align:center;
}
ul.specially{
    margin-bottom:85px;
}
ul.specially li h1{
    font-family:'HelveticaNeueLTPro-UltLt';
    color:#fff;
    font-size:60px;
}
ul.specially li p{
    font-size:16px;
    color:#bebebe;
}
div.more{
    text-align:center;
    padding-top: 25px;
}
span.see_more01{
    text-align:center;
    font-size:14px;
    color:#fff;
    padding: 13px 50px;
    border:2px solid #a6a6a6;
}
span.see_more01:hover{
    background:#fff;
    color:#000;
    border-color:#fff;
}
/*news*/
.news{
    padding:100px 0 100px 0;
    width:100%;
    background:#fff;
}
.news_know{
    /*height:39rem;*/
    overflow:hidden;
}
.new_all{
    height: 465px;
    overflow:hidden;
    margin-bottom: 80px;
}
.news_all{
    width:100%;
    /*margin-bottom: 5rem;*/
    color:#666666;
}
.news_left{
    width:48%;
    /*padding-bottom: 1.4rem;*/
    height: 465px;
}
.news_right{
    width:48%;
    margin-left:47px;
    height: 458px;
    border-bottom: 1px solid #cccccc;
}
span.data_big01{
    position:absolute;
    bottom:0;
    left:0;
    display:block;
    text-align:center;
    width:115px;
    height:105px;
    background:#3a479b;
}
span.data_big01 b{
    font-family: 'HelveticaNeueLTPro-UltLt';
    display:block;
    height:73px;
    color:#fff;
    font-size:78px;
    line-height:70px;
}
span.data_big01 span{
    font-family: 'HelveticaNeueLTPro-UltLt';
    height:35px;
    display:block;
    color:#fefefe;
    font-size:19px;
    line-height:35px;
}
p.news_pic{
    overflow: hidden;
    position:relative;
}

p.news_pic img{
   transition: all 0.6s;
   width:100%;
   height:auto !important;
   max-height:100%;
}
p.news_pic img:hover{
    transform: scale(1.4);  
}

div.news_on p{;
    font-size:0.9rem;
}
div.news_on01{
    padding:30px 0 0 10px;
    width:100%;
}
div.news_on01 h1{
    color:#565656;
}
div.news_on01 p{
    padding-left:8px;
    font-size:13px;
    color:#666;
}
ul.right_all{
    overflow:hidden;
}
div.data_big02{
    display:block;
    text-align:center;
    width:115px;
    height:105px;
}
div.data_big02 p{
    font-family: 'HelveticaNeueLTPro-UltLt';
    height: 70px;
    font-size:60px;
    line-height: 70px;
}
div.data_big02 span{
    font-family: 'HelveticaNeueLTPro-UltLt';
    height:30px;
    font-size:19px;
    line-height:30px;
}
div.news_on{
    width:75%;
    padding-left:20px;
}
li.news_all{
    padding:26px 0;
   
}
li.news_all:hover{
     background:#3a479b;
     color:#fff;
}
span.see_more02{
    /*margin-top:4rem;*/
    font-size:14px;
    color:#666666;
    margin:0 auto;
    width:30%;
    margin:0 auto;
    padding: 13px 50px;
    line-height:70px;
    text-align:center;
    border:2px solid #a6a6a6;
}
span.see_more02:hover{
    background:#000;
    color:#fff;
    border-color:#000;
}
/*toTop*/
div.toTop{
    background:url("../img/welcome/toTop.jpg") no-repeat center center;
    width:50px;
    height:50px;
    position:fixed;
    bottom:242px;
    right:3%;
    z-index:99999;
    cursor:pointer;
}
/*about_detail*/
.company_all{ padding-bottom:80px} 
.company{
    width:100%;
    margin-top:1px;
    position:relative; 
}
.banner_comp img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
.font_comp{
    width:100%;
    text-align:center;
    position:absolute;
    top:20%;
    left:0;
}
.font_comp h1{
    font-family: 'HelveticaNeueLTPro-HvCn';
    font-size:70px;
    color:#e6f3f8;
}
.font_comp p{
    font-size:30px;
    color:#ffffff;
}
.company_intro{
    width:100%;
    background:#fafafa;
    position:relative;
    padding: 189px 0 115px 0;
}
ul.intro_nav{
    position:absolute;
    top:-50px;
    left:50%; margin-left:-600px;
}
ul.intro_nav li{
    height:90px;
    line-height:90px;
    text-align:center;    
    width:24.9%;
    float:left;
    background:#fff;
    border-bottom:1px solid #ddd;
    border-right: 1px solid #eee;
    box-shadow: 0px 2px 5px #ddd;
}
ul.intro_nav li:hover span.icon01,ul.intro_nav li.hover span.icon01{
    background:url("../img/about/icon1_01.png") no-repeat center center;
}
ul.intro_nav li:hover span.icon02,ul.intro_nav li.hover span.icon02{
    background:url("../img/about/icon2_02.png") no-repeat center center;
}
ul.intro_nav li:hover span.icon03,ul.intro_nav li.hover span.icon03{
    background:url("../img/about/icon3_03.png") no-repeat center center;
}
ul.intro_nav li:hover span.icon04,ul.intro_nav li.hover span.icon04{
    background:url("../img/about/icon4_04.png") no-repeat center center;
}
ul.intro_nav li:hover,ul.intro_nav li.hover{
    background:#bf242a;
}
ul.intro_nav li:hover b,ul.intro_nav li.hover b{
    color:#fff;
}
ul.news_nav li:hover span.icon01,ul.news_nav li.hover span.icon01{
    background:url("../img/download/icon5_05.png") no-repeat center center;
}
ul.news_nav li:hover span.icon02,ul.news_nav li.hover span.icon02{
    background:url("../img/download/icon6_06.png") no-repeat center center;
}
ul.news_nav li:hover span.icon03,ul.news_nav li.hover span.icon03{
    background:url("../img/about/icon3_03.png") no-repeat center center;
}
ul.news_nav li:hover span.icon04,ul.news_nav li.hover span.icon04{
    background:url("../img/about/icon4_04.png") no-repeat center center;
}
ul.news_nav li:hover,ul.news_nav li.hover{
    background:#bf242a;
}
ul.news_nav li:hover b,ul.news_nav li.hover b{
    color:#fff;
}
ul.news_nav li.company_showintro{
    background:#bf242a;
    color:#fff;
}
ul.intro_nav li:last-child{
     border-right:none;
}
ul.intro_nav li span{
    width: 50px;
    height: 90px;
    display:block;
    float:left;
}
ul.intro_nav li span.icon01{
    background:url("../img/about/icon1.png") no-repeat center center;
}
ul.intro_nav li b{
    display:block;
    float:left;
    font-size:18px;
    color:#333;
    font-weight: normal;
}
ul.intro_nav li span.icon02{
    background:url("../img/about/icon2.png") no-repeat center center;
     width: 50px;
    height: 90px;
    display:block;
    float:left;
}
ul.intro_nav li span.icon03{
    background:url("../img/about/icon3.png") no-repeat center center;
     width: 50px;
    height: 90px;;
    display:block;
    float:left;

}
ul.intro_nav li span.icon04{
    background:url("../img/about/icon4.png") no-repeat center center;
     width: 50px;
    height: 90px;
    display:block;
    float:left;

}
.intro_nav li p{
    height:90px;
    width: 50%;
    margin: 0 auto;
}
.gongsi{
    width:100%;
    text-align:center;
    padding-bottom: 80px;
}
.gongsi h2{
    font-size:33px;
}
.left_intro{

    width:42%;
}
.left_intro h2{
    font-size:20px;
    font-weight:bold;
}
.left_intro i{
    border-bottom:3px solid #bf242a;
    display: block;
    width: 25px;
    margin: 25px 0;
}
.left_intro p{
    font-size:12px;
    color:#333;
}
.right_intro img{
    transition: all 0.6s;
   width:100%;
   height:auto !important;
   max-width:100%;
}
.right_intro img:hover{
     transform: scale(1.4);  
}
.right_intro{
     overflow:hidden;
   width:55%;
}
p.detail_intro{
    color:#666;
    font-size:13px;
}
p.E_detail{
    padding-top:15px;
    font-size:32px;
    color:#bf242a;
    font-weight:bold;
}
/*new_product*/
.new_product{
    background:#f5f5f5;
    padding:100px 0;
}
.xinpin{
    width:100%;
    text-align:center;
    padding-bottom: 80px;
}
.xinpin h2{
    font-size:30px;
}
.xinpin span{
    width:2%;
    margin:0 auto;
    display:block;
    border-bottom:3px solid #bf242a;
}
ul.product_pic li img{
    width:100%;
    height:auto !important;
    max-width:100%;
     width:285px;
}
ul.product_pic li{
    background:#fff;
    width:285px;
    height:380px;
    float:left;
    margin:7px;
}
ul.product_pic li:hover{
   box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1); 
}
ul.product_pic li:hover a{
     color:#bf242a;
}
ul.product_pic li a{
      color:#333333;
}
ul.product_pic li p{
    text-align:center;
    padding-top: 20px;
    font-size: 17px; 
}
.left_nav{
   width:270px; margin-right:30px;
}
ul.right_nav{
   width:900px;
}
ul.allproduct li{
    margin-bottom:10px;
}
.left_nav li div.pro_btn{
    padding:11px 55px 11px 20px;
    font-size:16px;
    color:#333333;
    cursor:pointer;
    background:#fff url("../img/allproduct/jiantou1.png") no-repeat 90% center;
}
.left_nav li div.pro_btn:hover{
    color:#fff;
    background:#bf242a url("../img/allproduct/jiantou1_1.png") no-repeat 90% center;
}
div.pro_down{
    background:#fff;
}
div.pro_down p{
    margin-bottom:2px;
    padding:11px 55px 11px 20px;
    cursor:pointer;
    border-bottom:1px solid #f5f5f5;
}
div.pro_down p:hover a{
    color:#bf242a;
}
div.pro_down p a{
    color:#666666;
    font-size:15px;
}
.left_nav li div.active{
    display:block;
    background:#bf242a url("../img/allproduct/jiantou2.png") no-repeat 90% center;
    color:#fff;
}
.left_nav li div.pro_down{
    display:none;
}
ul.right_nav li{
    float:left;
    background: #fff;
    width:285px;
    height: 380px;
    color: #333333;
    margin:0 0 15px 15px;
    position:relative;
}
ul.right_nav li:hover{
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);

}
ul.right_nav li a{
    display:block;
}
ul.right_nav li p{
    padding:20px 10px 0;
    text-align: center;
    padding-top: 20px;
    font-size: 17px;
    color:#333;
}
ul.right_nav li:hover p{
    color:#bf242a;
}
.add-proimgstyle{
	margin:0 auto;
    width:286px;
    height:275px;
}
.add-proimgstyle img{
     width:100%;
    height:auto !important;
    max-width:100%;
}
div.page_nubmer{
    background:#fff;
    height: 70px;
    width: 100%;
    line-height: 70px; text-align:center; font-size:18px;
}
p.left_tou {
    width:10%;
    padding-left:20px;
}
p.right_tou{
    width:10%;
    padding-right:20px;
}
ul.yema{
    width:50%;
    margin:0 150px;
}
ul.yema li{
   text-align: center;
    float: none;
    display: inline-block; width:5%
}
ul.yema li a{
  color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}
ul.yema li a:hover,ul.yema li a.on{ color:#bf242a}
p.left_tou span{
    float:left;
}
p.left_tou span.left_font{
    padding-left:20px;
    font-size:17px; 
    color:#333;
}
p.right_tou span.right_font{
    padding-right:20px;
    font-size:17px;  
    color:#333; 
}
p.right_tou span{
    float:right;
}
p.left_tou span.left_icon{
    padding-left:;
    display:block;
    background:url("../img/allproduct/left_tou.png") no-repeat center center;
    background-size:100% !important;
    width:20px;
    height:70px;
}
p.right_tou span.right_icon{
    display:block;
    background:url("../img/allproduct/right_tou.png") no-repeat center center;
    background-size:100% !important;
    width:20px;
    height:70px;
}
/*news*/
ul.news_nav{
    position:absolute;
    top:50px;
    left: 50%;
    margin-left: -600px;
}
ul.news_nav li{
    cursor:pointer;
    height:90px;
    line-height:90px;
    text-align:center;    
    width:49%;
    float:left;
    background:#fff;
    border-bottom:1px solid #ddd;
    border-right: 1px solid #eee;
    box-shadow: 0px 2px 5px #ddd;
}
ul.news_nav li:hover{
    background:#bf242a; 
}
ul.news_nav li:hover b{ 
    color:#fff;
}
ul.news_nav li:last-child{
     border-right:none;
}
ul.news_nav li span{ 
    width: 50px;
    height: 90px;
    line-height:90px;;
    display:block;
    float:left;
}
ul.news_nav li span.icon01{
    background:url("../img/download/icon5.png") no-repeat center  center;
}
ul.news_nav li span.icon02{
     background:url("../img/download/icon6.png") no-repeat center center;
}
ul.news_nav li:hover span.icon01{
    background:url("../img/download/icon5_05.png") no-repeat center  center;
}
ul.news_nav li:hover span.icon02{
     background:url("../img/download/icon6_06.png") no-repeat center center;
}
ul.news_nav li b{
    display:block;
    font-size:18px;
    float:left;
    color:#333;
    font-weight:normal;
}
.news_nav li p{
    width:25%;
    margin:0 auto;
    height:90px;
}
ul.top_news{
    width:100%;
    background:#fff;
}
ul.bottom_news{
    width:100%;
     background:#fff;
     margin-top:30px;
}
ul.top_news li.left_news01{
    overflow:hidden;
    width:46%;
}
ul.top_news li.left_news01 img{
    width:100%;
    height:auto !important;
    max-width:100%;
    transition: all 0.6s;
}
ul.top_news li.left_news01 img:hover{
    transform: scale(1.4);
}
ul.top_news li.right_news01{
    width:54%;
    height:334px;
}
ul.bottom_news li.left_news02{
    width:54%; 
    height:334px;  
}
ul.bottom_news li.right_news02{
    width:46%;
}
p.news_title{
    font-size:21px;
    color:#333;
}
p.news_time{
    font-size:13px;
    color:#999;
}
p.news_con{
    font-size:15px;
    color:#666;
}
div.news_padding p{
    padding-bottom:8px;
}
.left_news02 div.news_padding{
     padding: 55px 30px 55px 50px;
}
.right_news01 div.news_padding{
     padding: 55px 30px 55px 50px;
}
.news_padding:hover button{
background:#bf242a url("../img/news/jiantou.png") no-repeat center center;
}
.news_padding button{
    margin-top:40px;
    width:30px;
    height:30px;
    background:#bf242a;
    border-radius:50%;
    outline: none;
     border:none;
    background:#e1e1e1 url("../img/news/jiantou2.png") no-repeat center center;
    background-size:24% !important;
}

.left_news02:hover p.news_title,.right_news01:hover p.news_title{
    color:#bf242a;
    cursor:pointer;
}
.left_news02,.right_news01{
     cursor:pointer;
}
ul.pointer li{
    float:left;
    width:10px;
    height:10px;
    border:1px solid #bf242a;
    margin-left:10px;
    cursor:pointer;
}
ul.pointer{
    width:100px;
    margin:0 auto;
    padding: 50px 0
}
ul.more_news{
    width:100%;
    margin-bottom:30px;
}
ul.more_news li{
    background:#fff;
    float:left;
    width:31.2%;
    margin-right:25px;
    margin-top:25px;
    box-shadow:0px 1px 1px #eeeeee;
}
ul.more_news li:hover{
    cursor:pointer;
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);
}
ul.more_news li:hover div p.certain_title{
    color:#bf242a;
}
div.certain:hover button{
     background:#bf242a url("../img/news/jiantou.png") no-repeat center center;
}
div.certain p.certain_title{
    font-size:21px;
    color:#000;
}
div.certain p.certain_con{
    font-size:14px;
    color:#7e7e7e;
}
p.certain_time button{
    vertical-align:middle;
    text-align:right;
    margin:10px 0 10px 212px;
    width:30px;
    height:30px;
    background:#bf242a;
    border-radius:50%;
    outline: none;
    border:none;
    background:#e1e1e1 url("../img/news/jiantou2.png") no-repeat center center;
    background-size:24% !important;
}


p.certain_time span.times{
    font-size:12px;
}
div.certain{
    padding: 50px 29px 20px 29px;
    color:#999999;
}
/*download*/
ul.product_img{
    width:100%;
    margin-bottom:20px;
}
ul.product_img li img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
ul.product_img li{
    float:left;
    width:27.5%;
     height:500px;
    background:#fff;
    margin:10px 20px;
    padding:15px 15px 0 15px;
    cursor:pointer;
}
ul.product_img li:hover{
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);
}
li.book_down span img{
    vertical-align:middle;
}
li.book_down span img{
    width:65%;
    height:auto !important;
    max-width:65%
}
.book_down p{
    padding:20px 0 0 20px;
}
.book_down p span a{
    display:block;
    width:30px;
    height:30px;
}
.book_down p span.fo{
    font-size:17px;
    color:#333333;
}
.book_down p span.do{
   
    vertical-align:text-bottom;
}
ul.product_img li:hover p span:first-child{
    color:#bf242a;
}
/*write_join*/
.write_join{
    background:#fff;
    padding:50px 0 100px 0;
}
.write_con{
    padding: 0px 50px 0px 50px;
}
.write_join h1{
    font-size:30px;
    color:#333333;
    padding-bottom:20px;
    border-bottom:1px solid #f2f2f2;
}
ul.join_mag{
    width:540px;
}
ul.join_mag li{
    height:70px;
    overflow:hidden;
}
.write_con ul{
    padding-top:30px;
}
ul.join_mag li span{
    padding-left:15px;
    display:block;
    width:110px;
    float:left;
    font-size:15px;
    color:#333333;
}
ul.join_mag li input.sex{
    
    width: 13px;
    margin-right: 10px;
    height: 26px;
    vertical-align: middle;
    display: inline;
    float: none; border:none;  
  
}
ul.join_mag li input{
    font-size:14px;
    width:355px;
    color:#999999;
    display:block;
    float:left;
    border:1px solid #f2f2f2;
    padding:10px 20px 10px 20px;
}
ul.join_mag li select{
    width:396px;
    border-color:#f2f2f2;
     padding:10px 0 10px 17px;
}
ul.join_mag li.name_mag{
    position:relative;
}
ul.join_mag li.name_mag b{
    position: absolute;
    font-size: 14px;
    top: 0px;
    left: 2px;
    color: #ff0008;
}
.join_mag01{
    padding-left:20px;
}
.your-city{
    position:relative;
}
.your-city b{
     position: absolute;
    font-size: 14px;
    top: 0px;
    left: 2px;
    color: #ff0008;
}
.your-area{
    position:relative;
}
.your-area b{
    position: absolute;
    font-size: 14px;
    top: 0px;
    left: 2px;
    color: #ff0008;
}
.join_mag li.join_mag p{
    float:left;
}
ul.join_mag li.name_mag01{
    width:100%;
}
div.write_con01{
  padding: 10px 50px 0px 50px;  
}
.liulan_content b{
    position: absolute;
    font-size: 14px;
    top: 0px;
    left: 2px;
    color: #ff0008;
}
.liulan_content{
    position:relative;
}
p.liulan_content span{
    padding-left:15px;
    display: block;
    width: 10%;
    float: left;
    font-size: 15px;
    color: #333333;
}
p.liulan_content textarea{
    float: left;
    width:85.5%;
    border-color:#eeeeee;
    height:200px;
    padding:10px;
    resize:none;
}
p.clear_submit{
    width:50%;
    margin-left:108px;
    padding-top:80px;
}
p.clear_submit button{
    padding:10px 80px;
    border:none;
    outline:none;
    background:#999999;
    margin-right:20px;
    color:#fff;
}
p.clear_submit button:hover{
    background:#bf242a;
}
/*contact*/
#contact_load{
    height:700px;
    background:#;
}
.contact_map{
   padding: 50px 0 110px 0;
   background:#fafafa;
}
.contact{
    text-align: center;
}
.contact h2{
    font-size: 31px;
    padding: 80px 0;
}
.contact tr td{
    background:#eeeeee;
    font-size:16px;
    border-right:1px solid #fafafa;
    border-bottom:1px solid #fafafa;
}
div.contact tr.contact_title td{
    background:#b60000;
    color:#fff;
}
td.area{
    width:15%;
    padding:10px 65px;
}
td.contact_peo{
    width:15%;
    padding:10px 65px;
}
td.contact_phone{
    width:30%;
    padding:10px 65px;
}
td.contact_add{
    width:40%;
    padding:10px 65px;
}
table.contact_bor{
    width:100%;
}
/*aptitude_nav*/
ul.aptitude_nav li{
    width:285px;
    cursor:pointer;
    float: left;
    margin: 7px 7px 36px 7px;
    color: #333333;
}
ul.aptitude_nav li p.aptitude_img{
   background: #fff;
   height:275px;
   
}
ul.aptitude_nav li p.aptitude_img:hover{
  box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);
   
}
ul.aptitude_nav li img {
    width: 100%;
    height: auto !important;
    max-width: 100%;
}
ul.aptitude_nav li p.aptitude_font{
    text-align: center;
    padding-top: 20px;
    font-size: 15px;

}
/*all_video*/
div.all_video{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:#000;
}
div.all_video video{
    width:100%;
    height:50%;
    line-height:50%;
}
div.all_pic{
    width: 100%;
}
div.all_pic p{
    font-size:18px;
    color:#999999;
    padding:4px 8px;
    margin-right:20px;
    cursor:pointer;
}
.showin{
    color:#000;
    border-bottom:1px solid #000;
}
.show_allpic li{
    cursor:pointer;
    color:#333;
    float:left;
    background:#fff;
    width:30%;
    margin:0 10px 20px 0;
    padding:10px 10px 30px 10px;
}
.show_allpic li:hover{
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);
}
.show_allpic li img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
.show_allpic li p{
    font-size:16px;
    text-align:center;
    padding-top:20px;
}
.page_nubmer01{
    margin-top:50px;
    background: #fff;
    height: 70px;
    width: 100%;
    line-height: 70px;
}
ul.yema01{
    width:75%;
}
ul.yema01 li {
    width: 5%;
    text-align: center;
    float: none; display:inline-block;
}
ul.yema01 a{
    width: 5%;
    text-align: center;
    float: none; display:inline-block;
}
ul.yema01 li a{
    color:#000; 
    font-size:19px; 
    font-family:Arial, Helvetica, sans-serif; 
}
ul.yema01 li a:hover,ul.yema01 li a.on{
    color:#bf242a
}
ul.yema01 a.on{
     color:#bf242a
}
ul.show_allvideo li{
    cursor:pointer;
    position:relative;
    background: #fff;
    float:left;
    width: 30%;
    margin: 10px 10px;
    padding: 10px 10px 10px 10px;
}
ul.show_allvideo li:hover{
    box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1);
}
ul.show_allvideo p{
    position:absolute;
    top:45%;
    left:45%;
}
/*div.all_bg{
    display:none;
}*/
div.big_pic{
 display:none; 
}
div.tobig_pic{
   display:none;
   cursor:pointer;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:#000;
   opacity:0.4;
   filter:alpha(opacity=40);兼容IE低版本
   z-index:1000;
} 
div.big_pic img{
   position:fixed;
   top:23%;
   left:2%;
   width:40%;
   margin-left:23.5%;
   height:auto !important;
   max-width:40%;
}
div.big_video{
 display:none; 
}
div.tobig_video{
   display:none;
   cursor:pointer;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:#000;
   opacity:0.7;
   z-index:1000;
   filter:alpha(opacity=70);兼容IE低版本
} 
div.big_video video{
    z-index:9999;
   position:fixed;
   top:23%;
   left:2%;
   width:40%;
   margin-left:23.5%;
   height:auto !important;
   max-width:40%;
}
/*gongsi_news*/
.gongsi_news{
    padding:50px 50px;
    background:#fff;
}
ul.gongsi_title{
    border-bottom:1px solid #f2f2f2;
}
ul.gongsi_title li{
    padding-bottom:10px;
    height:45px;
    line-height:45px;
}
ul.gongsi_title li.title_first{
    color:#333333;
    font-size:20px;
}
ul.gongsi_title li.title_second{
    color:#a0a0a0;
    font-size:13px;
}
.gongsi_news p{
    padding-top:15px;
}
.gongsi_news p img{
    padding-left: 30%;
}
p.detail_content{
    font-size:13px;
    color:#919191;
}
p.detail_img{
    width:65%;
    margin:0 auto;
    padding:25px 0;
}
p.detail_img img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
p.detail_content:last-child{
    border-bottom:1px solid #f2f2f2;
}
div.bottom_function{
    padding-top:30px;
}
.bottom_function ul li p{
    padding:5px 0;
} 
.bottom_function ul li p a{
    color:#333;
}   
.bottom_function ul li p a:hover{
    color:#bf242a;
} 
li.fanhui_btn button{
    vertical-align:text-top;
    outline:none;
    border:none;
     color:#fff;
    background:#cccccc;
    padding:10px 60px;  
}
li.fanhui_btn button:hover{
    background:#bf242a;
}
ul.product_video li {
    position:relative;
    float: left;
    width: 27.5%;
    height: 285px;
    background: #fff;
    margin: 10px 20px;
    padding: 15px 15px 0 15px;
}
li.video_down p.bofang{
    position:absolute;
    top:88px;
    left:145px;
}
ul.product_video li{
    cursor:pointer;
}
ul.product_video li img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
.video_down p {
    padding: 20px 0 0 20px;
}
li.video_down span img {
   
    vertical-align: middle;
}
.video_down p span.fo {
    font-size: 17px;
    color: #333333;
}
.video_down p span.do {
    vertical-align: text-bottom;
}
.video_down p span.do a{
    display:block;
    width:30px;
    height:30px;
}
.video_down p span.do a img{
    width:65%;
    height:auto !important;
    max-width:65%;
}
ul.product_video li:hover{
   box-shadow: 0px 5px 10px 0px rgba(4, 0, 0, 0.1); 
}
ul.product_video li:hover p span:first-child{
    color:#bf242a;
}
/*product_detail*/
.product_detail{
    background:#f5f5f5;
    padding:80px 0 130px 0;
}
p.index_top{
    padding-bottom:10px;
}
p.index_top span{
    padding-right:5px;
    color:#666666;
}
p.index_top span a{
     color:#666666;
}
p.index_top span a:hover{
    color:#bf242a;
}
p.index_top i{
    vertical-align:baseline;
    padding-right:13px;
}
div.detail_pro{
    background:#fff;
    padding:55px 55px;
}
div.detail_pro h1{
    font-size:29px;
    border-bottom:1px solid #f2f2f2;
    padding-bottom:8px;
}
ul.example_intro{
    padding: 20px;
}
li.example_right{
    width:50%;
    padding-top:45px;
}
li.example_left{
    margin-right:222px;
    width:292px;
    cursor:pointer;
    display:block;
}
li.example_left img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
li.example_leftimg{
    width:292px;
}
li.example_right h2{
    font-size:20px;
    color:#333333;
}
li.example_right p{
    color:#666;
    font-size:14px;
}
p.shop_pce{
    padding:10px 0 10px 20px;
}
p.shop_pce span{
     color:#bf242a;
}
p.shop_pce b{
    color:#bf242a;
     font-size:17px;
}
div.chose_btn button{
    border:none;
    outline:none;
    padding:13px 65px;
    color:#fff;
}
div.chose_btn a{
    float:left;
    display:block;
}
div.chose_btn button.shop{
    background:#bf242a url("../img/product/shop.png") no-repeat 30px center;
    background-size:10%;
}
div.chose_btn button.back{
    margin-left:10px;
    background:#cccccc url("../img/product/back.png") no-repeat 30px center;
     background-size:10%;
}
div.chose_btn button.back:hover{
    margin-left:10px;
    background-size:10%;
    background:#bf242a url("../img/product/back.png") no-repeat 30px center;
}
div.chose_btn button span{
    padding-left:20px;
    font-size:15px;
}
tr.canshu td{
    background:#254185;
    color:#fff;
    font-size:16px;
}
div.pro_canshu{
    width:100%; 
   background:#fff;
   padding-bottom:75px;
}
.canshu_all{
   width:86%;
   margin:0 auto;
}
.canshu_all tr.canshu td{
    color:#fff;
    font-size:16px;
}
.canshu_all tr td{ 
    text-align:center;
    padding:10px 20px;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;  
}
.canshu_all tr.odd td{
    background:#d1d2d4;
     color:#254185;
    font-size:14px
}
.canshu_all tr.even td{
    background:#e6e7e8;
     color:#254185;
    font-size:14px
}
div.other_product{
    width:100%;
}
div.other_product h2{
    text-align:center;
    margin:0 auto;
    font-size:30px;
    padding:40px 0;
}
.allcontact_map{
    padding:30px 0 140px 0;
} 
ul.quanguo_map li{
    float:left;
    cursor:pointer;
}
.quanguo_map{
    position:relative;
    padding:50px 0;
    height:860px;
    background-size:85% !important;
    background:url("../img/contact/quanguo.png") no-repeat center center; 
}
ul.quanguo_map li.zhejiang0{
    position: absolute;
    width:78px;
    height:95px;
    right:203px;
    bottom:282px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang0 .zhejiang0{
    background:url("../img/contact/zhejiang.png") no-repeat;
    position: absolute;
    width:78px;
    height:95px;
    right:0px;
    bottom:0px;
    display: block;
    background-size:100%;
}
ul.quanguo_map li.zhejiang0 span{
    position:relative;
}
ul.quanguo_map li.zhejiang0 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang1{
    position:absolute;
    width: 80px;
    height: 120px;
    right: 233px;
    bottom: 186px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang1 .zhejiang1{
    background:url("../img/contact/fujian.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-size:100%;
}

ul.quanguo_map li.zhejiang1 span{
    position:relative;
}
ul.quanguo_map li.zhejiang1 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang2{
    position:absolute;
    width: 16px;
    height: 16px;
    right: 214px;
    bottom: 378px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang2 .zhejiang2{
    background:url("../img/contact/shanghai.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang2 span{
    position:relative;
}
ul.quanguo_map li.zhejiang2 img{
    position:absolute;
    top: -10px;
    left: -9px;
}
ul.quanguo_map li.zhejiang3{
    position:absolute;
    width: 110px;
    height: 86px;
    right: 218px;
    bottom: 377px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang3 .zhejiang3{
    background:url("../img/contact/jiangsu.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang3 span{
    position:relative;
}
ul.quanguo_map li.zhejiang3 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang4{
    position:absolute;
    width: 95px;
    height: 144px;
    right: 273px;
    bottom: 200px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang4 .zhejiang4{
    background:url("../img/contact/jiangxi.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-size:100%;
}
ul.quanguo_map li.zhejiang4 span{
    position:relative;
}
ul.quanguo_map li.zhejiang4 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang5{
    position:absolute;
    width: 392px;
    height: 237px;
    left: 140px;
    bottom: 257px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang5 .zhejiang5{
    background:url("../img/contact/xizang.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang5 span{
    position:relative;
}
ul.quanguo_map li.zhejiang5 img{
    position:absolute;
   top: 126px;
    left: -7px;
}

ul.quanguo_map li.zhejiang6{
    position:absolute;
    width: 403px;
    height: 314px;
    left: 93px;
    bottom: 470px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang6 .zhejiang6{
    background:url("../img/contact/xinjiang.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang6 span{
    position:relative;
}
ul.quanguo_map li.zhejiang6 img{
    position:absolute;
    top: 82px;
    left: -7px;
}
ul.quanguo_map li.zhejiang7{
    position:absolute;
    width: 31px;
    height: 82px;
    right: 187px;
    bottom: 170px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang7 .zhejiang7{
    background:url("../img/contact/taiwan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-size:100%;
}
ul.quanguo_map li.zhejiang7 span{
    position:relative;
}
ul.quanguo_map li.zhejiang7 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang8{
    position:absolute;
   width: 180px;
    height: 198px;
    right: 520px;
    bottom: 107px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang8 .zhejiang8{
    background:url("../img/contact/yunnan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang8 span{
    position:relative;
}
ul.quanguo_map li.zhejiang8 img{
    position:absolute;
    top:86px;
    left:-7px;
}

ul.quanguo_map li.zhejiang9{
    position:absolute;
  width: 161px;
    height: 118px;
    right: 394px;
    bottom: 125px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang9 .zhejiang9{
    background:url("../img/contact/guangxi.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang9 span{
    position:relative;
}
ul.quanguo_map li.zhejiang9 img{
    position:absolute;
    top:62px;
    left:-7px;
}
ul.quanguo_map li.zhejiang10{
    position:absolute;
   width: 220px;
    height: 191px;
    right: 475px;
    bottom: 227px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang10 .zhejiang10{
    background:url("../img/contact/sichuan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang10 span{
    position:relative;
}
ul.quanguo_map li.zhejiang10 img{
    position:absolute;
    top:50px;
    left:-7px;
}
ul.quanguo_map li.zhejiang11{
    position:absolute;
   width: 253px;
    height: 176px;
    right: 589px;
    bottom: 364px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang11 .zhejiang11{
    background:url("../img/contact/qinghai.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang11 span{
    position:relative;
}
ul.quanguo_map li.zhejiang11 img{
    position:absolute;
        top: 45px;
    left: 53px;
}
ul.quanguo_map li.zhejiang12{
    position:absolute;
    width: 289px;
    height: 234px;
    right: 483px;
    bottom: 386px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang12 .zhejiang12{
    background:url("../img/contact/gansu.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang12 span{
    position:relative;
}
ul.quanguo_map li.zhejiang12 img{
    position:absolute;
    top: 158px;
    left: 52px;
}
ul.quanguo_map li.zhejiang13{
    position:absolute;
    width: 51px;
    height: 94px;
    right: 506px;
    bottom: 447px;
    background-size:100% !important;
}
ul.quanguo_map li span.biaozhu_icon{
    z-index:999999;
}
ul.quanguo_map li.zhejiang13 .zhejiang13{
    background:url("../img/contact/ningxia.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang13 span{
    position:relative;
}
ul.quanguo_map li.zhejiang13 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang14{
    position:absolute;
    width: 446px;
    height: 400px;
    right: 238px;
    bottom: 496px;
    background-size:100% !important;

}
ul.quanguo_map li.zhejiang14 .zhejiang14{
    background:url("../img/contact/neimenggu.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang14 span{
    position:relative;
}
ul.quanguo_map li.zhejiang14 img{
    position:absolute;
    top: 312px;
    left: -51px;
}
ul.quanguo_map li.zhejiang15{
    position:absolute;
    width: 226px;
    height: 243px;
    right: 91px;
    bottom: 662px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang15 .zhejiang15{
    background:url("../img/contact/heilongjiang.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang15 span{
    position:relative;
}
ul.quanguo_map li.zhejiang15 img{
    position:absolute;
    top: 107px;
    left: 15px;
}
ul.quanguo_map li.zhejiang16{
    position:absolute;
    width: 165px;
    height: 132px;
    right: 115px;
    bottom: 604px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang16 .zhejiang16{
    background:url("../img/contact/jiling.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang16 span{
    position:relative;
}
ul.quanguo_map li.zhejiang16 img{
    position:absolute;
    top: 39px;
    left: -7px;
}
ul.quanguo_map li.zhejiang17{
    position:absolute;
  width: 114px;
    height: 102px;
    right: 192px;
    bottom: 569px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang17 .zhejiang17{
    background:url("../img/contact/liaoning.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang17 span{
    position:relative;
}
ul.quanguo_map li.zhejiang17 img{
    position:absolute;
    top:33px;
    left:8px;
}
ul.quanguo_map li.zhejiang18{
    position:absolute;
  width: 131px;
    height: 102px;
    right: 231px;
    bottom: 430px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang18 .zhejiang18{
    background:url("../img/contact/shandong.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang18 span{
    position:relative;
}
ul.quanguo_map li.zhejiang18 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang19{
    position:absolute;
  width: 68px;
    height: 160px;
    right: 382px;
    bottom: 421px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang19 .zhejiang19{
    background:url("../img/contact/shanxi.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang19 span{
    position:relative;
}
ul.quanguo_map li.zhejiang19 img{
    position:absolute;
   top: 44px;
    left: -7px;
}
ul.quanguo_map li.zhejiang20{
    position:absolute;
   width: 37px;
    height: 160px;
    right: 329px;
    bottom: 436px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang20 .zhejiang20{
    background:url("../img/contact/beijing.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang20 span{
    position:relative;
}
ul.quanguo_map li.zhejiang20 img{
    position:absolute;
    top:1px;
    left:-7px;
}
ul.quanguo_map li.zhejiang21{
    position:absolute;
   width: 97px;
    height: 201px;
    right: 435px;
    bottom: 346px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang21 .zhejiang21{
    background:url("../img/contact/shanxii.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang21 span{
    position:relative;
}
ul.quanguo_map li.zhejiang21 img{
    position:absolute;
   top: 105px;
    left: -7px;
}
ul.quanguo_map li.zhejiang22{
    position:absolute;
       width: 106px;
    height: 160px;
    right: 291px;
    bottom: 475px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang22 .zhejiang22{
    background:url("../img/contact/hebei.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang22 span{
    position:relative;
}
ul.quanguo_map li.zhejiang22 img{
    position:absolute;
    top:74px;
    left:-28px;
}
ul.quanguo_map li.zhejiang23{
    position:absolute;
    width: 23px;
    height: 58px;
    right: 319px;
    bottom: 514px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang23 .zhejiang23{
    background:url("../img/contact/tianjing.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang23 span{
    position:relative;
}
ul.quanguo_map li.zhejiang23 img{
    position:absolute;
    top:-3px;
    left:-7px;
}
ul.quanguo_map li.zhejiang24{
    position:absolute;
    width: 151px;
    height: 126px;
    right: 284px;
    bottom: 101px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang24 .zhejiang24{
    background:url("../img/contact/guangdong.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang24 span{
    position:relative;
}
ul.quanguo_map li.zhejiang24 img{
    position:absolute;
    top:30px;
    left:7px;
}
ul.quanguo_map li.zhejiang25{
    position:absolute;
   width: 117px;
    height: 126px;
    right: 329px;
    bottom: 355px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang25 .zhejiang25{
    background:url("../img/contact/henan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang25 span{
    position:relative;
}
ul.quanguo_map li.zhejiang25 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang26{
    position:absolute;
  width: 148px;
    height: 126px;
    right: 328px;
    bottom: 276px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang26 .zhejiang26{
    background:url("../img/contact/hubei.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang26 span{
    position:relative;
}
ul.quanguo_map li.zhejiang26 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang27{
    position:absolute;
  width: 108px;
    height: 126px;
    right: 358px;
    bottom: 205px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang27 .zhejiang27{
    background:url("../img/contact/hunan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang27 span{
    position:relative;
}
ul.quanguo_map li.zhejiang27 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang28{
    position:absolute;
    width: 96px;
    height: 124px;
    right: 444px;
    bottom: 251px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang28 .zhejiang28{
    background:url("../img/contact/chongqing.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang28 span{
    position:relative;
}
ul.quanguo_map li.zhejiang28 img{
    position:absolute;
    top:31px;
    left:-7px;
}
ul.quanguo_map li.zhejiang29{
    position:absolute;
    width: 94px;
    height: 124px;
    right: 260px;
    bottom: 326px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang29 .zhejiang29{
    background:url("../img/contact/anhui.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang29 span{
    position:relative;
}
ul.quanguo_map li.zhejiang29 img{
    position:absolute;
    top:15px;
    left:-7px;
}
ul.quanguo_map li.zhejiang30{
    position:absolute;
    width: 122px;
    height: 122px;
    right: 449px;
    bottom: 184px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang30 .zhejiang30{
    background:url("../img/contact/guizhou.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang30 span{
    position:relative;
}
ul.quanguo_map li.zhejiang30 img{
    position:absolute;
   top: 28px;
    left: -7px;
}
ul.quanguo_map li.zhejiang31{
    position:absolute;
    width: 45px;
    height: 48px;
    right: 409px;
    bottom: 50px;
    background-size:100% !important;
}
ul.quanguo_map li.zhejiang31 .zhejiang31{
    background:url("../img/contact/hainan.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
     background-size:100%;
}
ul.quanguo_map li.zhejiang31 span{
    position:relative;
}
ul.quanguo_map li.zhejiang31 img{
    position:absolute;
    top:-8px;
    left:-3px;
}
.shenghuidz{
    display:none;
    position: absolute;
    top: -138px;
    padding:20px;
    text-align:left;
    background:#fff;
    width:260px;
    height:100px;
}
.shenghuidz h1{
    font-size:13px;
}
.shenghuidz h1{
    font-weight:bold;
    font-size:15px;
}
ul.quanguo_map .jiangxi{
    opacity: 0;
    filter:alpha(opacity=0);
}      
ul.quanguo_map li.on{
    z-index: 99999999;
}
.to20{
    padding-bottom:30px;
}
.map_had{
    display:block !important;
}


.banner_box {position: relative;}
.banner {width:100%;position:relative;overflow:hidden;}
.banner li {width:100%;overflow:hidden;position:absolute;top:0;left:0;display:none;}
.bannertxt {position:relative;}
.i-ban li a {display:block;transition:all 0.3s;}
.i-ban .btn {position:absolute;bottom:30px;left:50%;width:87px;z-index:1}
.i-ban .btn span {width:10px;height:10px;margin:0 5px;float:left;display:inline; border:1px solid #fff;}
.i-ban .btn span.on {background:#bf242a; border:1px solid #bf242a}
.company_all .all_pic{ margin-bottom:92px;}
.all_title01,.brander_intro,.about_us,.new_all{ opacity:0}
.anime .all_title01{-webkit-animation:up 0.5s linear 1 backwards;animation:up 0.5s linear 1 backwards;opacity:1;}
.anime .brander_intro{-webkit-animation:up 0.5s linear 0.2s 1 backwards;animation:up 0.5s linear 0.2s 1 backwards;opacity:1;}
.anime .about_us{-webkit-animation:up 0.5s linear 1 backwards;animation:up 0.5s linear 1 backwards;opacity:1;}
.anime .new_all{-webkit-animation:up 0.5s linear 1 backwards;animation:up 0.5s linear 1 backwards;opacity:1;}

@-webkit-keyframes up {0% {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@keyframes up {0% {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes up1 {0% {transform:translate(0,25px);-webkit-transform:translate(0,25px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@keyframes up1 {0% {transform:translate(0,25px);-webkit-transform:translate(0,25px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes shu {0% {transform:translate(-25px,0);-webkit-transform:translate(-25px,0);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@keyframes shu {0% {transform:translate(-25px,0);-webkit-transform:translate(-25px,0);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes shu1 {0% {transform:translate(25px,-20px);-webkit-transform:translate(25px,-20px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
@keyframes shu1 {0% {transform:translate(25px,-20px);-webkit-transform:translate(25px,-20px);opacity:0;}
100% {transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
}
/*添加*/
div.tianjia{
    margin-bottom:40px;
}
div.chongxin_btn{
   padding:20px 0;
   text-align:center;
}

/*tianjia*/
div.link_other{
    width:150px;
    float: left;
    position: relative;
    top: 30px;
}
div.link_other a{
    color:#333;
}
div.link-tother{
    width:50%;
    text-align:center;
    background:#fff;
    z-index:9999;
    position: relative;
    display: block;
}

div.link_other p.qiye{
    margin-left:20px;
    padding-top: 3px;
}
div.link_bottom{
    padding:2px 0;
    padding-left: 15px;
    text-align: left;
    position: relative;
    border:1px solid #dedede;
    height: 26px;
    width: 70px;
    background:url("../img/welcome/xiahua.png") no-repeat 65px center;
}
div.other_qiye{
    display:none;
    position: absolute;
    top: 31px;
    left:0px;
    background: #fff;
    width: 100%;
    border:1px solid #dedede;
    border-top: none;
    padding-left: 15px;
    width: 70px;
    text-align: left;

}
#jiadian div.chongxin_btn span{
    border:1px solid #bf242a;
    width:10px;
    height:10px;
}
#jiadian div.chongxin_btn span.swiper-pagination-bullet-active{
    background:#bf242a;
}
/*guanbi*/
div.guanbikuang{
    height:100%;
    width:100%;
    position:relative;

}
div.guanbi{
    cursor:pointer;
    text-align:center;
    width:25px;
    height:25px;
    line-height:25px;
    border-radius:50%;
    background:#fff;
    position:fixed;
    top:22%;
    right:34%;
}
#ChinaMap{
   height:900px;
   padding:50px 0;
}
div.mapTipText1{
    margin-top:200px;
}
div.ChinaMap{
    position:relative;
}
div.HoverCallback{
    position: absolute;
    left:100px;
    top:100px;
    width: 390px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.HoverCallback h1{
     font-size: 15px;
     color: #333;
}
.HoverCallback p{
    margin-top:5px;
    line-height:20px;
}
.HoverCallback div{
    margin-top:15px;
    border-bottom:1px solid #eee;
    padding-bottom:5px;
}
div.allcontact_map h2{
    font-size: 31px;
    padding: 80px 0;
    text-align:center;
}
table.contact_bor {
    width: 100%;
}
.contact {
    text-align: center;
}
div.allcontact_map tr.contact_title td {
    background: #b60000;
    color: #fff;
    text-align:center;
}
.allcontact_map tr td{
    text-align:center;
    background: #b60000;
    color: #fff;
}
.allcontact_map tr td {
    color:#333;
    background: #eeeeee;
    font-size: 16px;
    border-right: 1px solid #fafafa;
    border-bottom: 1px solid #fafafa;
}
td.area {
    width: 15%;
    padding: 10px 65px;
}
td.contact_peo {
    width: 15%;
    padding: 10px 65px;
}
td.contact_phone {
    width: 30%;
    padding: 10px 65px;
}
td.contact_add {
    width: 40%;
    padding: 10px 65px;
}
/*新闻*/
div.news-pics a,div.news-picsintro a{
    display:block;
}
div.news-pics,div.news-picsintro{
    width:600px;
    
}
div.news-pics img{
    width:100%;
    height:auto !important;
    max-width:100%;
}
div.news-picsintro h2{
    padding-top:75px;
    color:#333;
    font-size:20px;
    padding-left:95px;
    padding-right:45px;
}
div.news-picsintro p.news-times{
    color:#999999;
    font-size:14px;
    padding:25px 0 27px 0;
    padding-left:95px;
    padding-right:45px;
}
div.news-picsintro p.news-jianjie{
    color:#666666;
    font-size:16px;
    padding-left:95px;
    padding-right:45px;
}
ul.picList li{
    background:#fff;
    cursor:pointer;
}
ul.picList li:hover div.news-picsintro h2{
    color:#ba0006;
}
div.hd a.news-nextpag{
    cursor:pointer;
    position:absolute;
    top:38%;
    right:3px;
    background:url("../img/news/next2.png") no-repeat center center;
    width:40px;
    height:40px;
}
div.hd a.news-prevpag{
    cursor:pointer;
    position:absolute;
    top:38%;
    left:3px;
    background:url("../img/news/prev2.png") no-repeat center center;
    width:40px;
    height:40px;
}
div.hd a.news-prevpag:hover{
    background:url("../img/news/prev1.png") no-repeat center center;
}
div.hd a.news-nextpag:hover{
    background:url("../img/news/next1.png") no-repeat center center;
}
div.hd ul.news-pagebtn{
    padding-top:48px;
    margin:0 auto;
    width:11%;
}
div.hd ul.news-pagebtn li{
    line-height: 40px;
    overflow:hidden;
    margin-left:15px;
    float:left;
    border:1px solid #ba0006;
    width:10px;
    height:10px;
    text-indent: 99999999999999999px;
}
div.hd ul.news-pagebtn li.on{
    background:#ba0006;
}
div.map-massage{
    position:relative;
}
div.picScroll-left{
    position:relative;
}