#banner{width:100%;height:325px;margin-top:231px;left:0;background:#000;background-size:cover;overflow:hidden;}
.site-canvas {
  position:relative;
}
.dna {
  /*position:relative;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
          transform:translate(-50%,-50%);*/
  width:100%;
  height:325px;
  text-align:center;
  overflow:hidden;
  opacity:0.1;
}
.dna_section {
  position:relative;
  margin:0 5px;
  width:50px;
  height:325px;
  display:inline-block;
}
.dna_section .node {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  border-radius:100%;
  background:#fff;
  -webkit-animation:4s topNode ease-in-out infinite;
          animation:4s topNode ease-in-out infinite;
}
@-webkit-keyframes topNode {
  0% {-webkit-transform:scale(0.5);transform:scale(0.5);top:0;z-index:10;opacity:0.75;}
  25% {-webkit-transform:scale(1);transform:scale(1);opacity:1;}
  50% {-webkit-transform:scale(0.5);transform:scale(0.5);top:200px;z-index:0;opacity:0.75;}
  75% {-webkit-transform:scale(0.25);transform:scale(0.25);opacity:0.5;}
  100% {-webkit-transform:scale(0.5);transform:scale(0.5);top:0;opacity:0.75;}
}
@keyframes topNode {
  0% {-webkit-transform:scale(0.5);transform:scale(0.5);top:0;z-index:10;opacity:0.75;}
  25% {-webkit-transform:scale(1);transform:scale(1);opacity:1;}
  50% {-webkit-transform:scale(0.5);transform:scale(0.5);top:200px;z-index:0;opacity:0.75;}
  75% {-webkit-transform:scale(0.25);transform:scale(0.25);opacity:0.5;}
  100% {-webkit-transform:scale(0.5);transform:scale(0.5);top:0;opacity:0.75;}
}
.dna_section .node.bottom {
  top:auto;
  bottom:0;
  background:#fff;
  -webkit-animation:4s bottomNode ease-in-out infinite;
          animation:4s bottomNode ease-in-out infinite;
}
@-webkit-keyframes bottomNode {
  0% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:0; opacity:0.75;}
  25% {-webkit-transform:scale(0.25);transform:scale(0.25);opacity:0.5;}
  50% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:200px; opacity:0.75;}
  75% {-webkit-transform:scale(1);transform:scale(1); opacity:1;}
  100% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:0; opacity:0.75;}
}
@keyframes bottomNode {
  0% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:0; opacity:0.75;}
  25% {-webkit-transform:scale(0.25);transform:scale(0.25);opacity:0.5;}
  50% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:200px; opacity:0.75;}
  75% {-webkit-transform:scale(1);transform:scale(1); opacity:1;}
  100% {-webkit-transform:scale(0.5);transform:scale(0.5);bottom:0; opacity:0.75;}
}


