/* CSS Document */
/*banner srat*/
.banner img {max-width:100%;height:auto;}
.slide_1 .b_text{ width:770px; position:absolute; top:-80%; z-index:999;transition: all 0.1s ease 0s; -moz-transition: all 0.1s ease 0s; -webkit-transition: all 0.1s ease 0s;}
.slide_1 .b_text span{ font-size:40px; color:#2d2d2d; display:block; text-align:right;}
.slide_1 .b_text span b{ font-size:40px; color:#e61610; text-align:right;}
.slide_1 .b_text em{ display:block; font-weight:bold; padding:5px 0px; font-size:15px; color:#141414; text-align:right;}
.slide_1 .b_text i{}
.slide_1 .b_text a{ display:block; line-height:44px; text-align:center; color:#434343; float:right; font-size:20px; border:solid 1px #3f3e3d; width:179px; height:45px;}
.slide_1 .b_text a:hover{ background:#e61610; color:#fff;border:solid 1px #e61610;}
.slide_1.swiper-slide-active  .b_text{ top:42%; width:100%; text-align:center; margin-top:-122px;}
.slide_1.swiper-slide-active  .b_text{ font-size:48px; color:#fff; text-align:center;}
.slide_1.swiper-slide-active  .b_text i{ display:block; font-size:50px; padding-top:20px;}
.swiper-slide img{ width:100%; height:auto; display:block;}
/**banner end*/

.cen_1180{ max-width:1180px; margin:0px auto;}

.page {text-align:center;padding-top:20px;}

.p_h{ height:0px;}
.m_title{ text-align:left;}
.m_title span{ font-size:32px; color:#27262c; letter-spacing:3px;}
.m_title em{ color:#525253; display:block;}
.m_title b{ display:block; width:25px; height:3px; background:#0663cb; margin:5px auto;}
.m_about{ padding:45px 0px; background:#f7f8fa; margin:0px auto;}
.ma_left{ width:45%; float:left;}
.ma_right{ width:55%; float:right;}
.ma_right img{ width:auto; height:100%; display:block;}
.m_abdiv{ margin-top:0px; height:510px;}
.ma_left{ padding:78px 0px; padding-right:30px;  color:#333;}
.m_lefttop span{ font-size:32px; display:block; font-weight:bold; letter-spacing:1px;}
.m_lefttop span em{ }
.left_div p{ line-height:24px; font-size:15px; }
.left_div{ padding-top:60px;}
.more_tt{ display:block; width:120px; height:40px; background:#bd1c21; clear: both; text-align:center; color:#fff; line-height:40px; position:relative; top:30px; left:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.more_tt:hover{ background:#fff; color:#bd1c21; left:-10px;}


.m_fuwu{ background:url(../images/fangan_bg1_02.jpg) no-repeat;    padding: 65px 0px}
.mfuwu_div ul li{ width:32.66%; float:left; padding:66px 30px; cursor:pointer;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;position:relative; top:0px; left:0px; margin-bottom:15px; background:#fff; height:217px;}


.mfuwu_div ul li div{ overflow:hidden;}
.mfuwu_div ul li span{ font-size:20px; width:70%; float:left; display:block; }
.mfuwu_div ul li .enb span{ position:relative; left:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.mfuwu_div ul li .enb span:hover{ left:20px; text-decoration:underline;}


.mfuwu_div ul li span em{ display:block; font-size:14px; padding-top:5px;}
.mfuwu_div ul li b{ height:1px; display:block; width:100%; position:relative; bottom:-30px; background:#212121;}

.mfuwu_div ul li{}
.mfuwu_div ul li:hover{  top:-10px; left:0; box-shadow:0px 0px 10px #999;}
.mfuwu_div{ max-width:1500px; margin:30px auto;}
.mfuwu_div ul{}
.mfuwu_div ul li.m2li_2{ margin:0px 1%;}
.mfuwu_div ul li:hover{ background:#0281d0;}
.mfuwu_div ul li:hover .enb{ display:block; color:#fff;}
.mfuwu_div ul li:hover .enc{ display:none;}
.enb{ display:none;}
.mfuwu_div ul li a { display:block; line-height:30px; color:#fff;}
.mfuwu_div ul li a i{ display:inline-block; font-size:12px;}
.mfuwu_div ul li:hover{ padding:20px;}
.mfuwu_div ul li:hover .enb span{ width:100%; padding-bottom:0px; font-weight:bold; letter-spacing:2px; height:35px; overflow:hidden;}
.mfuwu_div ul li:hover b{ background:#fff; bottom:-20px;}
.mfuwu_div ul li span img{ float:right; width:auto; height:100%; display:block; float:right;}
.mfuwu_div ul li a:hover{ text-decoration:underline;}

.m_cx{ padding: 65px 0px; margin:0px auto;  position:relative; padding-bottom:80px; }
.tyui{ max-width:1340px; margin:0px auto; overflow:hidden; position:relative;}

.ddf{ width:70px; height:100px; background:#fff; position:absolute; top:0px; left:0px; height:100%; z-index:99;}
.ddf1{ width:70px; height:100px; background:#fff; position:absolute; top:0px; right:0px; height:100%; z-index:99;}


.m_cx .swiper-slide{  text-align:center;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; cursor:pointer; }
.m_cx .swiper-slide i{ display:block;}
.m_cx .swiper-slide span{ display:block; font-size:15px; line-height:25px; color:#717171;    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; text-align:left;
overflow: hidden;}
.m_cx .swiper-container1{ padding:40px 0px; padding-bottom:0px; position:relative;}
.m_cx .swiper-slide:hover{ background:#bd1c21;}
.m_cx .swiper-slide:hover span{ color:#fff;}
.m_cx .swiper-slide:hover i{ color:#fff;}

.cp_yu{}
.cp_tie{ padding:20px;}
.cp_tie h4{ font-size:18px; color:#333; position:relative; font-weight:normal; text-align:left; padding-bottom:10px;}
.cp_tie h4 i{ position:absolute; right:10px; top:0px; font-size:24px; color:#bd1c21;}
.m_cx .swiper-slide:hover .cp_tie h4{ color:#fff;}


.m_cx .swiper-wrapper{ }
.m_cx .swiper-button-prev{ left:-83px; border:none; top:250px; right:inherit; background:none; font-size:50px; color:#7b7f84; width:50px; z-index:991;}
.m_cx .swiper-button-next{ right:-84px; border:none; top:250px; left:inherit; background:none; font-size:50px; color:#7b7f84; width:50px; z-index:991;}
  

.m_wt{ padding: 65px 0px;overflow:hidden; position:relative;background:url(../images/bh.png) no-repeat ;}
.m_wt .m_title span{  color:#333; letter-spacing:3px;}
.m_wt .m_title em{ color:#fff; display:block;}
.m_wt .m_title b{ display:block; width:30px; height:3px; background:#ffff; margin:5px auto;}
.m_wt ul{ overflow:hidden;margin:30px auto; }
.m_wt ul li{ width:33.33%; float:left; text-align:center;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; background:none; position:relative;}
.m_wt ul li a{ font-size:16px; color:#fff;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; letter-spacing:1px; display:block;}
.m_wt ul li:hover{ background:#fff;}
.m_wt ul li:hover span{ padding-left:40px;}

.m_wt ul li span{ position:absolute; top:50%;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;  text-align:left; padding-left:30px; font-size:18px; left:0px; width:100%; margin-top:-40px;}
.m_wt ul li span b{ display:block; font-weight:normal;}
.m_news{ padding: 65px 0px;overflow:hidden; position:relative;}
.news_did{ padding-top:30px;}

.nesw_left{ width:50%; float:left;}
.img_new{ width:253px; float:left;}
.img_new img{ width:100%; height:auto; display:block;}
.tex_new{ width:325px; float:right; padding:20px;}
.tex_new h3{ height:30px; line-height:30px;}
.tex_new span{ padding:10px 0px; display:block; line-height:24px;font-size:15px;}
.tex_new em{ color: #999;}
.tex_new em i{ float:right; color:#bd1c22; font-size:22px;}

.swiper-slide{ overflow:hidden;}
.nesw_left ul li{ overflow:hidden; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; margin-bottom:40px;}


.nesw_right{ width:46%; float:right; height:466px; overflow:hidden;}
.ab_tab { overflow:hidden;}
.ab_tab ul li{ width:140px; height:46px; line-height:46px; font-size:16px; font-weight:700; text-align:center; float:left; }
.ab_tab ul li.news_cli{ background:url(../images/tyu1.jpg) top no-repeat ; color:#bd1c21;}
.xxk_li ul li{ height:84px; line-height:85px; border-bottom:solid 1px #ececec;}
.xxk_li ul li span{ float:left; width:80%;font-size:15px;}
.xxk_li ul li i{ float:right;}
.xxk_li ul li a{ display:block; height:84px;overflow: hidden;}
.xxk_li ul li:hover a span{ color:#bd1c21;}
.img_new img{ display:block;}
.nesw_left ul li:hover .tex_new h3{color:#bd1c21;}

/*产品存储系列 star*/
.banner_xqq{ position:relative;}
.banner_xqq img{ width:100%; height:auto; display:block;}
.ban_yex{ position:absolute; max-width:1180px; margin:0px auto; top:90%; margin-top:-50px; margin-left:-590px; z-index:999; left:75%;}
.ban_yex span{ font-size:22px; color:#F42A2F; padding-bottom:10px; display:block; font-weight:bold;}
.ban_yex em{ font-size:48px; color:#fffc05; display:block;}


.navbar {}

.navbar a {color:#4A6DA7;vertical-align:middle;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}

.navbar a:hover {color:#162b76}

.navbar i {display:inline-block;color:#162b76}

.navbar span {display:inline-block; padding:0px 10px; color:#999; }
.mmx{ width:100%; height:40px; background:#f4f4f4; line-height:40px;}
.navbar a.poiu{ color:#666;}
.cc_topleft{ width:50%; float:left; color:#333; padding-top:80px; padding-right:50px;}
.cc_right{ width:44%; float:right;}
.cc_topleft h2{ font-size:32px; font-weight:normal; display:block;}
.cc_topleft span{ font-size:15px; line-height:28px; display:block; padding-top:24px;}
.cc_right img{ width:100%; height:auto; display:block;}
.cc1_top{ padding:40px 0px; overflow:hidden; padding-top:60px;}
.ab_tab2{ padding-top:20px;}
.ab_tab2 ul li{ display:block; float:left; padding:8px 30px; position:relative;}
.ab_tab3 ul li{ padding:8px 70px;background:#D66668; color:#fff; margin-right:30px; }

{ }

.ab_tab2 ul{ border-bottom:solid 1px #eee; overflow:hidden; padding-bottom:6px;}
.ab_tab2 ul li.news_cli{ background:#bd1c21; color:#fff;}
.ab_tab2 ul li i{ display:block; height:2px; background:#bd1c21; width:0; position:absolute; bottom:-5px; left:0px;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.ab_tab2 ul li.news_cli i{ width:100%;}
.abou_ddd2 .ab_2divleft{ width:45%; float:left;}
.abou_ddd2 .ab_2divright{ width:55%; float:right; color:#333; padding:50px; padding-top:120px;}
.abou_ddd2 .ab_2divleft img{ width:100%; height:auto; display:block;}
.abou_ddd2 .ab_2div{ overflow:hidden;}
.abou_ddd2 .ab_2divright h3{ font-size:24px; display:block; padding-bottom:20px; font-weight:normal;}
.abou_ddd2 .ab_2divright span{ font-size:15px; width:80%; padding-top:10px; line-height:28px;}
.abou_ddd2 .xxk_bottom{ padding-top:50px; height:auto; overflow:hidden;}
.cc1_bootom{ padding-bottom:50px;}
.abou_ddd2 .xxk_bottom .as{ display:none;}

/*产品存储系列 end*/

.cc2top_img { width:50%; float:left;}
.cc2top_img img{ width:100%; height:auto; display:block;}
.cc2bot_tex{ background:#f1f1f1; position:relative; left:-30px; width:50%; float:right; color:#333; top:50px; padding:70px;}
.cc2bot_tex h2{ font-weight:normal; padding-bottom:20px; display:block; font-size:24px;}
.cc2bot_tex span{font-size: 16px;    padding-top: 10px;    line-height: 28px;}
.jkl{ position:absolute; width:100%; height:100%; background:#bd1c21; top:-20px; left:20px; z-index:-1;}
.cc2_top{ overflow:hidden;}
.abou_ddd3 .xxk_bottom{ height:auto;}
.cc2botm_img{ width:50%; float:right;}
.cc2botm_img img{ display:block; width:100%; height:auto;}
.cc2botm_tex{ width:50%; float:left;}
.cc2_botom{ overflow:hidden; margin-top:80px;background:#7b7e83;}
.cc2botm_tex{ padding:50px;  color:#fff; padding-bottom:80px;}
.cc2botm_tex h2{ font-size:24px; padding-bottom:20px;}
.cc2botm_tex span{font-size: 15px; display:block;     line-height: 30px;}

.cc3_top{ padding:80px 0px; color:#333; padding-bottom:240px}
.cc3_top h2{ font-size:36px; display:block; font-weight:normal; padding-bottom:30px;}
.cc3_top span{ font-size:15px; display:block; padding-bottom:7px; line-height:30px;}
.cc3_left{ width:50%; float:left; padding:60px; color:#fff; padding-left:100px; position:relative;}
.cc3_right{ width:50%; float:right;}
.tyuyui{ background:#bd1c21; overflow:hidden;}
.cc3_right img{ display:block; width:100%; height:auto;}

.cc3_left h3{ font-size:22px; font-weight:normal; display:block; padding-bottom:15px;}
.cc3_left span{ font-size:16px; line-height:30px; display:block; padding-bottom:15px;}
.efg{ position:absolute; top:50px; left:20px; font-size:46px; color:#e09697; font-weight:bold;}

.right_ting{ float:right;}
.left_ting{ float:left;}
.pad_botm70{ margin-bottom:70px;}
.tyuyui2{ background:#f1f1f1; overflow:hidden;}
.tyuyui2 .cc3_left{ color:#333;}
.tyuyui2 .efg{ color:#8b8b8b}
.tyuyui3{ background:#7b7e83; overflow:hidden;}
.tyuyui3 .efg{ color:#c2c3c5}

.cc3{ background:#f4f4f6;}

.cc3_cen{ position:relative; top:-150px;    margin-bottom: -150px;}


.cx4left{ width:260px; float:left; background:#bd1c21 url(../images/background.png) bottom no-repeat; color:#fff; padding:50px 20px; padding-bottom:180px; }
.cx4left h2{ padding-bottom:30px; font-size:24px; font-weight:normal;}
.cx4left ul li{ font-size:16px; line-height:40px; color:#ffeaeb;}
.cx4left ul li i{ display:block; width:40px; height:2px; margin-right:5px; background:#ffeaeb; float:left; margin-top:18px;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.cx4left ul li.news_cli i{ width:100px;}
.cx4right { width:900px; float:right; background:#fff; padding:30px 25px;}
.cx_detail{}
.cx4_main{ width:100%; overflow:hidden; padding:80px 0px;}

.cx4right h3{ font-weight:normal; font-size:24px; display:block; padding-bottom:20px;}
.cx4right span{ font-size:16px; display:block; line-height:26px;}
.cx4right span img{ display:block; margin:20px 0px;}

.cx4_main .xxk_li{ display:none;}
.m_cx .swiper-slide span{ min-height:75px;}

/*联系我们 star*/
.ban_yex1{ position: absolute; color:#fff;   margin: 0px auto;    top: 50%;    margin-top: -50px;    z-index: 999;    left: 0; text-align:center; width:100%;}
.ban_yex1 span{ font-size:40px; display:block; padding-bottom:15px; }
.ban_yex1 em{ font-size:20px; display:block; }

.lxwm_div{ padding:70px 0px;}
.lxwm_div ul li{ padding-bottom:50px;}
.lxwm_div ul li h3{ font-size:32px; color:#000; padding-bottom:26px; font-weight:normal;}
.lxwm_div ul li span{ color:#333; display:block; font-size:15px; padding-bottom:20px;}
.lxwm_div ul li b{ display:block; width:11px; height:11px; background:#bd1d21; border-radius:50px; float:left; margin-top:5px; margin-right:7px;}

.m_title1 { padding-top:70px;}
.m_title1 span{ font-size: 32px;    color: #000;    letter-spacing: 3px;}
.m_title1 em{ font-size: 15px; padding-top:40px;    color: #333; line-height:30px;}



.m_title2{ padding-top:70px;}
.zhiwei{border-bottom: solid 1px #eee;    overflow: hidden; padding-top:20px;}
.zhiwei ul li{ padding:10px 20px; margin:0px 30px; float:left; font-size:16px; position:relative;}
.zhiwei ul li.news_cli b{ display:block; width:100%; background:#bd1d21; position:absolute; bottom:0px; left:0px; height:3px; border-radius:30px;}



.zhiweibotm .xxk_li{ display:none; padding:45px 30px;}
.zhiweibotm .xxk_li dl div{ padding-top:40px;}
.zhiweibotm .xxk_li dl{ border:solid 1px #eee; margin-bottom:40px;}
.zhiweibotm .xxk_li dt{ height:50px; width:100%; background:#bd1d21; line-height:50px; color:#fff; padding:0px 50px;}
.zhiweibotm .xxk_li dt h2{ font-size:24px; float:left; font-weight:normal;}
.zhiweibotm .xxk_li dt span{ font-size:18px; float:left; padding-left:20px;}
.zhiweibotm .xxk_li dt a{ width:88px; height:32px; background:#fff; color:#333; line-height:32px; border-radius:4px; text-align:center; margin-top:9px; float:right;}
.zhiweibotm .xxk_li dt a:hover{ background:#ececec;}
.zhiweibotm .xxk_li dd{ padding:0px 50px; padding-bottom:50px; color:#333;}

.zhiweibotm .xxk_li dd h3{ font-size:20px; display:block; padding-bottom:15px; }
.zhiweibotm .xxk_li dd span{ display:block; font-size:15px ; line-height:24px; }



/*联系我们 end*/

/*关于我们 star*/
.abo_tab{ background:#F5F7FB; height:60px; line-height:60px; width:100%; color:#00000f; font-size:16px;}
.abo_tab ul li{ float:left; margin:0px 6px; padding:0px 16px;}
.abo_tab ul li.qiyewh{ color:#bd1d21; border-bottom:1px #bd1d21 solid;}
.faz{ padding:50px 0px;}

.faz ul li{ border-left:solid 6px #FFE8E8; width:6px; margin:0px auto; padding-bottom:70px; position:relative;}
.faz ul li h4{ width:470px; padding:0px 25px; font-size:25px; color:#BD1D21 ;}
.faz ul li span{ width:510px; display:block; padding:0px 30px; margin:0px 20px; margin-top:7px; font-size:16px; color:#666; background:url(../images/iocv.jpg) no-repeat; height:22px; line-height:22px; }
.faz .left{ float:left;}
.faz .right{ float:right; text-align:right;}
.faz .right{ background-position:right !important; position:absolute; top:0px; right:20px;}

.abouttt{ background:#fbfbfb;}
.hxln ul li{ width:32.33%; float:left; margin:0.5%;}
.hxln ul{ overflow:hidden; padding-top:30px;}
.hxln ul li img{ width:100%; height:auto; display:block;}
.hxln ul li div{ border:solid #ececec 1px; padding:20px; background:#fff;}
.hxln ul li div h3{ font-size:18px; color:#333;}
.hxln ul li div em{ font-size:15px; color:#666; padding-top:6px; display:block;}

.jbln_left{ width:480px; position:relative; float:left; height:700px; background:url(../images/zhanluelinian.png) no-repeat; background-size: cover !important;}
.jbln_right{ width:700px; float:right;}

.jbln_left div{ position:absolute; width:100%; color:#fff; padding:40px 30px; bottom:0px; left:0px; overflow:hidden;}
.jbln_left div h3{ font-size:30px; display:block; font-weight:normal;}
.jbln_left div h3 i{ font-size:45px; position:relative; top:10px; margin-left:5px;}
.jbln_left div span{ display:block; overflow:hidden; padding-top:4px; top:100px; font-size:16px; height:0px; position:relative;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.jbln_left:hover div span{  height:inherit; top:0px;}

.jbln_left:hover div h3 i{ display:none;}


.jbln_right ul li{ width:50%; float:left; height:350px; background:url(../images/rencailinian.png) no-repeat; background-size: cover !important; position:relative;}

.jbln_right ul li div{ position:absolute; width:100%; color:#fff; padding:40px 30px; bottom:0px; left:0px; overflow:hidden;}
.jbln_right ul li div h3{ font-size:30px; display:block; font-weight:normal;}
.jbln_right ul li div h3 i{ font-size:45px; position:relative; top:10px; margin-left:5px;}
.jbln_right ul li div span{ display:block; overflow:hidden; padding-top:4px; top:100px; font-size:15px; height:0px; position:relative;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.jbln_right ul li:hover div span{ height:inherit; top:0px;}

.jbln_right ul li:hover div h3 i{ display:none;}
.jbln_right ul li:nth-child(2){ background:url(../images/anquanlinain.png) no-repeat;}
.jbln_right ul li:nth-child(3){ background:url(../images/zhishilinian.png) no-repeat;}
.jbln_right ul li:nth-child(4){ background:url(../images/huanbaolinian.png) no-repeat;}

.jbln{ padding-top:30px; overflow:hidden;}
.linian{ padding:30px 0px; padding-bottom:60px;}
.linian ul{ overflow:hidden;}
.linian ul li{ width:32.33%; float:left; margin:0px 0.5%;}
.linian ul li img{ width:100%; display:block; height:auto;}
.linian ul li span{ line-height:50px; font-size:16px; text-align:center; display:block;}
/*关于我们 end*/

/*解决方案 star*/
.ban_yex2{}
.ban_yex2 span{ color:#fff; font-weight:normal;}
.ban_yex2 ul li{ float:left; color:#fff; padding-right:40px; padding-top:20px; font-size:16px; line-height:30px;}
.ban_yex2 ul li i{ float:left; font-size:18px; padding-right:5px;}

.jjfan_1{ padding-top:30px; border-top:solid 1px #ececec; margin-top:30px;}
.jjfan_1 ul li{ width:32.33%; float:left; margin:0px 0.5%; }
.jjfan_1 ul li b img{ width:100%; height:auto; display:block;}
.jjfan_1 ul li div{ background:#F8F8F8; padding:20px; color:#333; width:100%;}
.jjfan_1 ul li div h2{ font-size:17px; display:block; padding-bottom:5px;}
.jjfan_1 ul li div span{ font-size:16px; display:block;}
.jjfan_1 ul li div em{ padding-top:12px; display:block; line-height:22px;font-size:15px;}
.jjfan_1 ul li div span i{ padding-left:30px; color:#4A6DA7;}

.jjfan_1 ul li:hover div{ background:#BD1D21; color:#fff;}
.jjfan_1 ul li:hover div i{ color:#fff;}
.jjfan_1 ul{ overflow:hidden;}
.yzfw{ background:url(../images/bh.png) no-repeat; background-size:cover !important; text-align:center; padding:90px 0px; color:#333; margin-top:50px;}
.yzfw h2{ font-size:36px; font-weight:normal; display:block; padding-bottom:40px;}
.yzfw ul{ width:560px; overflow:hidden; margin:0px auto;}
.yzfw ul li{ width:33.33%; float:left;}
.yzfw ul li b{ color:#BD1D21; font-size:28px; display:block; padding-bottom:10px;}
.yzfw ul li span{ display:block;font-size:15px;}
.yzfw ul li span em{ display:block;font-size:15px;}


.tyhg{ height:550px;}
.m_title2 em{ padding-top:0px;}
.tyhg{ padding-top:60px; background:#e5e5e5; margin-top:60px;}
.ui_img{ width:520px; float:left;}
.ui_tex{ width:360px; padding:0px 40px; padding-right:20px; float:left;}
.ui_pi{ width:100px; float:right;}

.pc-slide {	width: 100%;	margin: 0 auto; margin-top:60px;}
.view .swiper-wrapper{ }
.view .swiper-container {	width: 500px;	height: 500px;}
.view .swiper-slide{ }
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left top;	position: absolute;	left: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;	z-index: 10;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat left bottom;	position: absolute;	right: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;
	z-index: 10;}
.preview {	width: 100%;	position: relative;}
.preview .swiper-container {	width: 430px;	height: 82px;	margin-left: 35px;}
.preview .swiper-slide {	width: 120px !important;	height: 29.33% !important; margin-bottom:8%;}
.preview .slide6 {	width: 82px;}
.preview .arrow-left {	background: url(../images/feel3.png) no-repeat left top;position: absolute;	left: 10px;	top: 50%;margin-top: -9px;	width: 9px;	height: 18px;z-index: 10;}
.preview .arrow-right {position: absolute;	right: 45px; bottom:0px; font-size:28px; color:#86919A;margin-top: -9px;width: 28px;height: 28px;	z-index: 999; text-align:center;}
.preview .swiper-slide img { opacity:0.6;}
.preview .active-nav img {	padding: 0; opacity:1;}
.swiper-container5{ height:300px !important; width:120px; float:left;}
.jjbh{ overflow:hidden;}
.gallery-thumbs .swiper-slide{ height:33.33% !important; width:100% !important;}

.view{ width:1020px; float:right; background:#fff; overflow:hidden; position:relative;}
.preview{ width:120px; float:left; height:418px; overflow:hidden;}
.preview .swiper-wrapper{ width:100% !important; height:418px !important; }
.tyu_1{ overflow:hidden; width:100%; padding:30px; position:relative;}
.preview .swiper-slide img{ width:auto; height:100%;}
.xxxxc{ position:absolute; bottom:0px; height:28px; z-index:99; width:120px; background:#e5e5e5;}

.ui_tex h3{ font-size:20px; color:#333; position:relative; padding-bottom:20px;}
.ui_tex h3 b{ width:60px; height:5px; background:#BD1D21; display:block; position:absolute; bottom:0px; left:0px; margin-top:15px;}
.ui_tex span{ font-size:15px; padding:30px 0px; display:block; line-height:26px; color:#666;}
.ui_pi ul{ height:100%; background:#BD1D21; position:absolute; right:0px; top:0px;}
.ui_pi ul li{ height:25%; width:100%; color:#fff; text-align:left;border-bottom:solid 1px #fff; padding:0px 10px;  padding-top:35px; font-size:16px;}
.ui_pi ul li span{ display:block; text-align:left; font-size:14px;}

.vbhj h3{ font-size:20px; display: block; padding-top:30px; padding-bottom:25px;}
.vbhj ul li{ color:#666; line-height:40px;font-size:15px; }
.vbhj ul li i{ display:block; width:15px; height:15px; border-radius:50px; background:#BD1D21; margin-top:12px; float:left; margin-right:10px;}
.vbhj{ padding-bottom:50px;}


.tyu_2{ background:#fff;}
.tyu_2 .ui_img{ width:649px;}
.tyu_2 .ui_tex h3 b{ background:#4A6DA7;}
.tyu_2 .ui_tex span em{ display:block; line-height:35px;font-size:15px;}

/*解决方案 end*/

.cses_1{ padding-top:40px; padding-bottom:50px;}
.cses_1 ul{ overflow:hidden;}
.cses_1 ul li{ width:32.33%; float:left; margin:10px 0.5%; position:relative;}
.cses_1 ul li img{ width:100%; height:295px; display:block; }
.cses_1 ul li span{ width:100%; height:40px; line-height:40px; background:rgb(255 255 255 / 78%); font-size:16px; text-align:center; position:absolute; left:0px; bottom:0px; z-index:99;}
.an_tab{ position:absolute; right:0px; top:80px;}
.an_tab ul li{ float:left; margin:8px 10px; height:30px; font-size:16px; padding-bottom:5px;}
.case_p{ position:relative;}
.an_tab ul li.ccli{ border-bottom:solid 2px #BD1D21 ;}
.an_tab ul li.ccli a{ color:#BD1D21 ;}
.an_tab ul li:hover{border-bottom:solid 2px #BD1D21 }

.an_tab ul li:hover a{ color:#BD1D21 ;}  
.cses_1 ul li:hover span{ background:#BD1D21; color:#fff;}
.case_bm{ margin-bottom:50px;}

.case_bm .cc2botm_img{ padding:35px; height:331px; background:#f4f4f4;}

/* 新闻 star */
.all{ max-width:1300px; margin:0px auto; margin-top:40px;    border-top: 1px solid #eee; overflow:hidden;}

.all .left{ width:20%; float:left; border-right: 1px solid #eee;}
.right_cont{ width:75%; float:right; padding-bottom:90px;}
.all .left a {display:block;height:52px;text-align:center;font:normal 14px/52px 'Microsoft YaHei';color:#666;position:relative}
.all .left a:hover,.left a.cur2 {color:#fff;background:#393a3a}
.all .left a img {position:absolute;right:-26px;top:0;opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);z-index:999}
.all .left a:hover img,.left a.cur2 img {opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}

.subtitle {border-bottom:1px solid #eee;padding-bottom:46px;margin-bottom:20px;position:relative}
.subtitle .name {padding-top:34px;border-left:3px solid #c01825;color:#c01825;padding-left:20px}
.subtitle .name>span {display:block;font-size:24px}
.subtitle .name em {display:block;font-size:26px}
.subtitle .name em span {font-size:14px;padding-left:20px}
.subtitle .navbar {position:absolute;right:0;bottom:46px}

.abouttitle {    font-size: 22px;    display: block;    margin-bottom: 20px;    color: #282828;}
.right_cont .p1{ color:#666; line-height:26px; font-size:15px; padding-bottom:50px;}
.right_cont .p1 p img{ display:block; margin:20px auto; max-width:100%; height:auto;}
.news_ting ul{ padding-top:15px;}
.news_ting ul li{ height:55px; line-height:55px; background:#f6f6f6; padding:0px 15px; border-radius:2px; margin-bottom:10px;    overflow: hidden;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.news_ting ul li a{ color:#858484;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; display:block;}
.news_ting ul li i{ font-size:18px; padding-right:25px; color:#909090;}
.news_ting ul li em{ padding-right:25px;}

.news_ting ul li:hover{ background:#c01825; }
.news_ting ul li:hover a{ color:#fff;}
.news_ting ul li:hover i{ color:#fff;}

.xq_tit{text-align:center;padding:15px 0px;  line-height:30px; font-weight:normal;}
.xq_tit span{font-size:22px; color:#707070; }
.xq_tit i{    font-size: 12px;   color: #908e8e;  line-height: 28px; display:block;}
.xw_tit .navbar{ bottom:10px;}

/* 新闻 end */



@media (min-width:1161px) {
.cc2botm_tex span{max-height: 150px;    overflow: hidden;}
	
.nav{ width:100%; height:80px;  background:#fff;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; max-width:1500px; margin:0px auto;}

.nav ul li{ display:inline-block; }
.nav ul li a{ display:inline-block; float:left; padding:0px 20px;line-height:80px; color:#fff}
.nav ul li.cli a{ background:#fff; color:#2e774e;}
.nav ul li:hover a{ background:#fff; color:#2e774e;}
.head.on .nav{ margin-top:0px; }
.head.on .logo{ width:142px; background:#fff;}

#menu li {float: left; margin:  0 5px 0 0; font-size: 15px;position:relative;line-height:80px;transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
#menu a {float: left;padding: 0px 18px;background-color: #fff;color: #333;text-decoration: none;}
#menu .active a { color: #fff; background-color: #333;}
#menu li div{ position:absolute; width:200%; left:0px; background:rgba(255, 255, 255, 0.87); display:none;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; z-index:9999;}
#menu li:hover div{ opacity:1; top:72px; display:block;}
#menu li div a{ width:100%; text-align:center; font-size:14px; line-height:45px;}
#menu li div a:hover{ background:#bd1c21 !important; color:#fff;}
header { background:#fff;    width:100%;}
.nav{ max-width:1180px; margin:0px auto;padding:0px;}
#menu a{ font-size:16px; background:none !important; color:#6d6d6d;}

#menu li.active a{ color:#c01827;}

#menu li:hover a{ color:#c01827;}
#menu{}

}
@media (max-width:1520px) {
.ma_left{ padding:60px;}
.nav{ padding:0px 15px ;}
.ma_right img{ width:100%; height:auto;}
.m_abdiv{ height:auto; overflow:hidden;}

}
@media (max-width:1400px) {
.nav{ padding:0px 15px;}

.mfuwu_div ul li span{ width:60%;}
.mfuwu_div ul li i{ float:right;}
.mfuwu_div ul li i img{ width:80px; height:auto;}
.foot_center ul li span{ padding:0px 25px;}
.all{ padding:0px 15px;}


.right_div{ width:170px;}
.right_div em{ font-size:13px;}
.right_div span{ width:100%;}
.m_cx .swiper-button-prev{ left:2px; top:250px; right:inherit; background:none; font-size:50px; color:#7b7f84; width:50px; z-index:991;}
.m_cx .swiper-button-next{ right:2px; top:250px; left:inherit; background:none; font-size:50px; color:#7b7f84; width:50px; z-index:991;}
.ddf,.ddf1{ display:none;}
.m_cx{ overflow:hidden;}
}

@media (max-width:1300px) {
.ma_left{ padding:40px;}

.swiper-button-prev{ left:40%; font-size:34px; color:#0281d0;}
.swiper-button-next{ right:40%; font-size:34px; color:#0281d0;}
.fotp_left{ width:200px;}


.fotp_center2{ width:300px; padding-left:0px;}
#menu li div{ width:170%;}
}
@media (max-width:1200px) {
.ban_yex{ margin-left:-500px;}
.abou_ddd2 .ab_2divright{ padding-top:60px;}
.abou_ddd2 .xxk_bottom{ height:auto;}

.cx4left{ width:30%;}
.cx4right{ width:70%}
.faz ul li{ width:100%; padding-bottom:30px;}

.faz .left{ float:left;}
.faz .right{ float:right; text-align:left; position:static !important; float:left; background-position:left !important;}
.faz ul li h4{ width:100px;}
.jbln_left{ width:100%; }

.jbln_right{ width:100%;}
.jbln_right ul li{}

.view{ width:90%;}
.preview{ width:10%;}
.ui_img{ width:23%;}
.ui_pi ul{ height:100%;}
.ui_pi ul li{ padding-top:12%}

.preview,.preview .swiper-wrapper{ height:260px !important;}
.preview .arrow-right{ right:20px;}
.tyu_1{ padding:26px 15px; padding-bottom:60px;}
.ui_tex{ padding:0px 15px;}
.ui_tex{ width:65%;}
.ui_pi{ width:12%;}
.tyhg{ height:auto;}
.ui_tex span{ padding:10px 0px; padding-top:30px; padding-bottom:0px; min-height:89px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
@media (max-width:1180px) {
.cen_1180{ padding:0px 15px;}
.img_new{ width:200px;}
.didi{ padding:15px 15px;}
.cc_topleft{ padding-top:30px;}
}
@media (max-width:1160px) {
.nav ul li div{ display:none;}
.logo img{ margin-top:2px;}
.m_cx .swiper-slide{ padding:30px 15px;}
.right_div{ display:none;}
.nav .nav_button{background: transparent; border: none; display: block;  height: 24px; margin-left: 15px; position: fixed; top: 18px; right: 10px; width: 26px; z-index: 9999;}
.nav .nav_button span{height: 2px;  left: 0; position: absolute; width: 100%; background:#bd1c21;}
.nav .nav_button span.hamb-top{ top:0px; opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.nav .nav_button span.hamb-middle{ top:8px;opacity:1;}
.nav .nav_button span.hamb-bottom{ top:16px;opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.nav ul{ display:none; position:fixed; top:52px; width:46%; right:0px; background:rgba(0,0,0,0.8); text-align:center; z-index:999999;}
.nav ul li{ position:relative;}
.nav ul li a{ padding:10px 20px; display:block; border-bottom:solid 1px #7e7e7e; color:#fff; position:relative; z-index:2;}
.nav ul li a:hover{}
.nav ul li:before{background:rgb(189 28 33 / 66%);content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:3px; z-index:1;}
.nav ul li:hover:before {-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:100%;}
.nav .clost span.hamb-top{ top:5px; opacity:0.7;transform:rotate(90deg);-ms-transform:rotate(7deg);/*IE9*/-moz-transform:rotate(7deg);/*Firefox*/-webkit-transform:rotate(45deg);/*Safariå’ŒChrome*/-o-transform:rotate(90deg); }
.nav .clost span.hamb-middle{ display:none;}
.nav .clost span.hamb-bottom{ top:5px; opacity:0.7; transform:rotate(7deg);-ms-transform:rotate(7deg);	/* IE 9 */-moz-transform:rotate(7deg); 	/* Firefox */-webkit-transform:rotate(-45deg); /* Safari å’Œ Chrome */-o-transform:rotate(7deg); }
.head{ height:52px;}
.nav{ margin:0px; height:52px;     background: #fff; box-shadow:0px 0px 6px #666; position:fixed; width:100%; top:0px; left:0px; z-index:9999;}
.xiari_div{ padding:20px;}
.logo{ padding-top:0px;}
.xia_left ul li{ padding:53px 14px;}
.xia_left ul li i{ font-size:40px; padding-top:10px;}
.p_h{ height:52px;}
.m_lefttop span{ font-size:20px; padding-bottom:20px;}
.left_div{ padding-top:0px;}
.map_left{ width:100%; float:none; overflow:hidden; padding-bottom:20px;}
.map_right{ width:100%; float:none;}
.map_left img{ float:left;}
.map_left p{ float:right;}
.foot_center ul{ width:100%; float:none;}
.ewm_t{ float:none; width:100%; margin:20px 0px;}
.top_i{ display:none;}
.cc3_left{ padding:40px; padding-left:70px;}
.efg{ font-size:30px;}


}
@media (max-width:1100px) {
.tex_new{ width:260px;}
.m_wt ul li img{ height:auto; width:100%; display:block; }

.fotp_center1{ display:none;}
.fotp_center2{ display:none;}
.ban_yex {
    margin-left:0px; left:30px;
}
.cc2bot_tex{ padding:30px;}
.cc2botm_tex{ padding:30px;}

.cc3_left {
    padding: 20px;
    padding-left: 60px;
}
.efg{ font-size:26px; top:17px; left:17px;}
.m_cx .swiper-slide span{ min-height:inherit;}

}
@media (max-width:992px) {
.slide_1 .b_text{    transition: all .6s ease 0s;    -moz-transition: all .6s ease 0s;    -webkit-transition: all .6s ease 0s;}
.slide_1.swiper-slide-active .b_text{ font-size:28px;margin-top: -62px;}
.slide_1.swiper-slide-active .b_text i{ font-size:30px;padding-top: 20px;}
.m_wt{ padding:40px 0px;}
.ma_left{ width:100%; float:none;}
.ma_right{ width:100%; float:none;}
.m_abdiv{ height:auto;}
.more_tt{ top:20px; left:inherit !important; right:20px !important;float: right; }
.ma_right img{ width:60%; height:auto;}
.mfuwu_div ul li{ padding:50px 20px;}

.m_news ul li a.ckxq{ height:35px; line-height:35px;}
.left{ width:100%; float:none; overflow:hidden; border:none; margin-bottom:20px;}
.right_cont{ width:100%; float:none;}
.left a{ width:50%; float:left;}
.left a:hover img, .left a.cur2 img{ display:none;}
.m_about{ padding:0px;}
.m_cx{ padding:30px 15px ;}
.m_cx .swiper-container1{ padding:26px 0px; padding-bottom:0px;}

.m_cx .swiper-button-prev{ left:0px; top:170px; right:inherit; background:none; font-size:50px; color:#fff; width:50px;}
.m_cx .swiper-button-next{right:0px;top: 170px;left:inherit;background:none;font-size:50px;color:#fff;width:50px;}
  
.m_cx .swiper-slide{ padding:0px;}

.nesw_left{ width:100%; float:none;}
.nesw_right{ width:100%; float:none;}
.tex_new {
    width: 60%;
}
.fotp_right{ float:none; margin:0px auto; width:92px;}
.ban_yex em{ font-size:30px;}
.ban_yex span{ font-size:18px;}
.cc_topleft{ padding-top:0px;}
.cc_topleft h2{ font-size:28px;}
.cc_topleft span{ padding-top:10px;}
.cc1_top{ padding-top:40px;}
.ab_tab3 ul li{ padding:8px 30px;}
.cc2top_img{ width:100%; float:none;}

.cc2bot_tex{ width:100%; float:none; left:-3px; top:0px; padding:18px;}
.jkl{ top:-8px; left:-8px;}
.cc2bot_tex h2{ font-size:18px;}
.cc2_botom{ margin-top:40px;}

.cc2botm_tex{ width:100%; float:none;}
.cc2botm_img{width:100%; float:none; }

.cc3_cen{ top:0px; margin:0px;}
.cc3_top{ padding-bottom:50px;}
.cc3_top h2{ font-size:28px; padding-bottom:10px;}
.cc3_left{ width:100%; float:none;}
.cc3_right{ width:100%; float:none;}
.pad_botm70{ margin-bottom:30px;}
.logo{ width:100px; padding-top:5px;}
.logo img{ width:100%; height:auto;}
.cc3_top{ padding:20px 0px;}
.cc3_top h2{ font-size:24px;}
.cx4left{ width:100%; float:none;}
.cx4right{ width:100%; float:none;}
.cx4_main{ padding:20px 0px;}
.cx4left{ background:#bd1c21; padding-bottom:40px;}

.ban_yex1 span{ font-size:22px; padding-bottom:6px;}
.ban_yex1 em{ font-size:15px; padding:0px 15px;}
.m_title1{ padding-top:40px;}
.m_title1 em{ padding-top:20px;}

.m_title2{ padding-top:40px;}
.zhiwei ul li{ margin:0px 0px;}
.zhiweibotm .xxk_li{ padding:15px 0px;}
.zhiweibotm .xxk_li dt{ padding:0px 10px;}
.zhiweibotm .xxk_li dt h2{ font-size:20px;}
.zhiweibotm .xxk_li dt span{ font-size:15px;}
.zhiweibotm .xxk_li dd{ padding:0px 15px;}
.zhiweibotm .xxk_li dl div{ padding-top:20px;}

.lxwm_div{ padding:30px 0px;}
.lxwm_div ul li h3{ font-size:24px; padding-bottom:15px;}
.lxwm_div ul li span{ padding-bottom:10px;}
.lxwm_div ul li{ padding-bottom:20px;}
.faz ul li span{ width:97%;}
.faz .left{ margin-bottom:6px;}
.faz ul li span{ height:auto;}
.faz ul li span{ padding-right:0px; margin-left:10px;}
.jbln_right ul li{ width:100%; height:270px;}
.jbln_left{ height:270px;}
.jjbh{ padding:0px;}
.view{ width:85%;}
.ui_tex h3{ font-size:16px;}
.preview{ width:15%;}
.ui_img{ width:100%;}
.ui_tex{ width:100%; padding-top:15px;}

.ui_pi{ width:100%;}

.ui_pi ul li{ width:25%; float:left; height:auto; padding-top:5px;font-size:13px;border-bottom:none;  padding-bottom:5px; border-right:solid 1px #fff;}
.ui_pi ul{ height:auto; top:inherit;  bottom:0px; width:100%;}
.ui_tex span{ padding-top:15px;}
.cses_1 ul li{ width:49%; margin:5px 0.5%;}
.cses_1 ul li img{ height:auto;}

.an_tab{ position:inherit;top:20px;}
.an_tab ul{ overflow:hidden; }

.all .left{ width:100%; float:none; overflow:hidden; border:none; margin-bottom:20px;}
.right_cont{ width:100%; float:none;}
.all .left a{ width:50%; float:left;}
.all .left a:hover img,.all .left a.cur2 img{ display:none;}

.all{ padding:0px;}


}
@media (max-width:767px) {
.ban_yex1{ margin-top:-35px;}
.m_about{ padding:20px 0px;}
.m_abdiv{ margin-top:15px;}
.more_tt{ }
.m_abdiv{ background:bottom;}
.ma_right{ display:none;}
.m_fuwu{ padding:25px 0px;    background: url(../images/fangan_bg1_02.jpg);}
.m_title span{ font-size:26px;}
.m_title em{ font-size:14px;}
.mfuwu_div ul li{ width:48%; margin:6px 0% !important;}
.m_wt ul{ overflow:hidden; margin:30px auto;}
.m_wt ul li{ width:100%; float:none; margin-bottom:10px;}
.m_wt{ padding:30px 0px; background:#525252;}
.m_news{ padding:30px 15px;}
.m_case{ padding:30px 0px;}
.m_case ul{ margin:20px 15px;}
.m_case ul li{ width:100%; float:none; margin-bottom:10px;}
.m_case ul li:nth-child(2){ margin:0px; margin-bottom:10px;}
.m_cx{ padding:30px 15px;}
.cp_tie h4{ font-size:16px; padding-bottom:5px;}
.cp_tie{ padding:10px;}
.m_cx .swiper-slide span{ font-size:14px;}
.ma_left{ padding:0px;}
.m_lefttop span{ font-size:16px;}
.left_div p{ font-size:14px; line-height:22px;}
.m_lefttop span em{ margin:6px 0px;}
.more_tt {    top: 0px;    left: inherit !important; margin-top:5px;    right: 20px !important;}
.mfuwu_div ul li{ width:100%; float:left;}
.enb{ display:block;}
.enc{ display:none;}

.mfuwu_div ul li{ background:#0281d0;}
.mfuwu_div ul li .enb{ display:block; color:#fff;}
.mfuwu_div ul li .enc{ display:none;}

.mfuwu_div ul li{ padding:10px; height:160px;}
.mfuwu_div ul li .enb span{ width:100%; padding-bottom:0px; font-weight:bold; letter-spacing:2px; height:30px; overflow:hidden;font-size: 16px; height:25px;}
.mfuwu_div ul li b{ background:#fff; bottom:-20px;}
.mfuwu_div ul li span img{ float:right; width:auto; height:100%; display:block; float:right;}
.mfuwu_div ul li a:hover{ text-decoration:underline;}
.mfuwu_div{ margin:10px auto;}
.mfuwu_div ul li a{ line-height:25px;}

.m_map{ bottom:0px; padding:10px;}
.map_left p{ float:none; width:100%; padding-top:10px;}
.map_left img{ display:block; margin:0px auto; float:none;}
.map_right>div{ height:340px !important;}
.foot{ padding-top:20px;}
.foot_center ul{ display:none;}

#rtt {width:30px; height:30px; cursor:pointer; text-align:center; line-height:30px; background:#686869; position:fixed; right:10px; bottom:20px; border-radius: 3px; z-index:9999999; display:none;transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s;}
#rtt i{ font-size:20px; color:#fff;}
.subtitle .name{ padding-top:15px; padding-left:10px;}
.subtitle .name em{ font-size:24px;}
.subtitle .name>span{ font-size:16px;}
.subtitle .navbar{ display:none;}
.subtitle{ padding-bottom:15px; margin-bottom:15px;}
.banner_tt{ height:260px; overflow:hidden;}
.banner_textxq span{ font-size:26px;}
.news_ting ul li em{ display:none;}
.news_ting ul li i{ padding-right:5px;}
.right_cont{ padding-bottom:30px;}
.slide_1.swiper-slide-active .b_text{ font-size:24px;}
.slide_1.swiper-slide-active .b_text i{ padding-top:10px;}
.m_abdiv{ margin-top:0px;}
.m_wt .m_title span{ color:#fff;}
.m_news ul{ padding:0px; margin:0px;}
.news_did{ padding-top:30px;}
.img_new{ width:100%;}
.tex_new{ width:100%;}

.xxk_li ul li{ height:64px; line-height:65px; border-bottom:solid 1px #ececec;}
.xxk_li ul li span{ float:left; width:80%;}
.xxk_li ul li i{ float:right;}
.xxk_li ul li a{ display:block; height:64px;overflow: hidden;}
.nesw_right{ height:366px;}
.fotp_left{ float:none; margin:0px auto; width:128px;}
.didi p{ width:100%;}
.fot_ppp{ padding-bottom:30px;}
.ban_yex em{ font-size:26px;}
.ban_yex span{ font-size:16px; padding-bottom:0px;}
.ban_yex{ margin-top:-25px;}
.cc_topleft{ width:100%; float:none; padding:0px;}
.cc1_top{ padding:18px 0px;}
.cc_topleft h2{ font-size:22px;}
.cc_right{ width:100%; padding-top:15px; }

.abou_ddd2 .ab_2divleft{ width:100%; float:none;}
.abou_ddd2 .ab_2divright{ width:100%; float:none; padding:20px;}
.abou_ddd2 .xxk_bottom{ padding-top:10px;}
.dhdh{ display:none;}
.cx4left{ padding:20px;}
.cx4right span img{ width:100%; height:auto; display:block;}
.hxln ul li{ width:100%; float:none; margin:10px 0px;}
.jbln_right ul li{ width:100%; height:270px;}
.jbln_left{ height:270px;}
.linian ul li{ width:100%; float:none; margin:0px;}
.jjfan_1 ul li{ width:100%; margin:5px 0px;}
.ban_yex2 em{ font-size:20px;}
.ban_yex2 ul li{ padding-top:0px; line-height:22px; font-size:12px; padding-right:5px;}
.ban_yex2{ left:5px; margin-top:-50px;}
.ban_yex2 ul li i{ display:none;}
.yzfw ul{ width:100%;}
.yzfw ul li{ width:100%;}
.yzfw ul li span em{ display:inline;}
.yzfw{ padding:40px 0px;}
.ui_tex span{ overflow:inherit;-webkit-line-clamp:inherit; text-align:left; margin:0px;}
.tyu_2 .ui_tex span em{ margin:0px;}
}


