@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;}
.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{
position:relative; height:93px; overflow:visible; background-color:#fff;}
.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:139px;
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:20%; padding:30px 0px;}
.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{ margin-left:30px; padding:0;
float:left; width:344px; height:93px; background-position:center; background-repeat:no-repeat; background-image:url(../images/gt/2.png);}
.gtlogo_right{
float:right;}
.gtmenus{ background-color:#305dc3;
float:right; width:100px; height:93px; background-image:url(../images/gt/4.png); background-position:center; background-repeat:no-repeat;}
.gtmenuson{
background-image:url(../images/gt/10.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;
position:absolute; left:0; top:93px; width:100%; z-index:998; background-image:url(../images/gt/8.png);}
.gdaohang ul{ border-top:2px #305dc4 solid;overflow-y:auto; 
float:left; background-color:#fff; width:650px;}
.gdaohang ul li{ border-bottom:1px #e6e6e6 solid;
float:left; margin:0px; padding:0px 0px; width:100%; text-align:left;}
.gdaohang ul li .gtmenu{ background-position:590px center; background-repeat:no-repeat; background-image:url(../images/gt/9.png);
color:#4c4c4c; font-size:26px; width:590px; display:block; padding:15px 30px;}
.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 60px; width:530px;}
.gdaohang ul li dl dd a{
font-size:22px;}
.gdaohang ul li.on .gtmenu{
background-image:url(../images/gt/4.jpg); background-color:#305dc4; color:#fff;}
 
.swiper-wrapper{
width:100%;}



.gt_s_1_mid{
position:relative;}