#daohang{height:59px;clear:both; overflow:hidden;border-bottom:#e4e4e4 solid 1px;background:#f1f5f6;box-shadow:inset 0px 5px 5px -5px #ccc;}
#daohang2{width:100%;height:59px;overflow:hidden;clear:both;border-bottom:#e4e4e4 solid 1px;position:fixed;top:136px;left:0;z-index:2;background:#fff;}
#daohang_main{width:1200px;height:59px;margin:0px auto;}
#daohang_left{width:500px;height:59px;float:left;}
#daohang_right{width:255px;height:45px;float:right;text-align:right;padding:10px 0px 0px 0px;}
#daohang_left span{display:inline-block;margin:0px 10px;color:#666;}
.daohang_nav1{background:url(../images/home_icon1.png) no-repeat left center;height:59px;line-height:59px;padding-left:22px;color:#444;}
.daohang_nav1:hover{color:#21ade5;}
.daohang_nav2{height:59px;line-height:59px;color:#666;}
.daohang_nav2:hover{color:#21ade5;}
.news_lable1{text-align:center;}
.lable_title1{font-size:36px;color:#222;line-height:36px;text-align:center;}
.lable_title2{font-size:36px;color:#21ade5;line-height:36px;margin:0px 0px 20px 0px;text-transform:uppercase;position:relative;height:40px;text-align:center;}
.lable_title2:after {
        content: '';
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top:auto;
        bottom: 0;
        height: 3px;
        width: 70px;
        background-color: #e4e4e4;
    }
.lable_p1{color:#CCCCCC;line-height:24px;text-align:center;}
.news_menu{margin:35px 0px 40px 0px;height:50px;text-align:center;}
.news_menu a{display:inline-block;margin:0px 8px;font-size:16px;}
#menu_two{/*margin:50px 0px 0px 0px;*/height:30px;padding:12px 0px 0px 0px;}
#menu_two2{background-color:rgba(0,0,0,0.6);background:#000\9;height:42px;border-top:1px solid rgba(255,255,255,0.2);position:absolute;top:557px;left:0px;width:100%;}
.menu2_nav{height:40px;line-height:40px;text-align:center;display:inline-block;transition:all 300ms ease-in-out;font-size:16px;background:#fff;color:#222;padding:0px 25px;border-radius:25px;border:#ececec 1px solid;}
.menu2_nav:hover{text-decoration:none;color:#21ade5;border:#21ade5 1px solid;transform: translateX(8px)}
.menu2_navdq{height:40px;line-height:40px;text-align:center;display:inline-block;font-size:16px;color:#fff;border:#21ade5 1px solid;padding:0px 30px;border-radius:25px;background:#21ade5;}



#main{width:1200px;margin:50px auto 50px auto;clear:both;overflow:hidden;/* position:relative;*/}
#main2{width:1200px;margin:50px auto 50px auto;clear:both;overflow:hidden;/* position:relative;*/}
#main_left{width:880px;float:left;}
#main_right{width:350px;float:right;}
#about_con{line-height:32px;font-size:16px;}
#about_con1{line-height:32px;font-size:16px;}
.about_content{clear:both;overflow:hidden;}
.about_left{width:45%;float:left;}
.about_right{width:50%;float:right;}
.about_left img{width:100%;height:auto;}
.about_list{line-height:24px;}
.about_list li{font-size:16px;background:url(../images/about_icon1.png) no-repeat left 4px;padding-left:25px;margin:0 0 20px 0;}
.about_title1{font-size:24px;margin:0px 0px 20px 0px;}
.about_title1 .span1{display:inline-block;color:#222;margin-right:10px;}
.about_title1 .span2{display:inline-block;color:#21ade5;}
.about_p{color:#999;line-height:30px;margin:0px 0px 15px 0px;font-size:16px;}
.about_title2 {font-size:24px;color:#21ade5;margin:0px 0px 20px 0px;}
.about_title3 {font-size:18px;color:#222;font-weight:600;}
.about_title4 {font-size:24px;color:#21ade5;/*border-bottom:#e7e7e7 solid 1px;*/margin:0px 0px 20px 0px;}
.about_txt1 {color:#21ade5;font-weight:600;}
.about_content2{clear:both;overflow:hidden;}
.about_conleft{width:300px;float:left;}
.about_conright{margin:0px 0px 0px 350px;font-size:16px;}
.about_pic1{float:left;margin:0px 40px 20px 0px;}
.about_list2{margin:0px 0px 30px 0px;}
.ad_list{clear:both; overflow:hidden;margin:0px 0px 0px 0px;}
.ad_list li{float:left;width:280px;height:284px;border:#f2f2f2 solid 2px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box; /* Safari */margin-right:24px;border-radius:4px;overflow:hidden;position:relative;}
.ad_list li:nth-child(1){background:url(../images/ad_bg1.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(2){background:url(../images/ad_bg2.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(3){background:url(../images/ad_bg3.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(4){background:url(../images/ad_bg4.png) no-repeat top left;background-size:cover;margin-right:0px;}
/*.ad_list li:last-child{margin:0px 0px 0px 0px;}*/
.ad_list li .p1{position:absolute;left:0;top:12%;width:100%;}
.ad_list li .p1 img{transition:all 400ms ease-in-out;}
.ad_list li:hover .p1 img{transform:rotateY(180deg);}
.ad_list li .p2{position:absolute;left:0;top:56%;width:calc(100% - 50px);color:#21ade5;font-size:16px;line-height:1.5;transition:all 400ms ease-in-out;padding:0px 25px;}
.ad_list li:hover .p2{transform: translate(0px,10px);}
/*大事记start*/
.event_box{/*width:60%;margin:3% auto 0;*/position:relative;min-height:360px;width:1200px;margin:20px auto 0;}
.event_box .parHd {width:1200px;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:18px;color:#000;margin:0 20px;position:relative;width:150px;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-37px;}
.parBd{text-align:center;margin-top:60px;}
.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;line-height:36px;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-12px;left:38px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.about_list3{clear:both;overflow:hidden;}
.about_list3 li{float:left;width:345px;/*text-align:center;*/margin-right:30px;overflow:hidden;}
.about_list3 li:nth-child(3){margin-right:0px;width:450px;text-align:left;}
.about_list3 li p1{text-align:center;}
.about_list3 li h2{font-size:24px;color:#21ade5;margin:20px 0px 10px 0px;}
.about_list3 li p2{color:#999;line-height:30px;}
.about_list4{clear:both;overflow:hidden;}
.about_list4 li{float:left;width:30%;margin:0px 5% 40px 0px;}
.about_list4 li:nth-child(3n){margin:0px 0 40px 0px;}
.about_list4 li:nth-child(3n+1){clear:left;}
.about_list4 li .p1{text-align:center;}
.about_list4 li h3{text-align:center;margin:25px 0 20px 0px;font-size:18px;color:#222;font-weight:600;}
.about_list4 li .p2{text-align:left;line-height:2;font-size:16px;}
/*.c{clear:left;} */
#news_right{border:#e4e4e4 solid 1px;border-radius: 3px 3px 0px 0px; overflow: hidden;}
.news_biaoti1{background:#ff6537;height:60px;line-height: 60px;/*text-align:center;*/font-size:24px;color:#fff;border-radius: 3px 3px 0px 0px;padding:0px 20px;}
.news_rightlist{padding:10px 20px;}
.news_rightlist li{border-bottom:#e7e7e7 dotted 1px;overflow:hidden;clear:both;}
.news_rightlist li a{display:block;float:left;line-height:45px;color:#666;background:url(../images/icon5.png) no-repeat 3px center;padding-left:18px;transition:all 300ms ease-in-out;}
.news_rightlist li a:hover{color:#ea313f;text-decoration:none;background:url(../images/icon5b.png) no-repeat  8px center;}
.news_list1{overflow:hidden;clear:both;}
.news_list1 li{width:31%;float:left;margin:0 3.5% 15px 0;overflow:hidden;height:430px;cursor:pointer;}
.news_list1 li:nth-child(3n){margin:0 0 0 0;}
/*.news_list1 li p{display:block;}*/
.news2_img{border-radius:6px;overflow:hidden;width:100%;position: relative;margin:0px 0px 25px 0px;}
.news2_img:after{content: '';display: block;padding-top:56%;}
.news2_img a{display: block;position:absolute;width:100%;height:100%;top:0;left:0;}
.news2_img img{width:100%;height:100%;transition:all 300ms ease-in-out;}
.news2_title{margin:25px 0px 20px 0px;}
.news2_title a{color:#222;font-size:16px;transition:all 300ms ease-in-out;}
.news2_date{display:block;margin:0px 0px 12px 0px;background:url(../images/news_icon1.png) no-repeat center left;padding-left:28px;}
.news2_text{color:#999;line-height:24px;}
.news2_text a{color:#999;line-height:24px;transition:all 300ms ease-in-out;}
.news_list1 li:hover .news2_img img{transform:scale(1.2,1.2);}
.news_list1 li:hover .news2_title a{color:#21ade5;}
.news_list1 li:hover .news2_text a{color:#222;}
.page{text-align:center;padding:15px 0px 0px 0px;color:#818181;}
.page a{text-align:center;display:inline-block;color:#818181;width:45px;height:45px;margin-right:10px;border:#e7e7e7 solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;}
.page a:hover{color:#fff;background:#21ade5;}
.title3{font-size:24px;color:#222;display:block;line-height:30px;text-align:center;padding:15px 0px 0px 0px;}
.title4{font-size:14px;color:#ccc;display:block;line-height:30px;text-align:center;border-bottom:#ccc solid 1px;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;}
.news_con2{padding:15px 10px 20px 10px;font-size:16px;color:#666;line-height:30px;}

.news_list2{clear:both; overflow:hidden;}
.news_list2 li{height:210px;margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;cursor:pointer;overflow:hidden;border-bottom:#ccc dashed 1px;}
.news_pic2{width:280px;height:210px;float:left;overflow:hidden;}
.news_list2 li .news_pic2 a img{transition:all 800ms ease-in-out;-webkit-transform:scale(1.0,1.0);-moz-transform:scale(1.0,1.0);-transform:scale(1.0,1.0);}
.news_textarea2{width:890px;height:210px;float:right;overflow:hidden;}
.news_textarea3{width:570px;height:210px;float:right;overflow:hidden;}
.news_date3{font-family: Helvetica,Tahoma,Arial,  Geneva, sans-serif;margin:0px 0px 15px 0px;}
.news_items2{color:#222;line-height:24px;margin:0px 0px 10px 0px;font-size:20px;}
.news_brief2{color:#666;line-height:24px;display:block;}
.news_more2{margin:18px 0px 0px 0px;}
.news_list2 li:hover .news_pic2 a img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);}
.news_list2 li:hover .news_textarea2 .news_items2{color:#c30d23;}
.news_list2 li:hover .news_textarea2 .news_brief2{color:#222;background:url(../images/icon2.png) no-repeat center center;}
.news_list2 li:hover .news_textarea3 .news_items2{color:#122a88;}
.news_list2 li:hover .news_textarea3 .news_brief2{color:#222;background:url(../images/icon2.png) no-repeat center center;}
.date2{border-bottom:#ccc solid 2px;color:#999;display:inline-block;padding:0px 0px 10px 0px;}
.more2{padding:8px 25px;display:inline-block; border-radius:3px;color:#fff;text-align:center; background:#c30d23;font-size:14px;}
.news_list2 li:hover .news_more2 .more2{background:#122a88;text-decoration:none;}
.lable1{background:url(../images/title_line2.png) repeat-x bottom center;height:40px;margin:0px 0px 40px 0px; overflow:hidden;}
.lable1 .span1{display:inline-block;height:24px;background:#fff;color:#333;font-size:24px;line-height:24px;padding:16px 5px 0px 0px;}
.lable1 .span2{display:inline-block;height:24px;background:#fff;color:#0081c6;font-size:14px;padding:16px 20px 0px 5px;text-transform:uppercase;line-height:24px;}


.menu3{/*padding:30px 0px;clear:both; overflow:hidden;*/}
.menu3 ul li{padding:30px 0px;display:block;clear:both; overflow:hidden;cursor:pointer;}
.menu3 ul li .menu3_img{width:50%;float:left;text-align:left;}
.menu3 ul li .menu3_img img{width:85%;height:auto;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text{width:50%;padding:50px 0px 0px 0px;float:right;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text h2{color:#21ade5;font-size:24px;margin:0px 0px 25px 0px;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text .p1{color:#999;line-height:24px;margin:0px 0px 20px 0px;}
.menu3 ul li .menu3_text .p2 a{display:inline-block;padding:8px 30px;background:#21ade5;color:#fff;text-align:center;transition:all 200ms ease-in-out; border-radius:3px;}
.menu3 ul li .menu3_text .p2 a:hover{background:#004ea2;}
.menu3 ul li:nth-child(2n) .menu3_img{float:right;text-align:right;}
.menu3 ul li:nth-child(2n) .menu3_text{float:left;}
.menu3 ul li:hover .menu3_img img{transform: translateX(25px);}
.menu3 ul li:hover .menu3_text{transform: translateX(-10px);}
.menu3 ul li:hover .menu3_text h2{color:#004ea2;}
.menu3 ul li:hover .menu3_text .p2 a{background:#004ea2;}
.menu3 ul li:nth-child(2n):hover .menu3_img img{transform: translateX(-25px);}
.menu3 ul li:nth-child(2n):hover .menu3_text{transform: translateX(10px);}


.pro_table{width:820px;text-align:center;margin:0px auto 0px auto;border-collapse:collapse;line-height:18px;}
.pro_table td{/*border:#4e99e7 solid 1px;*/border:#cccccc solid 1px; padding:10px 6px;}
.biao_tdbg1{background:#f9f9f9;/*color:#333333;*/font-weight:bold;}
.biao_tdbg2{background:#f9f9f9;}

.pro_table4{width:100%;margin:0px auto 0px auto;border-collapse:collapse;line-height:18px;}
.pro_table4 td{padding:10px 6px;}
.pro_td1{width:100px;}


#pro_cona1,#pro_cona2,#pro_cona3,#pro_cona4{padding:0px 6px 0px 6px;/*clear:both;overflow:hidden;*/margin:50px 0px 0px 0px;}
.dingdan_title1{text-align:right;color:#222;}
.pro_table2{width:96%;text-align:center;margin:0px auto;border-collapse:collapse;line-height:24px;}
.pro_table2 td{border-bottom:#e7e7e7 solid 1px; padding:20px 10px;}
.pro_table3{width:100%;border-collapse:collapse;line-height:24px;}
.pro_table3 td{padding:8px 10px;color:#666;}
.contact_input1{border:#ccc solid 1px; width:280px;height:32px;line-height:32px;padding:0px 5px;outline: none;border-radius:3px;}
.contact_input2{border:#ccc solid 1px; width:450px;height:80px;line-height:20px;padding:5px 5px;outline: none;border-radius:3px;}

.dingdan_input1{border:#ccc solid 1px; width:400px;height:40px;line-height:40px;padding:0px 5px;outline: none;border-radius:3px;}
.dingdan_input2{border:#ccc solid 1px; width:400px;height:100px;line-height:20px;padding:5px 5px;outline: none;border-radius:3px;}
.dingdan_but1{background:#ee000f;width:150px;height:40px;text-align:center;color:#fff;font-size:16px;display:inline-block;border:#fff solid 0px;cursor:pointer;border-radius:25px;margin-right:8px;transition:all 400ms ease-in-out;}
.dingdan_but1:hover{background:#444;}

.target-fix {position: relative;top:-300px;display:block;height:0;overflow:hidden;margin:300px 0px 0px 0px;}
#shangxia{position:fixed;bottom:60px;right:50px;display:block;z-index:999;width:60px;height:60px;}
#shang{background:#ea3240 url(../images/arrow_up1.png) no-repeat center 15px;position:relative;cursor:pointer;height:25px;width:60px;text-align:center;color:#fff; border-radius:5px;transition:all 600ms ease-in-out;font-size:12px;padding:35px 0px 0px 0px;}
#shang:hover{background:#222 url(../images/arrow_up1.png) no-repeat center 10px;}
.wenhua{margin:20px 0px 0px 0px;}
.wenhua li{margin:0px 0px 50px 0px;padding:0px 0px 0px 160px;min-height:110px;font-size:16px;}
.wenhua li h2{color:#068bc8;font-size:24px;margin:0px 0px 8px 0px;}
.wenhua li p{font-size:16px;line-height:30px;}
.wenhua .li1{background:url(../images/left_bg1.png) no-repeat left top;}
.wenhua .li2{background:url(../images/left_bg2.png) no-repeat left top;}
.wenhua .li3{background:url(../images/left_bg3.png) no-repeat left top;}
.wenhua .li4{background:url(../images/left_bg4.png) no-repeat left top;}
.wenhua .li5{background:url(../images/left_bg5.png) no-repeat left top;}
.wenhua .li6{background:url(../images/left_bg6.png) no-repeat left top;}
.contact_con{overflow:hidden;clear:both;margin:10px 0px 15px 0px;}
.contact_div{margin:0px 0px 0px 0px;/*border-bottom:#e7e7e7 solid 1px;*/}
.contact_h1{font-size:24px;color:#21ade5;margin:0px 0px 20px 0px;line-height:24px;}
.contact_p{color:#999;line-height:24px;}
.contact_left{width:540px;float:left;}
.contact_left ul{margin:0px 0px 0px 0px;}
.contact_left ul li{color:#666;line-height:50px;/*font-size:16px;*/}
.contact_right{width:700px;float:right;}
.contact_left ul .li1{background:url(../images/contact_icon1.png) no-repeat left center;padding-left:32px;}
.contact_left ul .li2{background:url(../images/contact_icon2.png) no-repeat left center;padding-left:32px;}
.contact_left ul .li3{background:url(../images/contact_icon3.png) no-repeat left center;padding-left:32px;}
.contact_left ul .li4{background:url(../images/contact_icon4.png) no-repeat left center;padding-left:32px;}
.contact_left ul .li5{background:url(../images/contact_icon5.png) no-repeat left center;padding-left:32px;}
.contact_left ul .li6{background:url(../images/contact_icon6.png) no-repeat left center;padding-left:32px;}
.contact_list1{border:#f0f0f0 solid 1px; border-radius:3px;margin:30px 0px 0px 0px;}
.contact_lable1{background:#f5f9fa;height:54px;line-height:54px;padding:0px 0px 0px 30px;font-size:16px; font-weight:600;color:#222;}
.contact_listcon1{padding:5px 30px;}
.contact_listcon1 li{padding:20px 0px 20px 30px;line-height:24px;border-bottom:#f3f3f3 solid 1px;color:#999; }
.contact_listcon1 li:last-child {border-bottom:#f3f3f3 solid 0px; }
.contact_add{background:url(../images/contact_icon1.png) no-repeat left center;}
.contact_tel{background:url(../images/contact_icon2.png) no-repeat left center;}
.contact_email{background:url(../images/contact_icon3.png) no-repeat left center;}

.job_list1{ border-radius:3px;margin:0px 0px 30px 0px;/*border-bottom:#e7e7e7 solid 1px;*/}
.job_lable1{background:#21ade5;height:50px;line-height:50px;padding:0px 0px 0px 30px;font-size:18px; font-weight:600;color:#fff;border-radius:3px;}
.job_con1{padding:20px 30px;line-height:36px;}


.down_list1,.down_list2{background:url(../images/icon_PDF.png) no-repeat left top;padding:15px 0px 0px 200px;color:#666;font-size:18px;height:200px;float:left;margin:10px 30px 20px 0px;}
.down_list2{background:url(../images/icon_rar.png) no-repeat left top;}
.down_list1 a,.down_list2 a{display:block;margin:0px 0px 20px 0px;}
.down_but1{background:#132b88;color:#fff;font-size:18px;line-height:40px;border-radius: 20px;width:100px;text-align:center;}


.news_list3{}
.news_list3 li{transition:all 600ms ease-in-out;cursor:pointer;border-bottom:#ccc dotted 1px;padding:22px 10px;}
.news_list3 li:hover{}
.news_title3{display:block;line-height: 22px;overflow:hidden;clear:both;}
.news_title3 a{background:url(../images/news_icon3a.png) no-repeat left center;padding:0px 0px 0px 35px;color:#222;display:block;float:left;margin:0px 120px 0px 0px;font-size:16px;}
.news_title3 span{color:#818181;display:block;float:right;text-align:right;}
.news_text3{line-height:22px;color:#818181;background:url(../images/news_icon3b.png) no-repeat left top;padding:0px 0px 0px 35px;/*margin:5px 0px 0px 0px;*/}
.news_text3 a{color:#818181;}
.news_list3 li:hover{background:#f5f5f5;}
.news_list3 li:hover .news_title3 a{color:#af206f;text-decoration:none;}
.news_list3 li:hover .news_text3 {color:#222;}

/*产品菜单*/
.accordion {
 	/*width: 100%;
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;*/
 }

.accordion .link {
	cursor: pointer;
	display: block;
	color: #4D4D4D;
	font-size: 16px;
	font-weight: 700;
	/*border-bottom: 1px solid #CCC;*/
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background:linear-gradient(to right, #f0f0f0 , #f0f0f0) ;
	height:50px;
	line-height:50px;
	margin:0px 0px 4px 0px;
}
.accordion .link:hover {
	background:linear-gradient(to right, #ed0561 , #f83939) ;
}
.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	diaplay:block;
	font-size: 16px;
	background:url(../images/pro_nav1icon1.png) no-repeat 20px center;
	color: #333;
	padding: 0px 20px 0px 42px;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	background:linear-gradient(to right, #ed0561 , #f83939) ;
}

.accordion li.open i {
	background:url(../images/pro_nav1icon2.png) no-repeat 20px center;
	color: #fff;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #fff;
 	font-size: 14px;
	margin:0px 0px 4px 0px;
 }

 .submenu li {
 	border-bottom: 1px dotted #ccc;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #666;
 	padding: 16px;
 	padding-left: 58px;
    background:url(../images/pro_nav2icon1.png) no-repeat 42px center;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background:url(../images/pro_nav2icon2.png) no-repeat 42px center;
 	color: #ed0963;
 }
@media (max-width: 961px) {
#banner{display:none;}

#daohang{height:0.8rem;width:100%;clear:both; overflow:hidden;border-bottom:#e4e4e4 solid 1px;background:#f1f5f6;box-shadow:inset 0px 0px 0px 0px #ccc;position:fixed;top:2.3rem;left:0;z-index:2;}
#daohang2{width:100%;height:59px;overflow:hidden;clear:both;border-bottom:#e4e4e4 solid 1px;position:fixed;top:136px;left:0;z-index:2;background:#fff;}
#daohang_main{width:calc(100% - 0.2rem);padding:0 0.1rem;height:0.8rem;margin:0px auto;}
#daohang_left{width:100%;height:0.8rem;float:none;line-height:0.8rem;}
#daohang_right{width:255px;height:45px;float:right;text-align:right;padding:10px 0px 0px 0px;}
#daohang_left span{display:inline-block;margin:0 0.05rem;color:#666;}
.daohang_nav1{background:url(../images/home_icon1.png) no-repeat left center;background-size:auto 0.24rem;height:0.8rem;line-height:0.8rem;padding-left:0.35rem;color:#444;}
.daohang_nav1:hover{color:#21ade5;}
.daohang_nav2{height:0.8rem;line-height:0.8rem;color:#666;}
.daohang_nav2:hover{color:#21ade5;}	
	

#main{width:calc(100% - 0.2rem);padding:0 0.1rem;margin:3.5rem auto 0.6rem auto;clear:both;overflow:hidden;/* position:relative;*/}
.news_lable1{text-align:center;}
.lable_title1{font-size:0.6rem;color:#222;line-height:1;text-align:center;}
.lable_title2{font-size:0.36rem;color:#21ade5;line-height:1;margin:0.2rem 0 0.2rem 0;text-transform:uppercase;position:relative;height:0.6rem;text-align:center;}
.lable_title2:after {
        content: '';
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top:auto;
        bottom: 0;
        height: 3px;
        width: 1.2rem;
        background-color: #e4e4e4;
    }
.lable_p1{color:#CCCCCC;line-height:1;text-align:center;}
	
.news_menu{margin:0.4rem 0 0.5rem 0;height:auto;text-align:center;}
.news_menu a{display:inline-block;margin:0 1% 0.2rem 1%;font-size:0.28rem;}
.menu2_nav{height:0.65rem;line-height:0.6rem;text-align:center;display:inline-block;transition:all 300ms ease-in-out;font-size:0.28rem;background:#fff;color:#222;padding:0 0rem;border-radius:0.3rem;border:#ececec 1px solid;width:45%;}
.menu2_nav:hover{text-decoration:none;color:#21ade5;border:#21ade5 1px solid;transform: translateX(8px)}
.menu2_navdq{height:0.6rem;line-height:0.6rem;text-align:center;display:inline-block;font-size:0.28rem;color:#fff;border:#21ade5 1px solid;padding:0 0rem;border-radius:0.3rem;background:#21ade5;width:45%;}	
	
#about_con{line-height:2;font-size:0.28rem;}
#about_con img{width:100%;}
#about_con1{line-height:2;font-size:0.28rem;}
.about_content{clear:both;overflow:hidden;}
.about_left{width:100%;float:none;margin:0 0 0.3rem 0;}
.about_right{width:100%;float:none;}
.about_left img{width:100%;height:auto;}
.about_list{line-height:2.5;}
.about_list li{font-size:0.28rem;background:url(../images/about_icon1.png) no-repeat left center;background-size:auto 0.28rem;padding-left:0.4rem;}
.about_title1{font-size:0.48rem;margin:0 0 0.3rem 0;}
.about_title1 .span1{display:inline-block;color:#222;margin-right:0.2rem;}
.about_title1 .span2{display:inline-block;color:#21ade5;}
.about_p{color:#999;line-height:1.5;margin:0 0 0.2rem 0;font-size:0.28rem;}
.about_title2 {font-size:0.48rem;color:#21ade5;margin:0 0 0.3rem 0;}
.about_title3 {font-size:0.362rem;color:#222;font-weight:600;}
.about_title4 {font-size:0.48rem;color:#21ade5;/*border-bottom:#e7e7e7 solid 1px;*/margin:0 0 0.3rem 0;}
.about_content2{clear:both;overflow:hidden;}
.about_conleft{width:300px;float:left;}
.about_conright{margin:0px 0px 0px 350px;font-size:16px;}
.about_pic1{float:none;margin:0px 0px 0.3rem 0;}
.about_list2{margin:0 0 0.4rem 0;}	
.about_list2 img{width:100%;height:auto;}	
.about_list3{clear:both;overflow:hidden;}
.about_list3 li{float:none;width:100%;text-align:left;margin:0 0 0.6rem 0;overflow:hidden;}
.about_list3 li:nth-child(3){margin-right:0px;}
.about_list3 li .p1{text-align:center;}
.about_list3 li .p1 img{width:100%;}
.about_list3 li h2{font-size:0.48rem;color:#21ade5;margin:0.2rem 0 0 0;}
.about_list3 li .p2{color:#999;line-height:2;font-size:0.28rem;}
	
.menu3{/*padding:30px 0px;clear:both; overflow:hidden;*/}
.menu3 ul li{padding:0.4rem 0;display:block;clear:both; overflow:hidden;cursor:pointer;}
.menu3 ul li .menu3_img{width:100%;float:none;text-align:left;}
.menu3 ul li .menu3_img img{width:100%;height:auto;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text{width:100%;padding:0.2rem 0 0 0;float:none;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text h2{color:#21ade5;font-size:0.48rem;margin:0 0 0.25rem 0;transition:all 400ms ease-in-out;}
.menu3 ul li .menu3_text .p1{color:#999;line-height:2;margin:0 0 0.25rem 0;}
.menu3 ul li .menu3_text .p2 a{display:inline-block;padding:0.15rem 0.5rem;background:#21ade5;color:#fff;text-align:center;transition:all 200ms ease-in-out; border-radius:3px;}
.menu3 ul li .menu3_text .p2 a:hover{background:#004ea2;}
.menu3 ul li:nth-child(2n) .menu3_img{float:none;text-align:left;}
.menu3 ul li:nth-child(2n) .menu3_text{float:none;}
.menu3 ul li:hover .menu3_img img{transform: translateX(25px);}
.menu3 ul li:hover .menu3_text{transform: translateX(-10px);}
.menu3 ul li:hover .menu3_text h2{color:#004ea2;}
.menu3 ul li:hover .menu3_text .p2 a{background:#004ea2;}
.menu3 ul li:nth-child(2n):hover .menu3_img img{transform: translateX(-25px);}
.menu3 ul li:nth-child(2n):hover .menu3_text{transform: translateX(10px);}	
		
.ad_list{clear:both; overflow:hidden;margin:0;}
.ad_list li{float:left;width:46%;height:0;padding-top:46%;border:#f2f2f2 solid 2px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box; /* Safari */margin:0 2% 0.3rem 2%;border-radius:4px;overflow:hidden;position:relative;}
.ad_list li:nth-child(1){background:url(../images/ad_bg1.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(2){background:url(../images/ad_bg2.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(3){background:url(../images/ad_bg3.png) no-repeat top left;background-size:cover;}
.ad_list li:nth-child(4){background:url(../images/ad_bg4.png) no-repeat top left;background-size:cover;margin:0 2% 0.3rem 2%;}
.ad_list li .p1{position:absolute;left:0;top:12%;width:100%;height:42%;}
.ad_list li .p1 img{transition:all 400ms ease-in-out;width:auto;height:100%;}
.ad_list li:hover .p1 img{transform:rotateY(180deg);}
.ad_list li .p2{position:absolute;left:0;top:62%;width:100%;color:#21ade5;font-size:0.24rem;line-height:1.5;transition:all 400ms ease-in-out;}
.ad_list li:hover .p2{transform: translate(0px,10px);}
	
/*大事记start*/
.event_box{/*width:60%;margin:3% auto 0;*/position:relative;min-height:4.5rem;width:100%;margin:0.3rem auto 0;}
.event_box .parHd {width:100%;display:inline-block;height:1.5rem;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:0.3rem !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:0.45rem;font-size:0.3rem;color:#000;margin:0 0.4rem;position:relative;width:2rem;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-17px;}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-12px;left:38px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.parBd{text-align:center;margin-top:0.2rem;}
.parBd h4{position:relative;font-size:0.62rem;margin-bottom:3%;/*width:200px;*/ padding:0 0.7rem;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:1.2rem;height:1px;position:absolute;left:-1.2rem;bottom:0.56rem;}
.parBd h4:before{content:'';background:#000;width:1.2rem;height:1px;position:absolute;right:-1.2rem;bottom:0.56rem;}
.parBd p{line-height:2;font-size:0.28rem;width:100%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}	
	
.contact_con{overflow:hidden;clear:both;margin:10px 0px 15px 0px;}
.contact_div{margin:0px 0px 0px 0px;/*border-bottom:#e7e7e7 solid 1px;*/}
.contact_h1{font-size:0.48rem;color:#21ade5;margin:0 0 0.1rem 0;line-height:2;}
.contact_p{color:#999;line-height:2;}
.contact_list1{border:#f0f0f0 solid 1px; border-radius:3px;margin:0.3rem 0 0 0;}
.contact_lable1{background:#f5f9fa;height:0.8rem;line-height:0.8rem;padding:0 0 0 0.4rem;font-size:0.28rem; font-weight:600;color:#222;}
.contact_listcon1{padding:0.1rem 0.4rem;}
.contact_listcon1 li{padding:0.3rem 0.15rem 0.3rem 0.5rem;line-height:2;border-bottom:#f3f3f3 solid 1px;color:#999; }
.contact_listcon1 li:last-child {border-bottom:#f3f3f3 solid 0px; }
.contact_add{background:url(../images/contact_icon1.png) no-repeat left 0.42rem;background-size: auto 0.3rem;}
.contact_tel{background:url(../images/contact_icon2.png) no-repeat left center;background-size: auto 0.3rem;}
.contact_email{background:url(../images/contact_icon3.png) no-repeat left center;background-size:0.3rem auto;}	
	
.job_list1{ border-radius:3px;margin:0 0 0.3rem 0;/*border-bottom:#e7e7e7 solid 1px;*/}
.job_lable1{background:#21ade5;height:0.8rem;line-height:0.8rem;padding:0 0 0 0.4rem;font-size:0.36rem; font-weight:600;color:#fff;border-radius:3px;}
.job_con1{padding:0.2rem 0.3rem;line-height:2.5;}	


.news_list1{overflow:hidden;clear:both;}
.news_list1 li{width:48%;float:left;margin:0 4% 0.4rem 0;overflow:hidden;height:auto;}
.news_list1 li:nth-child(3n){margin:0 4% 0.2rem 0;}
.news_list1 li:nth-child(2n){margin:0 0 0.2rem 0;}
.news2_img{border-radius:6px;overflow:hidden;width:100%;position: relative;margin:0 0 0.1rem 0;}
.news2_img:after{content: '';display: block;padding-top:56%;}
.news2_img a{display: block;position:absolute;width:100%;height:100%;top:0;left:0;}
.news2_img img{width:100%;height:100%;}

.news2_title{/*margin:0.25rem 0 0.25rem 0;*/line-height:1.5;height:0.65rem;overflow: hidden;}
.news2_title a{color:#222;font-size:0.24rem;}
.news2_date{display:block;margin:0 0 0 0;background:url(../images/news_icon1.png) no-repeat center left;background-size:0.24rem auto;padding-left:0.45rem;}
.news2_text{color:#999;line-height:24px;display:none;}
.news2_text a{color:#999;line-height:24px;}

.news_list1 li:hover .news2_img img{transform:scale(1.2,1.2);}
.news_list1 li:hover .news2_title a{color:#21ade5;}
.news_list1 li:hover .news2_text a{color:#222;}
.page{text-align:center;padding:0.25rem 0 0 0;color:#818181;}
.page a{text-align:center;display:inline-block;color:#818181;width:0.6rem;height:0.6rem;margin-right:0.15rem;border:#e7e7e7 solid 1px;line-height:0.6rem;font-size:0.28rem;transition:all 400ms ease-in-out; border-radius:0.04rem;}
.page a:hover{color:#fff;background:#21ade5;}	
.title3{font-size:0.48rem;color:#222;display:block;line-height:1.5;text-align:center;padding:0.2rem 0 0 0;}
.title4{font-size:0.28rem;color:#ccc;display:block;line-height:1.5;text-align:center;border-bottom:#ccc solid 1px;padding:0 0 0.15rem 0;margin:0 0 0.3rem 0;}
.news_con2{padding:0 0 0 0;font-size:0.28rem;color:#666;line-height:2;}



	
 }