@charset "utf-8";
@import "../fonts/Aileron-Thin/Aileron-Thin.css";@import "../fonts/Helvetica/Helvetica-Light.css";
.daxie{
text-transform:uppercase;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; margin:0px; padding:0px; overflow:hidden; clear:both;}
.div640{
width:750px; margin:0 auto; padding:0px;} 
.wapper{
max-width:750px;}
#header .wapper{
/*background-image:url(../images/topbg.png);*/}
#header .comdiv{
  background-position:center; background-repeat:no-repeat;  width:690px; background-color:#fff; height:96px;}
.header_left{ margin-right:30px; float:right; width:30px;
background-image:url(../images/phone.png); margin-left:0px;}
.header_right{ margin-left:30px; float:left;
background-image:url(../images/cate.png); margin-right:0px;}
.header_right3{
background-image:url(../images/cate2.png);}
.mgindex_m_1 table td{ line-height:55px;
width:100%; height:255px; background-position:center; vertical-align:middle; background-repeat:no-repeat; background-size:cover;}
.mgindex_m_1 table td a{
  font-size:30px; color:#fff;}
.div580{
width:580px; margin:0 auto; padding:0px;}
.combg{
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; background-image:url(../images/index/6.jpg);}
.f_s_1{
 font-family: 'AileronThin'; color:#999; text-align:left; line-height:30px;}
.mg_index_m_news li{
float:left; width:100%; overflow:hidden; margin-bottom:20px;}
.mg_index_m_news_pic{
height:207px; background-position:center; background-repeat:no-repeat; background-size:cover;} 
.mg_index_m_news_pic_title span{
float:left; color:#fff; font-size:28px; display:inline-block;}
.mg_index_m_news_pic_title{font-family: 'AileronThin'; font-size:30px;}
.mg_index_m_news_pic_bg{
background-position:center; background-repeat:no-repeat; background-image:url(../images/index/6.png); padding:0 15px;}
.mg_index_m_news_pic_title{
padding:20px 0px 25px 0px;}
.mgyf_index_1 span{
float:right; color:#fff;line-height:50px;}
.mgyf_index_1_1{ text-align:left;
font-size:30px; font-family: 'helvetica'; line-height:35px; }
.mgyf_index_1_2{
width:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index/7.png);}
.mgyf_index_1_3{
font-size:48px;font-family: 'AileronThin';}
.mgyf_index_1_1 b{
font-size:16px; color:#999; font-weight:normal; line-height:normal;}
.mgyf_index_2_pic{
height:333px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.mgyf_index_2_pic_left{
position:absolute; left:0; bottom:0; width:10px; height:18px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index/8.png);}
.mgyf_index_2_pic_left a{
display:block; width:100%; height:18px; text-align:left; text-indent:-999em;}

.mgyf_index_2_pic_right{
position:absolute; right:0; bottom:0; width:10px; height:18px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index/9.png);}
.mgyf_index_2_pic_right a{
display:block; width:100%; height:18px; text-align:left; text-indent:-999em;}

.mgyf_index_3_right{
float:right; width:500px;}
.mgyf_index_3_left{ height:1px; margin-top:20px;
float:left; width:60px; background-position:center; background-repeat:repeat-x; background-image:url(../images/index/7.png);}
.mgyf_index_3_right_top{
text-align:left; color:#fff; font-size:30px;}
.mgyf_index_3_right_jj{
text-align:left; color:#999; padding:30px 0px; line-height:34px;}
.mgyf_index_3_right_img{
text-align:left;}

.mgyf_index_4 li{
float:left; width:280px; height:320px;}
.mgyf_index_4 li:nth-child(2n){
float:right;}
.mgyf_index_4 li .mgyf_index_4_pic{
height:185px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.mgyf_index_4_name{
text-align:left; font-size:30px; color:#fff; padding-top:15px;}
.mgyf_index_4_time{
text-align:left;font-family: 'AileronThin'; color:#646464; line-height:35px;}
.mfbmzx li{
float:left; width:280px; margin-bottom:15px;}
.mfbmzx li:nth-child(2n){
float:right;}
.mfbmzx li input{ background-color:transparent; font-size:24px; color:#a29f9f;
border:1px #bcbcbc solid; width:258px; height:48px; padding:0 10px; line-height:48px;}
.wby{background-color:transparent; font-size:24px; color:#a29f9f;
border:1px #bcbcbc solid; width:558px; height:90px; padding:10px 10px; font-family:"微软雅黑"  }
#header .wapper{ width:690px;
position:relative; height:96px; overflow:visible; padding:0px 0px;}
.mgmenu{ z-index:100;
position:absolute; left:0; top:0px; height:0; width:0; overflow:hidden;}
.mgmenuon{
width:100%; height:100%; /*background-image:url(../images/index/4.png);*/}
.mgmenu_left{ cursor:pointer;
width:90px; height:80px; float:left; margin:0px; padding:0px; background-position:center; background-repeat:no-repeat;  }
.mgmenu_right{ overflow:hidden;
float:right; width:660px; background-color:#fff;}
.mgmenu_right_top{ float:left; margin:0px; padding:0px; width:100%; background-color:#121212;
height:80px; text-align:center; line-height:80px;font-family: 'AileronThin'; font-weight:bold; font-size:30px; color:#c8caca;}
#header{ height:96px; top:30px;  
overflow:visible; position:fixed;}
body{
padding-top:80px;}
.mgmenu_list{
float:left; width:100%; margin:0px;}
.mgmenu_list li{ width:100%;
float:left; border-bottom:1px #e6e6e6 solid; padding:0px 0px; color:#c8caca; text-align:left;}
.mgmenu_list li a{
color:#777; padding:25px 45px; font-size:28px; float:left; display:block; width:570px;}
.mgmenu_list li a.yza{
background-image:url(../images/yz/1.png); background-position:615px center; background-repeat:no-repeat;}
.mgmenu_list li a.yzaon{
background-image:url(../images/yz/2.png);}
.mgmenu_list li dl{ display:none;
float:left; margin:0px; padding:0px; width:100%; background-color:#f1f1f1;}
.mgmenu_list li dl dd{ font-size:22px;
 width:100%; clear:both; margin:0px; padding:0px;}
 .mgmenu_list li dl dd a{
 padding:10px 45px; font-size:22px; line-height:normal;}
.mgmenu_list li a:hover,.mgmenu_list li a:active,.mgmenu_list li a:focus{
 }
.header_right{ cursor:pointer;
float:left; margin-left:30px; height:80px; width:46px; background-position:center; background-repeat:no-repeat;}
.mon{
background-image:url(../images/index/11.png); float:left; margin-left:30px; background-image:none}
.procid{
border:1px #464646 solid; width:578px; font-size:24px; color:#999; height:56px; background-color:transparent;}
.mgyf_index_4_name2{
text-align:left; color:#999; border-bottom:1px #333333 solid; padding:10px 0px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/project/1.png);}
.proshow_name{
text-align:left; color:#fff; font-size:30px;}
.proshow_name_en{
text-align:left; color:#515151;font-family: 'helvetica'; line-height:28px;}
.proshow_jj{
text-align:left; color:#999; line-height:37px; padding:20px 0px 40px 0px;}
.proshow_info_name{
text-align:left; font-size:26px; color:#c8c8c8; padding:25px 0px;}
.mgnews_m_list li{
float:left; margin:0px; padding:45px 0px; border-bottom:1px #333 dotted; width:100%; overflow:hidden;}
.mgnews_m_list_left{
float:left; width:230px; height:130px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.mgnews_m_list_right{
float:right; width:320px;}
.mgnews_m_list_right_top{ line-height:35px; height:95px;
text-align:left; font-size:26px; color:#e0e0e0;}
.mgnews_m_list_right_t{ line-height:normal;  
text-align:left; color:#888; font-size:30px;font-family: 'AileronThin';}
.mgnews_m_list_right_t span{
font-size:24px; color:#333; padding-left:20px;}
.mgnews_m_list li:first-child{
padding-top:0px;}
.mgnews_m_list li:last-child{
border:none}
.newsshow_info_title{
font-size:26px; color:#fff;}
.newsshow_info_time{
font-size:20px; color:#939393; border-bottom:1px #333 dotted; padding-bottom:20px;}
.newsshow_info_content{
text-align:left; padding:40px 0px; color:#999;}
.mgvideo_list li{
float:left; margin:0px; padding:0px; margin-bottom:50px; width:100%; overflow:hidden;}
.mgvideo_list_pic{
height:365px; position:relative; background-position:center; background-repeat:no-repeat; background-szie:cover;}
.mgvideo_list_pic_mark{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/video/1.png);}
.mgvideo_list_name{
text-align:left; color:#fff; font-size:26px; color:#f3f3f3; line-height:35px; padding-top:20px;} 
.mgvideo_list_footer{
padding-top:15px;}
.mgvideo_list_footer span{
float:left; color:#888;font-family: 'AileronThin';}
.s2{
background-position:center; background-repeat:no-repeat; background-image:url(../images/video/2.png); padding:0 13px;}
.service_list_menu a{ margin-bottom:20px;
float:left; width:280px; height:45px; line-height:45px; background-color:#3a3a3a; color:#999;}
.service_list_menu a:nth-child(2n){
float:right;}
.service_list_menu a.on{
background-color:#282828; color:#fff;}
.service_list_menu{
padding-bottom:30px;}
.mg_about_1{
font-size:30px; color:#fff;font-family: 'AileronThin';}
.mg_about_2{
color:#fff; line-height:25px;}
.mg_about_3{
text-align:left; color:#cacaca; padding:40px 0px 60px 0px; line-height:38px;}
.mg_about_4{
background-position:center top; background-repeat:no-repeat; background-image:url(../images/about/4.jpg); background-color:#2c2c2c; padding-top:90px;}

.mg_about_4_left{
float:left; width:300px; height:350px; position:relative;}
.mg_about_4_left_pic{
position:absolute; left:0; top:0; z-index:10; width:280px; height:330px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.mg_about_4_left_right{
position:absolute; right:0; bottom:0; width:265px; height:315px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/1.png);}
.mg_about_4_right{
float:right; width:245px;}
.mg_about_4_right table{
width:100%;}
.mg_about_4_right table td{
width:100%; height:350px; text-align:left; vertical-align:middle;}
.mg_about_4_right_top{
text-align:left; font-size:30px; color:#fff;}
.mg_about_4_right_jj{
text-align:left; color:#999; line-height:35px; padding-top:10px;}
.mg_about_4_content{
text-align:left; color:#ccc; line-height:35px; padding:40px 0px 30px 0px;}
.mg_about_5{
background-position:center top; background-repeat:no-repeat; background-image:url(../images/about/5.jpg); background-color:#0d0d0d; padding-bottom:30px;}
.mg_about_5_ul_time{
text-align:left; font-size:36px; color:#888;font-family: 'AileronThin';}
.mg_about_5_ul_title{
text-align:left; color:#ccc; line-height:37px;}
.mg_about_5_ul li{
float:left; margin:0px; padding:0px; width:100%; overflow:hidden; margin-bottom:50px;}
.mg_about_5_ul{
padding-top:20px; margin:0 auto; width:580px; overflow:hidden;}
.mgwh_joblist li{
float:left; margin:0px; padding:0px; width:100%; overflow:hidden; margin-bottom:30px; margin-top:10px; cursor:pointer;}
.mgwh_joblist_name{
text-align:left; font-size:30px; color:#fff;}
.mgwh_joblist_jj{
text-align:left; color:#afafaf; line-height:35px; padding:20px 0px;}
.mgshowjob{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:10000; background-image:url(../images/about/7.png);}
.mgshowjob table{
width:580px; margin:0 auto; padding:0px;}
.mgshowjob table td{
vertical-align:middle;}
.mgshowjob_mid{
width:490px; margin:0 auto; padding:0px; overflow:hidden;}
.mgshowjob_mid_name{
text-align:left; font-size:36px; color:#2e2e2e;}
.mgshowjob_mid_mid{
text-align:left; padding-top:10px; padding-bottom:20px;}
.mgshowjob_mid_t{
text-align:left; font-size:30px; font-weight:bold; color:#333;}
.mgshowjob_mid_jj{
text-align:left; padding:20px 0px; line-height:37px; padding-bottom:40px;}
.mg_index_brand li{ border-top:1px #2b2b2b dashed; border-right:1px #2b2b2b dashed;   
float:left; width:192px; height:90px; background-position:center; background-repeat:no-repeat;}
.mg_index_brand li:nth-child(3n){
border-right:none;}
.mg_index_brand li:first-child,.mg_index_brand li:nth-child(2),.mg_index_brand li:nth-child(3){
border-top:none;}

.index_bs_left_pro{
float:left; margin:0px; padding:0px; width:50%;}
.index_bs_right_pro{
float:right; width:50%; margin:0px; padding:0px;}
.index_bs_left_pro img{
float:left;}
.index_bs_right_pro img{
float:left;}
.index_bs_left_pro .comdiv,.index_bs_right_pro .comdiv{
position:relative}

.index_bs_left_pro .comdiv span,.index_bs_right_pro .comdiv span{
position:absolute; left:0; bottom:30px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/b10.jpg); width:100%; text-align:center; font-size:24px; padding:10px 0px; color:#4c4c4c;}

.bsh{
background-position:center; background-repeat:no-repeat; background-size:cover;}
.div600{
margin:0 auto; padding:0px; width:600px; overflow:hidden;}
.cpys_footer{
position:absolute; left:0; bottom:0; height:355px;}
.bsny_menu ul li{
  margin:0px; padding:0px; display:inline;   text-align:center;}
.bsny_menu{
border-bottom:1px #d9d9d9 solid;}
.bsny_menu ul li a{
display:inline-block; padding:12px 15px;}
.bsny_menu ul li a.on{
background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/b22.jpg);}
.wapper{
clear:both;}
.htop_h{
position:absolute; height:135px; left:0; top:0;}
.htop_h_on_div{
color:#999; line-height:120px;}
.htop_h_on{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/b28.jpg);}
.htop_h_on .htop_h_on_div{
font-size:34px; color:#666;}
.anc{ 
padding:5px 10%; width:80%; text-align:left; line-height:34px;}
.back{
display:none;}
.bakc_left{
position:absolute; left:0; top:50px; z-index:99; width:11px; height:18px; background-position:center; background-repeat:no-repeat; background-image:url(../images/b26.png);}
.bakc_left a{
display:block; width:100%; margin:0px; padding:0px; height:18px; text-align:left; text-indent:-999em;}
.bakc_right{ z-index:99;
position:absolute; right:0; top:50px; width:11px; height:18px; background-position:center; background-repeat:no-repeat; background-image:url(../images/b27.png);}
.bakc_right a{
display:block; width:100%; margin:0px; padding:0px; height:18px; text-align:left; text-indent:-999em;}
.hxtd_list li{ background-color:#f2f2f2;
float:left; margin:0px; padding:0px; width:290px; height:430px; margin-top:20px;}
.hxtd_list li:nth-child(2n){
float:right;}
.hxtd_list_pic_footer_left{
float:left; font-size:26px; color:#333; margin-left:10px;}
.hxtd_list_pic_footer_right{
float:right; font-size:22px; color:#666; margin-right:10px;}
.hxtd_list_pic_footer{
padding-top:5px;}
.mbrandlist li{
width:100%; float:left; margin:0px; padding:20px; width:600px; background-color:#f7f7f7;}
.mbrandlist li table{
width:100%; border:none; margin:0px; padding:0px; vertical-align:middle;}
.mbrandlist li li table td{
vertical-align:middle;}
.rczp_list li{
border:1px #e6e6e6 solid; width:558px; margin:0 auto; overflow:hidden; padding:20px 20px 10px 20px; margin-top:40px;}

.rczp_list_name{
text-align:left; font-size:30px; color:#06bff1;}

.rczp_list_jj{
text-align:left;}
.rczp_list_jj{border-bottom:1px #e6e6e6 solid; padding-bottom:20px; }

.rczp_list_footer{
text-align:left; padding-top:5px;}

.bsh_mid{
width:450px; color:#fff;float:left; margin-left:90px; margin-top:102px;}
.bsh_mid .comdiv{
text-align:left;}
.bsli li{
float:left; margin:0px; margin-top:20px; position:relative; margin-bottom:20px; padding:0px; width:290px; height:340px; background-color:#fff;}
.bsli li:nth-child(2n){
float:right;}
.bsli li table{
width:100%; height:340px; vertical-align:middle; text-align:center;
}
.bsli li table td{
height:340px; vertical-align:
middle; text-align:center;}
.bsli li table td img{
max-height:50%;}
.cpxl_list_mark_txt_name{
position:absolute; left:0; bottom:20px; width:100%; text-align:center; background-position:center bottom; background-image:url(../images/b35.jpg); background-repeat:no-repeat; padding-bottom:5px;}
.tech_left{
position:absolute; left:0; top:0; width:60px; height:100%; z-index:100; background-position:center; background-repeat:no-repeat; background-image:url(../images/b31.jpg);}
.tech_right{
position:absolute; right:0; top:0; width:60px; height:100%; z-index:100; background-position:center; background-repeat:no-repeat; background-image:url(../images/b32.jpg);}
.tech_left a{
position:absolute; left:0; top:0; width:60%; height:100%; z-index:200; text-align:left; text-indent:-999em;}
.tech_right a{
position:absolute; right:0; top:0; width:60%; height:100%; z-index:200; text-align:left; text-indent:-999em;}
.downlist li{
float:left; width:250px; height:285px; margin-top:20px; background-color:#f2f2f2; padding:20px;}
.downlist li:nth-child(2n){
float:right;}
.downlist_mid{
border-bottom:1px #d9d9d9 solid;}
.downlist_mid table{
width:100%; height:245px; vertical-align:middle;}
.downlist_mid table td{
text-align:center; vertical-align:middle; height:245px;}
.downlist_mid_footer{
padding-top:5px;}
.envilist li{
float:left; width:290px; margin:0px; margin-top:20px; padding:0px;}
.envilist li img{
float:left; width:100%;}
.envilist li:nth-child(2n){
float:right;}


.mask{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999999; background-color:#000;filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6;}
#showbox{ display:none; z-index:999999999999999999999999999; background-color:#fff;
width:690px; height:500px; margin:0px; padding:0px; position:absolute;}
.closebox{
float:right; width:46px;}
.cc_left{ position:relative;
float:left; width:570px; background-image:url(../images/tech/5.png); height:402px; padding:15px;}
#btn1{ cursor:pointer;
position:absolute; left:0; top:0px; z-index:100; width:60px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/b31.jpg);}
/*#btn1:hover{
background-image:url(../images/tech/5.jpg);}*/
#btn2{ cursor:pointer;
position:absolute; right:0; top:0px; z-index:100; width:60px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/b32.jpg);}
/*#btn2:hover{
background-image:url(../images/tech/4.jpg);}*/
.bsnewslist li{
float:left; margin:0px; padding:15px 0px; border-bottom:1px #e6e6e6 solid;}



.search_input{
float:left; border:2px #ccc solid; height:66px; width:516px; font-size:22px; line-height:56px; padding:0 20px;}
.search_input_btn{ background-repeat:no-repeat; background-position:center; background-image:url(../images/b44.jpg);
  height:64px; width:240px; cursor:pointer; border:none;   }
.contact_mid_footer{
position:absolute; left:0; bottom:0; width:100%; height:370px; bottom:30px; z-index:1;}
.contact_mid_footer_ul{
width:475px; margin:0 auto; padding:0px; overflow:hidden;}
.contact_mid_footer_ul li{
float:left; margin:0px; padding:0px; width:100%; margin-bottom:15px;}
.contact_mid_footer_ul li img{
float:left; margin-top:2px;}
.contact_mid_footer_ul li span{
float:left; width:415px; margin-left:20px; text-align:left;}
.dfq_index_1{
padding-top:20px;}
.div690,.div1300{ width:690px;
margin:0 auto; padding:0px; overflow:hidden;}
.dfq_index_video{
position:relative;}
.bimg{
float:left; width:100%;}
.dfq_index_video table{
position:absolute; left:0; top:0; width:100%; height:425px; z-index:1;}
.dfq_index_video table td{
vertical-align:middle; height:425px; color:#fff;}
.dfqnybanner{
position:relative;}
.meetbg_right_1{
font-size:30px; font-weight:bold; color:#333; padding-top:40px; padding-bottom:15px;}
.meetbg_right_2{
color:#333; font-size:22px; line-height:35px; text-align:center; padding-bottom:25px;}
.meetbg_right_3 dl dd{
display:inline-block; text-align:center; font-size:20px; color:#333; margin:0 20px;}
.meetbg_right_4{
font-size:20px; padding:10px 0px 20px 0px;}
.meetbg_right_4 a{
color:#19a3ba;}
.metbg li{
float:left; margin:0px; padding:0px; width:100%;}
.meet_show_mid_right{
background-color:#f1f1f1; margin-top:10px; margin-bottom:20px;}
.meet_show_mid_right_1{
font-size:30px; color:#333;  padding-top:20px; padding-bottom:15px;}
.meet_show_mid_right_2{
padding:0 2%; width:96%; font-size:22px; color:#333; line-height:35px; padding-bottom:25px;}
.meetbg_right_3 dl{
padding-bottom:35px;}
.other_ly_img img{
float:left;}
.other_ly_name{
font-size:30px; color:#333; line-height:105px;
}
.dfq_pro_1_footer{
display:none;}
.dfq_pro_1 li{
float:left; margin-top:20px;}
.dfq_pro_1 li:nth-child(2){
float:right;}


.dfq_pro_2{
padding:30px 0px;}
.dfq_pro_2 ul li{ width:340px; margin-bottom:15px;
float:left; position:relative; background-color:#f3f5f7; height:465px; text-align:center;}
.dfq_pro_2 ul li:nth-child(2n){
float:right;}
.dfq_pro_2 ul li table{
width:100%; height:390px; vertical-align:middle;}
.dfq_pro_2 ul li table td{
height:390px; vertical-align:middle; color:#333;}
.dfq_pro_2 ul li table td img{
max-height:60%;}
.dfq_pro_2_footer{ color:#333;
position:absolute; left:0; bottom:20px;}
.dfq_pro_2_footer_top{
font-size:28px; padding:15px 0px 5px 0px;}
.dfq_pro_2_footer_footer{
font-size:22px;}
.rgzn_link{
text-align:center;}
.rgzn_link a{
text-align:center; font-size:22px; color:#13a7cc;}
.dfq_pro_3 li{
float:left; margin-top:15px;}
.dfq_pro_3 li:nth-child(2n){
float:right;}
.dfq_pro_3 li img{
float:left; height:293px;}
.dfq_pro_3{
padding-top:20px; padding-bottom:50px;}


.pro_cate_info_top{ text-align:left;
  padding:0px; clear:both; overflow:hidden; line-height:80px; background-color:#fff;}
.pro_cate_info_top a{
font-size:22px; margin-right:30px; color:#333;}
.pro_cate_info_top a.on{
color:#19a3ba;}
.flag_1{
text-align:center; padding:15px 0px; padding-bottom:0px;}
.flag_1 span{ color:#666; font-size:22px;
display:inline-block; margin:0 35px; line-height:40px;}
.f_footer p{ font-size:18px; padding:0 30px; line-height:28px;
float:left; margin:0px; width:630px; margin-bottom:10px; background-position:left 10px; background-repeat:no-repeat; background-image:url(../images/product/f14.png);  color：#666666; }
.dfq_info_t{
text-align:left; line-height:108px; font-size:28px; color:#333;}


.choose_size{
height:300px; background-color:#f3f5f7; text-align:center; position:relative;}
.dfq_info_c .bx-wrapper img{
display:inline; margin-top:40px; width:258px; margin-left:40px; float:left;}
.choose_size_footer{
position:absolute; left:0; bottom:45px; z-index:1; width:100%; text-align:center; font-size:18px; color:#333;}

.ggcs{
font-size:28px; color:#222; padding:20px 0px 15px 0px; border-bottom:2px #e8e8e8 solid; text-align:left;}
.showcs{
display:none; text-align:left;}
.showcs:first-child{
display:block;}


.office_list li{
float:left; width:335px; height:455px; }
.office_list li:nth-child(2n){
float:right;}
.office_list{
padding-top:55px;}
.office_list_pic{
height:258px; position:relative; background-color:#f3f5f7;}
.office_list_pic table{
height:258px; vertical-align:middle}
.office_list_pic td{
height:258px; vertical-align:middle; text-align:center}
.office_list_pic_name{
text-align:center; font-size:22px; color:#333; padding-top:10px;}
.office_list_pic_jj{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
text-align:center; color:#666; font-size:22px; padding:0px 0px;}
.office_list_pic_link{ font-size:22px;
text-align:center; color:#0c8da3;}
.office_show_left_left ul li{ margin-left:15px; margin-top:15px;
float:left; width:220px; height:160px;}
.office_show_left_left ul li img{
float:left; width:100%;}
.office_show_left_left ul li:first-child{
margin-left:0px;}

.office_show_btn{
float:left; display:block; width:260px; height:68px; text-align:center; line-height:68px; font-size:24px; color:#fff; background-color:#19a3ba;}
.showbox_top{
line-height:95px; border-bottom:1px #dadada solid;}
.showbox_top span{
float:left; font-size:28px; margin-left:30px; color:#333;}

.closebox{
float:right; margin-right:30px; margin-top:35px;}

.showbox_footer{
text-align:center; padding-top:30px;}
.showbox_footer a{
display:inline-block; margin:0 20px; width:236px; height:63px; color:#fff; line-height:63px; font-size:24px;}
.showbox_footer a.a1{
background-color:#212121;}
.showbox_footer a.a1:hover{
background-color:#19a3ba;}
.showbox_footer a.a2{
background-color:#19a3ba;}
.showbox_footer a.a2:hover{
background-color:#212121;}

.download_top{
line-height:97px; border-bottom:1px #dcdcdc solid;}
.download_top a{ margin-top:22px;
float:right; font-size:22px; color:#fff; background-color:#303030; width:269px; height:52px; text-align:center; line-height:52px;}
.download_top a:hover{
background-color:#19a3ba;}
.s_left_mid li{
float:left; border:1px #cacaca solid; border-top:none; width:373px; text-align:center; height:289px;}
.s_left_mid li:nth-child(2n){
border-left:none}
.s_left_mid li a{
display:inline-block; padding-top:75px; font-size:30px; background-position:center top; background-repeat:no-repeat; margin-top:100px;}
.s_left_mid li:nth-child(1) a{
background-image:url(../images/service/1.png);}
.s_left_mid li:nth-child(2) a{
background-image:url(../images/service/2.png);}
.s_left_mid li:nth-child(3) a{
background-image:url(../images/service/3.png);}
.s_left_mid li:nth-child(4) a{
background-image:url(../images/service/4.png);}
.s_left_mid li:nth-child(5) a{
background-image:url(../images/service/5.png);}
.s_left_mid li:nth-child(6) a{
background-image:url(../images/service/6.png);}
.s_right_top{
text-align:left; font-size:28px; color:#333; line-height:70px; border-bottom:1px #ededed solid;}


.s_down li{  
float:left; width:100%; background-position:left center; padding:50px 0px; border-bottom:1px #e0dfdf dotted; background-repeat:no-repeat;}
.s_down li:nth-child(2n){
background-image:url(../images/service/5.png);}
.s_down li:last-child{
border:none;}
.s_down_mid_top{
text-align:center; font-size:36px; color:#000; line-height:40px;}
.s_down_mid_name{
text-align:center; font-size:24px; color:#000; padding:10px 0px;}
.s_down_mid_jj{
text-align:center; font-size:22px;}
.s_down_mid_pic{
text-align:center; padding:15px 0px;}
.bbh{
text-align:center; color:#000; font-size:22px;}
.s_down_mid_footer{
text-align:center; padding-top:15px;}
.s_down_mid_footer a{
display:inline-block; width:198px; height:50px; line-height:50px; color:#fff; background-color:#05b4bf;}
 .faqlist li{
float:left; width:100%; margin:0px; padding:25px 0px; border-bottom:1px #e0dfdf dotted;}
.faqlist li:last-child{
border:none;}
.faqlist_q{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/service/s7.png); padding:0 40px; width:610px; font-size:22px; color:#19a3ba; margin-bottom:0px; text-align:left;}
.faqlist_a{ text-align:left; line-height:37px;
background-position:left 7px; background-repeat:no-repeat; background-image:url(../images/service/s8.png); padding:0 40px; width:610px; font-size:22px; color:#666;}


.about_news_list li{ border-bottom:1px #e1e1e1 dotted;
float:left; width:100%; margin:0px; padding:40px 0px; clear:both;}
.about_news_list_left{
float:left; width:100%;}
.about_news_list_right{
float:right; width:100%;}
.about_news_list_right_top{ padding-top:15px;
font-size:19px; color:#333; text-align:left; font-size:28px;}
.about_news_list_right_jj{ line-height:35px;
color:#777;  padding:10px 0px 15px 0px; font-size:22px; text-align:left;
}
.about_news_list_right_footer span{
color:#18a3ba;}

.about_job_list_top{
font-size:36px; color:#333; line-height:40px; text-align:left;}
.about_job_list_1{
padding:10px 0px; font-size:22px; text-align:left;}
.about_job_list_2{
padding:10px 0px; text-align:left; font-size:22px;}
.about_job_list_2 p{
margin:0px; padding:0px; float:left;}
.about_job_list li{
float:left; margin:0px; padding:0px; width:100%; padding:35px 0px 25px 0px; border-bottom:1px #e6e6e6 solid;}
.about_job_list li:last-child{
border-bottom:none;}
.flag_1 img{
height:44px;}
.fs_index_pro li{
float:left; width:50%; overflow:hidden;}
.fs_index_pro_pic{
background-position:center; background-repeat:no-repeat; background-size:cover;}
.fs_index_pro_name{
color:#333; line-height:35px; padding-top:12px; padding-bottom:20px;}
.fs_index_pro_name span{
color:#aaa; font-size:22px;}
.fs_more_index{
height:84px; line-height:84px; text-align:center; background-color:#484848; color:#fff; display:block; width:100%;}
.fs_news_index{
background-position:center; background-repeat:repeat-y; background-image:url(../images/index/1.jpg); margin-top:50px; margin-bottom:30px;}
.fs_news_index ul li{
float:left; width:100%; position:relative; height:170px; margin-bottom:20px;}
.fs_news_index_left{ text-align:right;
position:absolute; left:190px; top:0; font-size:50px; color:#6c6c6c; line-height:55px;}
.fs_news_index_left span{
font-size:22px; color:#999; line-height:22px;}
.fs_news_index_right{ font-size:24px; color:#272727; text-align:left;
position:absolute; right:0; top:0; width:289px; background-position:left 20px; background-image:url(../images/index/8.png); padding-left:60px; background-repeat:no-repeat;}
.fs_news_index_right span{
font-size:22px; color:#6c6c6c; line-height:33px;}
.fs_news_index ul li:nth-child(2n) .fs_news_index_left{
left:400px;}
.fs_news_index ul li:nth-child(2n) .fs_news_index_right{
right:341px; background-position:right 20px; background-image:url(../images/index/9.png); text-align:right; padding-right:60px; padding-left:0px;}
.fs_com_list li{
float:left; width:100%; margin:0px; margin-bottom:30px; padding:0px; background-color:#fff;}
.fs_com_list_left{
float:left; width:260px; overflow:hidden; height:190px; background-position:center; background-size:cover;}
.fs_com_list_right{
float:right; width:410px;}
.fs_com_list_right_1{
text-align:left; color:#333; padding-top:10px;}
.fs_com_list_right_2{ padding:5px 0px;
font-size:22px; color:#aaa; text-align:left; line-height:24px;}
.fs_com_list_right_3{
line-height:35px; text-align:left; }

.fs_pro_info_right_1{
text-align:left; font-size:36px;padding:25px 0px; border-bottom:1px #c0bebe dotted;}
.fs_pro_info_right_1 span{
font-size:22px; line-height:35px;  }
.fs_pro_info_right_2{
text-align:left; font-size:22px; color:#929292; padding:20px 0px; line-height:35px;border-bottom:1px #c0bebe dotted;}
.fs_pro_info_right_3 img{
float:left; margin-right:15px;}
.fs_pro_info_right_3{
padding:20px 0px;}


.fs_pro_footer_top{ padding-top:20px;
text-align:left; font-size:24px; border-bottom:1px #f0f0f0 solid; padding-bottom:20px;}
.fs_pro_footer_top a{
color:#888888;}
.fs_pro_footer_top span{
color:#f2f2f2; padding:0 15px;}
.fs_pro_footer_top a.on,.fs_pro_footer_top a:hover{
color:#333;}
.show_pro_con{
text-align:left; color:#888; padding:25px 0px; display:none;}


.show_pro_con_prev_next li{
float:left; width:50%; height:120px; background-position:left center; background-repeat:no-repeat;}
.show_pro_con_prev_next li:nth-child(1){
background-image:url(../images/product/3.jpg);}
.show_pro_con_prev_next li:nth-child(1):hover{
background-image:url(../images/product/5.jpg);}
.show_pro_con_prev_next li:nth-child(2){
background-image:url(../images/product/4.jpg); background-position:right center;}
.show_pro_con_prev_next li:nth-child(2):hover{
background-image:url(../images/product/6.jpg);}
.show_pro_con_prev_next li .comdiv{ line-height:35px; text-align:left;
padding:0px 5% 0px 25%; width:70%; font-size:22px; color:#333; padding-top:25px;}
.show_pro_con_prev_next li .comdiv span{
font-size:22px; color:#999;}
.show_pro_con_prev_next li:nth-child(2) .comdiv{
text-align:right;padding:25px 25% 0px 5%; width:70%;}
.show_pro_con_prev_next li:hover .comdiv{
color:#fff;}



.case_info_left{ width:46px; height:50px;
position:absolute; left:0; top:50%; margin-left:0; margin-top:-25px; z-index:10;}
.case_info_left a{
display:block; width:100%; float:left; margin:0px; height:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/case/1.png); text-align:left; text-indent:-999em;}
.case_info_right{ width:46px; height:50px;
position:absolute; right:0; top:50%; margin-left:0; margin-top:-25px; z-index:10;}
.case_info_right a{
display:block; width:100%; float:left; margin:0px; height:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/case/2.png); text-align:left; text-indent:-999em;}
.case_info_left a:hover{
background-image:url(../images/case/4.png);}
.case_info_right a:hover{
background-image:url(../images/case/3.png);}
.fs_pro_info_right_2 span{
padding-right:10px;}

.fs_news_list_pic{
height:460px; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.fs_news_list_pic_time{
position:absolute; left:10px; top:0; padding-top:15px; width:115px; height:95px; color:#fff; background-color:#010101;}
.fs_news_list_pic_time{
font-size:22px; line-height:38px;}
.fs_news_list_pic_time span{
font-size:30px;}

.fs_news_list li{
float:left; margin:0px; padding:0px; width:100%; background-color:#fff; overflow:hidden; margin-bottom:40px;}
.fs_news_list_pic_jj_1{
color:#333; font-size:28px; padding:10px 0px; padding-top:25px;}
.fs_news_list_pic_jj_2{
padding:0 5%; width:90%; font-size:22px; color:#555; line-height:34px;}
.fs_news_list_pic_jj_3{
padding-bottom:25px; padding-top:25px;}
.fs_news_info_t{
text-align:left; font-size:30px; padding-top:20px;}
.fs_news_info_t span{
color:#999; font-size:22px;}


.fs_joinus_tip li{ 
float:left; width:249px; text-align:center; font-size:22px; color:#555; line-height:35px; border-left:1px #c0bebe dotted;}
.fs_joinus_tip li:nth-child(1){
border:none}
.fs_joinus_tip li img{
padding-bottom:25px;}

.fs_joinus_tip{
padding:30px 0px; padding-bottom:50px;}

.fs_wh_righ{
float:right; width:375px;}
.fs_wh_righ img{
float:left; width:100%;}

.fs_wh_righ_left{
float:left; margin-left:30px; width:300px;}


.fs_service li{
float:left; width:345px; position:relative;}
.fs_service_pic img{
float:left; width:100%; height:221px;  }
.fs_service_jj{
height:221px; background-color:#fff; text-align:center;}
.fs_service_pic{
position:relative;}
.fs_service_pic_mark{ z-index:1;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; height:100%; background-image:url(../images/contact/13.png); 
z-index:1;}
.fs_service_pic_mark2{filter:alpha(opacity=0); z-index:20;
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:50%; top:50%; margin-left:-0.5px; margin-top:-0.5px; width:1px; height:1px;}
.fs_service li:hover .fs_service_pic_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.fs_service li:hover .fs_service_pic_mark2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; width:376px; height:234px; left:14px; top:11px;  background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/11.png);}
.fs_gofac{
padding-top:25px;}
.fs_gofac li{
float:left; width:100%; margin:0px; padding:0px;}
.fs_gofac_pic{
background-position:center; background-size:cover; background-repeat:no-repeat; height:395px;}

.fs_gofac_pic_jj_1{
color:#333; line-height:93px;}


.fs_sh_left .bx-wrapper .bx-pager,.fs_sh_left .bx-wrapper .bx-controls-auto{
bottom:30px;}
.fs_sh_left .bx-wrapper{
margin-bottom:0px;}
.fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a{
background-color:#fff}
.fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a:hover, .fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a.active{
background-color:#005cb8;}


.fs_about_video_mark{filter:alpha(opacity=48);  
      -moz-opacity:0.48;  
      -khtml-opacity: 0.48;  
      opacity: 0.48;
position:absolute; left:0; top:0; height:100%; z-index:10; background-color:#000;}
.fs_about_video_btn{
position:absolute; z-index:20; width:136px; height:136px; background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/10.png); top:50%; left:50%; margin-left:-68px; margin-top:-68px;}
.fs_about_video_left{ background-image:url(../images/contact/9.png); background-position:center; background-repeat:no-repeat;
position:absolute; left:3%; top:50%; width:38px; height:70px; margin-left:0px; margin-top:-35px; z-index:88}
.fs_about_video_left a{
display:block; width:100%; height:70px; text-align:left; text-indent:-999em;}


.fs_about_video_right{ background-image:url(../images/contact/8.png); background-position:center; background-repeat:no-repeat;
position:absolute; right:3%; top:50%; width:38px; height:70px; margin-left:0px; margin-top:-35px; z-index:88}
.fs_about_video_right a{
display:block; width:100%; height:70px; text-align:left; text-indent:-999em;}

.fs_wbk{
width:330px; border:none; border-bottom:1px #dedede solid; background-color:transparent; float:left; padding:8px 0px; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.fs_contact_btn{
float:left; width:100%; height:70px; text-align:center; line-height:70px; color:#fff; background-color:#222; font-size:22px;}
.fs_contact_btn:hover{
color:#fff;  }
/***************************************/
img{
max-width:100%;}
.div1395{ clear:both; position:relative;
max-width:1395px; margin:0 auto; padding:0 30px;} 
.gtheader{ clear:both;
background-color:#6d6d6d; line-height:30px; color:#fff; font-size:14px; color:#dedede;}
.gtheader a{
color:#dedede;}
.gtheader_left{
float:left;}
.gtheader_right{ padding-left:22px;
float:right; background-position:left center; background-repeat:no-repeat; background-image:url(../images/email.png);}
.gtlogo{
float:left; width:204px; height:64px; padding:0px 0px; margin-left:20px; margin-top:16px; background-image:url(../images/logo.png); background-position:center; background-repeat:no-repeat;}
.gtlogo img{
float:left;}
.gtmenumid{
float:right; position:relative; width:77%;}
.gtmenumid ul li{
float:left; position:relative; margin:0px; padding:0px;}
.gtphone{
position:absolute; right:0; top:0; z-index:1;}
.gtphone img{
float:right; margin-top:26px;}
.gtmenumid ul li .gtmenu{ float:left;
line-height:93px; display:inline-block; font-size:15px; color:#333; width:93px; text-align:center;}
#mgindexbanner{
clear:both; width:100%;}
.gtmenumid ul li .gtmenu:hover{
color:#fff; background-color:#305dc3;}
.gt_index_pro_right_btn{
float:right; border:none; background-color:transparent; width:110px; height:60px; background-image:url(../images/gt/5.png); cursor:pointer;}
.gt_index_pro_right_wbk{ font-size:20px;
float:left; border:1px #ccc solid; width:538px; margin-right:5px; line-height:58px; height:58px; padding:0 15px;}

.gt_index_pro_left span{
float:left;}
.gt_index_pro_left span:nth-child(1){
font-size:30px; color:#555; line-height:30px;}
.gt_index_pro_left span:nth-child(2){ margin-top:0px;
font-size:20px; margin-left:10px; color:#c2c0c0; line-height:35px;}
.gt_index_pro{
padding:35px 0px;}
.indexproduct_img{
position:relative;}
.indexproduct_img_mask{
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-image:url(../images/index6.png); background-position:center; background-repeat:no-repeat; height:50px; opacity:0;}
.indexproduct_img:hover .indexproduct_img_mask{
opacity:1;}
.indexproduct_1{
text-align:center; font-size:22px; color:#355cb3; font-weight:bold; padding-top:5px; padding-bottom:0px;}
.indexproduct_2{
text-align:center; line-height:22px;}
.indexproduct_2 span{
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/gt/6.png); padding-right:25px; font-size:18px; color:#898989;}
.nhicofont-prev-1{
width:38px; height:42px; background-image:url(../images/index3.png); left:0; top:30%; background-position:center; background-repeat:no-repeat; background-size:none; margin-top:0;}
.nhicofont-next-1{ margin-top:0;
width:38px; height:42px; background-image:url(../images/index4.png); right:0; top:30%; background-position:center; background-repeat:no-repeat; background-size:none;}
.swiper-button-prev, .swiper-button-next{
background-size:100%;}
.index_gt_news{ padding-bottom:50px;
background-image:url(../images/index7.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_gt_news_left{ 
float:left; width:66%;}
.index_gt_news_left_left{
float:left; overflow:hidden; width:335px; position:relative;}
.index_gt_news_left_left img{
width:100%; float:left;}
.index_gt_news_left_right{
float:left; width:100%;}
.index_gt_news_left_right ul li{
float:left; margin:0px; padding:15px 0px; border-bottom:1px #e9e9e9 solid; width:100%;}
.index_gt_news_left_right_1{ text-align:left; font-size:22px;
line-height:30px; color:#333;}
.index_gt_news_left_right_2{
color:#ccc; text-align:left; font-size:20px;}
.index_gt_news_left_right ul li:hover .index_gt_news_left_right_1{
color:#305dc3;}
.index_gt_news_left_right ul li:last-child{
border:none;}
.index_gt_news_left_left_time{ height:72px;
position:absolute; left:10px; top:0; z-index:10; background-color:#3460c4; text-align:center; width:87px;}
.index_gt_news_left_left_time_1{ padding-top:13px; padding-bottom:3px;
line-height:18px; text-align:center; color:#fff;}
.index_gt_news_left_left_time_2{ color:#fff;
font-size:24px; line-height:26px; text-align:center; padding-top:4px;}
.index_gt_news_right{
float:right; width:100%; position:relative;  }
.index_gt_news_right_footer{
position:static;  color:#fff; bottom:0; width:100%; overflow:hidden; text-align:left; background-color:#305dc3;}
.index_gt_news_right_footer_1{
line-height:35px; font-size:24px; text-align:left;}
.index_gt_news_right_footer_2 a{ width:158px; height:40px; text-align:center; line-height:40px; display:inline-block;
font-size:18px; color:#fff; border:1px #7391d6 solid;}
.index_gt_news_right_footer_2{
padding:20px 0px 20px 0; text-align:left;}
 
.yzcp{
background-color:#2e2e2e; line-height:35px; color:#b4b4b4; font-size:12px;}
.yzcp a{color:#b4b4b4;}
.yzcp_left{
float:left;}
.yzcp_right{
float:right;}
.gt_footer_menu{
position:relative;}
.gt_footer_menu li{ border-left:1px #424141 solid;
float:left; padding:0 3%;}
.gt_footer_menu li:nth-child(1){
padding-left:0; border:none;}
.gt_footer_menu li p{
font-size:18px; color:#f0f0f0; padding-bottom:13px;}
.gt_footer_menu li dl dd a{
color:#b4b4b4; }
.gt_footer_menu li dl dd a:hover{
color:#fff}
.gt_footer_menu li dl dd{
line-height:24px;}
.gt_footer_menu li:last-child{
float:right; border:none;}
.gtbanner{
background-position:center; background-repeat:no-repeat; height:350px;}
.gtgreay{
background-color:#f2f2f2;}
#aboutmid_gt{
padding:20px 0px 40px 0px;}
.aboutmid_gt_left{ 
float:left; width:100%; background-position:center;}
.aboutmid_gt_left_2 select{ 
width:100%; border:none; font-size:28px; height:70px;border:1px #666 solid;}
.aboutmid_gt_left_1_2{ padding-top:30px; padding-bottom:3px;
color:#fff; font-size:28px; line-height:30px; }
.aboutmid_gt_left_2{
background-color:#fff;}
.aboutmid_gt_left_1_3{
line-height:22px;}
.aboutmid_gt_left_1{ padding:0 24px; width:222px;
background-image:url(../images/a1.jpg); color:#fff; height:110px; background-position:center; background-repeat:no-repeat;}
.aboutmid_gt_left_2 ul li{background-position:246px center; background-repeat:no-repeat;
float:left; width:222px; padding:0 24px; margin:0px; line-height:60px;   border-bottom:1px #f2f2f2 solid;}
.aboutmid_gt_left_2 ul li a{
font-size:16px; color:#333333;
}
.aboutmid_gt_left_2 ul li.on,.aboutmid_gt_left_2 ul li:hover{
background-image:url(../images/a2.png); }
.aboutmid_gt_left_2 ul li.on a,.aboutmid_gt_left_2 ul li:hover a{
margin-left:20px; color:#305dc3;}
.aboutmid_gt_right{
float:right; width:100%; background-color:#fff; padding:24px 0px;}
.aboutmid_gt_right_1{ padding-bottom:10px;
border-bottom:2px #305dc3 solid;}
.aboutmid_gt_right_1_left{ padding-left:15PX;
float:left; background-position:left center; background-repeat:no-repeat; background-image:url(../images/a3.png); font-size:20px; color:#333;}
.aboutmid_gt_right_1_right{ text-align:left; font-size:22px; color:#666;
float:left; background-image:url(../images/gt/a4.png); padding-left:30px; background-position:left center; background-repeat:no-repeat;}
a:hover{
color:#305dc3}
.aboutmid_gt_right_2{
padding:15px 0px; text-align:left;}
.culture_mid_gt{
position:relative; margin:20px 0px;}
.culture_mid_gt img{
float:left; width:100%; }
.culture_mid_gt_right{ background-image:url(../images/a11.png); width:690px;}
.culture_mid_gt_right ul li{ clear:both; padding-left:105px; color:#4c4c4c;  
float:left; background-position:left center; background-repeat:no-repeat; margin-top:36px;}
.culture_mid_gt_right ul li:nth-child(1){
background-image:url(../images/gt/a6.png);}
.culture_mid_gt_right ul li:nth-child(2){
background-image:url(../images/gt/a7.png);}
.culture_mid_gt_right ul li:nth-child(3){
background-image:url(../images/gt/a8.png);}
.culture_mid_gt_right ul li:nth-child(4){
background-image:url(../images/gt/a9.png);}
.culture_mid_gt_right ul li:nth-child(5){
background-image:url(../images/gt/a10.png);}
.culture_mid_gt_right ul li span{
font-size:26px; color:#333;}
.gt_video_list li{ margin-top:10px; font-size:22px;
float:left;  padding:0px; position:relative; overflow:hidden;}
.gt_video_list li img{
float:left; width:100%;}
.gt_video_list_mask{ z-index:10;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.6}
.gt_video_list_btn{ z-index:20;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/a12.png);}
.gt_video_list_mid{
position:relative;}
.gt_video_list_name{ padding-top:10px;
text-align:center; font-size:24px; color:#333;}
.contact_gt_1 li{
float:left; width:100%; text-align:left;}
.gnyx{
background-color:#f2f2f2; margin-top:25px; margin-bottom:40px;}
.gnyx_left{
float:left; overflow:hidden;}
.gnyx_left img{
float:left;}
.gnyx_right{
float:left; margin-left:38px;}
.ct_1{ text-align:left;
font-size:28px; color:#333; padding-top:25px; padding-bottom:10px;}
.gnyx_right2{
float:left; width:100%; margin-left:0px;}
.qgxs_1{ text-align:left;
font-size:24px; color:#355cb3; padding-bottom:5px; padding-top:10px;}
.qgxs_2 li{
float:left; margin:0px; padding:0px; width:100%; text-align:left;}
.qgxs_2{
padding-bottom:10px; padding-right:5%; width:95%;}
.qgxs_2 li span{ margin-top:8px;
display:inline-block; background-position:left center; background-repeat:no-repeat; padding-left:35px;}
.qgxs_2 li:nth-child(1) span{
background-image:url(../images/c4.png);}
.qgxs_2 li:nth-child(2) span{
background-image:url(../images/c5.png);}
.qgxs_2 li:nth-child(3) span{
background-image:url(../images/c6.png);}
.qgxs_2 li:nth-child(4) span{
background-image:url(../images/c7.png);}

.gt_honor_list li{
float:left; width:335px; overflow:hidden;  margin-top:22px;}
.gt_honor_list li:nth-child(2n){
float:right;}
.gt_honor_list li img{
float:left; width:100%;}
.gt_honor_list_name{overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
text-align:center; padding:5px 0px;}

.gt_pro_list li{
float:left; width:335px;   margin-top:20px;}
.gt_pro_list li:nth-child(2n){
float:right;}
.gt_pro_list_1{
text-align:center; color:#305dc3; font-size:20px; line-height:22px; height:22px; padding-top:10px; padding-bottom:3px;}
.gt_pro_list_2{overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
text-align:center; color:#4c4c4c; font-size:22px;}
.gt_pro_list_pic{
position:relative;}
.gt_pro_list_pic_mask{
position:absolute; left:0; bottom:-36px; width:100%; z-index:10; background-image:url(../images/p1.png); height:36px;opacity:0; background-position:center; background-repeat:no-repeat;}
.gt_pro_list li:hover .gt_pro_list_pic_mask{
opacity:1; bottom:0;}
.gt_pro_1{
text-align:center; font-size:28px; color:#4c4c4c; padding-top:0px; padding-bottom:35px;}
.gt_pro_2 img{
float:left; width:100%;}
.gt_re_pro li{
margin:0px; padding:30px 0px; width:100%; overflow:hidden; border-bottom:1px #d9d9d9 dashed;}
.gt_re_pro_left{ width:100%;
float:left; font-size:26px; text-align:left; color:#333;  }
.gt_re_pro_right{
float:left; width:100%; text-align:left;}
.gt_r_pro_list{
text-align:center; padding-top:50px;}
.gt_r_pro_list a{
display:inline-block; border:1px #b3b3b3 solid; width:688px; text-align:center;   height:64px; line-height:64px;}
 
.proj_1{
text-align:center; padding-top:5px; padding-bottom:30px;}
.gjpro_1{ clear:both; width:100%; float:left;
position:relative; margin-top:30px; margin-bottom:50px;}
.gjpro_1 img{
float:left;}
.gjpro_1_menu{
position:absolute; width:560px; height:74px; top:188px; left:65px; z-index:1;}
.gjpro_1_menu a{ height:74px;
float:left; width:50%;   background-position:top; background-repeat:repeat-x; background-image:url(../images/gt/15.png); line-height:64px; text-align:center; font-size:24px;}
.gjpro_1_menu a.on{
color:#fff; background-position:center; background-repeat:no-repeat; background-image:url(../images/gt/14.png); color:#fff;}
.gjpro_1_mid{  
clear:both; overflow:hidden; width:100%; margin:0 auto;}
.gjpro_1_mid table td{ padding:10px 10px; color:#333;
border:1px #e6e6e6 solid; text-align:center; font-size:22px;}
.gjpro_1_mid table{ display:none;
width:100%;  border-collapse: collapse;
            border: none;}

.gjpro_1_mid table tr:nth-child(1) td{
background-color:#f7f7f7; font-size:24px; color:#305dc3;}
.qytb td{padding:10px 10px; color:#333; font-size:22px; line-height:35px;
border:1px #e6e6e6 solid; text-align:center;}
 .qytb{ 
width:100%;  border-collapse: collapse;
            border: none;}
.qytb tr:nth-child(1) td{
background-color:#305dc3; font-size:24px; color:#fff;}
.qulist_photo li{ margin-top:20px;
float:left; width:335px; overflow:hidden;}
.qulist_photo li:nth-child(2n){
float:right;}
.qulist_photo_1{ color:#333;
text-align:center; font-size:24px; padding-top:10px;}
.nhicofont-prev-1:hover{
background-image:url(../images/index3on.png);}
.nhicofont-next-1:hover{
background-image:url(../images/index4on.png);}
.q_p_name{
text-align:center; font-size:20px; padding:10px 0px; color:#333;}
.gt_s_1 li{  width:100%;  background-color:#f2f2f2; margin-top:40px;
float:left; position:relative; overflow:hidden;}
.gt_s_1 li:nth-child(3n){
margin-right:0;}
.gt_s_1_mid_jj{ position:absolute; left:0; bottom:0; width:100%; z-index:1; background-image:url(../images/gt/21.png);
}
.gt_s_1_mid_jj table{
width:100%; text-align:center;}
.gt_s_1_mid_jj table td{ color:#fff;
vertical-align:middle; height:140px; vertical-align:middle; line-height:24px; padding:0 10px;}
 
.gt_s_1_mid_bg{
position:absolute; left:0; width:100%; z-index:10; height:70px; background-position:center; background-repeat:no-repeat; top:135px;}

.gt_s_1 li:nth-child(1) .gt_s_1_mid_bg{
background-image:url(../images/i1on.png);}
.gt_s_1 li:nth-child(1):hover .gt_s_1_mid_bg{
background-image:url(../images/i1.png);}

.gt_s_1 li:nth-child(2) .gt_s_1_mid_bg{
background-image:url(../images/i2on.png);}
.gt_s_1 li:nth-child(2):hover .gt_s_1_mid_bg{
background-image:url(../images/i2.png);}

.gt_s_1 li:nth-child(3) .gt_s_1_mid_bg{
background-image:url(../images/i3on.png);}
.gt_s_1 li:nth-child(3):hover .gt_s_1_mid_bg{
background-image:url(../images/i3.png);}

.gt_s_1_mid_img{
position:relative;}
.gt_s_1_mid_img_mask{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000;opacity:0;}
.gt_s_1 li:hover .gt_s_1_mid_img_mask{
opacity:0.6}
.s_case_list li{ margin-top:20px;
float:left; width:335px; overflow:hidden;}
.s_case_list li:nth-child(2n){
float:right;}
.s_case_list_2{
  width:335px; position:relative;}
.s_case_list_2 table{
width:335px; text-align:left; }
.s_case_list_2 table td{height:90px; font-size:20px; padding-top:10px;   vertical-align:middle;}
.s_case_list_2 table td span{
font-size:24px; line-height:35px; color:#333;}
.s_case_list_2 b{ opacity:0;
position:absolute; right:0px; top:0; width:28px; height:100%; z-index:1; background-image:url(../images/c2.png); background-position:center; background-repeat:no-repeat;}
.s_case_list li:hover .s_case_list_2 table td span{
color:#305dc3;}
.s_case_list li:hover{
background-color:#f7f7f7;}
.s_case_list li:hover b{
right:20px; opacity:1;}
.case_repro{ background-color:#fff;
margin-top:17px;}
.case_repro_1{
font-size:20px; color:#fff; background-color:#305dc3; line-height:50px; padding-left:24px; width:246px;}
.case_re_pro{
width:240px; margin:0 auto;}
.case_re_pro li{
float:left; width:100%; margin-top:15px;}
.case_re_pro_img img{
float:left; width:100%;}
.case_re_pro_name{ padding:5px 0px;
text-align:center; color:#333;}
.gt_news_list li{
float:left; margin:0px; padding:20px 0px; overflow:hidden; border-bottom:1px #d9d9d9 dashed; width:100%;}

.gt_news_list_left{ display:none;
float:left; overflow:hidden; width:335px;}
.gt_news_list li:nth-child(1) .gt_news_list_left{
display:block;}
.gt_news_list_left img{
float:left; width:100%;}
.gt_news_list_right{
width:100%; float:left;}
.gt_news_list li:nth-child(1)  .gt_news_list_right{
float:right; width:325px;}
.hl{
display:none;}
.gt_news_list li:nth-child(1) .hl{
display:block;}
.gt_news_list_right_1{ text-align:left;
font-size:24px; line-height:37px; color:#333;}
.gt_news_list_right_2{ background-position:left bottom; padding-bottom:10px; background-repeat:no-repeat; background-image:url(../images/n2.jpg);
font-size:20px; color:#999; text-align:left; line-height:22px; padding-top:10px;}

.gt_news_list_right_3{ display:none;
line-height:22px; color:#808080; padding:15px 0px 20px 0;}
.gt_news_list_right_4 span{
display:inline-block; width:143px; height:36px; text-align:center; line-height:36px; border:1px #d9d9d9 solid;}
.gt_news_list li:hover .gt_news_list_right_1{
color:#305dc3;}
.gt_news_list li:hover .gt_news_list_right_4 span{
background-color:#305dc3; color:#fff; border-color:#305dc3}
.gt_news_info_1{
text-align:center; font-size:28px; color:#4c4c4c; padding:25px 0px;}

.gt_news_info_2{
text-align:center; background-image:url(../images/n4.jpg); line-height:18px; background-position:center; background-repeat:repeat-x;}
.case_re_pro_name2{
text-align:left; color:#333; line-height:20px; margin:9px 0 0px 0px; padding:0 10px; width:220px; background-position:left 9px; background-repeat:no-repeat; background-image:url(../images/n5.jpg);}
.case_re_pro_time{
font-size:12px; color:#999; line-height:normal; padding:5px 10px; width:220px;}
.case_re_pro li.case_re_pro_news_li .case_re_pro_img{
display:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_img{
display:block;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_name2{
padding:0; width:240px; background-image:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_time{
padding-left:0; padding-right:0; width:240px; background-image:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1){ margin-top:15px;
border-bottom:1px #d9d9d9 solid; padding-bottom:10px;}
.case_re_pro li.case_re_pro_news_li{
margin-top:10px;}
.case_re_pro li.case_re_pro_news_li:hover .case_re_pro_name2{
color:#305dc3; background-image:url(../images/n6.jpg);}
.case_re_pro li.case_re_pro_news_li:nth-child(1):hover .case_re_pro_name2{
background-image:none;}
.rcln_gt_list li{ margin-top:30px;
width:100%;   padding:0px; overflow:hidden;}
.rcln_gt_list_left{
float:left; width:345px; overflow:hidden;}
.rcln_gt_list li:nth-child(2n) .rcln_gt_list_left{
float:right;}
.rcln_gt_list_right{
float:right; width:345px; text-align:center;}
.rcln_gt_list li:nth-child(2n) .rcln_gt_list_right{
float:left;}
.rcln_gt_list_right_1{
position:relative; height:130px; margin-top:15px;}
.rcln_gt_list_right_1_1{
font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#c0ceed; line-height:85px; font-weight:bold;}
.rcln_gt_list_right_1_2{ background-image:url(../images/j6.png);
position:absolute; left:0; bottom:0; width:100%; z-index:1; padding-top:10px;}
.rcln_gt_list_right_1_2_1{
font-size:26px; line-height:35px; color:#333;}
.rcln_gt_list_right_1_2_2{ background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/j5.jpg);
font-size:20px; color:#808080; font-family:Arial, Helvetica, sans-serif; line-height:22px; padding-bottom:10px;}
.rcln_gt_list_right_2{
color:#666; padding-top:10px; line-height:35px; font-size:22px;}
.tjnews_gt li{ margin-top:20px;
float:left; width:335px; overflow:hidden;}
.tjnews_gt li:nth-child(2n){
float:right;}
.tjnews_gt_2{overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
font-size:22px; color:#333; padding-top:10px;}
.tjnews_gt_1 img{
float:left; width:100%;}

.tjnews_gt_3{ text-align:left;
color:#999; line-height:24px; font-size:20px;}
.tjnews_gt{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/n4.jpg); padding-bottom:25px;}
.news_jobs li{background-position:bottom; background-repeat:repeat-x; background-image:url(../images/n4.jpg); 
float:left; width:100%; margin:0px; padding:30px 0;}
.news_jobs_left{
float:left; width:120px; height:120px; background-color:#ededed;}
.news_jobs_right{ position:relative; background-image:url(../images/n9.png); background-position:640px center; background-repeat:no-repeat;
float:right; width:540px; padding-right:0px;}
.news_jobs li:hover .news_jobs_right{
background-position:right center; background-image:url(../images/n10.png);}
.news_jobs_left_1{ background-position:center bottom; background-image:url(../images/n11.jpg); padding-top:20px; padding-bottom:8px; background-repeat:no-repeat; line-height:30px;
font-size:26px; color:#4c4c4c; text-align:center;}
.news_jobs_left_2{
text-align:center; padding:2px 0px;}
.news_jobs_right_1{
font-size:26px; text-align:left; color:#333;}
 
.news_jobs_right_2{ text-align:left;
color:#808080; line-height:35px; padding-top:5px;}
 
.gtr{
position:fixed; z-index:888; right:0; width:70px; height:198px; margin-top:-99px; top:50%;}
.gtr ul li{
float:left; position:relative; width:100%; height:66px;}
.gtr ul li:nth-child(1) img{ display:none;
position:absolute; top:0; right:70px; max-width:none;}
.gtr ul li a{background-color:#3460c4;
display:block; width:100%; height:65px; border-bottom:1px #416ccf solid; background-position:center; background-repeat:no-repeat;}
.gtr ul li:hover a{
background-color:#fff;
}
.gtr ul li:nth-child(1):hover img{
display:block;}
.gtr ul li:nth-child(1) a{
background-image:url(../images/r1on.png);}
.gtr ul li:nth-child(1):hover a{
background-image:url(../images/r1.png);}
.gtr ul li:nth-child(2) a{
background-image:url(../images/r2on.png);}
.gtr ul li:nth-child(2):hover a{
background-image:url(../images/r2.png);}
.gtr ul li:nth-child(3) a{
background-image:url(../images/r3on.png);}
.gtr ul li:nth-child(3):hover a{
background-image:url(../images/r3.png);} 

/******/
.gt_1_right a{ background-position:left center;
display:inline-block; padding-left:30px; background-image:url(../images/gt/1.png); background-repeat:no-repeat;}
.gt_1_right{
float:right;}
.gt_1_left{
float:left;}
.gt_1{ font-size:19px; line-height:46px; overflow:hidden; margin:0 auto; max-width:750px;
background-color:#6d6d6d; color:#dedede;}
.gt_1 a{
color:#dedede}
.gtlogo{ }
.gtlogo_right{
float:right;}
.gtmenus{ 
float:right; width:40px; margin-right:30px; height:32px; margin-top:32px; background-image:url(../images/cate.png); background-position:center; background-repeat:no-repeat;}
.gtmenuson{
background-image:url(../images/close.png);}
.gtphones{ margin-right:30px;
float:right; width:41px; height:41px; margin-top:26px;}
.gtphones a{
display:block; width:100%; height:41px; background-image:url(../images/gt/3.png);   background-position:center; background-repeat:no-repeat;}
.gfmenu li{ padding:6px 0px;
float:left; width:33.333%; text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../images/gt/3.jpg);}
.gfmenu li a{
font-size:24px; color:#fff;}
.gfmenu li:nth-child(3n){
background-image:none}
.gdaohang{ display:none;overflow-y:auto; border-top:1px #e6e6e6 solid;
position:absolute; left:0; top:96px; width:100%; z-index:998; background-image:url(../images/gt/8.png);}
.gdaohang ul{ 
float:left; background-color:#fff; width:100%;}
.gdaohang ul li{ border-bottom:1px #e6e6e6 solid;
float:left; margin:0px; padding:0px 0px; width:100%; text-align:center;}
.gdaohang ul li .gtmenu{ background-position:590px center; background-repeat:no-repeat; background-image:url(../images/gt/9.png);
color:#333; font-size:30px; width:100%; display:block; padding:15px 0px;}
.gdaohang ul li dl{ display:none;
float:left; margin:0px; padding:0px; width:100%; background-color:#e6e6e6;}
.gdaohang ul li dl dd{
float:left; margin:0px; padding:5px 0px; width:100%;}
.gdaohang ul li dl dd a{
font-size:26px;}
.gdaohang ul li.on .gtmenu{
background-image:url(../images/gt/4.jpg); background-color:#d43232; color:#fff;}
 
.swiper-wrapper{
width:100%;}



.gt_s_1_mid{
position:relative;}
/****************************************/
.mltop{
position:absolute; left:0; top:20px; z-index:100;}
#nybody .mltop{
position:static; padding:20px 0px; background-color:#fff;}
#mllogo{
float:left;}
#mllogo img{
float:left;}
.mlmenu{
float:right; padding-top:9px;}
.mlmenu ul li{ margin:0 23px;
float:right; line-height:30px;}
.mlmenu ul li a{
font-size:14px; color:#333;}
.mlmenu ul li a:hover{
color:#57a7d9;}
.mlmenu ul li a.lan{
display:inline-block; border:1px #57a7d9 solid; line-height:28px; padding:0 10px; color:#57a7d9;}
.ml_1 span{ float:left;
font-size:30px; color:#666; font-weight:bold;}
.ml_1{
padding-top:30px; padding-bottom:25px;}
.mlfooter_right{
float:right; width:130px; text-align:center; font-size:16px; color:#4c4c4c;}
.mlfooter_left{
float:left;}
.mlfooter_left ul li{
float:left; margin-right:75px;}
.mlfooter_left ul li p{
font-size:16px; color:#4c4c4c; background-position:left bottom; background-repeat:no-repeat; padding-bottom:5px; background-image:url(../images/4.jpg);}
.mlfooter_left ul li dl{
width:100%; margin-top:10px; padding:0px;}
.mlbody{
background-color:#f7f7f7; padding:50px 0px;}
.mlbody_menu{
border-bottom:1px #e6e6e6 solid;}
.mlbody_menu{
text-align:center;}
.mlbody_menu ul li{
display:inline; }

.mlbody_menu ul li a{background-position:left center; background-repeat:no-repeat;   line-height:80px;
display:inline-block; padding:0 65px;}
.mlbody_menu ul li:first-child a{
background-image:none;}
.mlbody_menu ul li a span{
padding-left:28px; background-position:left center; background-repeat:no-repeat; display:inline-block;}
.mlbody_menu ul li a.on{
background-color:#57a7d9; color:#fff;}
.mlbody_menu ul li a span.s1{
display:none;}
.mlbody_menu ul li a.on span.s1{
display:inline-block;}
.mlbody_menu ul li a.on span.s2{
display:none;}
.mlbody_1{ text-align:left; font-size:20px;
color:#999999; font-family:Arial, Helvetica, sans-serif;}
.mlbody_1 span{
font-size:32px; color:#4c4c4c; padding-right:10px;}
.mlbody_2{ text-align:left;
 padding:25px 0px 35px 0px;}
.mlbody_3 ul li{
float:left; width:100%; text-align:left; margin-top:20px;}
.mlbody_3 ul li span{
display:block; width:100%; margin:0px; padding:0px;  font-size:28px; color:#4c4c4c;  }
.mlbody_3{
padding-top:5px; padding-bottom:35px;}
.mlbody_4{
position:relative;}
.mlbody_4 div{  
position:absolute; width:100%; text-align:center; height:130px; left:0; top:50%; margin-top:-65px; z-index:10; font-size:30px; color:#fff;}
.mlbody_4 div span{
padding-bottom:30px; display:block;}
.mlhistory{ margin-top:15px;
 background-repeat:repeat-y; background-image:url(../images/10.png); background-position:70px center;}
.mlhistory li{
width:100%; margin-bottom:30px; overflow:hidden; clear:both;}
.mlhistory_left{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4c4c4c; text-align:left;
float:left; width:150px;  margin-top:65px; background-position:105px center; background-repeat:no-repeat; background-image:url(../images/8.png);}
.mlhistory_right{
float:right; width:460px;   background-color:#fff; padding:40px;}
.mlhistory_right_right{
float:right; width:100%; text-align:left;   padding-top:20px;}
.mlhistory_right_left{
float:left; width:500px;}
.mlhistory_right_left_1{ background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/9.jpg); padding-bottom:5px;
color:#999; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.mlhistory_right_left_1 span{
font-size:36px; color:#666;}
.mlhistory_right_left_2{ text-align:left;
margin-top:15px;  }
.mlhistory li:hover .mlhistory_left{
color:#57a7d9; background-image:url(../images/9.png);}
.mlhonorlist ul{
width:610px; margin:0 auto;}
.mlhonorlist ul li{ background-position:100% bottom;
float:left; width:100%; margin-right:0; margin-bottom:22px;  }
.mlhonorlist ul li:nth-child(3n){
margin-right:0;}
.mlhonorlist_img img{
float:left; width:100%;}
.mlhonorlist_img{ 
padding:30px; width:550px; background-color:#fff; overflow:hidden;}
.mlhonorlist_img img{
width:100%;}
.mlhonorlist_name{
text-align:center; padding:10px 0px;}
 
.mlnewslist ul li{ height:340px; background-color:#fff;
float:left; width:335px; margin-right:20px; margin-bottom:20px;}
.mlnewslist ul li:nth-child(3n){
margin-right:0;}
.mlnewslist_jj{
padding:20px; width:295px;}
.mlnewslist_jj_1{ text-align:left;
font-size:24px; line-height:30px; color:#333;}
.mlnewslist_jj_2{ font-size:20px; text-align:left; color:#808080;}
.mlnewslist_jj_3{ display:none;
line-height:22px; margin-top:10px;}
.mlnewslist ul li:hover{
background-color:#57a7d9;}
.mlnewslist ul li:hover .mlnewslist_jj_1,.mlnewslist ul li:hover .mlnewslist_jj_2,.mlnewslist ul li:hover .mlnewslist_jj_3{
color:#fff;}
.mlnewslist_bt_1{
text-align:center; color:#4d4d4d; font-size:30px;}
.mlnewslist_bt_2{
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#57a7d9;}
.mlnewslist_bt{
padding-bottom:40px;}
.mlnews_info_1{
font-size:30px; color:#4c4c4c;}
.mlnews_info_2{
padding-bottom:20px; font-size:20px; border-bottom:1px #d9d9d9 solid;}
.mlnews_info_3{ text-align:left;
line-height:38px; padding-bottom:25px; padding-top:25px;}
.mlnews_info_4{
background-color:#f2f2f2;}
.mlnews_info_4_mid{ text-align:center;  
width:190px; height:80px; background-color:#808080; float:left; position:relative;}
.mlnews_info_4_mid a{
color:#fff;}
.mlnews_info_4_mid a span{
display:inline-block; line-height:80px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/a.png); padding-left:45px;}
.mlnews_info_4_left{
float:left; width:250px;}
.mlnews_info_4_right{
float:right; width:250px;}
.mlnews_info_4_left a{ text-align:left;
display:block; float:left; width:170px; padding-left:80px; background-position:20px center; background-repeat:no-repeat; background-image:url(../images/12.png); line-height:80px;}
.mlnews_info_4_right a{ text-align:right;
display:block; float:left; width:170px; padding-right:80px; background-position:190px center; background-repeat:no-repeat; background-image:url(../images/11.png); line-height:80px;}
/*.mlnews_info_4_left a:hover{
background-color:#57a7d9; color:#fff; background-image:url(../images/13.png);}
.mlnews_info_4_right a:hover{
background-color:#57a7d9; color:#fff; background-image:url(../images/14.png);}*/
.lingchuanglist ul li{ margin-bottom:20px;
background-color:#fff; padding:25px; float:left; width:640px; overflow:hidden;}
 
.lingchuanglist_left{
float:left; width:270px; height:180px; overflow:hidden;}
.lingchuanglist_left img{
float:left; width:100%;}
.lingchuanglist_right{
float:right; width:345px; margin-top:25px;}
.lingchuanglist_right_left{ text-align:left;
float:left; font-family:Arial, Helvetica, sans-serif; width:100%;}
.lingchuanglist_right_left_1{
font-size:20px; text-align:left;}
.lingchuanglist_right_left_1 span{
font-size:30px; }
.lingchuanglist_right_left_2{
line-height:20px;}
.lingchuanglist_right_right{
float:right; width:345px;   }
.lingchuanglist_right_right_1 a{
font-size:24px; line-height:38px; color:#4c4c4c;}
.lingchuanglist_right_right_1{ text-align:left;}
.lingchuanglist_right_right_2{ display:none;
line-height:22px; padding:10px 0px 20px 0px;}
.lingchuanglist_right_right_3{
display:none;}
.lingchuanglist_right_right_3 a{
display:inline-block; border:1px #d9d9d9 solid; width:135px; height:30px; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.lingchuanglist_right_right_3 a:hover{
background-color:#57a7d9; border-color:#57a7d9; color:#fff;}
.lingchuanglist_right_right_1 a:hover{
color:#57a7d9;}
.mlservice_1 ul li{
float:left; width:335px; height:320px; margin-right:0; margin-bottom:20px; background-color:#fff; overflow:hidden; position:relative;}
.mlservice_1 ul li:nth-child(2n){
float:right;}
 
.mlservice_1_1{ margin-top:40px;
background-position:center top; background-repeat:no-repeat; height:80px;}
.mlservice_1 ul li:nth-child(1) .mlservice_1_1{
background-image:url(../images/gt/21.png);}
 
.mlservice_1_2{
text-align:center; color:#4c4c4c; font-size:26px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/29.png); padding-bottom:5px; padding-top:10px;}
.mlservice_1_3{
text-align:center; padding:0 5%; width:90%; line-height:35px; padding-top:15px;}
 
 
.mlservice_1 ul li:nth-child(2) .mlservice_1_1{
background-image:url(../images/gt/24.png);}
 

.mlservice_1 ul li:nth-child(3) .mlservice_1_1{
background-image:url(../images/gt/25.png);}
 

.mlservice_1 ul li:nth-child(4) .mlservice_1_1{
background-image:url(../images/gt/27.png);}
 
.mlservice_1_4{
position:absolute; left:4%; border:1px #fff solid; top:4%; width:92%; height:92%; z-index:10; }
.mlfb{
position:relative;   }
.mlfb_left{
position:absolute; left:0; top:0; height:100%; width:50%; background-position:center right; background-repeat:no-repeat; background-image:url(../images/32.jpg);}
.mlfb_right{
  width:100%; padding-top:50px; padding-bottom:50px;}
.mlwbk{ font-size:24px; color:#333; background-color:transparent; font-family:"微软雅黑";
float:left; width:668px; height:58px; border:1px #999999 solid; line-height:58px; padding:0 10px;}
.mlfb_right_1{ text-align:left;
font-size:24px; color:#808080; line-height:35px; margin-top:15px; margin-bottom:20px;}
.mlfb_right_2{
margin-top:25px; margin-bottom:50px;}
.mlfb_right_2 a{ font-size:26px;
display:block; float:left; width:260px; height:60px; text-align:center; line-height:60px; color:#fff; background-color:#57a7d9;}
.mlfb_right_2 a:hover{
background-color:#999;}
.mljob_1 ul li{ margin-bottom:20px;
float:left; width:690px; overflow:hidden;}
.mljob_1_1 img{
width:100%;}
.mljob_1 ul li:nth-child(2n){
float:right;}
.mljob_1_2{
text-align:center; color:#333; padding:10px 0px;}
.mljob_2 ul li{ margin-bottom:20px;
float:left; background-color:#fff; padding:0px; width:100%;}
.mljob_2_1{ width:640px;
padding:25px 25px; font-size:26px; text-align:left; color:#333; background-position:620px center; background-repeat:no-repeat; background-image:url(../images/39.png);}
.mljob_2_2{ display:none;
padding:25px; width:640px;}
.mljob_2_2_1{ text-align:left;
border-bottom:1px #e5e5e5 solid; padding-bottom:25px;}
.mljob_2_2_2{ text-align:left;
padding:25px 0px;}
.mljob_2 ul li.on .mljob_2_1{
background-color:#57a7d9; color:#fff; background-image:url(../images/40.png);}
.mljob_2_2_3{
text-align:left;}
.mljob_2_2_3 span{ display:inline-block;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/41.png); padding-left:40px; color:#57a7d9;}
.mljob_2_2_4 span{
background-image:url(../images/42.png); color:#4c4c4c;}
.mlprolist li{
width:100%; margin-bottom:20px; overflow:hidden; background-color:#fff;  clear:both;}
.mlprolist_left{
float:left; width:320px; border-right:1px #e6e6e6 solid; height:235px; text-align:center;}
.mlprolist_left table{
width:100%;}
.mlprolist_left table td{
text-align:center; vertical-align:middle; height:235px;}
.mlprolist_right{
float:right; padding:50px 50px 0px 50px; width:269px;}
.mlprolist_right_1{
text-align:left;}
.mlprolist_right_1 a{
font-size:25px; color:#333; line-height:35px;}
.mlprolist_right_1{
background-position:left bottom; padding-bottom:10px; background-image:url(../images/47.jpg); background-repeat:no-repeat;}
.mlprolist_right_2{ font-size:22px;
margin:20px 0px 30px 0px; line-height:30px; text-align:left;}
.mlprolist_right_3{
display:none;}
.mlprolist_right_3 a{
display:inline-block; border:1px #ccc solid; width:148px; height:36px; line-height:36px; text-align:center;}
.mlprolist_right_3 a:hover{
color:#fff; background-color:#54a7dc; border-color:#54a7dc;}
.mlproinfo_1{
background-position:center top; background-repeat:no-repeat; height:723px; background-image:url(../images/51.jpg);}
.mlcpyl{ padding-bottom:60px; background-size:cover;
background-position:center top; background-repeat:no-repeat; background-image:url(../images/54.jpg);}
.mlcpyl_1{
text-align:center; font-size:36px; color:#333; padding-top:120px; padding-bottom:30px;}
.mlproinfo_video{
background-position:center; background-repeat:no-repeat; height:1080px;}
.mlproinfo_video_right{
float:right; width:560px;}
.mlproinfo_video_right_1{
text-align:left; }
.mlproinfo_video_right_1 a span{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/55.png); padding-right:30px; display:inline-block; line-height:55px; color:#fff; font-size:24px;}
.mlproinfo_video_right_1 a{
display:inline-block; padding:0 45px; background-color:#57a7d9;-moz-border-radius: 55px; /* Gecko browsers */ -webkit-border-radius: 55px; /* Webkit browsers */ border-radius:55px; /* W3C syntax */}
.mlproinfo_video_right_1{
padding-top:40px;}
.mlcpy2{
background-position:right bottom; background-repeat:no-repeat; background-image:url(../images/57.jpg); padding-bottom:230px;}
.mlcpy2_1 ul li{ padding:25px;
float:left; border:1px #e6e6e6 solid; width:638px; border-top:none; position:relative;}
.mlcpy2_1 ul li:nth-child(2n){
float:right;  }
.mlcpy2_1_left{
float:left;}
.mlcpy2_1_right{
float:right; width:530px;}
.mlcpy2_1 ul li:nth-child(1),.mlcpy2_1 ul li:nth-child(2){
border-top:1px #e6e6e6 solid;}
.mlcpy2_1_right_1{ text-align:left;
font-size:26px; color:#333;}
.mlcpy2_1_right_2{
line-height:35px; text-align:left; margin-top:5px; font-size:22px;}
.mlcpy2_1{
margin-top:35px;}
.mlcpy2_2 ul li{
float:left; width:335px;   margin-bottom:20px;}
.mlcpy2_2 ul li:nth-child(2n){
float:right;}
.mlcpy2_2_pic{
overflow:hidden;}
.mlcpy2_2_pic_name{
text-align:center; padding-top:10px; font-size:24px; padding-bottom:10px;}
.mlcpy2_2{
margin-top:30px;}
.mlshouyepage{
position:static; padding-bottom:50px;}
.mlshouyepage .swiper-pagination-bullet{-moz-border-radius: 100%; /* Gecko browsers */ -webkit-border-radius: 100%; /* Webkit browsers */ border-radius:100%; /* W3C syntax */
width:12px; height:12px; border:1px #57a7d9 solid; background-color:transparent;opacity:1;}
.mlshouyepage .swiper-pagination-bullet-active{
background-color:#57a7d9}
.ml_1 a{
float:right; margin-top:10px;}
.mlindexfooter{
background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff; background-image:url(../images/71.jpg); padding:50px 0px;}
.mlindexfooter_1{
text-align:center; font-size:30px; font-weight:bold;}
.mlindexfooter_2{
text-align:center; font-size:22px; padding-top:20px;}
.mlindexfooter_3{
text-align:center; font-size:38px; font-weight:bold; padding:20px 0px 50px 0px;}
.mlindexfooter_4{
text-align:center;}
.mlindexfooter_4 a{
display:inline-block; border:1px #fff solid; width:258px; height:58px; text-align:center; line-height:58px; font-size:24px; color:#fff;}
.mlindexfooter_4 a:hover{
background-color:#57a7d9; color:#fff;}
.div1200{
width:690px; margin:0 auto; padding:0px;}
.mlprolist_left table td img{
max-width:60%;} 

input,html,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

.tipmid{ display:none;
width:460px; height:300px; z-index:100; position:fixed; left:50%; top:50%; margin-left:-230px; margin-top:-150px; background-image:url(../images/cc2.jpg); background-position:center; background-repeat:no-repeat;}

.mlprolist li:nth-child(3){
display:none;}



/**百大-小陈***/
.bdtop{
position:fixed; left:0; top:20px; width:100%; z-index:999;}
.bdtop_mid{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);
margin:0 20px; background-color:#fff; height:94px; padding:0 20px;} 
.bdtop_mid_left{
float:left; margin-top:15px;}
.bdtop_mid_left img{
float:left;}
.bdtop_mid_right{
float:right;}
.bdtop_mid_right ul li{ font-size:15px;
float:right; padding:0px 25px 0px 25px; line-height:94px; height:94px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat;}
.bdtop_mid_right ul li:nth-child(1){
background-repeat:repeat-y; padding-right:5px;}
a{
color:#666;}
.bdtop_mid_right ul li:last-child{
background-image:none;}
a:hover{
color:#d43232}
.bdtop_mid_right ul li:nth-child(1) a{
display:inline-block; background-image:url(../images/email.png); padding-left:28px; background-position:left center; background-repeat:no-repeat;}
#bdindexbf .swiper-pagination-bullet{ margin:20px 0px;opacity:1;
width:14px; height:14px; border:1px #fff solid; background-color:transparent;}
#bdindexbf .swiper-pagination-bullet-active{
border-color:#d43232; background-color:#d43232}
.go-btn{ opacity:1; webkit-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -webkit-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -ms-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -moz-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -o-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;  position:absolute;bottom:10px;left:48%; width:44px; height:81px;    text-align:center; z-index:99999;     overflow:hidden} .go-btn:hover{ animation-play-state:paused; -webkit-animation-play-state:paused; -ms-animation-play-state:paused; -moz-animation-play-state:paused; -o-animation-play-state:paused; } @keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-webkit-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-ms-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-moz-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-o-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
.bdindex_about{
position:relative; padding:98px 0; height:550px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index4.jpg);}
.bdindex_about_left{
width:600px;}
.bdindex_about_left_1{
font-size:26px; color:#4c4c4c;}
.bdindex_about_left__img{
padding-top:35px; padding-bottom:5px;}
.bdindex_about_right{ background-image:url(../images/index3.jpg);
position:absolute; right:0; top:98px; height:550px; background-position:left center; background-repeat:no-repeat; width:46%; background-size:cover;}
.bdindex_about_left_2{
padding-top:35px; padding-bottom:35px;}
.bdindex_about_left_2 img{
margin-left:38px;}
.bdindex_about_left_3{
font-size:26px; color:#1a1a1a;}
.bdindex_about_left_4{
font-size:15px; padding-top:25px; padding-bottom:60px;}
.bdclink{ color:#d43232;
display:inline-block; border:1px #d43232 solid; font-size:15px; width:178px; height:42px; text-align:center; line-height:42px;}
.bdclink:hover{
background-color:#d43232; color:#fff;}
.ywlypic img{
float:left; width:100%;}
.ywlymask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:0.5;}
.ywlyico{ color:#fff; font-size:26px; line-height:50px; text-align:center;
position:absolute; left:0; width:100%; height:140px; top:50%; margin-top:-70px; z-index:20; text-align:center;}
.ywlyjj{opacity:0;
position:absolute; left:0; bottom:0; padding-top:25px; padding-bottom:25px; padding-left:5%; padding-right:5%; width:90%; z-index:30; background-image:url(../images/index12.png); color:#fff;}
.ywlyjj_1{
text-align:center; font-size:24px;}
.ywlyjj_2{ padding-bottom:10px; text-align:center; line-height:25px;
font-size:14px; font-family:Arial, Helvetica, sans-serif; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index8.png);}
.ywlyjj_3{
text-align:center; line-height:22px; padding-top:20px;}
.indexywly:hover .ywlymask,.indexywly:hover .ywlyico{
opacity:0;}
.indexywly:hover .ywlyjj{
opacity:1;}
.bdtzz{
background-image:url(../images/index24.jpg); background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.bdtzz_left{ padding-left:0px; color:#fff; padding-left:35px; padding-right:35px; width:620px; position:relative;  
float:left;   height:170px; background-image:url(../images/6.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_right{
float:right; width:690px; background-color:#fff; height:316px;}
.bdtzz_right_mid{ width:100%;  
float:right; height:316px; position:relative;  }
.bdtzz_right_mid_list_1{
font-size:24px; color:#333;}
.bdtzz_right_mid_list_2{ display:none;
color:#808080; line-height:22px; padding:5px 0px; padding-top:9px;}
.bdtzz_right_mid_list{
padding:15px 35px; border-top:1px #888 dashed; padding-top:25px;}
.bdtzz_right_mid_list:hover .bdtzz_right_mid_list_1{
color:#c93434;}
.bdtzz_left_1{
font-size:28px; padding-top:40px;}
.bdtzz_left_2{
font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
.bdtzz_left_3_left{ cursor:pointer;
float:left; width:48px; height:48px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_left:hover{
background-image:url(../images/lefton.png);}
.bdtzz_left_3_right{ cursor:pointer; margin-left:10px;
float:left; width:48px; height:48px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_right:hover{
background-image:url(../images/righton.png);}
.swiper-slide-active .bdtzz_right_mid_list{
border:none;}
.bdtzz_left_3{
padding-top:0px; width:106px; position:absolute; right:35px; top:61px;}
.dqbg ul li{ width:50%; overflow:hidden;
float:left; position:relative;}
.dqbg ul li img{
float:left; width:100%;}
.dqbg_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:0;}
/*.dqbg ul li:hover .dqbg_mask{
opacity:0.6;}
.dqbg_bk{opacity:0;
position:absolute; z-index:20; width:96%; left:2%; top:4.5%; height:91%; border:1px #afacb7 solid;}
.dqbg ul li:hover .dqbg_bk{
opacity:1;}*/
.dqbg_link{
position:absolute; z-index:50; width:250px; height:90px; left:50%; top:50%; margin-left:-125px; margin-top:-45px;}
.dqbg_link_left{
float:left; width:90px; height:90px; background-color:#fff; background-position:center; background-repeat:no-repeat;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */}
.dqbg ul li:nth-child(1) .dqbg_link_left{
background-image:url(../images/index16.png);}
/*.dqbg ul li:nth-child(1):hover .dqbg_link_left{
background-image:url(../images/index17.png); background-color:#c93434;}*/
.dqbg_link_right{ padding-left:20px; margin-top:8px;
float:left; width:140px; color:#4c4c4c;}
.dqbg_link_right_1{
font-size:26px; }
.dqbg_link_right_2{
font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:28px;}
/*.dqbg ul li:hover .dqbg_link_right{
color:#fff;}*/

.dqbg ul li:nth-child(2) .dqbg_link_left{
background-image:url(../images/index19.png);}
/*.dqbg ul li:nth-child(2):hover .dqbg_link_left{
background-image:url(../images/index18.png); background-color:#c93434;}*/
.fl{ overflow:hidden;
display:block; border:1px #ccc solid;}
.fl img{
width:100%; float:left;}
/*.fl:hover{
border-color:#d43232;}*/
.bdtzz_left_3_left2{ cursor:pointer;
position:absolute; left:0; top:50%; width:40px; height:40px; margin-top:-20px; z-index:10; background-image:url(../images/left2.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_left2:hover{
background-image:url(../images/left2on.png);}

.bdtzz_left_3_right2{ cursor:pointer;
position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px; z-index:10; background-image:url(../images/right2.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_right2:hover{
background-image:url(../images/right2on.png);}

.bdfooter{
background-color:#333333; padding:40px 0px 35px 0px;}
.bdfooter_left{ color:#adadad;
float:left; width:570px;}
.bdfooter_right{
float:right; width:630px;}
.bdfooter_right ul li{
float:right; margin-left:70px;}
.bdfooter_right ul li:last-child{
margin-left:0;}
.bdfooter_right ul li p{
width:100%; margin:0px; padding:0px; color:#fff; font-size:15px;}
.bdfooter_right ul li dl{
width:100%; margin:0px; padding:0px; padding-top:15px;}
.bdfooter_left_2{
padding-top:20px; padding-bottom:15px;}
.bdfooter_right ul li dl dd a{
color:#adadad;}
.bdfooter_right ul li dl dd a:hover{
color:#fff;}
.bdfooter_left_1{
color:#fff; font-size:22px; padding-bottom:18px;}
.bdfooter_left_2 ul li{ color:#c2c2c2; font-size:22px;
background-position:left center; background-repeat:no-repeat; line-height:40px;}
.bdfooter_left_2 ul li:nth-child(1){
background-image:url(../images/f1.png); padding-left:30px;}
.bdfooter_left_2 ul li:nth-child(2){
background-image:url(../images/f2.png); padding-left:30px;}
.bdfooter_left_3{
padding-top:15px;}
.bdfooter_left_4 a{
color:#adadad;}
.bdfooter_left_4 a:hover{
color:#fff;}
.bdnybanner img{
float:left; width:100%;}
.lsfzbd{ padding-bottom:80px;
background-image:url(../images/ab22.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.lsfzbd_right{
float:right; width:100%;  overflow:hidden;}
.lsfzbd_right img{
width:100%; float:left;}
.lsfzbd_left{
float:left; width:590px; height:475px; background-color:#fff; padding:40px 50px;}
.lsfzbd_left_mid{ background-position:8px top; background-repeat:repeat-y; background-image:url(../images/ab10.jpg);
position:relative; height:455px;}
.lsfzbd_left_mid_list{ overflow:hidden;  
background-position:left top; background-repeat:no-repeat; background-image:url(../images/ab23.png); padding-left:40px;}
.lsfzbd_left_mid_list_1{
color:#666; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:22px;}
.lsfzbd_left_mid_list_2{ padding-top:4px; font-size:26px;  
color:#666;  }
/*.lsfzbd_left_mid_list:hover{
background-image:url(../images/ab9.png);}
.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_1,.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_2{
padding-left:10px;}*/
/*.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_1{
color:#d43232; font-weight:bold; font-size:26px; line-height:26px;}*/
.lsfzbd_left_mid_ac{ z-index:100;
position:absolute; left:0; bottom:-25px;}
.lsfzbd_left_mid_ac_right{ cursor:pointer; margin-left:10px;
float:right; width:50px; height:50px; background-image:url(../images/ab4.png); background-position:center; background-repeat:no-repeat;}
/*.lsfzbd_left_mid_ac_right:hover{
background-image:url(../images/ab5.png);}*/
.lsfzbd_left_mid_ac_left{ cursor:pointer;
float:right; width:50px; height:50px; background-image:url(../images/ab3.png); background-position:center; background-repeat:no-repeat;}
/*.lsfzbd_left_mid_ac_left:hover{
background-image:url(../images/ab6.png);}*/
.cyqymid{
position:relative;   width:530px; margin:0 auto; float:none;}
.cyqymid_img img{
float:left; width:100%;}
.cyqymid_img_name{ position:relative;
font-size:26px; color:#4c4c4c; padding:15px 0px;}
.cyqymid_footer{opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-color:#d43232; height:140px;}
.cyqymid_footer_1 span{
position:relative; display:inline-block; padding:0 54px; font-size:70px; line-height:70px; color:#dd5b5b; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cyqymid_footer_1 span b{
position:absolute; height:100%; width:36px; top:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/ab13.png);}
.cyqymid_footer_1{
padding-top:15px;}
.cyqymid_footer_2{
color:#fff; font-size:16px;}
.cyqymid:hover .cyqymid_footer{
opacity:1;}
.bdtzz_left_3_left2_bak{ cursor:pointer;
width:51px; height:50px; background-image:url(../images/ab14.png); position:absolute; left:0; top:145px; position:absolute; z-index:10;}
/*.bdtzz_left_3_left2_bak:hover{
background-image:url(../images/ab17.png);}*/

.bdtzz_left_3_right2_bak{ cursor:pointer;
width:51px; height:50px; background-image:url(../images/ab15.png); position:absolute; right:0; top:145px; position:absolute; z-index:10;}
/*.bdtzz_left_3_right2_bak:hover{
background-image:url(../images/ab16.png);}*/
.mapf{
position:absolute; left:0; top:300px; z-index:10; width:100%;}
.mapf .div1200{ overflow:hidden;
border:1px #d9d9d9 solid; width:688px; background-color:#fff; 
}
.mapf .div1200 ul li{ background-color:#fff;border-bottom:1px #d9d9d9 solid;
float:left; width:648px; height:130px; padding-top:20px; position:relative; padding-left:40px; }
.mapf_1{ margin-top:10px;
float:left; width:82px; height:82px;}
.mapf_1 img{
float:left;}
.mapf_2{ line-height:38px;
float:left; padding-left:25px; padding-top:9px;}
.mapf_2 span{
font-size:26px; color:#4c4c4c;}
.bdnewscate{
float:left; border:1px #d9d9d9 solid; width:688px;
}
.bdnewscate li{
float:left; width:50%;}
.bdnewscate li a{
display:block; width:100%; height:68px; line-height:68px; text-align:center;}
.bdnewscate li a span{
position:relative; display:inline-block; padding-left:43px; font-size:24px; color:#4c4c4c;}
.bdnewscate li a span img{
position:absolute; left:0; top:21px; height:27px;}
.bdnewscate li a span img.np2{
display:none;}
.bdnewscate li a.on{
background-color:#d43232;}
.bdnewscate li a.on span{
color:#fff;}
.bdnewscate li a.on span img.np1{
display:none;}
.bdnewscate li a.on span img.np2{
display:block;}
.bdnewslist ul li{
float:left; margin-right:0px; margin-top:40px; width:650px;   background-color:#fff; padding:20px;}
.bdnewslist_4{ font-size:22px;
border:1px #ccc solid; height:58px; line-height:58px; width:648px;}
.bdnewslist{
width:690px; margin:0 auto;}
.bdnewslist ul li:nth-child(3n){
margin-right:0;}
.bdnewslist_1 img{
float:left; width:100%;}
.bdnewslist_2{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;
font-size:24px; color:#333; padding-top:20px; padding-bottom:10px;}
.bdnewslist_4_left{ margin-left:12px;
float:left; color:#666; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/new6.png); padding-left:33px; background-position:left center; background-repeat:no-repeat;}
.bdnewslist_3{
color:#808080; font-size:22px; line-height:30px; padding-bottom:30px;}
.bdnewslist_4_right{background-image:url(../images/new8.png); padding-left:33px; background-position:left center; background-repeat:no-repeat;
float:right; margin-right:12px; color:#666;}
/*.bdnewslist ul li:hover .bdnewslist_4{
border-color:#d43232; background-color:#d43232;}
.bdnewslist ul li:hover .bdnewslist_4_left{
color:#fff; background-image:url(../images/new7.png);}*/
/*.bdnewslist ul li:hover .bdnewslist_4_right{
color:#fff; background-image:url(../images/new9.png);}*/
/*.bdnewslist ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);}*/
.bdviewnewsmore{
display:inline-block; border:1px #d43232 solid; color:#d43232; width:258px; height:48px; line-height:48px; font-size:16px;}
.bdviewnewsmore:hover{
background-color:#d43232; color:#fff;}
.re_news{ background-image:url(../images/new10.png);
float:left; width:106px; height:68px; background-position:center; background-repeat:no-repeat; border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid;}
.bdnews_prev{ text-align:center;
float:left; width:290px; height:68px; line-height:68px;  }
.bdnews_next{
float:right; width:290px; height:68px; line-height:68px;   text-align:center;}
/*.bdnews_prev:hover,.bdnews_next:hover{
color:#fff; background-color:#d43232;}*/
.dqbg_list ul li{ margin-bottom:20px; background-position:590px center; background-repeat:no-repeat; background-image:url(../images/r2.png);
float:left; border:1px #d9d9d9 solid; width:608px; height:88px; padding:20px 40px;}
.dqbg_list ul li:nth-child(2n){
float:right;}
/*.dqbg_list ul li:hover{
border-color:#d43232;}*/
.dqbg_list_1{
font-size:24px; color:#333;}
.dqbg_list_2{
font-size:20px; color:#808080;}
/*.dqbg_list ul li:hover{
background-image:url(../images/r3.png);}*/
.lsgg{
background-image:url(../images/r11.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.lsgglist ul li{ padding:25px 40px; background-position:1110px center; background-repeat:no-repeat; background-image:url(../images/r13.png);
float:left; width:610px; height:80px; background-color:#fff; border-bottom:1px #dbdbdb dashed;}
.lsgglist ul li:last-child{
border:none;}
.lsgglist_1{
font-size:24px; color:#333;}
.lsgglist_2{
color:#808080; font-size:20px; line-height:26px;}
/*.lsgglist ul li:hover{
background-color:#d43232; padding-left:70px; width:1090px;background-position:1090px center; background-image:url(../images/r14.png);}
.lsgglist ul li:hover .lsgglist_1,.lsgglist ul li:hover .lsgglist_2{
color:#fff;}*/
.szhd{
background-image:url(../images/r12.jpg); color:#fff; background-position:center; background-repeat:no-repeat; height:440px;}
.bdviewnewsmore_2{
color:#fff; border-color:#fff;}
.bdviewnewsmore_2:hover{
border-color:#d43232}
.tzz_left{
float:left; width:100%; overflow:hidden}
.tzz_left img{
float:left; width:100%;}
.tzz_right{
float:right; width:690px; padding:23px 0px; overflow:hidden;}
.tzz_right_1 li{ margin-bottom:8px;
font-size:24px; color:#4c4c4c; background-position:left center; background-repeat:no-repeat; padding-left:40px;}
.dq_top{
background-color:#f2f2f2; line-height:70px;}
.dq_top_left{ float:left;
font-size:26px; color:#333;}
.dq_top_right{
float:right; font-size:22px; color:#808080;}
.dq_top_right a{
color:#808080;}
.dq_top_right a:hover{
color:#d43232;}
/*.lsggnyli:hover{
background-color:#d43232;}*/
.bdqywh{ padding-bottom:90px;
background-image:url(../images/c8.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.bdqywh_left{
float:left; width:600px; height:600px;}
.bdqywh_right{
float:right; width:600px; height:600px;}
.bdqywh_jj{
height:300px; background-color:#fff; position:relative;}
.bdqywh_jj_bk{opacity:0;
position:absolute; left:15px; top:15px; border:1px #d43232 solid; width:568px; height:268px; z-index:10;}
.bdqywh_jj:hover .bdqywh_jj_bk{
opacity:1;}
.whhdlist li{   margin-bottom:22px;
float:left; position:relative; width:100%;  }
.whhdlist_pic img{
float:left; width:100%;}
.whhdlist li:nth-child(3n){
margin-right:0;}
.whhdlist_pic_name{   left:0; bottom:0; z-index:10;
text-align:center; line-height:55px; color:#4c4c4c;text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
/*.whhdlist li:hover .whhdlist_pic_name{
background-color:#d43232; color:#fff; bottom:20px;}*/
.ser_name{ font-family: 'DINCondensedC'; font-weight:bold; color:#333;
font-size:40px;}
.sp_left{ position:relative;
float:left; width:690px; overflow:hidden;}
.sp_left img{
float:left; width:100%;}
.snac .swiper-pagination-bullet{
width:12px; height:12px;
}
#smid .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.snac .swiper-pagination-bullet-active{
background-color:#d43136;}
.sp_left img{
float:left; width:100%; height:480px;}
.sp_right{
float:left; width:590px; padding:50px;   background-color:#f2f2f2;}
.sp_right table{
width:100%;  vertical-align:middle;}
.sp_right table td{
vertical-align:middle;  }
.sp_right_1{
display:block; font-size:24px; color:#333; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/s2.jpg); padding-bottom:10px;}
.sp_right_2{
display:block; line-height:38px;}
body{
padding-top:0;}
.comdiv{
text-align:left;}
#swiper-pagination-4{
position:static;}
#swiper-pagination-4 .swiper-pagination-bullet{
width:14px; height:14px; border:1px #b5b5b5 solid; opacity:1; background-color:#fff; margin-top:25px;}
#swiper-pagination-4 .swiper-pagination-bullet-active{
background-color:#c93434; border-color:#c93434;}
.bdfmenu{ color:#7a9ebf;
text-align:center; padding:20px 0px; border-bottom:1px #7a9ebf solid;}
.bdfmenu a{
color:#000; font-size:20px;}
.bdfmenu a:hover{
color:#000;}
.bdfmenu span{
padding:0 20px; color:#5c5c5c;}
@font-face {
  font-family: 'ITC Kabel';
  src: url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.eot?v=3.2.1');
  src: url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.woff?v=3.2.1') format('woff'), url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.ttf?v=3.2.1') format('truetype'), url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

.headeron{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);
top:0; background-color:#fff;}
.headeron .gtlogo{
height:54px; width:172px; background-image:url(../images/logoon.png);}
.headeron .gtmenus{
margin-top:26px;}
.gdaohang{
background-color:#fff;}
#headerzb{/*-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);background-color:#fff;*/
position:absolute; left:0; top:0; z-index:999; width:100%;  height:137px;}
.zblogo{
float:left; margin-left:30px; margin-top:33px;}
.zb_right{
float:right; margin-right:30px; margin-top:30px;}
.zb_right a{
display:block; width:67px; height:77px; background-image:url(../images/cate.png); background-position:center; background-repeat:no-repeat;}
.maskmenu{ background-image:url(../images/img5.png);
position:fixed; left:150%; top:0%; width:100%; height:100%; z-index:888; overflow-y:auto;}
.zb_right a.on{
background-image:url(../images/cateon.png);}
.maskmenuon{
left:0;}
.maskmenu_mid{
margin-top:0px;}
.maskmenu_mid ul li{
float:left; width:100%; overflow:hidden; padding:0px;}
.maskmenu_mid ul li:first-child{
margin-bottom:20px;}
.dhname{
float:left; display:block; width:100%; background-position:35px center; background-repeat:no-repeat; padding-top:18px; padding-bottom:18px;  font-size:30px; color:#333; text-align:left;    text-align:center; font-size:30px; color:#333; text-align:left; padding-left:68px; width:594px;}
.dhname:hover{
color:#333;}
.maskmenu_mid ul{ padding-top:88px;
float:right; width:662px; background-color:#fff;} 
.maskmenu_mid_search{
margin:0 auto; width:526px;}
.maskmenu_mid_search_left{ font-size:22px;
float:left; width:354px; height:58px; line-height:58px; padding:0 15px; border:1px #a01c78 solid; }
.maskmenu_mid_search_right{ width:140px; height:60px; background-color:#a01c78;
float:right; cursor:pointer; border:none; background-position:center; background-repeat:no-repeat; background-image:url(../images/img6.png);}
/******************************************************************************************/
.zb_top_1{
padding-top:25px; padding-bottom:7px;}
.zb_top_left{
float:left;}
.zb_top_mid{
float:left;}
.zb_top_right{
float:right; margin-top:5px;}
.zb_top_mid{
float:left; margin-left:105px;}
.zb_top_mid_1{
width:313px; height:36px; border:2px #249fe3 solid;}
.zb_top_mid_1 .btn_input{ font-size:14px;
float:left; border:none; background-color:transparent; width:233px; padding:0 15px; height:36px; line-height:36px;}
.s_btn{
float:right; width:48px; height:36px; border:none; cursor:pointer; color:#fff; background-color:#249fe3}
.zb_top_mid_2 a{
font-size:12px; color:#8d8d8d;}
.zb_top_mid_2 a:hover{
color:#249fe3;}
.zb_top_2{
background-color:#0aa3e9; overflow:visible; height:52px;}
.zb_top_2 .div1200{
overflow:visible;}
.zb_top_2 ul li{ z-index:10;
float:left; position:relative;}
.zb_top_2 ul li .dhname{
float:left; text-align:center; display:block; width:150px; line-height:52px; color:#fff; font-size:16px;}
.zb_top_2 ul li .dhname:hover,.zb_top_2 ul li .dhnameon{
background-color:#028ee3;}
.zb_index_1 ul li{padding-top:50px; padding-bottom:50px; background-position:bottom; background-repeat:repeat-x;  
float:left; width:50%; text-align:center; position:relative; border-bottom:1px #e1e1e1 solid;}
.zb_index_1 ul li b{
position:absolute; left:0; top:0; z-index:1; width:1px; background-color:#e1e1e1; height:100%;}
.zb_index_1 ul li:nth-child(2n-1) b{
display:none}
.zb_index_1_3{ z-index:10;  
position:absolute; left:0; bottom:0; width:100%; height:15px; background-color:#79a8d7; background-position:center; background-repeat:no-repeat;}
.zb_index_1_1 img{
height:60px;}
.zb_index_1_2{ padding-top:20px;
font-size:22px; color:#555;}
.zb_index_1 ul li:hover .zb_index_1_3,.zb_index_1 ul li.on .zb_index_1_3{
background-image:url(../images/7.png);}
.zb_index_2{ padding-top:85px; padding-bottom:100px; background-color:#7aa8d9;
background-image:url(../images/35.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat;}
.zb_index_2_ul li,.zb_index_2_ul_6 li{ width:384px;
float:left; margin-right:24px;}
.zb_index_2_ul li:last-child{
margin-right:0;}
.zb_index_2_ul_img_1,.zb_index_2_ul_img_2{
overflow:hidden;}
.zb_index_2_ul_img_1 img{
float:left; width:520px; width:100%;}
.zb_index_2_ul_img_2 img{
float:left; height:250px; width:100%;}
.zb_index_2_ul_img_2_b{
margin-bottom:20px;}
.zb_index_2_ul_2 li{
float:left; width:281px; margin-right:24px;}
.zb_index_2_ul_2 li:last-child{
margin-right:0; width:590px;}
.zb_index_2_ul_img_3{
overflow:hidden;}
.zb_index_2_ul_img_3 img{
width:100%; float:left; height:250px;}
.zb_index_2_ul_img_3_b{
margin-bottom:20px;}
.zb_index_2_ul_img_4{
overflow:hidden;}
.zb_index_2_ul_img_4 img{
float:left; width:590px; height:250px; margin-bottom:20px;}
.zb_index_2_ul_img_5{
overflow:hidden; float:left;}
.zb_index_2_ul_img_5 img{
float:left; width:281px; height:250px;}
.zb_index_2_ul_img_5_r{
float:right;}
.zb_index_2 .div1200{
display:none;}
.zb_index_2_ul_img_6_2 img{
width:100%; height:285px;}
.zb_index_2_ul_img_6_2{
overflow:hidden; margin-bottom:20px;}
.zb_index_2_ul_img_6_3{
overflow:hidden;}
.zb_index_2_ul_img_6_3 img{
float:left; width:100%; height:218px;}
.zb_index_2_ul_6 li{
height:520px;}
.zb_index_2_ul_6 li:last-child{
margin-right:0;}
.zb_index_2_ul_img_6_4{
overflow:hidden; margin-bottom:20px;}
.zb_index_2_ul_img_6_4 img{
float:left; width:100%; height:218px;}
.zb_index_2_ul_img_6_5{
overflow:hidden;}
.zb_index_2_ul_img_6_5 img{
float:left; width:100%; height:285px;}
.zb_index_solution_left{
float:left; width:620px; overflow:hidden;}
.zb_index_solution_left img{
width:100%;}
.zb_index_solution_right{
float:right; width:513px;}
.zb_index_solution{ padding-top:190px; padding-bottom:230px;
overflow:hidden; background-image:url(../images/37.jpg); background-position:center; background-repeat:no-repeat; overflow:hidden;}
.zb_index_solution_right_1{
margin-top:64px; margin-bottom:20px;}
.zb_index_solution_right_2{
font-size:20px; color:#141414;}
.zb_index_solution_right_3{
color:#404040; line-height:24px; margin-top:15px;}
.zb_index_solution_right_4 a{
display:inline-block; width:149px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#4ba156; font-family:Arial, Helvetica, sans-serif;-moz-border-radius: 38px; /* Gecko browsers */ -webkit-border-radius: 38px; /* Webkit browsers */ border-radius:38px; /* W3C syntax */}
.zb_index_solution_right_4{
margin-top:30px;}
.zb_index_solution_right_4 a:hover{
background-color:#999;}
.zb_index_solution_bg{
position:absolute; border:1px #cfcfcf solid; width:72%; height:64%; top:15%; z-index:-1; right:0;}
.zb_index_main{
position:absolute; left:0; bottom:73px; width:100%; text-align:center; }
.zb_index_main .swiper-pagination-bullet{-moz-border-radius: 13px; /* Gecko browsers */ -webkit-border-radius: 13px; /* Webkit browsers */ border-radius:13px; /* W3C syntax */
width:13px; background-color:#fff; height:13px; border:1px #16b9e5 solid; opacity:1; margin:0 7px;}
.zb_index_main .swiper-pagination-bullet-active{
background-color:#14b4e6; border-color:#14b4e6;}
.zb_index_news{  
background-image:url(../images/1.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zb_index_news_1{
text-align:center; padding-top:105px; padding-bottom:75px;}
.swiper-container-2 .swiper-slide{
background-color:#fff;}
.zb_index_news_2_2_1{ padding-top:20px;
text-align:center; font-size:28px; color:#333;}
.zb_index_news_2_2_2{ padding-bottom:20px;
text-align:center; color:#999; font-size:24px;  }
.swiper-container-2_n{ right:0; margin-top:0; top:118px;
background-image:url(../images/10.png); background-position:center; width:34px; height:84px; background-repeat:no-repeat;}
.swiper-container-2_n:hover{
background-image:url(../images/11.png);}

.swiper-container-2_p{ left:0; margin-top:0; top:118px;
background-image:url(../images/9.png); background-position:center; width:34px; height:84px; background-repeat:no-repeat;}
.swiper-container-2_p:hover{
background-image:url(../images/12.png);}
.zb_index_fn{
background-image:url(../images/42.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zb_index_fn_list ul li{ height:434px;background-color:#fff; overflow:hidden;
float:left; width:400px; position:relative;}
.zb_index_fn_list_1{ 
position:absolute; left:0; top:0; width:100%; height:50%; overflow:hidden;}
.zb_index_fn_list_1 img{
float:left; width:100%; height:100%;}
.zb_index_fn_list_2{ padding-left:24px; padding-right:24px;
position:absolute; left:0; bottom:0; width:352px;; height:50%;}
.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_2{
bottom:auto; top:0;}
.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_1,.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_mask{
top:auto; bottom:0;}
.zb_index_fn_list_2_1{
font-size:20px; color:#333; padding-top:40px; padding-bottom:5px;}
.zb_index_fn_list_2_2{
line-height:18px; color:#b3b3b3; font-size:16px;}
.zb_index_fn_list_2_3{
color:#999; line-height:24px; margin-top:18px;}
.zb_index_fn_list_mask{opacity:0;
position:absolute; left:0; top:0; z-index:100; width:100%; height:50%; background-image:url(../images/43.png); background-position:center; background-repeat:no-repeat;}
.zb_index_fn_list ul li:hover .zb_index_fn_list_mask{
opacity:1;}
.zbmore{ color:#555;
display:inline-block; border:1px #555555 solid; width:188px; height:45px; line-height:45px;-moz-border-radius: 45px; /* Gecko browsers */ -webkit-border-radius: 45px; /* Webkit browsers */ border-radius:45px; /* W3C syntax */}
.zbmore:hover{
background-color:#0aa3e9; border-color:#0aa3e9; color:#fff;}
.zbfooter{
background-color:#b9d5ef; overflow:hidden;}
.zbfooter_1_left{
float:left; width:710px;}
.zbfooter_1_mid{ width:265px;
float:right; margin-right:30px; margin-top:20px;}
.zbfooter_1_right{
float:right; width:185px;}
.zbfooter_1_left ul li{ width:72px;
float:left; border-left:1px #8aa8c4 solid; padding:0 20px;}
.zbfooter_1_left ul li:nth-child(1){
padding-left:0; border:none;}
.zbfooter_1_left ul li p{ margin:0px; padding:0px; overflow:hidden; padding-bottom:15px;
font-size:18px; color:#000000;}
.zbfooter_1_left ul li dl dd{
line-height:24px;}
.zbfooter_1{ padding-bottom:20px; border-bottom:1px #8aa8c4 solid;
padding-top:50px; overflow:hidden;}
a:hover{
color:#0aa3e9}
.zbfooter_2{
padding:20px 0px;}
.zbfooter_2 span{
font-size:16px; color:#000;}
.zbfooter_2 a{
margin-right:20px;}
.zbfooter_3{
background-color:#8aaccc; line-height:35px; color:#000;}
.zb_about_1{
background-color:#f7f9fb; padding:30px 0px;}
.zb_about_1_left{
float:left;}
.zb_about_1_left img{
float:left;}
.zb_about_1_right{ display:none;
float:right; margin-top:25px;}
.zb_about_1_right span{
color:#0aa3e9;}
.zb_about_2{
border-bottom:1px #ececec solid;border-top:1px #ececec solid;}
.zb_about_2 ul li{
float:left; border-left:1px #ececec solid;}
.zb_about_2 ul li a{
display:block; width:195px; height:50px; text-align:center; line-height:50px;}
.zb_about_2 ul li a:hover,.zb_about_2 ul li a.on{
color:#fff; background-color:#2ba3df;}
.zb_about_3_left{
float:left; position:relative;}
.zb_about_3_right{
float:right;}
.zb_about_3_left_name{
position:absolute; left:330px; top:67px; z-index:10;}
.zb_about_3_left_name img{
max-width:none;}
.zb_about_3_right{
float:right; width:735px;}
.zb_about_3_right_1{
  color:#505050; font-size:22px; line-height:39px; padding-bottom:80px; overflow:hidden;}
.zb_about_3{
padding:74px 0px;}
.zb_about_4{ background-size:cover;
background-image:url(../images/37.jpg); background-position:center;   background-repeat:no-repeat;}
.zb_about_4 ul li{   background-position:left; background-repeat:repeat-y;
float:left; width:100%; overflow:hidden; border-bottom:1px #d8dee5 solid; padding:80px 0px;}
.zb_about_4_2{
overflow:hidden; margin:0px 0px;}
.zb_about_4_2 img{
width:100%;}
.zb_about_4_1_1 span{
font-size:30px; color:#36363e; font-weight:bold; background-position:right center; background-repeat:no-repeat; padding-right:77px; background-image:url(../images/ab8.png);}
.zb_about_4_1_2{ line-height:22px;
color:#a9acb1; font-family:Arial, Helvetica, sans-serif;  font-size:24px;}
.zb_about_4_1_1{
margin-top:20px;} 
.zb_about_4_3{
font-size:22px; color:#535353; line-height:35px; margin-top:20px;}
.zb_about_4_mid{
width:100%; padding:0px; background-image:url(../images/ab14.jpg); background-repeat:no-repeat; background-position:left top;}
.zb_about_4 ul li:hover .zb_about_4_mid{
background-position:left center; background-repeat:repeat-y; background-image:url(../images/ab15.jpg);}

.zb_about_4_pn{
position:static; left:0; z-index:10; width:100%; margin-top:54px;}
.zb_about_4_pn_mid{ padding-left:35px;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/ab13.jpg);}
.zb_about_4_pn_mid_1{
font-size:36px; color:#36363e; line-height:38px;}
.zb_about_4_pn_mid_2{
font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a9acb1; line-height:24px;}
.zb_about_5{ padding-bottom:180px;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/sj5.jpg);}
.zb_about_5_1{
margin-top:60px; margin-bottom:60px;}
.zb_about_5_2_mid_1{
position:relative;}
.zb_about_5_2_mid_1 img{
width:100%; max-width:none;}
.zb_about_5_2_mid_1_footer{
position:absolute; left:0; width:100%; z-index:10; bottom:0; height:16px; background-image:url(../images/ab7.png); background-repeat:no-repeat; background-size:cover;}

.zb_about_5_2_mid_1_mask{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;
 background:rgba(10,163,233,0.55); background-image:url(../images/ab6.png); background-position:center; background-repeat:no-repeat;}
.zb_about_5_2_mid:hover .zb_about_5_2_mid_1_mask{
opacity:1;}

.zb_about_5_2_mid_2{
text-align:center; color:#333; padding:15px 0px; overflow:hidden;}
.zb_about_5_2 .swiper-container-horizontal > .swiper-pagination-progressbar,.zb_about_5_2 .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
top:auto; bottom:0;}
.zb_about_5_2 .swiper-slide{
padding-bottom:70px;}
.zb_pro_1 ul li{ 
float:left; width:204px; height:125px; background-image:url(../images/pro1.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_1 ul li:hover,.zb_pro_1 ul li.on{
background-image:url(../images/pro2.png);}
.zb_pro_1 ul li table{
width:90%; margin:0 auto; vertical-align:middle;}
.zb_pro_1 ul li table td{ color:#333;
height:125px; vertical-align:middle; text-align:center;}
.zb_pro_1 ul li:hover table td,.zb_pro_1 ul li.on table td{
color:#fff;}
.zb_pro_1{
margin:25px 0px;}
.zb_pro_2 ul li{   margin-bottom:40px; border-bottom:1px #d3d7dd solid;
float:left; width:326px;}
.zb_pro_2 ul li:nth-child(2n){
float:right;}
.zb_pro_2_2{ overflow:hidden; padding:20px 0px; padding-right:76px; float:left; width:250px; overflow:hidden; clear:both;
  background-position:right center; background-repeat:no-repeat; background-image:url(../images/sj6.png);}
.zb_pro_2_2_name{
font-size:28px; color:#333;}
.zb_pro_2_2_cate{
color:#999; line-height:24px; font-size:22px;}
.zb_pro_2_1{
overflow:hidden; position:relative;}
.zb_pro_2_1 img{
width:100%;}
.zb_pro_2_1_jj{ padding:5%; color:#fff;opacity:0;
position:absolute; left:6%; width:78%; top:8%; height:74%; z-index:10; background-image:url(../images/pro5.png);}
.zb_pro_2_1_jj_1{
font-size:18px; color:#fff;}
.zb_pro_2_1_jj_2{ background-image:url(../images/pro7.png); background-position:left bottom; background-repeat:no-repeat;
color:#a1d9f3; line-height:20px; padding-bottom:17px;}
.zb_pro_2_1_jj_3{
line-height:22px; margin-top:15px; margin-bottom:15px;}
.zb_pro_2_1_jj_4{
color:#a1d9f3; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.zb_pro_2 ul li:hover .zb_pro_2_1_jj{
opacity:1}
.zb_pro_2 ul li:hover .zb_pro_2_2{
 }
.zb_pro_2{
margin-top:20px;}
.zb_pro_info_1{
background-color:#edf2f4; overflow:hidden; line-height:66px; font-size:22px;}
.zb_pro_info_1_left{
float:left; background-image:url(../images/pro8.png); padding-left:35px; background-position:left center; background-repeat:no-repeat;}
.zb_pro_info_1_right{ display:none;
float:right; margin-top:14px;}
.zb_pro_info_2_left{
float:left;}
.zb_pro_info_2_left_left{
float:left; width:181px;}
.zb_pro_info_2_left_left ul li{-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.1);box-shadow:0 1.5px 3px rgba(0,0,0,0.1);
float:left; overflow:hidden; border:3px #fff solid; width:175px; height:133px; margin-bottom:5px; text-align:center;}
.zb_pro_info_2_left_left ul li.on{
border-color:#20abeb;}
.zb_pro_info_2_left_left ul li img{
width:100%;}
.zb_pro_info_2_left_right{ border:3px #fff solid; margin-left:5px;
float:right; width:479px; height:420px;-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.1);box-shadow:0 1.5px 3px rgba(0,0,0,0.1);}
.zb_pro_info_2_left_right img{
width:100%; height:420px; float:left;}
.zb_pro_info_2_left_right_n{
width:35px; height:34px; background-image:url(../images/pro11.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_n:hover{
background-image:url(../images/pro12.png);}
.zb_pro_info_2_left_right_p{
width:35px; height:34px; background-image:url(../images/pro10.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_p:hover{
background-image:url(../images/pro13.png);}
.zb_pro_info_2_right{
float:right; width:100%;}
.zb_pro_info_2_right_1_1{
font-size:36px; color:#494949;}
.zb_pro_info_2_right_1{
position:relative; overflow:hidden; border-bottom:1px #e9e9e9 solid; padding-bottom:15px;}
.zb_pro_info_2_right_1_2{
color:#b1b1b1; line-height:24px; font-size:22px;}
.zb_pro_info_2_right_1_return{
position:absolute; right:0; top:0px; z-index:10;}
.zb_pro_info_2_right_2{
line-height:35px; margin-top:30px; font-size:22px;}
.zb_pro_info_3{ margin-top:80px;
background-color:#777c80;}
.zb_pro_info_3 span{
background-color:#0aa3e9; float:left; border-right:1px #fff solid; line-height:51px; width:130px; text-align:center; color:#fff;}
.zb_pro_info_4{ font-size:22px;
padding:20px 0px;}
.zb_pro_info_5_left{ background-image:url(../images/pro16.png); background-position:15px center; background-repeat:no-repeat;
float:left; width:240px; padding:0 50px; height:50px; line-height:50px; text-align:center; background-color:#f5f7fa;}
.zb_pro_info_5_right{ background-position:292px center; background-repeat:no-repeat; background-image:url(../images/pro15.png);
float:right; width:240px; padding:0 50px; height:50px; line-height:50px; text-align:center; background-color:#f5f7fa;}
.zb_pro_info_5_left:hover{
background-color:#20abeb; color:#fff; background-image:url(../images/pro17.png);}
.zb_pro_info_5_right:hover{
background-color:#20abeb; color:#fff; background-image:url(../images/pro18.png);}
.zb_pro_info_5{
margin-top:20px; margin-bottom:60px;}
.zb_pro_info_6{
background-color:#f5f7fa; padding-bottom:85px;}
.zb_pro_info_6_1{
margin-top:65px; margin-bottom:40px;}
.zb_pro_info_6_2_mid{ border-bottom:1px #d3d7dd solid;
height:360px; position:relative;}
.zb_pro_info_6_2_mid_1 img{
float:left; width:100%;}
.zb_pro_info_6_2_mid_2_1{
font-size:28px; color:#333333;}
.zb_pro_info_6_2_mid_2_2{
color:#999; line-height:22px; line-height:24px;}
.zb_pro_info_6_2_mid_2{
padding:10px 0px; padding-right:60px; width:273px; background-image:url(../images/sj8.png); background-position:right center; background-repeat:no-repeat;}
.zb_pro_info_6_2_mid_jj{ height:61%; bottom:0; background-image:url(../images/pro5.png);
position:absolute; z-index:10; left:5%; width:90%; color:#fff;opacity:0;}
.zb_pro_info_6_2_mid_jj_mid{
padding:15px;}
.zb_pro_info_6_2_mid_jj_1{
font-size:18px;}
.zb_pro_info_6_2_mid_jj_2{
color:#a1d9f3; line-height:18px; background-image:url(../images/pro26.png); padding-bottom:15px; background-position:left bottom; background-repeat:no-repeat;}
.zb_pro_info_6_2_mid_jj_3{
font-size:13px; line-height:20px; margin-top:13px; padding-bottom:5px;}
.zb_pro_info_6_2_mid_jj_4{color:#a1d9f3;
font-family:Arial, Helvetica, sans-serif;}
.zb_pro_info_6_2_mid:hover .zb_pro_info_6_2_mid_jj{
opacity:1;}
 
.zb_pro_info_6_2_mid:hover{
border-color:#f5f7fa;}
.zb_pro_info_2_left_right_n_2{ top:95px; margin-top:0;
right:0; width:21px; height:31px; background-image:url(../images/pro21.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_n_2:hover{
background-image:url(../images/pro22.png);}
.zb_pro_info_2_left_right_p_2{ top:95px; margin-top:0;
left:0; width:21px; height:31px; background-image:url(../images/pro20.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_p_2:hover{
background-image:url(../images/pro23.png);}
.zb_c_1{
clear:both;}
.zb_c_1 ul li{
float:left; position:relative; margin-right:9px;}
.zb_c_1 ul li:last-child{
margin-right:0;}
.zb_c_1 ul li p{ background-image:url(../images/c1.png); cursor:pointer; background-repeat:no-repeat; background-position:290px center;
border:1px #e9edf3 solid; width:174px; height:48px; line-height:48px; font-size:22px; padding:0 10px;
}
.zb_c_1 ul li dl{ background-color:#fff;border:1px #e9edf3 solid; display:none;
position:absolute; left:0; top:48px; width:194px; padding:5px 10px; z-index:10;}
.zb_c_1 ul li dl dd{
cursor:pointer;}
.case_btn{
float:right; width:75px; height:50px; text-align:center; line-height:50px; color:#fff; background-color:#1ea9e9; }
.zb_c_1{
margin:45px 0px 0 0;}
.zb_c_2_2{
padding:15px 0;  }
.zb_c_2_1 img{
width:100%;}

.zb_c_2 ul li{   margin-top:20px;
float:left; width:100%;  }
.zb_c_2 ul li:nth-child(3n){
margin-right:0;}
.zb_c_2_2_1{ margin:0px; padding:0px; overflow:hidden; clear:both; width:100%; padding-top:20px; padding-bottom:4px;
font-size:36px; color:#333;}
.zb_c_2_2_2{
font-size:22px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.zb_c_2_2_3{
color:#696969; line-height:34px; font-size:22px; margin-top:10px;}
 
 
.zb_c_3{
margin-top:30px;}
.zb_c_2{
padding-top:20px;}
.case_btn:hover{
color:#fff; background-color:#999;}
.tjal_mid_1{
text-align:center; color:#494949; font-size:28px; overflow:hidden; padding-top:4px; padding-bottom:4px;}
.tjal_mid_2{
text-align:center; font-size:22px; color:#999; line-height:25px;}
.tjal_mid{
padding:10px 0px;}
.zb_pro_info_6_2_mid_c:hover .tjal_mid{
 }
 
.zb_c_info_1{
text-align:center; font-size:30px; margin-top:30px; color:#494949;}
.zb_c_info_2{
color:#b1b1b1; text-align:center; padding-top:5px; padding-bottom:20px; border-bottom:1px #e7e7e7 solid;}
.zb_c_info_3{ font-size:22px;
padding-top:40px; padding-bottom:50px;}
.zb_so_1 ul li{
width:100%; margin:0px; padding:70px 0px; overflow:hidden;}
.zb_so_1 ul li:nth-child(2n){
background-color:#f7f9fb;}
.zb_so_1_left{
float:left; overflow:hidden; width:100%;}
.zb_so_1_left img{
width:100%;}
.zb_so_1_right{
float:right; width:100%;}
.zb_so_1 ul li:nth-child(2n) .zb_so_1_left{
float:right;}
.zb_so_1 ul li:nth-child(2n) .zb_so_1_right{
float:left;}
.zb_so_1_right_1{ padding-left:36px; margin-top:20px;
font-size:30px; color:#0d0d0d; background-image:url(../images/s3.png); background-position:left center; background-repeat:no-repeat;}
.zb_so_1_right_2{
margin:20px 0; color:#4c4c4c; line-height:35px; font-size:22px;}
.zb_so_1_right_3 a{ background-position:155px center; background-repeat:no-repeat; background-image:url(../images/s4.png);
display:inline-block; width:165px; height:47px; color:#fff; background-color:#42aae1; line-height:47px; font-size:16px; padding-left:35px;}
.zb_so_1_right_3 a:hover{
background-color:#999;}
.zb_news_1_left{
float:left; overflow:hidden; width:250px;}
.zb_news_1_left img{
float:left; width:100%;}
.zb_news_1_right{
float:right; width:395px;  }
.zb_news_1_right_1{ line-height:30px;
font-size:24px; color:#000;}
.zb_news_1_right_2{ font-size:22px;
color:#666; line-height:35px; margin-top:5px;   }
.zb_news_1 li{
width:100%; overflow:hidden; padding:50px 0px;  
}
.zb_news_1 li:nth-child(2n){
background-color:#f7f9fb;}
.zb_news_1_right_3{ font-size:22px;
color:#666; font-family:Arial, Helvetica, sans-serif;}
.zb_news_1 li .div1200{
background-image:url(../images/n4.png); background-position:right center; background-repeat:no-repeat;}
 
.zb_service_list li{ height:237px; 
float:left; margin-right:45px; width:113px;}
.zb_service_bg_1 li{ height:15px; background-color:#f4f7fa; 
float:left; padding-right:42px; width:113px;}
.zb_service_list li:last-child,.zb_service_bg_1 li:last-child{
margin-right:0; padding-right:0;}
.zb_service_bg_1 li.on{
background-color:transparent; background-image:url(../images/s13.png); background-position:left center; background-repeat:no-repeat;}
.zb_service_list_1{
position:relative; height:113px;}
.zb_service_list_1 img{
position:absolute; left:0; top:0;}
.zb_service_list_1 img:nth-child(2){
opacity:0;}
.zb_service_list_2{
text-align:center; color:#9baac7; margin-top:20px;}
.zb_service_list li.on .zb_service_list_2{
color:#000;}
.zb_service_list li.on .zb_service_list_1 img:nth-child(2){
opacity:1;}
.zb_service_bg{
background-image:url(../images/3.jpg); min-height:517px; color:#fff; background-position:center; background-size:cover;}
.zb_service_bg_top{
height:15px; background-image:url(../images/s14.png); background-position:center; background-repeat:no-repeat;
}
.zb_service_bg_1 li:last-child{
width:125px;}
.zb_service_bg_mid{ 
width:570px; margin:0 auto; margin-top:210px; position:relative; padding:0 60px;}
.zb_service_bg_mid_1_1{
font-size:30px; margin-bottom:25px; text-align:center;}
.zb_service_bg_mid_1_2{ font-size:22px;
text-align:center;  }
.zb_service_bg_mid_1{
display:none;}
.zb_service_bg_mid_left{
position:absolute; left:0; top:0; z-index:1;}
.zb_service_bg_mid_right{
position:absolute; right:0; top:0; z-index:1;}
.zb_cont_1{
text-align:center; color:#2e2e2e; padding:57px 0px; font-size:30px;}
.zb_cont_2{ position:relative;
background-image:url(../images/sj11.jpg); background-position:center top; background-repeat:no-repeat; height:937px;}
.zb_cont_2_right{
position:absolute; right:0; bottom:0; width:100%; height:580px; background-image:url(../images/pro5.png);}
.zb_cont_2_right_mid{
padding:20px 35px; color:#fff;}
.zb_cont_2_right_mid_1{
font-size:30px; font-weight:bold; border-bottom:1px #40b0e8 solid; padding-bottom:20px; padding-top:10px;}
.zb_cont_2_right_mid_2 ul li{ margin-top:20px;
background-position:left center; background-repeat:no-repeat; font-size:22px; line-height:35px; padding-left:54px;}
.zb_cont_2_right_mid_3{
padding-top:25px; overflow:hidden; clear:both;}
.zb_cont_3{ background-color:#f6f9fa; padding-bottom:80px;
background-image:url(../images/contact13.jpg); margin-top:67px; background-size:cover; background-repeat:no-repeat;}
.zb_cont_3_left{ margin-top:80px; margin-bottom:0px; margin-left:65.5px;
float:left; width:559px; height:492px; position:relative; background-image:url(../images/contact12.png); background-position:center; background-repeat:no-repeat;}
.zb_cont_3_left_logo{
position:absolute; left:237px; top:0; }
.ctimg{ display:none;
position:absolute; width:13px; height:16px; background-image:url(../images/contact7.png); background-position:center; background-repeat:no-repeat;}
.zb_cont_3_right{ margin-top:50px;
float:right; width:690px; position:relative; height:561px;}
.zb_cont_3_right_ul_right{
float:left; width:400px; margin-left:30px;}
.zb_cont_3_right_ul_left{
float:left; overflow:hidden; width:228px;}
.zb_cont_3_right_ul li{
width:100%; clear:both; padding:24px 0px; overflow:hidden;}
.zb_cont_3_right_ul{
 }
.zb_cont_3_right_ul_right_1{ line-height:30px;
font-size:28px; color:#000; border-bottom:1px #d9e2e7 solid; padding-bottom:20px; overflow:hidden;}
.zb_cont_3_right_ul_right_2{ margin-top:20px; font-size:22px; line-height:24px;  
background-image:url(../images/contact10.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.zb_cont_3_right_ul_right_3{ font-size:22px; line-height:24px; margin-top:15px;
background-image:url(../images/contact11.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.hi{
overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;}
.xialamenu{ color:#666; display:none; background-color:#f7f7f7;
left:0;        padding:20px 100px; overflow:hidden; z-index:10;}
.maskmenu_mid ul li.on .xialamenu{
display:block;}
.xialamenu_left{
float:left; width:198px;}
.xialamenu_right{
 }
.xialamenu_right_left{ height:113px; background-position:right center; background-repeat:no-repeat;  
float:left; width:155px; padding-left:60px;}
.xialamenu_right_left_1{ margin-top:26px;
font-size:24px; font-weight:bold;}
.xialamenu_right_left_2{
font-family:Arial, Helvetica, sans-serif; color:#dadada;}
.xialamenu_right_right{
 }
.xialamenu_right_right dl dd{
float:left; width:100%; text-align:left; padding:5px 0px; overflow:hidden;}
.xialamenu_right_right dl dd a{
color:#666; font-size:24px;}
.zb_index_news_2_1 img{
width:100%; float:left;}
.sjservice{
background-image:url(../images/2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zblf a{
margin-right:23px; color:#666}
.zblf a:hover{
color:#666;}
.zblf{
padding-bottom:20px;}
#spro{ height:78px; width:100%;
border:1px #ececec solid; font-size:22px;-moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}

/********************小徐北影***************************/
.by_header_left{ width:22%; position:absolute; height:100%; left:2%; top:0; background-color:#fff;}
.by_header_left img{
max-width:100%;}
.by_header_right{ position:absolute; right:0; top:0; height:100%;
   background-color:#c52720; width:12%; padding:0 2%; }
.by_header_right img{
max-width:100%; }
.by_header{
position:relative;}
.by_header_mid{ margin-left:36%;}
.by_header_mid ul li{ overflow:hidden;
float:left; padding:30px 0px 20px 0px;}
#wrapper,#wrapper2,#wrapper3,#wrapper4,#wrapper5 { display: table; height:100%; } #cell,#cell2,#cell3,#cell4,#cell5 { height:100%;display: table-cell; vertical-align: middle; }
.by_header_mid ul li:nth-child(2n) span{ color:#d3d3d3;
width:45px;  background-position:center; display:inline-block; text-align:center; background-repeat:no-repeat;}
.by_header_mid ul li:nth-child(2n){
padding-bottom:30px;}
.by_header_mid ul li a{ background-position:right bottom;
display:inline-block; padding-bottom:10px;}
.by_header_mid ul li a:hover{
color:#c52720; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/33.jpg);}
a:hover{color:#c52720;}
@media screen and (max-width:1366px) {
.by_header_mid{
margin-left:30%;}
}
.by_1{
padding-top:58px; padding-bottom:45px; text-align:center;}
.by_2 ul li{ margin-right:13px;
float:left; width:290px;  position:relative; height:545px;}
.by_2 ul li:last-child{
margin-right:0;}
.by_2_1 img{
width:100%; height:350px;}
.by_2_2{ z-index:10;
position:absolute; left:0; width:100%; bottom:0; height:195px; text-align:center;}
.by_2_2_1{ padding-top:30px; padding-bottom:15px; overflow:hidden;
text-align:center; color:#403633; font-family:Arial, Helvetica, sans-serif; font-size:37px; font-weight:bold;}
.by_2_2_2{
font-size:18px; color:#333;}
.by_2_2_3{
font-size:12px; color:#808080; padding:0 5%; width:90%;}
.by_2_2_4{ line-height:22px;
font-size:12px; color:#fff; padding:0 5%; width:90%; display:none; padding-top:30px; padding-bottom:95px; background-position:center bottom; background-image:url(../images/4.png); background-repeat:no-repeat;}
.by_2 ul li:hover .by_2_2{
background-color:#c52720; height:350px;}
.by_2 ul li:hover .by_2_2_1,.by_2 ul li:hover .by_2_2_2,.by_2 ul li:hover .by_2_2_3{
color:#fff;}
.by_2 ul li:hover .by_2_2_3{
display:none;}
.by_2 ul li:hover .by_2_2_4{
display:block;}
.by_2{
padding-bottom:70px;}
.by_3{
background-image:url(../images/bg1.jpg); padding-bottom:80px; background-position:center; background-size:cover; background-repeat:no-repeat;}
.by_3_1{
text-align:center; color:#dbdbdb; font-size:22px; padding-bottom:60px;}
.by_3_2 ul li{
float:left; width:25%; text-align:center;}
.by_3_2_1{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
margin:0 auto; width:131px; height:131px; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.by_3_2 ul li:nth-child(1) .by_3_2_1{
background-image:url(../images/10.png);}
.by_3_2 ul li:nth-child(2) .by_3_2_1{
background-image:url(../images/11.png);}
.by_3_2 ul li:nth-child(3) .by_3_2_1{
background-image:url(../images/14.png);}
.by_3_2 ul li:nth-child(4) .by_3_2_1{
background-image:url(../images/13.png);}
.by_3_2_1_mask{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat;}
.by_3_2 ul li:nth-child(1) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/6.png);}
.by_3_2 ul li:nth-child(2) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/7.png);}
.by_3_2 ul li:nth-child(3) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/8.png);}
.by_3_2 ul li:nth-child(4) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/9.png);}
.by_3_2_2{
text-align:center; color:#fff; font-size:24px; padding-top:20px; overflow:hidden;}
.by_3_2 ul li:hover .by_3_2_1{
background-image:none; background-color:#c52720;}
.by_4_mid_left{
float:left; overflow:hidden; width:260px;}
.by_4_mid_right{
float:right; width:430px;}
.by_4_mid{
background-color:#f7f7f7; margin-bottom:20px;}
.by_4_mid_right_1{ background-position:bottom; background-repeat:repeat-x; background-image:url(../images/5.jpg);
padding:30px 40px 15px 40px; width:350px; overflow:hidden; position:relative;}
.by_4_mid_right_1 b{
position:absolute; left:40px; bottom:0; width:45px; height:1px; background-color:#c52720;}
.by_4_mid_right_1_1{
font-size:28px; color:#333;}
.by_4_mid_right_1_2{
color:#808080; line-height:22px; font-size:22px; padding-top:4px; padding-bottom:5px; overflow:hidden;}
.by_4_mid_right_2{
padding:20px 40px; overflow:hidden; color:#808080; font-size:22px; line-height:35px;}
/*.by_4_mid:hover{
background-color:#333333;}
.by_4_mid:hover .by_4_mid_right_1_1{
color:#fff;}
.by_4_mid:hover .by_4_mid_right_1{
background-image:url(../images/34.png);}
.by_4_mid:hover .by_4_mid_right_1 b{
width:250px;}*/
.swiper-pagination-team,.swiper-pagination-b{
position:static; margin-top:40px;}
.swiper-pagination-team .swiper-pagination-bullet,.swiper-pagination-b .swiper-pagination-bullet{
opacity:1; width:12px; height:12px; border:1px #9f9f9f solid; background-color:#fff; margin:0 6px;}
.swiper-pagination-team .swiper-pagination-bullet-active,.swiper-pagination-b .swiper-pagination-bullet-active{
background-color:#c72d26; border-color:#c72d26;}
.by_4{
padding:40px 0px 60px 0px;}
.by_5{ padding-bottom:89px;
background-image:url(../images/bg2.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.by_5_mid{
padding:0 30px; overflow:hidden;}
.by_5_mid_jj{ position:relative;
 }
.by_5_mid_jj_1{ overflow:hidden;
position:relative; padding-top:30px;}
.by_5_mid_jj_1 img{
float:left; width:100%;}
.by_5_mid_jj_1 img.m2{
position:absolute; left:0; top:30px;}
/*.by_5_mid_jj:hover .by_5_mid_jj_1 img.m2{
top:0;}
.by_5_mid_jj:hover .by_5_mid_jj_1 img.m1{
opacity:0;}*/
.by_5_mid_jj_footer{ opacity:0;
position:absolute; left:0; bottom:0; z-index:10; background-color:#c72d26;}
.by_5_mid_jj_footer_mid_1{
font-size:16px; color:#fff;}
.by_5_mid_jj_footer_mid_2{
color:#f3d1cf;}
.by_5_mid_jj_footer_mid{
padding:15px 20px; overflow:hidden; line-height:23px;}

/*.by_5_mid_jj:hover .by_5_mid_jj_footer{
opacity:1;}*/
.swiper-container-xs .swiper-slide{
padding-bottom:45px;}
.by_5_mid .swiper-scrollbar-drag{
background-color:#c72d26;}
.by_6_left{ position:relative;
float:left; width:100%;   overflow:hidden;}
.by_6_left .by_6_left_img{background-position:center; background-repeat:no-repeat; background-size:cover;
display:block; width:100%; height:430px;}
.by_6_left_img_mask{background-image:url(../images/35.png); text-align:center;
position:absolute; left:15px; top:15px; width:560px; height:400px; z-index:10;opacity:0;}
.by_6_left:hover .by_6_left_img_mask{
opacity:1;}
.by_6_right{
float:right; width:690px;}
.by_6_right_1_mask{ text-align:center;opacity:0;
position:absolute; left:15px; top:15px; width:265px; height:180px; background-image:url(../images/35.png); z-index:10;}
.by_6_right ul li{ margin-top:20px;
float:left; width:335px;   overflow:hidden; position:relative;}
.by_6_right ul li:nth-child(2n){
float:right;}
.by_6_right_1 img{
width:100%;  }
.by_6_right_1{
overflow:hidden;}
.by_6_right_1_mask span,.by_6_left_img_mask span{ margin-top:50px; display:inline-block; width:100%;
color:#fff; font-size:15px; background-position:center top; background-repeat:no-repeat; background-image:url(../images/27.png); padding-top:55px;}
.by_6_right ul li:hover .by_6_right_1_mask{
opacity:1;}
.by_6_right ul li:nth-child(2n){
margin-right:0;}
.by_6_right ul li:nth-child(1),.by_6_right ul li:nth-child(2){
 }
.by_6_left_img_mask span{
margin-top:150px;}
.by_6_2 a{
display:block; width:100%; height:50px; background-image:url(../images/23.png); background-color:#c52720; background-position:center; background-repeat:no-repeat;}
.by_6_2{
margin-top:20px; padding-bottom:80px;}
.by_6_2 a:hover{
background-color:#999;}
.by_7{ padding-bottom:60px;
background-color:#f7f7f7;}
.by_7_1_mid{
height:520px; position:relative;}
.by_7_1_mid_top{
overflow:hidden; position:absolute; left:0; top:0; height:260px;}
.by_7_1_mid_footer{ z-index:100;
position:absolute; left:0; bottom:0; width:100%; height:275px; background-image:url(../images/29.png); background-position:center; background-repeat:no-repeat;}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer{
background-image:url(../images/30.png);}
.by_7_1_mid_footer_mid{ margin-left:15px; margin-top:30px;
border:1px #fff solid; width:368px; height:228px;}
.by_7_1_mid_footer_mid_1{ padding-top:20px;
padding-left:20px; padding-right:20px; width:328px; font-size:16px; color:#333; line-height:26px;}
.by_7_1_mid_footer_mid_2{ padding-bottom:10px;
padding-left:20px; padding-right:20px; color:#999; padding-top:4px;}
.by_7_1_mid_footer_mid_3{
width:328px; margin-left:20px; height:48px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/26.png);}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_3{
background-image:url(../images/27.png);}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_1,.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_2{
color:#fff;}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid{border:1px #d1524d solid; }
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_top{
top:auto; bottom:0;}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer{
top:0px; bottom:auto;}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer{
background-image:url(../images/28.png);}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer_mid{
margin-top:15px; }
.by_7_1 .swiper-slide:nth-child(2n):hover .by_7_1_mid_footer{
background-image:url(../images/31.png);}
.byfooter{
background-color:#333; padding:50px 0px 30px 0px;}
.byfooter_left{
float:left; width:1060px;}
.byfooter_right{
float:right;}
.byfooter_left ul li{
float:left; margin-right:85px;}
.byfooter_left ul li:last-child{
margin-right:0;}
.byfooter_left ul li p{
margin:0px; padding:0px; font-size:16px; color:#fff; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/36.png); padding-bottom:10px;}
.byfooter_left ul li dl dd{
line-height:27px;}
.byfooter_left ul li dl dd a{
color:#cbcbcb;}
.byfooter_left ul li dl dd a:hover{
color:#fff;}
.byfooter_left ul li dl{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:15px;}
.bycp{
background-color:#262626; line-height:50px; color:#cbcbcb}
.bycp a{
color:#cbcbcb;}
.bycp_left{
float:left;}
.bycp_right{
float:right;}
.a1_left{ position:relative;
float:left; overflow:hidden; width:690px; overflow:hidden;}
.a1_left_mask{
position:absolute; left:0; top:0; width:100%; height:424px; background-position:center; background-repeat:no-repeat; z-index:10; background-image:url(../images/a2.png);}
.a1_right{ margin-top:33px;
float:right; width:690px;}
.a1_right_mid{  
  height:500px; font-size:22px; position:relative;}
.a1_right_mid_jj{
padding-right:30px;}
.a1{
padding-bottom:90px;}
.a2{ background-color:#f7f7f7;
height:702px; background-image:url(../images/a25.jpg); position:relative; background-position:center top; background-repeat:no-repeat;}
.a2_footer{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.a2_footer ul li{ margin-top:60px;
float:left; overflow:hidden; margin-right:12px; width:220px;}
.a2_footer ul li:nth-child(2){
width:225px; margin-top:0;}
.a2_footer ul li:last-child{
margin-right:0;}
.a3{
background-color:#f7f7f7;}
.a3_2{
background-color:#fff; height:377px;}
.a3_2_mid{
padding:20px 40px;}
.a3_2_mid_1{ text-align:center;
font-size:28px; color:#c52720;}
.a3_2_mid_2{ font-size:22px;
color:#333; text-align:center; margin-top:15px;}
.a3_2_mid_3{ text-align:center; font-size:20px; padding-top:120px;
color:#808080;}
.a3_2_mid_4{ font-size:22px; text-align:center;
color:#4c4c4c;}
/*.a3_2:hover{
background-color:#c52720;}
.a3_2:hover .a3_2_mid_1,.a3_2:hover .a3_2_mid_4{
color:#fff;}
.a3_2:hover .a3_2_mid_2,.a3_2:hover .a3_2_mid_3{
color:#f3d4d2;}*/
.swiper-button-next-j{ width:50px; height:50px; margin-top:-25px; z-index:99;
  background-image:url(../images/a10.png);  background-position:center; background-repeat:no-repeat;}
.swiper-button-next-j:hover{
background-image:url(../images/a11.png);}
.swiper-button-prev-j{ width:50px; height:50px; margin-top:-25px; z-index:99;
  background-image:url(../images/a9.png);  background-position:center; background-repeat:no-repeat;}
.swiper-button-prev-j:hover{
background-image:url(../images/a12.png);}
.a4 ul li{
float:left; width:335px; overflow:hidden;}
.a4 ul li:nth-child(2n){
float:right;}
.a4{
margin-top:40px; margin-bottom:80px;}
.a5{
background-color:#f7f7f7;}
.a5_1_left{
float:left;  width:100%;  overflow:hidden; position:relative;}
.a5_1_left img{
float:left; width:100%;  }
.a5_1_left_footer{ font-size:15px;
position:absolute; z-index:10; left:0; bottom:0; background-image:url(../images/a17.png); height:64px; line-height:64px;}
.a5_1_left_footer_left{
float:left; margin-left:20px; width:460px; font-size:24px; color:#fff;}
.a5_1_left_footer_right{
float:right; margin-right:20px; font-size:24px; color:#999;}
.a5_1_right{
float:right; width:100%;}
.a5_1_right ul li{ border-bottom:1px #e6e6e6 solid;
display:block; width:100%;   float:left; padding:20px 0px;}
.a5_1_right ul li a{ color:#4c4c4c;  
float:left; padding-left:25px; background-image:url(../images/a21.png); width:665px; display:inline-block; background-position:left center; background-repeat:no-repeat;}
.a5_1_right ul li span{ display:block; line-height:22px; text-align:left; padding-left:25px; width:665px; font-size:20px; overflow:hidden; padding-top:5px;
float:right; color:#808080;}
.a5_1_right ul li a:hover{
color:#c52720}
.a5_2{ padding:50px 0px;
text-align:center;}
.a5_2 a{
display:inline-block; border:1px #c52720 solid; width:258px; height:48px; background-image:url(../images/a19.png); background-position:center; background-repeat:no-repeat;}
.a5_2 a:hover{
background-color:#c52720; background-image:url(../images/a20.png);}
.hd_1{ padding-top:20px;
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/a28.png);} 
.hd_1_left{ overflow:hidden;
float:left; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/a27.jpg); font-size:28px; color:#333; padding-bottom:15px;}
.hd_1_right{
float:right; margin-top:5px;}
.hd_2_left{
float:left; width:320px; overflow:hidden;}
.hd_2_right{  
float:right; width:335px;}
.hd_2_right_1{
color:#333; font-size:24px; line-height:36px;}
.hd_2_right_2{ font-size:20px;
color:#999;}
.hd_2_right_3{
line-height:24px; margin-top:15px; color:#666; margin-bottom:30px;}
.hd_2_right_4{
padding-top:15px;}
.hd_2_right_4 a{
display:inline-block; width:180px; height:40px; text-align:center; line-height:40px; color:#fff; background-color:#c52720;}
.hd_2{ overflow:hidden;
padding:40px 0px;}
/*.hd_2_right_4 a:hover{
background-color:#999;}*/
.hdnews{
background-color:#f7f7f7;}
.hd_3_left{
float:left; width:877px;}
.hd_3_left_1{
font-size:18px; color:#333;}
.hd_3_left_2{ margin-top:10px;
color:#808080; line-height:22px;}
.hd_3_right{
float:right; padding-left:50px; border-left:1px #d9d9d9 solid; color:#808080;}
.hd_3_right_2 span{
display:inline-block; width:140px; height:37px; line-height:37px; text-align:center; color:#fff; background-color:#808080;}
.hd_3_right_2{
padding-top:4px;}
.hd_3 ul li:hover .hd_3_left_1{
color:#c52720;}
.hd_3 ul li:hover .hd_3_right_2 span{
background-color:#c52720;}
.hd_3 ul li.comdiv{
padding:34px 0px; border-bottom:1px #d9d9d9 solid;}
.hd_4{
padding-top:35px;}
.abmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background-color:#000; opacity:0.5; }
.abmaskjob{ display:none;
width:690px; height:840px; position:fixed; left:50%; top:50%; z-index:99999; margin-left:-345px; margin-top:-420px;}
.abmaskjob_left{
float:left; width:100%; background-color:#fff; height:770px;}
.abmaskjob_right{
float:right; width:100%; height:40px; background-image:url(../images/a29.png); margin-top:30px; cursor:pointer; background-position:center; background-repeat:no-repeat;}
.abmaskjob_left_mid{
margin:40px 40px; float:left; width:610px; height:690px; overflow-y:auto;}
.abmaskjob_left_mid_1{
background-color:#c52620; color:#fff; padding:0 20px; line-height:70px; font-size:28px;}
.abmaskjob_left_mid_2{
padding:20px; color:#333; line-height:30px;}
.abmaskjob_left_mid_3{
padding:0 20px;}
.co_1{
text-align:center; padding:60px 0px;}
.co_1 a{ background-color:#ededed; color:#333; margin:0 7px;
display:inline-block; line-height:50px; padding:0 30px;-moz-border-radius: 50px; /* Gecko browsers */ -webkit-border-radius: 50px; /* Webkit browsers */ border-radius:50px; /* W3C syntax */}
.co_1 a:hover,.co_1 a.on{
background-color:#c52720; color:#fff;}
.co_2_left{
float:left; width:300px; height:240px; background-color:#c52720;}
.co_2_right{
float:right; width:390px; overflow:hidden; height:240px;}
.co_2_right img{
float:left; width:100%; height:240px;}
.co_2_left_mid{
padding:65px 30px 0 30px;}
.co_2_left_mid_1{
font-size:28px;font-family: 'ITC Kabel'; color:#f3d4d2;}
.co_2_left_mid_2{
font-size:30px; color:#fff; margin-top:0px;}
.co_3{
padding:30px 0px;}
.co_4{
background-color:#f7f7f7;}
.co_4_1 ul li{ margin-right:22px;
float:left; width:215px; height:215px; position:relative; overflow:hidden;}
.co_4_1 ul li:last-child{
margin-right:0;}
.co_4_1_mask{ text-align:center; 
position:absolute; left:18px; top:18px; width:179px; height:179px; z-index:10; }
.co_4_1_mask_1{ text-align:center;
color:#fff; font-size:24px; line-height:30px;}
.co_4_1_mask_i{ text-align:center;
padding-top:30px; padding-bottom:10px;}
.co_4_1 ul li.on .co_4_1_mask{background-image:url(../images/c10.png);}
.co_4_1{
padding-top:60px; padding-bottom:50px;}
.co_4_2_left{
float:left; font-size:30px; color:#c52720;}
.co_4_2_mid{ margin-left:10px; margin-top:5px;
float:left; font-size:20px; color:#c52720}
.co_5{
padding:20px 0px 40px 0px;}
.co_4_2_right{   overflow:hidden; padding:15px 0px;
float:left; width:100%; clear:both;}
.co_4_2_right a{ display:inline-block;
font-size:22px; line-height:44px; border:1px #f7f7f7 solid; padding:0 25px; margin:0 5px;-moz-border-radius: 46px; /* Gecko browsers */ -webkit-border-radius: 46px; /* Webkit browsers */ border-radius:46px; /* W3C syntax */}
.co_4_2_right a:hover,.co_4_2_right a.on{
border-color:#c52720; color:#c52720;}
.t_1{
text-align:center;}
.t_1 a{
display:inline-block;}
.t_2{
text-align:center; padding-bottom:35px;}
.t_3 ul li{
float:left; width:100%;}
.t_3 ul li:nth-child(2n){
float:right;}
.t_4{
padding-top:35px;}
.t_info_1_mid{ position:relative; padding-bottom:18px;
margin:0 auto; width:500px; overflow:hidden;}
.t_info_1_mid img{
width:100%;}
.t_info_1_mid_footer{ overflow:hidden;
  width:100%; height:18px; background-image:url(../images/t1.jpg); background-position:center; background-repeat:no-repeat;}
.t_info_1{ margin-top:60px;
position:relative;}
.t_info_1_bg{
position:absolute; left:0; bottom:0; height:60%; width:100%; z-index:0; background-color:#f7f7f7;}
.t_info_2{
background-color:#f7f7f7;}
.t_info_2_mid{
padding:0px 30px 30px 30px;}
.t_info_3{
text-align:center; padding-bottom:60px;}
.t_info_3 a{
display:inline-block; width:100%; height:60px; text-align:center; line-height:60px; color:#fff; background-color:#c52620}
 
.xy_1 ul li{ margin-right:0px; position:relative; padding:27px;
float:left; width:290px;   overflow:hidden; border-top:1px #d9d9d9 solid; overflow:hidden;}
.xy_1 ul li:nth-child(2n){
margin-right:0; float:right;}
.xy_1 ul li:nth-child(1),.xy_1 ul li:nth-child(2){
border:none;}
.xy_1_name{ padding:15px 0px; opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-color:#c72d26;}
.xy_1_name_1{ color:#fff; font-size:16px;
padding:0 20px;}
.xy_1_name_2{ color:#f3d1cf; line-height:18px;
padding:0 20px;}
.xy_1 ul li:hover .xy_1_name{
opacity:1;}
.xy_2{
padding-top:10px;}
.photo_n{ right:-85px; margin-top:-25px;
position:absolute; width:50px; height:50px; background-image:url(../images/a10.png); background-position:center; background-repeat:no-repeat;}
.photo_n:hover{
background-image:url(../images/a11.png);}

.photo_p{ left:-85px; margin-top:-25px;
position:absolute; width:50px; height:50px; background-image:url(../images/a9.png); background-position:center; background-repeat:no-repeat;}
.photo_p:hover{
background-image:url(../images/a12.png);}
.ph_name{
line-height:40px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; z-index:10; background-image:url(../images/t4.png);}
.cg_1{
background-color:#f7f7f7;}
.cg_1_ul_left{
float:left; background-color:#fff; padding:20px; width:650px; height:275px;}
.cg_1_ul_right{ background-color:#fff;
float:right; overflow:hidden; width:420px; padding:0px; }
.cg_1_ul_right img{
float:left; width:100%; height:275px;}
.cg_1_ul_left_left{
float:left; overflow:hidden; width:210px; height:275px;}
.cg_1_ul_left_right{ background-color:#fff;
float:right; width:650px; padding:0 20px 20px 20px;}
.cg_1_ul_left_right_1_left{ float:left;
font-size:30px; color:#333;}
.cg_1_ul_left_right_1_right{
color:#4c4c4c; float:left; margin-left:10px; margin-top:3px;}
.cg_1_ul_left_right_1{
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/t6.jpg); padding-bottom:10px;}
.cg_1_ul_left_right_2{
margin-top:10px; color:#666;}
.cg_1_ul_left_right_3{
font-size:24px; color:#4c4c4c; margin-top:15px; margin-bottom:10px;}
.cg_1_ul_left_right_4{ overflow-y:auto;  
color:#666; font-size:22px; line-height:38px; padding-bottom:10px; }
.cg_1_ul li.comdiv{ margin-bottom:20px;
  }
.jx_1 ul li{  
float:left; overflow:hidden; position:relative; width:335px;  }
.jx_1 ul li:nth-child(2n){
float:right;}
.jx_1_img_mask{ text-align:center;opacity:0;
position:absolute; background-image:url(../images/35.png); z-index:10; left:20px; top:20px; width:345px; height:230px;}
.jx_1_img_mask_1{
margin-top:78px; padding-bottom:7px;}
.jx_1_img_mask_2{
color:#fff;}
.jx_1 ul li:hover .jx_1_img_mask{
opacity:1;}
.zx_1 ul li{ margin-bottom:20px; background-color:#f7f7f7; overflow:hidden;
float:left; width:650px; padding:20px;}
.zx_1_1 img{
float:left; width:100%;}
.zx_1_2{ width:100%;  
font-size:26px; color:#333; padding-top:10px;}
.zx_1_3{ width:100%; font-size:22px;
line-height:24px; padding-top:5px; color:#808080}
.zx_1_4{  color:#808080; line-height:38px; width:100%; margin-top:15px; margin-bottom:16px;}
.zx_1_5{padding-left:10px; padding-right:10px; width:350px;
color:#333;}
/*.zx_1 ul li:hover .zx_1_5 span{
background-image:url(../images/n2.png); padding-left:15px; background-position:left center; background-repeat:no-repeat; color:#c52720;}*/
/*.zx_1 ul li:hover{
background-color:#f2f2f2}*/
.nt_info_1{
text-align:center; font-size:28px; padding-top:60px; padding-bottom:25px;}
.nt_info_2{
text-align:center; background-color:#ededed; line-height:50px; color:#666;}
.nt_info_3{
padding:25px 0px; border-bottom:1px #666 solid;}
.nt_info_4{
  margin-top:20px; position:relative; margin-bottom:50px;}
.rnews{ display:block; clear:both; margin-top:20px;
  width:100%; height:60px; text-align:center; line-height:60px; color:#fff; background-color:#c52720;}
.rnews:hover{
color:#fff;  }
.fb_1_left{
float:left; width:100%; overflow:hidden;}
.fb_1_left img{
float:left; width:100%;}
.fb_1_right{
float:right; width:100%; margin-top:20px;}
.fb_1_right_1{
color:#666; padding:10px 0px;}
.fb_1_right_2 ul li{ line-height:60px;
float:left; width:100%; clear:both; margin-top:20px;}
.fb_1_right_2 ul li span{
float:left; color:#666; width:83px;}
.fb_1_right_2 ul li input{ padding-left:15px; padding-right:15px; font-size:24px;
float:left; border:1px #b3b3b3 solid; width:575px; height:58px; line-height:58px;}
.wbyby{ padding-left:15px; padding-right:15px; font-size:14px;
float:left; border:1px #b3b3b3 solid; width:575px; height:200px; padding-top:9px; padding-bottom:9px;}
.fb_1_right_3 a{ margin-left:83px;
display:inline-block; width:290px; height:60px; text-align:center; line-height:60px; color:#fff; background-color:#c52720; font-size:26px;}
.fb_1_right_3{
padding-top:40px;}
.fb_1_right_3 a:hover{
  color:#fff;}
.fb_1{
padding-bottom:80px;}
.topphone{ background-color:#d80c18;
float:right; width:88px; height:90px; background-image:url(../images/sj2.png); background-position:center; background-repeat:no-repeat;}
.kcsz_index{
background-color:#f2f2f2; border-bottom:1px #c52720 solid;}
.kcsz_index_1 img{
float:left; width:100%;}
.kcsz_index_2{ font-weight:bold; margin-top:25px; margin-bottom:0px; 
text-align:center; color:#c52720; font-size:44px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/sj6.png); background-position:center; background-repeat:no-repeat;}
.kcsz_index_3{ line-height:35px;
text-align:center; color:#333; padding-bottom:20px;}
.swiper-pagination-team-2{
position:static; margin-top:40px; margin-bottom:40px;}
.gtd .swiper-pagination-bullet{ 
width:18px; height:18px; border:1px #6f6f6f solid; background-color:#fff; opacity:1;}
.gtd .swiper-pagination-bullet-active{
background-color:#c52720; border-color:#c52720; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.by_7_sj_right_mid{
width:265px; margin-left:18px; float:left; padding-left:40px; padding-right:40px;}
.by_7_sj li{
float:left; width:100%; position:relative; height:240px;  }
.by_7_sj_left{
position:absolute; left:0; top:0; width:345px; height:240px;}
.by_7_sj_left img{
float:left; width:100%; height:240px;}
.by_7_sj_right{ z-index:10;
position:absolute; right:0; top:0; height:100%; width:363px; background-image:url(../images/sj13.png); background-position:center; background-repeat:no-repeat;}
.by_7_sj li:nth-child(2n) .by_7_sj_left{
left:auto; right:0;}
.by_7_sj li:nth-child(2n) .by_7_sj_right{
right:auto; left:0; background-image:url(../images/sj14.png);}
.by_7_sj_right_mid_1{
font-size:22px; line-height:35px; padding-top:30px;}
.by_7_sj_right_mid_2{
font-size:20px; padding-top:10px;}
.maskmenu_mid ul li.on .dhname{
background-color:#a01c78; color:#fff; background-position:590px center; background-image:url(../images/img7.png);}
.a3_2_mid_2_num{
padding-top:5px;}
.a3_2_mid_2_num span{
line-height:40px; color:#fff; padding:0 40px; display:inline-block; background-color:#c52720; font-size:22px;-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */}
.xy_1{ background-position:center; background-repeat:repeat-y; background-image:url(../images/sj34.jpg);
border:1px #d9d9d9 solid; width:688px;}
.ptlist li{
float:left; width:100%; margin:0px; padding:0px; margin-bottom:30px;}
.ptlist_1 img{
float:left; width:100%;}
.ptlist_2{
text-align:center; line-height:60px; background-color:#f7f7f7;}
/*.hlj {  
     -webkit-filter: grayscale(100%);  
     -webkit-filter: grayscale(1);  
     filter: grayscale(100%);  
     filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");');
     filter: gray;  
}*/

/**************小刘*************/
#wrapper,#wrapper2,#wrapper3,#wrapper4,#wrapper5,.cell_mid { display: table; height:100%; width:100%; } #cell,#cell2,#cell3,#cell4,#cell5,.cell_h { height:100%;display: table-cell; vertical-align: middle; }
.zxm_header{
position:absolute; left:0; top:28px; z-index:1000; width:100%;}
.zxm_header_left{
float:left; max-width:24%;}
.zxm_header_left img{
float:left;}
.zxm_header_mid{ overflow:hidden;
position:relative; margin:0 2%;}
.zxm_header_right{
position:absolute; right:0; top:0; height:100%;  }
.zxm_header_right a{ margin-left:25px; width:79px; position:relative;
color:#fff; display:inline-block; padding:0px; text-align:center;}
.zxm_header_right a span{
position:absolute; left:50px; margin-left:-1px; top:0; width:2px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/img1.jpg);}

.binfo{
position:absolute; z-index:10; left:7%; top:28%; width:86%;}
.binfo_vh{
position:absolute; left:0%; top:31%; width:5%; height:1px; background-color:#fff;}
.binfo_mid img{
max-width:37%;
}
@font-face {
font-family: 'Calibri';
  src:  url('fonts/Calibri/Calibri.eot?xyfpo5');
  src:  url('fonts/Calibri/Calibri.eot?xyfpo5#iefix') format('embedded-opentype'),
    url('fonts/Calibri/Calibri.ttf?xyfpo5') format('truetype'),
    url('fonts/Calibri/Calibri.woff?xyfpo5') format('woff'),
    url('fonts/Calibri/Calibri.svg?xyfpo5#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}
.binfo_mid_2 a{font-family: 'Calibri';-moz-border-radius: 43px; /* Gecko browsers */ -webkit-border-radius: 43px; /* Webkit browsers */ border-radius:43px; /* W3C syntax */ display:inline-block; width:148px; height:43px; text-align:center; line-height:43px; color:#fff; background-color:#1170ee;}
.binfo_mid_2 a:hover{
background-color:#fff; color:#1170ee;}
.binfo_mid_2{
margin-top:30px;}
.bft{
position:absolute; left:0; bottom:0; z-index:10; width:100%;}
.bft_left{
float:left; position:relative; width:50%; background-color:#fff;}
.bft_left_mid{
float:right; width:360px; position:relative; padding-left:15px;}
.bft_left_mid_num{font-family: 'Calibri';
position:absolute; left:90px; font-size:36px; top:-48px; color:#fff; z-index:10;}
.div1280{
margin:0 auto; padding:0; width:750px; position:relative; z-index:1;}
.bft_left_right{
float:right; margin-right:15px; margin-top:18px;}
.bft_left_right a{font-family: 'Calibri'; font-size:20px;
display:inline-block;color:#6e6e6e; margin:0 10px; width:69px;}
.bft_left_right a:hover{
color:#000;}
.bft_left_right a.bft_left_right_prev{ width:70px;
background-position:left center; background-repeat:no-repeat; text-align:right; background-image:url(../images/index/img2.png); }
.bft_left_right a.bft_left_right_next{
background-position:right center; background-repeat:no-repeat; text-align:left; background-image:url(../images/index/img3.png); }
/* .bft_left_right a.bft_left_right_prev:hover{
 background-position:5px center;}
 .bft_left_right a.bft_left_right_next:hover{
 background-position:35px center;}*/ 
.bft_left_left{font-family: 'Calibri';
float:left; color:#1170ee; height:80px; line-height:80px; font-size:65px;} 
.zxm_index_1{ padding-left:30px;
width:660px; background-position:left; background-repeat:repeat-y; background-image:url(../images/index/img5.jpg);}
.zxm_index_1_2{
color:#b9b9b9; line-height:22px;   margin-top:16px;}
.zxm_index_2_1{
margin:0 auto; width:64px; position:relative;}
.zxm_index_2_1_img2{
position:absolute; left:0; top:0; z-index:10; opacity:0;}
.zxm_index_2 ul li:hover .zxm_index_2_1_img2{
opacity:1}
.zxm_index_2 ul li:hover .zxm_index_2_1_img1{
opacity:0}
.zxm_index_2 ul li{ padding:70px 0px; overflow:hidden;
float:left; width:100%; text-align:center; background-position:center 424px; background-repeat:no-repeat; background-size:cover;}
.zxm_index_2_2{
color:#000; font-size:16px; margin:20px 0px 10px 0px;}
.zxm_index_2_3{ height:96px; overflow:hidden;
line-height:24px; padding:0 13%; width:74%; color:#666;}
.zxm_index_2_4{ color:#c9e0fe;opacity:0;
font-family: 'Calibri'; margin-top:10px; font-size:13px;
}
.zxm_index_2 ul li:hover{ background-image:url(../images/index/img8.jpg);
background-position:center top;}
.zxm_index_2 ul li:hover .zxm_index_2_4{
opacity:1;}
.zxm_index_2 ul li:hover .zxm_index_2_2{
color:#fff;}
.zxm_index_2 ul li:hover .zxm_index_2_3{
color:#c9e0fe;}
.zxm_index_3{
text-align:center; margin:80px 0px;}
.zxm_index_3 a{ margin:0 30px;
display:inline-block; width:43px; height:17px; background-position:center; background-repeat:no-repeat;}
.zxm_index_3_left{
background-image:url(../images/index/img8.png);}
.zxm_index_3_right{
background-image:url(../images/index/img9.png);}
.zxm_index_4{
position:relative;}
.zxm_index_4_footer{
position:absolute; left:0; bottom:60px; width:100%; z-index:10;}
.zxm_index_4_footer_mid{ line-height:28px; height:28px;
background-color:#fff; padding:34px; overflow:hidden; position:relative;}
.zxm_index_4_footer_mid_mid{
position:absolute; top:34px; width:28px; height:28px; left:50%; margin-left:-14px;}
.zxm_index_4_footer_mid_mid span{ float:left; margin-top:3px;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
display:inline-block; width:7px; height:7px; background-color:#a6a6a6; margin-right:3px;}
.zxm_index_4_footer_mid_mid span.on{
background-color:#1a6fe0;}
.zxm_index_4_footer_mid_mid span:nth-child(3n){
margin-right:0;}
.zxm_index_4_footer_mid_mid span:nth-child(1),.zxm_index_4_footer_mid_mid span:nth-child(2),.zxm_index_4_footer_mid_mid span:nth-child(3){
margin-top:0;}
.zxm_index_4_footer_mid_left{
float:left;}
.zxm_index_4_footer_mid_right{
float:right;}
.zxm_index_4_footer_mid_left_left{
float:left;}
.zxm_index_3_left_2{ width:69px; display:inline-block; font-size:13px;font-family: 'Calibri'; font-size:20px;
background-position:left center; background-repeat:no-repeat; text-align:right; background-image:url(../images/index/img2.png); }
.zxm_index_3_right_2{ display:inline-block; width:69px; font-size:20px;
background-position:right center; background-repeat:no-repeat; text-align:left; background-image:url(../images/index/img3.png); }
/*.zxm_index_3_left_2:hover{
 background-position:5px center;}
.zxm_index_3_right_2:hover{
 background-position:35px center;}*/
 .zxm_index_4_footer_mid_left_right{
 float:left; margin-left:30px;}
a:hover{
color:#1a6fe0;}
.zxm_index_about_left{
float:left; width:580px;}
body,html{
color:#666;}
.vm a{font-family: 'Calibri';
display:inline-block; width:146px; font-size:13px; height:33px; border:1px #1170ee solid;  text-align:center; line-height:33px; background-color:#1170ee; color:#fff;-moz-border-radius: 35px; /* Gecko browsers */ -webkit-border-radius: 35px; /* Webkit browsers */ border-radius:35px; /* W3C syntax */}
.vm a:hover{
background-color:#fff; border-color:#666; color:#666;  }
.zxm_index_about_right{
float:right; position:relative; width:640px; height:730px;}
.zxm_index_about_right_left{
position:absolute; left:0; bottom:0;}
.zxm_index_about_right_right{
position:absolute; right:0; top:0; z-index:10;}
.body_h{
position:fixed; height:100%; z-index:9999; width:1px; background-color:#b8b8b8;opacity:0.28; top:0;}
.zxm_index_5{ padding:160px 0px;
background-image:url(../images/index/img14.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}

@font-face {
  font-family: "gothicb";
  src: url("../fonts/gothicb/gothicb.woff2") format("woff2"),
       url("../fonts/gothicb/gothicb.woff") format("woff"),
       url("../fonts/gothicb/gothicb.ttf") format("truetype"),
       url("../fonts/gothicb/gothicb.eot") format("embedded-opentype"),
       url("../fonts/gothicb/gothicb.svg") format("svg"),
       url("../fonts/gothicb/gothicb.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.zxm_index_5_left{
float:left; width:50%;}
.zxm_index_5_left_2{font-family: "gothicb"; line-height:45px;
color:#fff; font-size:36px; padding-left:30px; width:610px; margin-top:5px;}
.zxm_index_5_left_1{
padding-left:30px; width:610px; background-image:url(../images/index/img15.jpg); background-position:left; background-repeat:repeat-y;}
.zxm_index_5_left_1 span{font-family: "gothicb"; color:#eeffff;
font-size:250px; line-height:252px;}
.zxm_index_5_right{
float:right; width:50%;}
.zxm_index_5_right dl dd{
float:left; width:50%;}
@font-face {
  font-family: "Kleptocracy Condensed";
  src: url("../fonts/KleptocracyCondensed/KleptocracyCondensed.woff2") format("woff2"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.woff") format("woff"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.ttf") format("truetype"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.eot") format("embedded-opentype"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.svg") format("svg"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.zxm_index_5_right_1 div{ padding-right:50px; overflow:hidden; height:80px;
display:inline; position:relative;}
.zxm_index_5_right_1{ background-image:url(../images/index/img15.jpg); background-position:left; background-repeat:repeat-y; padding-left:30px;}
.zxm_index_5_right_1 div span{font-family: "Kleptocracy Condensed";
color:#3481d0; font-size:100px; line-height:80px;}
.zxm_index_5_right_1 div img{
position:absolute; right:0; top:-50px;}
.zxm_index_5_right_2{ margin-top:10px;
color:#fff; font-size:18px; padding:0 30px; width:260px;}
.zxm_index_6{ padding-bottom:110px;
background-image:url(../images/index/img17.jpg);}
.zxm_index_6_news li{
float:left; width:100%; position:relative; height:420px;}
.zxm_index_6_news li:nth-child(2n){
float:right;}
.zxm_index_6_news_1 img{
width:100%;}
.zxm_index_6_news_1{
position:relative;}
.zxm_index_6_news_1_ico{
position:absolute; z-index:10; left:0; bottom:0; width:100%; height:22px; background-position:63px center; background-repeat:no-repeat; background-image:url(../images/index/img19.png);}
@font-face {
font-family: 'Gilroy Light';
  src:  url('../fonts/GILROY-LIGHT/GILROY-LIGHT.eot?xyfpo5');
  src:  url('../fonts/GILROY-LIGHT/GILROY-LIGHT.eot?xyfpo5#iefix') format('embedded-opentype'),
    url('../fonts/GILROY-LIGHT/GILROY-LIGHT.ttf?xyfpo5') format('truetype'),
    url('../fonts/GILROY-LIGHT/GILROY-LIGHT.woff?xyfpo5') format('woff'),
    url('../fonts/GILROY-LIGHT/GILROY-LIGHT.svg?xyfpo5#Gilroy Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
.zxm_index_6_news_top{
position:absolute; left:0; top:0; width:100%; height:278px;}
.zxm_index_6_news_2{
position:absolute; right:0; bottom:35px; width:690px;}
.zxm_index_6_news_2_left{ height:62px; position:relative; margin-top:0px;
float:left; width:90px;font-family: 'Gilroy Light'; color:#000;}
.zxm_index_6_news_2_left_1{
font-size:30px; position:absolute; left:0; top:0;}
.zxm_index_6_news_2_left_2{ position:absolute; left:0; bottom:0;
font-size:20px; line-height:25px;}
.zxm_index_6_news_2_right{ padding-left:20px;
float:right; width:570px; background-position:left; background-repeat:repeat-y; background-image:url(../images/index/img15.jpg);}
.zxm_index_6_news_2_right_1 a{
color:#000; font-size:26px; line-height:28px;}
.zxm_index_6_news_2_right_2{
line-height:26px; margin-top:10px; font-size:22px;}
/*.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_top{
top:auto; bottom:0;}
.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_2{
top:0; bottom:auto;}
.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_1_ico{
top:0; bottom:auto; background-image:url(../images/index/img20.png);}
.zxm_index_6_news li:hover .zxm_index_6_news_2_left_1{
top:26px}
.zxm_index_6_news li:hover .zxm_index_6_news_2_left_2{
 bottom:32px;}*/
.zxm_index_7_1 li{ padding-left:20px;
float:left; width:210px; background-position:left top; background-repeat:repeat-y; background-image:url(../images/index/img23.jpg);
font-family: 'Gilroy Light'; color:#000;
}
.zxm_index_7_1 li:last-child{
width:670px; margin-top:50px;  }
.zxm_index_7_1_1{
font-size:24px; line-height:26px;}
.zxm_index_7_1_2{
font-size:22px; margin-top:4px; line-height:24px;}
.zxm_index_7_1{
margin-bottom:80px;}
.zxm_index_7_2_left{ margin-top:40px;
float:left; width:690px;}
.zxm_index_7_2_right{
float:right; width:640px;}
.zxm_index_7_2_left ul li{ margin-bottom:15px;
float:left; width:100%; background-color:#f1f1f1;}
.zxm_index_7_2_left ul li div{
padding:15px 15px; overflow:hidden;}
.zxm_index_7_2_left ul li div input{font-family: 'Gilroy Light'; color:#000; font-size:22px;
border:none; width:100%; background-color:transparent;}
.zxm_index_7_2_left ul li div textarea{font-family: 'Gilroy Light'; color:#000; font-size:22px;
border:none; width:100%; height:140px; background-color:transparent;}
.fbt a{ background-color:#4c4c4c; color:#fff;
display:inline-block; width:208px; height:45px; font-size:22px; text-align:center; line-height:45px; font-family:"Calibri";-moz-border-radius: 45px; /* Gecko browsers */ -webkit-border-radius: 45px; /* Webkit browsers */ border-radius:45px; /* W3C syntax */}
 .fbt a:hover{
 color:#fff;} 
.fbt{
margin-top:30px; margin-bottom:45px;}
.zxm_index_7_2_right{
float:right; width:50%; height:321px;}
.zxmfooter{ background-color:#292929;
background-position:top; background-repeat:repeat-x; background-image:url(../images/index/img25.jpg);}
.zxmfooter_1{
padding:7px 15px; overflow:hidden; background-color:#1170ee; color:#5495ea;}
.zxmfooter_1 span,.zxmfooter_1 a{
color:#fff;}
.zxmfooter_2_left{
float:left; width:320px;}
.zxmfooter_2{
padding:55px 0px;}
.zxmfooter_2_left_1 a{-moz-border-radius: 29px; /* Gecko browsers */ -webkit-border-radius: 29px; /* Webkit browsers */ border-radius:29px; /* W3C syntax */
display:inline-block; width:135px; height:27px; background-color:#1170ee; color:#fff; border:1px #1170ee solid; line-height:27px; text-align:center;}
.zxmfooter_2_left_1 a span{ padding-left:32px;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/footer/img2.png);}
.zxmfooter_2_left_1 a:hover{
background-color:#fff; color:#1170ee;}
.zxmfooter_2_left_1 a:hover span{
background-image:url(../images/footer/img3.png);}
.zxmfooter_2_left_2{
color:#fff; font-size:22px;  }
.zxmfooter_2_left_3{font-family: 'Gilroy Light'; color:#1170ee; font-size:30px; margin-top:10px;}
.zxmfooter_2_left_4{
font-size:20px; color:#d8d8d8; line-height:29px; margin-top:20px;}
.zxmfooter_2_left_5{font-size:20px; color:#d8d8d8; line-height:22px; margin-top:10px;}
.zxmfooter_2_left_5 a{
color:#d8d8d8;}
.zxmfooter_2_mid{
float:left; width:154px; padding:0 30px; border-left:1px #333333 solid;border-right:1px #333333 solid;}
.zxmfooter_2_right{ width:700px;
float:right;}
.zxmfooter_2_right ul li{ width:206px;
float:left; margin-left:0px;}
.zxmfooter_2_right ul li:last-child{
width:80px; float:right;}
.zxmfooter_2_right ul li p{
color:#fff; font-size:16px; margin:0px; padding:0px;}
.zxmfooter_2_right ul li dl{
margin-top:13px;}
.zxmfooter_2_right ul li dl dd{
line-height:22px; margin:5px 0px;}
.zxmfooter_2_right ul li dl dd a{color:#cbc7c7; }
.zxm_header_right a:hover span{ color:#fff;
width:100%; left:0; margin-left:0;}
.zxm_header_right a:hover{
color:#fff;}
.bdnybanner{
position:relative;}
.about_banner_footer{
position:absolute; left:0; bottom:0; width:50%; height:50px; z-index:10; background-image:url(../images/index/img17.jpg); background-color:#fff;}
.zxm_about_1{background-image:url(../images/index/img17.jpg);}
.zxm_about_1_menu{ overflow:hidden;
border:1px #e6e6e6 solid;}
.zxm_about_1_menu li{ background-position:left; background-repeat:repeat-y; background-image:url(../images/about/img23.jpg);
float:left; width:25%; text-align:center; line-height:44px;}
.zxm_about_1_menu li a{
display:block; font-size:22px;}
.zxm_about_1_menu li a:hover,.zxm_about_1_menu li a.on{
color:#fff; background-color:#206acf;}
.zxm_about_1_menu li:first-child{
background-image:none;}
.zxm_about_1_1_left{
float:left; width:657px; height:470px; position:relative;}
.zxm_about_1_1_left_left{
position:absolute; left:0; bottom:0; z-index:1;}
.zxm_about_1_1_left_right{
position:absolute; right:0; top:0; z-index:2; overflow:hidden}
.zxm_about_1_1{
margin-top:70px; margin-bottom:97px;}
.zxm_about_1_1_left_right_top{
position:absolute; top:35px; right:-280px; z-index:3;}
.zxm_about_1_1_right{
float:right; width:545px; margin-top:180px;}
.zxm_about_1_1_right_1{
line-height:25px;}
.zxm_about_1_1_right_2 ul li{ overflow:hidden;
float:left; padding:0 20px; background-position:left; background-repeat:repeat-y; background-image:url(../images/about/img26.jpg);}
.zxm_about_1_1_right_2 ul li:nth-child(1){
padding-left:0; background-image:none;}
.zxm_about_1_1_right_2_1{ height:27px; background-image:url(../images/about/img24.png);
position:relative; padding-right:18px; background-position:50px center; background-repeat:no-repeat;}
.zxm_about_1_1_right_2 ul li:nth-child(2) .zxm_about_1_1_right_2_1{
background-position:62px center;}
.zxm_about_1_1_right_2 ul li:nth-child(3) .zxm_about_1_1_right_2_1{
background-position:47px center; padding-left:30px;}
.zxm_about_1_1_right_2 ul li:nth-child(4) .zxm_about_1_1_right_2_1{
background-position:64px center; padding-left:30px;}
.zxm_about_1_1_right_2 ul li .zxm_about_1_1_right_2_1{
padding-left:35px;}
.zxm_about_1_1_right_2_1 img{
position:absolute; left:0; top:0;}
.zxm_about_1_1_right_2_1 span{
font-family:"Kleptocracy Condensed"; font-size:24px; color:#206acf;}
.zxm_about_1_1_right_2_2{
font-size:12px; margin-top:3px;}
.zxm_about_1_1_right_2{
margin-top:45px;}
.zxm_about_2{ color:#fff; padding:60px 0px; background-size:cover;
background-image:url(../images/img18.jpg); background-position:center; background-repeat:no-repeat;}
.zxm_about_2_left{
float:left; width:275px;}
.zxm_about_2_right{
float:right; color:#fff; width:930px; line-height:25px;}
.zxm_about_3{ padding-bottom:85px;
background-image:url(../images/index/img17.jpg);}
.zxm_about_3_1 .swiper-slide{
width:24%; background-position:center; background-repeat:no-repeat; background-size:cover; height:auto;}
.zxm_about_3_1 .swiper-slide-active{
width:70%;}
.zxm_about_3_1 .swiper-slide img{
opacity:0;}
.zxm_about_3_1{
position:relative;}
.zxm_about_3_1_ac{ z-index:10;
position:absolute; left:30px;  bottom:0; width:690px;}
.zxm_about_3_1_ac_mid{
padding:0 30px;}
.zxm_about_3_1_ac_mid_mid{background-color:#fff; overflow:hidden;
position:relative; padding:30px 30px;}
.zxm_about_3_1_ac_mid_mid_1{ text-align:center;font-family: 'Gilroy Light'; font-size:30px; color:#000; background-position:center bottom; background-repeat:no-repeat; padding-bottom:10px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/about/img27.jpg);}
.zxm_about_3_1_ac_mid_mid_2{ padding:0 30px; width:auto; display:block; float:none;
text-align:center; line-height:38px; padding-top:15px; overflow:hidden; font-size:22px;}
.zxm_about_3_1_ac_mid_mid_left{ z-index:10; cursor:pointer;
position:absolute; left:25px; top:80px; width:15px; height:28px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img11.png);}
.zxm_about_3_1_ac_mid_mid_right{ z-index:10; cursor:pointer;
position:absolute; right:25px; top:80px; width:15px; height:28px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img12.png);}
.showhis_con{
display:none;}
.lsnianfen{ margin-top:50px;
background-position:left 44px; background-repeat:repeat-x; background-image:url(../images/about/img14.png);}
.zxm_about_3_1_s2_1{font-family: 'Gilroy Light'; padding-bottom:20px;
text-align:center; font-size:22px; color:#000; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/about/img28.jpg);}
.zxm_about_3_1_s2_2{opacity:0;
text-align:center; margin-top:13px;}

.zxm_about_3_1_s2on .zxm_about_3_1_s2_2{
opacity:1;}
.zxm_about_3_1_s2on .zxm_about_3_1_s2_1{
background-image:url(../images/about/img29.jpg);}
.zxm_about_4{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/about/img22.jpg);}
.swiper-container-4_pic img{
width:100%;}
.swiper-container-4_pic{
height:132px;}
.swiper-container-4_pic_mask3{
  position:absolute; right:0; bottom:0; left:0; width:100%; height:13px; background-image:url(../images/about/img18.png); background-position:center; background-repeat:no-repeat;}
.swiper-container-4_pic_mask{
width:37px; height:37px; position:absolute; right:0; bottom:0; z-index:1; background-color:#1c71e3;}

.swiper-container-4_pic_mask2{
width:37px; height:37px; position:absolute; right:0; bottom:0; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img17.png);}
/*.swiper-container-4 .swiper-slide:hover .swiper-container-4_pic_mask{
width:100%; height:100%; opacity:0.64}*/
.swiper-pagination-4{
position:static; margin:50px 0px;}
.swiper-pagination-bullet{
height:10px; width:10px; background-color:#fff; opacity:1; border:1px #a01c78 solid;}
.swiper-pagination-bullet-active{
background-color:#a01c78;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.caselist_zxm li{ margin-top:50px;
float:left; width:690px; position:relative;}
.caselist_zxm li:nth-child(2n){
float:right;}
.caselist_zxm_pic{
position:relative; overflow:hidden;}
.caselist_zxm_pic img{
width:100%;}
.caselist_zxm_pic_footer{font-family: 'Gilroy Light';
position:absolute; left:0; bottom:0; width:426px; z-index:10; height:43px; background-color:#fff;}
.caselist_zxm_pic_footer div{ color:#000; font-size:22px; line-height:24px;
padding:0 25px; padding-top:15px;}
.caselist_zxm_pic_footer div span{
color:#7b7b7b; margin-right:5px;}
.caselist_zxm_pic_name div{
padding:0 25px; font-size:24px; line-height:30px; padding-top:10px; color:#000;}
.caselist_zxm_pic_footer_mask{width:37px; height:37px; position:absolute; left:389px; bottom:43px; z-index:1; background-color:#1c71e3;}
.caselist_zxm_pic_footer_mask2{width:37px; height:37px; position:absolute; left:389px; bottom:43px; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img17.png);}
/*.caselist_zxm li:hover .caselist_zxm_pic_footer_mask{
left:0; bottom:0; width:100%; height:100%;opacity:0.64}*/
.case_info_banner_footer{
position:absolute; left:0; bottom:0; width:505px; z-index:10;}
.case_info_banner_footer_mid{ overflow:hidden; background-color:#fff; background-repeat:repeat-y; background-image:url(../images/case/img8.png); overflow:hidden;
padding:0 30px; padding-top:20px; background-position:375px top;  }
.case_info_banner_footer_mid_2_left{
float:left;}
.case_info_banner_footer_mid_2_right{ font-size:22px; line-height:38px; margin-top:25px;
float:right;}
.case_info_banner_footer_mid_1{
font-size:26px; color:#000;}
.case_info_banner_footer_mid_2_left{ color:#000; font-size:22px;
padding-right:20px;font-family: 'Gilroy Light';}
.case_info_banner_footer_mid_2_left span{
color:#7b7b7b; margin-right:5px;}
.case_info_1_pic{ overflow:hidden; width:590px; margin:0 auto;
text-align:center;}
.case_info_1_pic img{
width:100%;}
.case_info_1{
margin-top:50px;}
.case_info_1_bg{  
 background-repeat:repeat-y; background-image:url(../images/case/img8.png);}
.case_info_2{
padding-bottom:55px;}
.zxm_index_4_footer_mid2{
border:1px #d9d9d9 solid; overflow:hidden; background:none; padding-top:12px; padding-bottom:12px;}
.case_info_4_1{
text-align:center; color:#000; font-size:30px; padding:0 0 70px 0px;}
.case_info_4_2_pic{
position:relative;}
.case_info_4_2_pic img{
width:100%;}

.case_info_4_2_pic_mask{width:37px; height:37px; position:absolute; right:0px; bottom:0px; z-index:1; background-color:#1c71e3;}
.case_info_4_2_pic_mask2{width:37px; height:37px; position:absolute; right:0px; bottom:0px; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img17.png);}
/*.case_info_4_2_ss:hover .case_info_4_2_pic_mask{
right:0; bottom:0; width:100%; height:100%;opacity:0.64}*/
.case_info_4_2_pic_jj{
padding-bottom:19px; border-bottom:1px #e2e2e2 solid;}
.case_info_4_2{ position:relative;
margin-bottom:70px;}
.so_list li{
height:317px; position:relative;}
.so_list_left{
position:absolute; left:0; top:0; width:474px; height:100%;}
.so_list_left_left{
position:absolute; left:0; bottom:0; width:379px; height:287px; background-color:#f8f8f8; z-index:1;}
.so_list_left_right{ overflow:hidden;
position:absolute; right:0; top:0; width:437px; height:292px; z-index:2;}
.so_list_left_right img{
width:100%;}

.num{position:absolute;z-index:4;bottom:-66px;left:0px;width:200px; top:250px;height:64px;-webkit-transform:translateX(-100%) rotate(-90deg);transform:translateX(0) rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left top;text-align:left;white-space:nowrap;font-family: 'Gilroy Light';}
.num small{font-size:16px;display:inline-block;vertical-align:top;letter-spacing:5px; color:#000;}
.num strong{font-family:Roboto;font-size:48px; color:#000;line-height:50px;display:inline-block;vertical-align:top}
.so_list_right{ background-color:#fff; padding:20px 30px;
position:absolute; right:0; top:45px; width:243px; height:162px; z-index:10;}
.so_list_right_1_1{ padding-bottom:5px;font-family: 'Gilroy Light'; color:#000; font-size:14px; line-height:22px;
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/solution/img3.jpg);}
.so_list_right_1_2{ padding-top:5px; padding-bottom:0px;
color:#000;font-family: 'Gilroy Light'; font-size:30px; font-weight:bold;}
.so_list_right_1_3{
font-size:24px; color:#000;}
.so_list_right_num{font-family: 'Gilroy Light'; color:#f4f4f4; font-size:120px; z-index:-1; font-weight:bold;
position:absolute; right:15px; top:80px;}
.so_list_right_1_4{
color:#888; display:none;}
.so_list li{
margin-top:75px;}
.so_list li:nth-child(2n) .so_list_left{
left:auto; right:0;}
.so_list li:nth-child(2n) .so_list_right{
right:auto; left:0;}
.mat_1{
text-align:center; font-size:30px; padding:40px 0px;}
.mat_2{ font-size:22px;
margin-bottom:60px;}
.newslist_1_pic{
position:absolute; height:250px; left:0; top:0; width:100%;}
.newslist_1_pic_jj{
position:absolute; left:0; top:250px; width:100%; height:146px;}
.newslist_1_pic img{
width:100%;}
.newslist_1_pic_footer{ 
position:absolute; z-index:10; left:60px; bottom:0; width:24px; height:14px; background-position:center; background-repeat:no-repeat; background-image:url(../images/news/img3.png);}
.newslist_1 ul li{ height:430px; position:relative;
float:left; width:620px; margin-top:40px;}
.newslist_1 ul li:nth-child(2n){
float:right;}
.newslist_1_pic_jj_mid{
padding:0 25px;}
.newslist_1_pic_jj_mid_1{font-family: 'Gilroy Light'; color:#000; margin-top:10px;}
.newslist_1_pic_jj_mid_1 span{
color:#878787; margin-right:5px;}
.newslist_1_pic_jj_mid_2{
color:#000; font-size:16px;}
.newslist_1_pic_jj_mid_3{ color:#666;
line-height:22px; margin-top:10px;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic{
top:auto; bottom:0;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic_jj{
position:absolute; top:0; bottom:auto;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic_footer{
top:0; bottom:auto; background-image:url(../images/news/img4.png);}
.newslist_1_pic_mask2{
position:absolute; right:0; top:0; height:100%; width:5px; background-color:#3883e9; z-index:1;}
.newslist_1 ul li:hover .newslist_1_pic_mask2{
width:100%; opacity:0.72;}
.newslist_1_pic_mask3{opacity:0;
position:absolute; width:36px; height:36px; left:50%; top:50%; margin-left:-18px; margin-top:-18px; z-index:20; background-image:url(../images/news/img2.png); background-position:center; background-repeat:no-repeat;}
.newslist_1 ul li:hover .newslist_1_pic_mask3{
opacity:1;}
.zxmcontact_2{
background-image:url(../images/contact/img8.jpg); padding:98px 0px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.zxmcontact_2_mid{ position:relative;
width:557px; margin:0 auto; height:284px; background-image:url(../images/contact/img11.png);}
.zxmcontact_2_mid_1{
position:absolute; left:0; top:35px; width:100%; text-align:center; color:#fff;}
.zxmcontact_2_mid_1_1{ text-align:center;
font-size:30px; font-weight:bold;}
.zxmcontact_2_mid_1_2{ text-align:center;
font-size:22px; margin-top:0px;}
.zxmcontact_2_mid_3{
position:absolute; left:0; width:100%; bottom:35px; text-align:center; color:#fff;}
.zxmcontact_2_mid_3_2 a{ color:#1170ee; font-size:24px;font-family: 'Gilroy Light';
display:inline-block; background-color:#fff; width:246px; text-align:center; height:48px; line-height:48px;-moz-border-radius: 48px; /* Gecko browsers */ -webkit-border-radius: 48px; /* Webkit browsers */ border-radius:48px; /* W3C syntax */}
.zxmcontact_2_mid_3_2 a span{
display:inline-block; background-image:url(../images/contact/img2.png); padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.zxmcontact_2_mid_3_2{ text-align:center;
margin-top:15px;}
.zxmcontact_2_mid_2{
position:absolute; left:0; width:100%; height:1px; top:260px; background-color:#739fdd;}
.zxmcontact_2{
position:relative;}
.ydian{
position:absolute; left:0; width:100%; top:157px; background-position:center top; background-repeat:no-repeat; background-image:url(../images/contact/img10.png); height:10px;}
/*.zxmcontact_2_mid:hover .ydian{
background-image:url(../images/contact/img9.png); height:30px;}

.zxmcontact_2_mid:hover .zxmcontact_2_mid_1{
top:55px;}
.zxmcontact_2_mid:hover .zxmcontact_2_mid_3{
bottom:55px;}*/
.zxm_job_1{ padding-top:70px; padding-bottom:10px;
font-size:30px; color:#000; text-align:center;}
.zxm_job_2{
text-align:center; padding-bottom:100px;}
.zxmjobmid{ cursor:pointer;
position:relative; padding-left:0px; }
.zxmjobmid_mid{border:1px #ececec solid; height:110px; padding:15px 20px 20px 20px; background-position:right bottom; background-repeat:no-repeat; background-image:url(../images/img25.png); background-color:#fff;}
.zxmjobmid_mid_1{
font-size:22px; color:#000;}
.zxmjobmid_mid_2{ font-size:18px;
margin-top:0px;
 }
.zxmjobmid_mid_2 b{
color:#000; font-weight:bold;}
.zxmjobmid_mid_3{ margin-top:15px; display:none;
color:#000; font-weight:bold;}
.zxmjobmid_mid_4{ display:none;
line-height:24px; margin-top:5px;}
.zxmjobmid_more{ display:none;
position:absolute; left:15px; bottom:17px; display:inline-block; display:none; width:153px; height:38px; text-align:center; line-height:38px; }
.zxmjobmid_more span{
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/contact/img7.png); padding-left:23px;color:#1170ee;}
/*.zxmjobmid:hover .zxmjobmid_more{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1); background-color:#fff;}
.zxmjobmid:hover .zxmjobmid_mid{
background-color:#1170ee;}
.zxmjobmid:hover .zxmjobmid_mid_1,.zxmjobmid:hover .zxmjobmid_mid_2,.zxmjobmid:hover .zxmjobmid_mid_3,.zxmjobmid:hover .zxmjobmid_mid_2 b{
color:#fff;}
.zxmjobmid:hover .zxmjobmid_mid_4{
color:#accdec}*/
.zxm_job_3{
margin-bottom:97px; position:relative;}
.zxm_job_3_left{ margin-top:-15px; cursor:pointer; display:none;
position:absolute; left:30px; z-index:100; top:50%; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/img3.png);}
.zxm_job_3_left:hover{
background-image:url(../images/contact/img6.png);}
.zxm_job_3_right{ margin-top:-15px; cursor:pointer; display:none;
position:absolute; right:0px; z-index:100; top:50%; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/img4.png);}
.zxm_job_3_right:hover{
background-image:url(../images/contact/img5.png);}
.jobmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:8888; background-color:#000; opacity:0.42;}
.jobmaskmid{ z-index:9999; display:none;
position:fixed; left:50%; top:50%; width:690px; height:700px; background-color:#fff; margin-top:-350px; margin-left:-345px;}
.jobmaskmid_1 img{
float:right;}
.jobmaskmid_2{
padding:30px; background-color:#fff; width:630px; height:440px;}
.jobmaskmid_2_1{
font-size:24px; color:#000;}
.jobmaskmid_2_2{ overflow-y:auto; height:460px; font-size:22px;
line-height:38px; margin:20px 0px;}
.jobmaskmid_2_3 a{ padding-left:20px; font-size:22px;
color:#1170ee; display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img27.png);}
.swiper-button-next-2{ cursor:pointer;
position:absolute; right:0; top:100px; width:30px; height:30px; z-index:100;   background-image:url(../images/contact/img4.png);}
.swiper-button-next-2:hover{
background-image:url(../images/contact/img5.png);}

.swiper-button-prev-2{ cursor:pointer;
position:absolute; left:0; top:100px; width:30px; height:30px; z-index:100;   background-image:url(../images/contact/img3.png);}
.swiper-button-prev-2:hover{
background-image:url(../images/contact/img6.png);}
.zxmfooter_2_right ul li:first-child{
margin-left:0;}
.index_so li{ margin-top:50px;
float:left; width:25%; text-align:center;}
.index_so_1{ height:56px;
text-align:center; margin:20px 0px;}
.index_so_1 img{
max-height:56px;}
.index_so_2{
text-align:center; padding:0 20%; width:60%; line-height:35px;}
a:hover{
color:#666;}
.index_so{
margin-bottom:70px;}
#changeurl{
border:1px #e6e6e6 solid; font-size:22px; background-color:#fff; display:block;}
#changeurl select{
width:100%; padding:10px 0px; font-size:22px;}
.case_info_banner_footer_mid_2_right div{
float:left; width:45%; padding-right:5%;}
/**************小刘20180831**********************/
@font-face {
   font-family: "tt0290m_";
  src: url("../fonts/tt0290m_/tt0290m_.woff2") format("woff2"),
       url("../fonts/tt0290m_/tt0290m_.woff") format("woff"),
       url("../fonts/tt0290m_/tt0290m_.ttf") format("truetype"),
       url("../fonts/tt0290m_/tt0290m_.eot") format("embedded-opentype"),
       url("../fonts/tt0290m_/tt0290m_.svg") format("svg"),
       url("../fonts/tt0290m_/tt0290m_.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.my_header{font-family: "tt0290m_"; 
position:fixed; left:0; top:0; width:100%; z-index:999;}
.my_header_mid{
padding:0 3%; }
.my_header_logo{ margin-top:28px;
float:left;}
.my_menu{
float:left; margin-left:55px;}
.my_menu ul li{font-size:15px; z-index:100; height:52px; padding:28px 0px;
float:left; position:relative; line-height:52px; padding-right:45px;}
.my_menu ul li .myxiala{ display:none;
position:absolute; left:0; top:52px; background-color:#fff; z-index:1000; width:940px;}

.xialabg{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.3; z-index:88;}
.myxiala_left{
float:left; width:380px; border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid; background-color:#f7f7f7;}
.myxiala_left_1{font-family: "tt0290m_"; padding:0 58px; padding-top:50px; padding-bottom:20px;
font-size:40px; color:#333;}
.myxiala_left_2 dl dd{
width:100%; margin:0px; padding:0px;
}
.my_menu ul li .myxiala_left_2 dl dd a{
display:block; color:#333; color:#4c4c4c;}
.my_search{
float:right; margin-top:28px;}
.my_menu ul li a{
color:#fff;}
.my_menu ul li a:hover{
/*color:#a11d78;*/}
.my_search{
float:right; line-height:52px;}
.my_search a{ padding-left:30px; height:52px; line-height:50px;
color:#fff; font-size:15px; display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/search.png);}
.my_t_1{font-family: "tt0290m_"; margin-top:45px; margin-bottom:45px;
text-align:center; font-size:40px; color:#333; padding-bottom:10px;}
.cell_mid{ display: table; height:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; }
.my_index_1 ul li{font-family: "tt0290m_"; 
float:left; width:335px; margin-bottom:20px;  }
.my_index_1 ul li:nth-child(2n){
margin-right:0; float:right;}
.my_index_1_1{text-align:center; width:333px; height:218px; border:1px #d9d9d9 solid;}
.my_index_1_1 img{
max-width:313px;}
.my_index_1_2{ margin-top:15px;
color:#4c4c4c; line-height:26px; font-size:24px;}
.my_index_1_3{
color:#999; font-size:22px; line-height:24px; margin-top:10px;}
@font-face {
  font-family: "corbel";
  src: url("../fonts/corbel/corbel.woff2") format("woff2"),
       url("../fonts/corbel/corbel.woff") format("woff"),
       url("../fonts/corbel/corbel.ttf") format("truetype"),
       url("../fonts/corbel/corbel.eot") format("embedded-opentype"),
       url("../fonts/corbel/corbel.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.my_index_2{
text-align:center;}
.my_index_2 a{ font-family: "corbel";
display:inline-block; width:260px; height:54px; text-align:center; line-height:54px; color:#fff; background-color:#a11d78;}
.my_index_2 a:hover{
color:#fff;}
.my_index_2{
margin-top:20px; margin-bottom:80px;}
.my_index_1 ul li:hover .my_index_1_1{
border-color:#a11d78;}
.my_index_3{
background-color:#f7f7f7;}
@font-face {
  font-family: "estre";
  src: url("../fonts/estre/estre.woff2") format("woff2"),
       url("../fonts/estre/estre.woff") format("woff"),
       url("../fonts/estre/estre.ttf") format("truetype"),
       url("../fonts/estre/estre.eot") format("embedded-opentype"),
       url("../fonts/estre/estre.svg") format("svg"),
       url("../fonts/estre/estre.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.my_menu ul li .myxiala_left_2 dl dd{
position:relative;}
.my_menu ul li .myxiala_left_2 dl dd p{ width:380px; display:none;
position:absolute; left:380px; top:0; z-index:888;}
.my_menu ul li .myxiala_left_2 dl dd:hover p{
display:block;}
.my_menu ul li .myxiala_left_2 dl dd p a{font-family: "estre"; height:40px; line-height:40px;
display:block; clear:both; font-size:18px; color:#808080; padding-left:58px;}
.my_menu ul li .myxiala_left_2 dl dd p a:hover{
color:#a01c78}
.my_menu ul li .myxiala_left_2 dl dd a.xlmenu{ font-family: "estre"; height:50px; line-height:50px;
display:block; color:#333; color:#4c4c4c; font-size:20px; padding:0 58px; background-position:right center;}
.my_menu ul li .myxiala_left_2 dl dd a.xlmenu:hover{
background-color:#a01c78; color:#fff; background-position:340px center; background-repeat:no-repeat; background-image:url(../images/header/img1.png);}
.my_index_3_pro ul li{
float:left; width:100%; overflow:hidden; position:relative;}
.my_index_3_pro_2{font-family: "estre"; font-size:20px; display:none;
position:absolute; left:0; width:100%; text-align:center; bottom:27px; color:#fff; z-index:10;}
.my_index_3_pro_1{
background-color:#000;}
.my_index_3_pro_1 img{
opacity:0.7;}
.my_index_3_pro_3{opacity:0;
position:absolute; z-index:100; border:1px #fff solid; left:3%; width:94%; top:5%; height:90%; z-index:100;}
.my_index_3_pro_3_1{font-family: "estre"; background-position:center bottom; background-repeat:no-repeat;  
text-align:center; color:#fff; font-size:28px; padding-bottom:0px;}
.my_index_3_pro_3_2{ display:none;
color:#fff;font-family: "estre"; text-align:center; width:46%; margin:0 auto; line-height:24px; margin-top:18px;}
.my_index_3_pro ul li:hover .my_index_3_pro_2{
opacity:0;}
.my_index_3_pro_3{
opacity:1;}
.my_index_4{ padding-bottom:60px;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img4.jpg);}
.my_index_4_1{ font-family: "corbel"; font-size:24px; color:#797979;  
text-align:center; margin-bottom:45px;}
.my_index_4_2 a{
font-family: "corbel";
display:inline-block; width:260px; height:54px; text-align:center; line-height:54px; color:#a11d78; border:1px #a11d78 solid;}
.my_index_4_2{
text-align:center;}
 
.my_index_5{
background-image:url(../images/index/img8.jpg); padding-bottom:50px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.my_index_5_1{font-family: "corbel"; color:#d5d6d5;
text-align:center; font-size:22px; line-height:30px;}
.my_index_5_2{
text-align:center;}
.my_index_5_2 a{font-family: "corbel"; 
display:inline-block; width:304px; height:54px; color:#fff; background-color:#a11d78; line-height:54px;}
.my_index_5_2 a span{ color:#fff;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/index/img7.png); padding-left:30px;}
.my_index_5_3{
text-align:center;}
.my_index_5_3 a{ line-height:25px; font-size:22px;
display:inline-block; color:#fff; margin:0 18px;  font-family: "tt0290m_";}
.my_index_5_3_1{ padding-left:35px;
background-image:url(../images/index/img5.png); background-position:left center; background-repeat:no-repeat;}
.my_index_5_3_2{ padding-left:35px;
background-image:url(../images/index/img6.png); background-position:left center; background-repeat:no-repeat;}
.my_index_5_2{
margin-top:40px; margin-bottom:30px;}
.my_footer_1{ font-size:22px; font-family: "tt0290m_"; margin:10px 0px 10px 0px;
text-align:center; position:relative; height:52px; line-height:52px;}
.my_footer_1 img{
position:absolute; left:0; top:0;}
.my_footer_1 a{ color:#333;
background-position:left center; background-repeat:no-repeat; padding:0 20px; background-image:url(../images/footer/img1.jpg);}
.my_footer_1 a:nth-child(1){
background-image:none;}
.my_footer_1 a:hover{
color:#a11d78;}
.my_footer_2{font-family: "tt0290m_";
background-color:#e6e6e6; line-height:66px;}
.my_footer_2_left{
float:left;}
.my_footer_2_right{
float:right;}
a:hover{
color:#a11d77;}
.myprolist{
margin:0%; padding:0px; clear:both;} 
.myprolist ul li{ margin-bottom:40px;
float:left; width:100%; position:relative;}
.myprolist ul li:nth-child(2n){
float:right;}
.myprolist_1 img{
width:100%;}
.myprolist_1{
overflow:hidden;}
.myprolist_2{font-family: "tt0290m_";
position:absolute; left:8%; width:80%; bottom:0; padding:0 2%; line-height:70px; background-color:#f7f7f7; font-size:26px; z-index:10; text-align:center;
 
bottom:0px; background:none; color:#fff; background-image:url(../images/product/img3.png);}
.myft{
border-top:1px #e6e6e6 solid;}
.my_p_url{ font-size:22px;font-family: "tt0290m_"; background-color:#f2f2f2;
line-height:70px; border-bottom:1px #e6e6e6 solid;}
.my_p_url .div1200 div{ padding-left:30px; text-align:left;overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/img11.png);}
.my_p_c_list{
 }
.my_p_c_list ul li{
float:left; margin-right:0; margin-bottom:26px; width:325px;}
.my_p_c_list ul li:nth-child(2n){ float:right;
margin-right:0;}
.my_p_c_list_1{
position:relative;}

.my_p_c_list_1 img{
width:100%;}
.my_p_c_list_2_mask{ opacity:0;color:#fff; line-height:46px;font-family: "tt0290m_"; font-size:15px;
position:absolute; z-index:10; left:8%; display:none; width:80%; top:37%; text-align:center; padding:0 2%; background-image:url(../images/product/img3.png);}
.my_p_c_list_2{font-family: "tt0290m_"; width:80%; font-size:24px;
text-align:center; padding:0 10%; text-align:center; line-height:46px;}
.my_p_c_list ul li:hover .my_p_c_list_2_mask{
opacity:1;}
.my_pro_info_left{
float:left; border:1px #e6e6e6 solid; width:688px; height:456px; position:relative; text-align:center;}
.my_pro_info_left_mid{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.my_pro_info_right{font-family: "tt0290m_"; 
float:right; width:690px; margin-top:50px; position:relative;}
.my_pro_info_right_next{
position:absolute; right:0; top:0; width:50px; height:50px; background-image:url(../images/product/img9.png); background-position:center; background-repeat:no-repeat;}
.my_pro_info_right_next:hover{
background-image:url(../images/product/img10.png);}
.my_pro_info_right_prev{
position:absolute; right:65px; top:0; width:50px; height:50px; background-image:url(../images/product/img8.png); background-position:center; background-repeat:no-repeat;}
.my_pro_info_right_prev:hover{
background-image:url(../images/product/img11.png);}
.my_pro_info_right_1{
font-size:38px; color:#404040;}
.my_pro_info_right_2{ line-height:35px;
font-size:24px; color:#666; margin-top:0px; margin-bottom:25px;}
.my_pro_info_right_3{
font-size:28px;}
.my_pro_info_right_4{ font-size:24px;
margin-bottom:25px; color:#707070;}
.my_pro_info_right_5{
font-size:28px;}
.my_pro_info_right_6{
margin-bottom:35px; color:#707070;}
.my_pro_info_right_7 a{
display:inline-block; font-size:24px; color:#fff; background-color:#a11d78; width:100%; height:60px; line-height:60px; text-align:center;}
 
.bro_list{font-family: "tt0290m_"; font-size:16px;}
.bro_list_1{ font-size:24px; color:#4c4c4c; line-height:30px;
float:left; width:540px; background-position:right top; background-repeat:no-repeat; background-image:url(../images/img14.png); padding-right:100px;}
.bro_list_2,.bro_list_3{ font-size:18px;
float:left;}
.bro_list_4{ height:64px; width:68px;
float:left; background-position:center; background-repeat:no-repeat; background-image:url(../images/brochure/img1.png);}
 
.bro_list ul li.comdiv{ background-color:#f2f2f2; padding-top:22px; padding-bottom:22px;
  margin-bottom:20px; padding-left:25px; padding-right:25px; width:640px;}
.bro_list ul li.comdiv:first-child{
 }
.bro_list ul li.comdiv:first-child .bro_list_4{
background:none;}
 
.bro_list{
 }
 
.my_about_left_1{font-family: "tt0290m_"; font-size:28px; color:#a11d77; line-height:34px; margin-bottom:30px;}
.my_about_left_2{ 
font-size:24px; font-family: "tt0290m_";}
.my_about_left{
float:left; width:690px;}
.my_about_right{
float:right; width:449px; margin-top:120px;}
.my_contact_1_left{font-family: "tt0290m_";
float:left; width:600px;   padding:45px; background-color:#a11d77; color:#fff;}
.my_contact_1_left_2_1{
color:#fff; font-size:26px; margin-bottom:5px;}
.my_contact_1_left_1{
font-size:32px; margin-bottom:10px;}
.my_contact_1_left_2_2{ font-size:22px;
color:#ecd2e4; line-height:28px; margin-bottom:20px;}
.my_contact_1_right{
float:right; width:690px;}
.my_contact_1_right_1 li input{font-family: "tt0290m_"; font-size:22px; margin-top:20px;
float:left; border:1px #e6e6e6 solid; width:638px; height:60px; line-height:60px; padding:0 25px;}
.my_contact_1_right_1 li input:nth-child(2n){
 }
.my_contact_1_right_1 li.comdiv{
 }
.my_contact_1_right_1 li textarea{font-family: "tt0290m_"; font-size:22px; margin-top:20px;
float:left; border:1px #e6e6e6 solid; width:638px; height:210px; line-height:50px; padding:0 25px;}
.my_contact_1_right_2 a{font-family: "tt0290m_"; 
display:inline-block; width:260px; height:56px; text-align:center; line-height:56px; color:#fff; background-color:#a11d77; font-size:24px;}
 
.my_contact_1_right_2{
margin-top:40px;}
.my_contact_1{
margin-bottom:60px;}














.my_search a:hover{
color:#fff;}
/***********/
.bodyon2{
overflow:hidden;}
.bodyon .my_header_mid,.bodyon2 .my_header_mid,.bodyon3 .my_header_mid{
margin-top:0;}
.bodyon .my_header,.bodyon2 .my_header,.bodyon3 .my_header{ border-bottom:1px #e6e6e6 solid;
background-color:#fff;   }
.bodyon .my_menu ul li a,.bodyon .my_search a,.bodyon2 .my_menu ul li a,.bodyon2 .my_search a,.bodyon3 .my_search a,.bodyon3 .my_menu ul li a{
color:#333;}
.bodyon .my_menu ul li,.bodyon2 .my_menu ul li,.bodyon3 .my_menu ul li{
padding-top:18px; padding-bottom:18px; }
.bodyon .my_menu ul li a:hover,.bodyon .my_search a:hover,.bodyon2 .my_menu ul li a:hover,.bodyon2 .my_search a:hover,.bodyon3 .my_search a:hover{
color:#a11d77;}
.bodyon .my_search a,.bodyon2 .my_search a,.bodyon3 .my_search a,.bodyon4 .my_search a{
background-image:url(../images/header/search2.png);}
.bodyon .my_menu ul li .myxiala,.bodyon2 .my_menu ul li .myxiala,.bodyon3 .my_menu ul li .myxiala{
top:88px;}
.bodyon2 .my_menu ul li .myxiala{
top:88px;}
.myxiala{
border-top:1px #e6e6e6 solid;}
.bodyon4{
overflow:hidden;}
.bodyon4 .my_menu ul li a,.bodyon4 .my_search a{
color:#333;}
.bodyon4 .my_menu ul li .myxiala{
top:108px;}
.bodyon4 .my_header{border-bottom:1px #e6e6e6 solid;
background-color:#fff;}
.bodyon .my_header_logo,.bodyon3 .my_header_logo{
margin-top:18px;}
.bodyon .my_search,.bodyon3 .my_search{
margin-top:18px;}
.bodyon3{
padding-top:89px;}
.my_search_mid{font-family: "tt0290m_"; padding:80px 0px 89px 0px; display:none;
position:fixed; left:0; top:109px; width:100%; background-color:#fff; z-index:100;}
.my_search_mid_mid{
margin:0 auto; width:1000px;}
.my_search_mid_mid_1{ margin-bottom:30px;
text-align:center; color:#333; font-size:24px;}
.my_search_mid_mid_2_right{font-family: "tt0290m_"; cursor:pointer;
float:right; width:120px; height:60px; border:none; background-color:#a01d78; color:#fff; font-size:20px;}
.my_search_mid_mid_2_left{font-family: "tt0290m_"; font-size:15px;
float:left; width:846px; background-color:transparent; border:2px #a01d78 solid; height:56px; padding:0 15px;}
.bodyon8 .my_search_mid{
display:block;}
.bodyon8{
overflow:hidden;}
.bodyon8 .my_header{border-bottom:1px #e6e6e6 solid;
background-color:#fff;}
.bodyon8 .my_menu ul li a,.bodyon8 .my_search a{
color:#333;}
.bodyon8 .my_search a{
background-image:url(../images/header/img2.png);}
.bodyon8 .my_menu ul li .myxiala,.bodyon8 .my_search_mid{
top:88px;}
/*****************/
.zb_right a{
background-image:url(../images/img3.png); background-position:left center;  padding-left:37px; display:inline-block; color:#fff; font-size:22px; width:auto; height:26px; line-height:26px;}
#headerzb .wapper{ height:52px;padding:18px 0px; position:relative;
background-position:center; background-repeat:no-repeat; background-image:url(../images/img2.png);}
#headerzb .wapper.wapper_no{
background-image:none;}
#headerzb{
height:88px; }
.zblogo{ z-index:9999999999999;
margin-top:0; margin-left:0; width:88px; height:88px; position:absolute; left:0; top:0;}
.zblogo a{
display:block; width:100%; height:88px; margin:0px; padding:0px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img1.png);}
.zblogo a.on{
background-color:#a01c78; background-image:url(../images/img4.png);}
.zb_right{
margin-top:13px;}
.mycp{
position:static; margin-top:40px; margin-bottom:20px;}
.nr{
overflow:hidden;}
.mbody #headerzb,.nybb #headerzb{
background-color:#fff;}
#headerzb{
position:fixed;}
.mbody .zblogo a,.nybb .zblogo a{
background-image:url(../images/img8.png);}
.mbody .zb_right a,.nybb .zb_right a{ color:#333;
background-image:url(../images/img9.png);}
.mbody .zblogo a.on,.nybb .zblogo a.on{
background-image:url(../images/img4.png);}
body{
color:#666}


