@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
html{font-size:62.5%; /* 10÷16=62.5% */} body{font-size:12px;font-size:1.2rem ; /* 12÷10=1.2 */}
#continue{ font-family: "microsoft yahei"; margin:0 auto; padding:0px; text-align:left; list-style:none; text-decoration:none; font-size:12px; color:#171717;}
*{ margin:0 auto; padding:0px; list-style:none; text-decoration:none; font-size:12px;font-family:"微软雅黑";}
p{ color:#515050; font-size:12px;}
p a{color:#515050; transition: all 500ms ease-in 0ms;}
a{color:#171717;text-decoration:none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration:none;color:#171717;}
p a:hover{ color:#019214;}
img,a img{ border:none;}
.clear{ clear:both;} 
.beite_s{ position:absolute; width:100%; height:100%;}
.beite_s .fullSlide {
  width: 100%; top:0; left:0;
  position: absolute;
  height:100%;
  background: #000;
  text-align: center;
 }
   .bgsee{ width:100%; height:100%; }
.bgs_bot{ width:100%; height:100%; }
.beite_s .fullSlide .bd {width:100%;height:100%;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; 
 
  }
.beite_s .fullSlide .bd ul {
  width: 100% !important; height:100%; }
.beite_s .fullSlide .bd li {
  width: 100% !important;
  height: 100%;
  overflow: hidden;
  text-align: center;   
}
.beite_s .fullSlide .bd li a {
  display: block;
  height: 100%; height:100%; }

.beite_s .fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height:5px;
  line-height: 5px; }

.beite_s .fullSlide .hd ul {
  text-align: center; }

.beite_s .fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 5px;
  margin: 1px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; 
  }
.beite_s .fullSlide .bd ul li a img{ width:100%; height:100%;}
.beite_s .fullSlide .hd ul .on {
  background: #f00; }
.beite_s .fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 40%;
  left: 10%;
  width: 58px;
  height: 80px;
  background: url(../Images/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }

.beite_s .fullSlide .next {
  left: auto;
  right: 10%;
  background: url(../Images/right_on.png) no-repeat; }

.bgsee .beite_nav .beite_right .logo-nav{ 
    height:110px; float:left;
    width:70%;}
.beite_nav{ width:100%; height:110px; position:absolute; top:0; left:0;z-index:9999;background: url(../Images/dhbg.png) no-repeat center;}
.beite_left{ width:20%; height:92px;  float:left;}
.beite_lan{width:10%;float:right;line-height:108px;text-align:center;}
.beite_lan img{vertical-align:middle;}
.beite_tel{ width:20%; float:right; padding-top:20px; overflow:hidden;}
.beite_tel .tel_topl{font-size:1.2rem;  color:#FFF; text-align:center;}
.beite_tel .tel_topl img{ display:inline; vertical-align:middle; text-align:center;}
.beite_tel p{  font-size:2.2em; color:#FFF; text-align:center; line-height:40px;}
.beite_right2{float:right;}
.beite_right{float:right; width:70%; padding-left:10%;}
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li{text-align:center;float:left;height:110px;position:relative; width:14%; /*border-right:1px solid #e7e7e7;*/}
/*.nav-ul li:first-child{border-left:1px solid #e7e7e7;}*/
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li a{color:#ffffff;font-size:1.4em; position:relative;transition: all .3s;height:110px; width:100%;line-height: 110px;display: block; float:left; }
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li:hover a,.nav-ul li.hover a{ background:#db2a22;color: #fff; font-size:1.4em;}
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li:hover a,.nav-ul li.hover a{color: #fff;}
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div{position:absolute;left:-123px;top:0px;z-index: 99999;  }
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div .second-ul{padding:20px;position:absolute;left:-20px;top:110px;width:430px;display:none;background: url(../Images/hbg.png) repeat; }
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div .second-ul img{float:left;border:3px #e7e6e4 solid;}
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div .second-li{float:right;text-align:left;width:210px;padding-left:13px; }
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div .second-li a{width:150px;height:24px;line-height:24px;text-align:left;padding-left:10px;border:1px solid #ddd;background:#fff;display:inline-block;margin-top:6px;margin-left:16px;font-size:14px;color:#000;padding-right: 0px;}
.bgsee .beite_nav .beite_right .logo-nav .nav-ul li .second-div .second-li a:hover{background:#da0000;border:1px solid #da0000;color: #fff;}
/*首页第二屏*/
.btbf{
    width:80%;/*
    height:100%; position:absolute; margin-left:-40%; left:50%;*/
}
.bufen2{ width:100%;}
.shouye_san{  width:100%;
    height:100%;/*margin:0 auto; padding:0px; display:inline-block;
       vertical-align:middle; position:absolute; margin-left:-600px; left:50%;*/}
	   
.main_sy{  width:100%;
    /*height:auto; margin:0 auto; padding:0px;*/}
	.main_sy{  width:100%;}   
.man_sy{ width:1100px; height:80%;}	   
.bgs{ width:100%;margin:0 auto; position:absolute; top:30%;  height:auto;}
.bt_pro{ width:58%; min-width:710px; height:170px; background: url(../Images/b.png) no-repeat center; margin-bottom:15px;}
.bt_pro h2{ font-size:420%; text-align:center; color:#054898; line-height:100px; font-weight:normal;}
.bt_pro p{ display:block; width:100%; height:50px; line-height:50px; font-size:14px; color:#000000; text-align:center;}
.bt_pro span{ display:block; width:200px; background:#ffffff; line-height:30px; height:30px; font-size:12px; margin:auto; padding:0px; color:#000000; text-align:center;}
.beite_fl{ width:100%; height:auto;}
.beite_fl ul{width:100%; margin:auto; padding:0px;}
.beite_fl ul li{ width:33.3%; float:left; height:373px;}
.beite_fl ul li.bt01 a{ display:block; width:100%; float:left; height:373px;background: url(../Images/lqj.png) no-repeat center; }
.beite_fl ul li.bt02 a{display:block;  width:100%;  float:left; height:373px;background: url(../Images/htn.png) no-repeat center;}
.beite_fl ul li.bt03 a{display:block;  width:100%;  float:left; height:373px;background: url(../Images/hnt.png) no-repeat center;}
.beite_fl ul li.bt01 a h3{width:60%; height:49px; line-height:49px;  font-size:22px; font-weight:normal; margin-top:250px; text-align:center; color:#000;background: url(../Images/be.png) no-repeat center;}
.beite_fl ul li.bt02 a h3{ width:60%; height:49px; line-height:49px;  font-size:22px; font-weight:normal;  margin-top:250px; text-align:center; color:#000;background: url(../Images/be.png) no-repeat center;}
.beite_fl ul li.bt03 a h3{ width:60%; height:49px; line-height:49px;  font-size:22px; font-weight:normal;  margin-top:250px;  text-align:center; color:#000;background: url(../Images/be.png) no-repeat center;}
.btfljj{ width:100%; height:373px; display:none;}
.beite_fl ul li.bt01 a:hover .btfljj,.beite_fl ul li.bt02 a:hover .btfljj,.beite_fl ul li.bt03 a:hover .btfljj{ width:324px; height:373px; margin-top:0px; display:block; z-index:9999;}
.beite_fl ul li.bt01 a:hover .btfljj p,.beite_fl ul li.bt02 a:hover .btfljj p,.beite_fl ul li.bt03 a:hover .btfljj p{ display:block; padding:30px; font-size:16px; color:#093;}
.beite_fl ul li.bt01 a:hover{ width:100%; float:left; height:373px;background: url(../Images/lqj2.png) no-repeat center; margin-top:30px; }
.beite_fl ul li.bt02 a:hover{ width:100%; float:left; height:373px;background: url(../Images/lqj4.png) no-repeat center; margin-top:30px; }
.beite_fl ul li.bt03 a:hover{ width:100%; float:left; height:373px;background: url(../Images/lqj3.png) no-repeat center; margin-top:30px; }
.beite_fl ul li.bt01 a:hover  h3,.beite_fl ul li.bt02 a:hover  h3,.beite_fl ul li.bt03 a:hover  h3{ width:60%; margin:0 auto; height:49px; line-height:49px; background:none;  margin-top:50px;  font-size:22px; font-weight:normal; text-align:center; color:#ffffff;}
.beite_fl ul li.bt01 a:hover .btfljj p,.beite_fl ul li.bt02 a:hover .btfljj p,.beite_fl ul li.bt03 a:hover .btfljj p{ display:block; padding:20px 50px; float:left; width:224px; height:100px; font-size:14px; color:#ffffff; line-height:24px; text-align:center; }
.beite_fl ul li.bt01 a:hover .btfljj span,.beite_fl ul li.bt02 a:hover .btfljj span,.beite_fl ul li.bt03 a:hover .btfljj span{ display:block; width:172px; float:left; margin-left:60px;background:url(../Images/pb.png) no-repeat center; font-size:14px; height:34px; color:#000000; line-height:34px; text-align:center;}
.main_sy2{ width:100%; height:100%;}
.bt_gsbt{ width:820px; margin:0 auto; padding:0px; height:230px;/*background: url(../Images/gs.png) no-repeat left; margin-top:50px;*/}
.bt_gsbt .gsb_right h3{font-size:48px; color:#000; line-height:100px; font-weight:normal;  padding-top:60px;}
.bt_gsbt .gsb_right p{ display:block;  height:30px; text-align:left; }
.bt_gsbt .gsb_right p span{ display:block; background:#000; font-size:120%; color:#ffffff; line-height:35px; text-align:center; height:35px; /*padding:5px 20px;*/ width:40%; float:left; margin-right:2%;}
.gsjjnr{ width:70%; height:auto; font-size:16px; clear:both; color:#000; line-height:26px; text-align:left; padding-top:20px; padding-bottom:12px;}
.bt_gsbt .gsb_left{ width:343px; float:left;}
.bt_gsbt .gsb_right{ width:470px; float:left;}
.sybet{ width:100%;  height:20%}
.case_bt h3{font-size:450%; color:#000; line-height:70px; font-weight:normal; text-align:center;}
.case_bt span{ display:block; width:100%; height:34px;background: url(../Images/case.png) no-repeat center; height: 100%;  overflow: hidden;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important; text-align:center; font-size:16px; color:#b0b0b0; font-family:Arial, Helvetica, sans-serif; margin:auto; padding:0px;}
.case_bt p{ display:block; font-size:16px; color:#000; line-height:35px; height:35px; padding:5px 20px; text-align:center;}
.case_bt strong{ display:block; font-size:16px; color:#b0b0b0; line-height:35px; height:35px; padding:5px 20px; text-align:center; font-weight:normal;}
.case_bt{ width:500px;  margin:0 auto; padding:0px; height:20%;}

.casem{ width:1100px; height:90%; margin:auto; padding:0px; padding-top:10%; }
.case_l{ width:693px; height:412px; border:11px solid #ffffff; float:left; position:relative; left:40px; top:40px; z-index:999;}
.case_r{ width:361px; float:right;background: url(../Images/tp.png) no-repeat center right; height:471px; padding:30px;}
.casr{ width:80%; height:160px;}
.casr span{ font-size:16px; color:#ffffff; line-height:35px; display:block; width:100%;}
.casr strong{ font-size:38px; color:#ffcd1e; line-height:35px; font-family:Impact;}
.casr p{ font-size:16px; color:#ffcd1e; line-height:35px;}
.casnr{ width:80%; padding-top:30px;}
.casnr a{ padding-left:20px; display:block; font-size:16px; color:#ffffff; line-height:35px;background: url(../Images/xx.png) no-repeat left;}
.bt_xwzx{ width:1180px; height:auto; padding:0px; margin:auto; padding-top:50px; overflow:hidden;}
.xw_l{ width:252px; height:352px; float:left; background: url(../Images/xl.jpg) no-repeat center; padding-left:50px; padding-top:100px; }
.xw_l a{ width:190px; height:50px; line-height:50px; background:#ffcd1e; text-align:center; font-size:18px; color:#FFF; display:block; margin-bottom:35px;}
.xw_l a:hover{ width:190px; height:50px; line-height:50px; background:#ffffff; text-align:center; font-size:18px; color:#ffcd1e; display:block; margin-bottom:35px;}
.footer_top{ width:100%; height:359px;background: url(../Images/df.jpg) repeat; }
.footer_top ul { width:1150px; height:185px; overflow:hidden; clear:both;padding-top:14px;}
.footer_top .f_p { width:1150px; height:199px; margin:auto; padding:0px; }
.f_b{ width:100%; height:80px; padding-top:40px; padding-bottom:10px; background:#212121; font-size:14px; color:#878787; line-height:24px; text-align:center;}
.beite_footer{ width:1100px; height:30px; overflow:hidden;margin:0 auto; padding:0px;}
.beite_footer  a{ float:left; display:block; padding-right:10px; font-size:12px; color:#979797; line-height:30px; text-align:left;}
.beite_footer a:hover{ float:left; display:block; padding-right:10px; font-size:12px; color:#0051a4; line-height:30px; text-align:left;}
.syjz{ position:absolute;}
.shouye_tjpro{ width:100%; height:285px; overflow:hidden; vertical-align:middle; display:inline-block;}
#demo{overflow:hidden;width:90%; padding:0px;}
#demo .demowrap{overflow:hidden;width:30000px;}
#demo .demowrap li{float:left;display:inline;width: 380px; height:285px; float:left; margin-right:40px; }
#demo .demowrap li a{display: block;width: 380px;height: 285px;position: relative; overflow:hidden;}
#demo .demowrap li a span{width:250px; margin:auto;text-align: center;display: block;height: 40px; font-size:14px; color:#ffffff; line-height:40px;  background:#000; position:relative; top:-40px;}
#demo .demowrap li a  p{ display:block; width:300px; height:30px; background:url(../Images/new.png) no-repeat top right; z-index:9999; position:relative; top:-276px; right:-10px;}
#demo .demowrap li a:hover span {display: block;color: #000000;}
#demo .demowrap li a:hover span h4{color: #ffffff;text-align:center; height:40px;}
#demo .demowrap li a span h4{color: #000000;text-align:center; height:40px; display:block; font-size:18px; font-weight:normal;}

#demo1{float:left;height: 285px;width: 1696px;}
#demo2{float:left;height:285px;width: 1696px;}
#demo .demowrap li:hover a span{width:250px; margin:auto;text-align: center;display: block;height: 40px; font-size:14px; color:#ffffff; line-height:40px;  background:#002369; position:relative; top:-60px;}
#demo .demowrap li a:hover{display: block;width: 380px;height: 285px;position: relative; overflow:hidden; }
.about_right_move{position:relative;}
.about_right_move .hd{position:absolute;z-index:999;width:100%;top:200px;left:0;}
.about_right_move .hd .next{left:0;position:absolute;}
.about_right_move .hd .prev{right:0;position:absolute;}
.beite_news{ width:765px; height:168px; border:1px solid #e3e3e3; overflow:hidden; color:#858585; margin-bottom:20px;}
.beite_news .xinwen_bt{ width:100%; height:168px; }
.beite_news .xinwen_bt a{ display:block;width:100%; height:46px; background:#f6f6f6;color:#858585;}
.beite_news .xinwen_bt a h3{ width:70%; float:left; text-indent:40px;background: url(../Images/p.png) no-repeat 10px;line-height:46px; font-size:16px; color:#454545;}
.beite_news .xinwen_bt a span{ width:20%; float:left;font-size:16px; color:#828282; line-height:46px; text-align:right; padding-right:20px;}
.beite_news .xinwen_bt  p{ padding:20px; display:block; font-size:14px; color:#858585; line-height:24px; width:700px;}
.xw_r{ width:770px; }
.beite_news .xinwen_bt a:hover{ display:block;width:100%; height:46px; background:#0e3c97;color:#ffffff;}
.beite_news .xinwen_bt a:hover h3{ width:70%; float:left; text-indent:40px;line-height:46px; font-size:16px; color:#ffffff;}
.beite_news .xinwen_bt a:hover span{ width:20%; float:left;font-size:16px; color:#ffffff; line-height:46px; text-align:right; padding-right:20px;}
.beite_news .xinwen_bt  p{ padding:20px; display:block; font-size:14px; color:#858585; line-height:24px; width:700px;}
.xw_r{ width:770px; float:right;}
.beite_syd{ width:765px; height:48px;}
.beite_syd .xinwen_bt2{width:765px; height:46px; border:1px solid #e3e3e3; float:left; margin-bottom:20px;}
.beite_syd .xinwen_bt2 a{ display:block;width:100%; height:46px; background:#f6f6f6;color:#858585;}
.beite_syd .xinwen_bt2 a h3{ width:70%; float:left; text-indent:40px;background: url(../Images/p.png) no-repeat 10px;line-height:46px; font-weight:normal; font-size:14px; color:#454545;}
.beite_syd .xinwen_bt2 a span{ width:20%; float:left;font-size:14px; color:#828282; line-height:46px; text-align:right; padding-right:20px;}
.beite_syd .xinwen_bt2 a:hover{ display:block;width:100%; height:46px; background:#0e3c97;color:#ffffff;}
.beite_syd .xinwen_bt2 a:hover h3{ width:70%; float:left; text-indent:40px;line-height:46px; font-weight:normal; font-size:14px; color:#ffffff;}
.beite_syd .xinwen_bt2 a:hover span{ width:20%; float:left;font-size:14px; color:#ffffff; line-height:46px; text-align:right; padding-right:20px;}
.footer {
  width: 100%;  }
.footer_top ul .f_01{ width:260px; height:100px; float:left;background: url(../Images/b01.jpg) no-repeat center; margin-right:20px; padding-top:85px;}
.footer_top ul .f_02{ width:260px; height:100px; float:left;background: url(../Images/b02.jpg) no-repeat center;margin-right:20px;padding-top:85px;}
.footer_top ul .f_03{ width:260px; height:100px; float:left;background: url(../Images/b03.jpg) no-repeat center;margin-right:20px;padding-top:85px;}
.footer_top ul .f_04{ width:260px; height:100px; float:left;background: url(../Images/b04.jpg) no-repeat center;padding-top:85px;}
.footer_top ul .f_04 h4,.footer_top ul .f_02 h4,.footer_top ul .f_03 h4,.footer_top ul .f_01 h4{ font-size:18px; color:#FFF; text-align:center; line-height:35px;}
.footer_top ul .f_04 span,.footer_top ul .f_02 span,.footer_top ul .f_03 span,.footer_top ul .f_01 span{ font-size:14px; color:#717171; line-height:35px; text-align:center; text-transform:capitalize; display:block;}

.footer_mid{ width:100%; height:460px; background:#373737; border-top:1px solid #535353;}
.footer_s{ width:100%; height:160px;background: url(../Images/dlogo.jpg) no-repeat bottom;}
.db_m{ width:1180px; margin:auto; padding:0px; height:auto;}
.db_m p{ width:100%; height:auto; font-size:14px; color:#818181; line-height:24px; text-align:center; padding-top:20px;}
.footms{ width:100%; height:150px; background:#484848; clear:both; padding-top:20px; padding-bottom:20px;}
.foot_l01{ width:375px; float:left; padding-top:10px; padding-left:10px;}
.foot_l02{ width:375px; float:left; padding-top:10px; padding-left:10px;}
.foot_l03{ width:375px; float:left; padding-top:10px; padding-left:10px;}
.foot_l01 h3,.foot_l02 h3,.foot_l03 h3{ background:#d3191c; font-size:16px; color:#FFF; text-align:center; padding:5px; height:110px; line-height:30px; float:left; width:75px;}
.foot_l01 ul,.foot_l02 ul,.foot_l03 ul{ float:right; width:270px;}
.foot_l01 ul li,.foot_l02 ul li,.foot_l03 ul li{ float:left;}
.foot_l01 ul li a,.foot_l02 ul li a,.foot_l03 ul li a{ display:block; padding-right:10px; float:left; color:#a4a4a4; line-height:22px; float:left;}
.main-im{position:fixed;left:15px;bottom:20px;z-index:9999;width:149px;height:auto;}
.main-im  .im-tel{color:#000000;text-align:center;width:149px;height:80px; background:#3d86ff; padding-top:15px;}
.main-im  .im-tel .telzuoce{font-size:14px; text-align:center; line-height:30px; color:#ffffff;}
.telzuoce img{ vertical-align:middle; text-align:center;}
.main-im .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#ffffff; font-size:21px;background:#3d86ff; font-family:Impact; line-height:35px;}
.main-im  .im-tel:hover{}
.sy_yclist{ width:149px;}
.sy_yclist ul li{  float:left; }
.sy_yclist ul li a img{ float:left;}
.sy_yclist ul li a{ display:block;width:149px; height:auto; background:#80b0ff; margin-bottom:3px; transition: all 0.5s;}
.sy_yclist ul li a h3{width:149px; font-size:14px; background:#80b0ff; font-weight:normal; color:#ffffff; line-height:30px; text-align:center; }
.sy_yclist ul li a:hover{  display:block;width:149px; height:129px; transition: all 0.5s; }
.sy_yclist ul li a:hover h3{ width:149px; font-size:14px; color:#ffffff; line-height:30px; text-align:center; background:#3d86ff;}