.mt40 { margin-top: 40px; }
.mt30{margin-top: 30px;}
.focusBox { position: relative; width: 100%; height: 560px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 100%; height: 560px; display: block; }
.focusBox .hd { width: 100%; position: absolute; bottom: 30px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li { margin: 0 5px; background: #fba502; height: 8px; overflow: hidden; width: 40px; cursor: pointer; display: inline-block; *display: inline; zoom: 1;   }
.focusBox .hd .on { background: #0283ec; }
.focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

.biaoyu {
 
  display: block;
  margin: 30px 0 0 20px;
  font-size: 24px;
  line-height: 30px;
  color: #161616;width:466px;
 
}

.biaoyu p {
  color: #FFF;
  font-size: 16px;width:380px;background: #0283ec;height: 30px;border-radius: 20px;text-align: center;margin: 10px auto;
}

.iphone {
  margin: 26px  0px 0px  0px;
  overflow: hidden;
  display: block;
}

.iphone span {
  display: block;
  font-size: 28px;
 color: #fba502;margin-top: 5px;
  line-height: 30px;font-weight: bold;
}

.iphone p {
  display: block;
  line-height: 28px;
  font-size: 14px;
  background: url(../images/top_tel.jpg) no-repeat left center;
  padding-left: 30px; margin-left: 30px;

}





/*search*/


.search_dbg {  overflow: hidden;display: block;  }

 .sear_left{width:334px;margin: 20px 0 0 20px;border-left: 1px solid #dedede;padding-left: 30px;}
.search_zi { height: 30px;  line-height: 30px; margin-top: 3px;display:block;overflow:hidden;
 

  }
.search_zi a {  margin: 0 2px; }
 
.search1 { height: 35px;line-height: 35px;border-top:1px solid #cbcbcb; margin-top: 5px;border-bottom:1px solid #cbcbcb;}


.search1 .text {  font-family: "Microsoft YaHei"; width: 300px; height: 35px; line-height: 35px;   float: left; background: none;
}
.search1 .submit { width: 30px; height: 35px; cursor: pointer; float: left; background:url(../images/search_tag.jpg) no-repeat center center ; font-family: "Microsoft YaHei";   display: block; }
h4, h3 { font-weight: normal; }



.about_dbg{background: url(../images/about_bg.jpg) no-repeat top center;height: 440px;}

.about{width:560px;margin-top: 40px;}
.about h3{font-size: 30px;font-weight: bold;}
.about h3 a{color: #0283ec;}

.about  p{font-size: 18px;margin: 10px 0;background: url(../images/about_x.jpg) no-repeat bottom left; padding-bottom: 20px;}

.about .about_content{line-height: 30px;height: 180px;color: #4f4f4f;display: block;overflow: hidden;}
.about .about_a{width:120px;height: 36px;border: 1px solid #f0ab10; border-radius: 30px;display: block;line-height: 36px;text-align: center;
margin-top: 28px;
}
.about .about_a a{color:#000;}






 .kehu_n  ul{width:1300px;}

.kehu_n li{ height: 220px;  width:555px;float: left; margin:0px  50px 40px 0; }
.kehu_n li dd{float: left; z-index: 1;border: 4px solid #f0f0f0;width:224px;height: 226px;text-align: center;}
.kehu_n li  dt{ width:300px;height: 190px;background: #FFF; float: right;margin-top: 10px;}
.kehu_n li dd a img{width:210px;height: 214px;padding-top: 6px;}
.kehu_n li  dt a.info{font-size: 16px;height: 30px;line-height: 30px;display: block;overflow: hidden;color:#000;font-weight: bold;background: url(../images/kehu_t.jpg)  no-repeat left center; padding-left: 30px;}
.kehu_n li dt p{line-height: 30px;color: #828282;height: 90px;display: block;overflow: hidden;margin-top: 18px;}
.kehu_n li dt a.more{ height: 32px; padding-right: 20px; line-height: 32px;margin-top: 30px;background: url(../images/kehu_m.jpg) no-repeat 70px center;display: block;}



.case_dbg{background: url(../images/case_dbg.jpg) no-repeat top center;height: 644px;}




.case_t h3{background: url(../images/case_t.png) no-repeat center center;height: 100px;text-align: center;}
.case_t h3 a{font-size: 30px;color: #FFF;font-weight: bold;}

.case_t h3 p{font-size: 24px;color: #FFF;margin-top: 10px;}
.case_n{margin-top: 40px;height:240px;overflow: hidden;}
.case_n .bd ul { overflow: hidden; zoom: 1; }
.case_n .bd ul li { margin: 0 30px 0 0; float: left; _display: inline; overflow: hidden; text-align: center;width:278px; }
.case_n .bd ul li .pic a:hover img { border-color: #999; }
.case_n .bd ul li .title { line-height: 48px; height: 48px; display: block; overflow: hidden; }
 .case_n .bd ul li .title a{color:#FFF;}

.case_n .bd ul li:hover .pic img { 
  transform: scale(1.2, 1.2); 
  -ms-transform: scale(1.2, 1.2);   /* IE 9 */ 
  -moz-transform: scale(1.2, 1.2);  /* Firefox */ 
  -webkit-transform: scale(1.2, 1.2); /* Safari å’Œ Chrome */ 
  -o-transform: scale(1.2, 1.2); }
.case_n .bd ul li .pic { 
  text-align: center; 
  width: 270px; padding:3px;border: 1px solid #cecece;
  height: 185px; 
  overflow: hidden; display: block; }
.case_n .bd ul li .pic img { width: 270px; height: 185px; display: block; 
  -webkit-transition: all .2s; 
  -moz-transition: all .2s; 
  -o-transition: all .2s; 
  -ms-transition: all .2s;
   transition: all .2s; 
   overflow: hidden; }




.fc_t h3 a { font-size: 18px;   color: #393939; display: block; }
.fc_t h3 p{color: #9e9e9e;font-size: 14px;text-transform: uppercase;}
 
 .fc_t h3.tag_fc{background: #eb7d0c; }
  .fc_t h3.tag_fc a{color:#FFF;}
.fc_t { margin-top: 40px; text-align: center;background: url(../images/fc_x.jpg) no-repeat center center;}
.fc_t h3 { width:108px;height: 40px;float: left; ;margin-right:16px; background: #FFF;line-height: 40px;text-align: center;  }
.fc_n a.fc_more {position: absolute;right:0px;top:-60px;background: url(../images/fc_more.jpg) no-repeat right center;padding-right: 20px;}
.fc_n {position: relative;margin-top: 30px;height: 242px;overflow: hidden;}
 
.fc_n .bd ul { overflow: hidden; zoom: 1; }
.fc_n .bd ul li {margin: 0 26px 0 0;float: left;_display: inline;overflow: hidden;text-align: center;width:278px;}
.fc_n .bd ul li .pic a:hover img { border-color: #999; }
.fc_n .bd ul li .title { line-height: 48px; height: 48px; display: block; overflow: hidden; }
 

.fc_n .bd ul li:hover .pic img { 
  transform: scale(1.2, 1.2); 
  -ms-transform: scale(1.2, 1.2);   /* IE 9 */ 
  -moz-transform: scale(1.2, 1.2);  /* Firefox */ 
  -webkit-transform: scale(1.2, 1.2); /* Safari å’Œ Chrome */ 
  -o-transform: scale(1.2, 1.2); }
.fc_n .bd ul li .pic { 
  text-align: center; 
  width: 270px; padding:3px;border: 1px solid #cecece;
  height: 185px; 
  overflow: hidden; display: block; }
.fc_n .bd ul li .pic img { width: 270px; height: 185px; display: block; 
  -webkit-transition: all .2s; 
  -moz-transition: all .2s; 
  -o-transition: all .2s; 
  -ms-transition: all .2s;
   transition: all .2s; 
   overflow: hidden; }


.ys_dbg{background: #efefef;height: 1096px;}

.ys_t{margin-top: 30px;}

.ys_com h4{font-size: 24px;color: #0283ec;}
.ys_com .ys_con{line-height: 34px;color: #252525;margin-top: 10px;}

.ys_com h4 p{font-size: 12px;text-transform: uppercase;color:#8c8c8c;font-family: arial;margin-top: 6px;}

.ys_com dt{background: url(../images/ys_con.png) no-repeat;width:73px;height: 84px;font-size: 30px;color:#FFF;font-family: impact;text-align: center;line-height: 84px;float: left;}
.ys_com dt:hover{background: url(../images/ys_con.png) no-repeat right 0;cursor: pointer;}
 
.ys_com dd{width:465px;float: left;margin-left: 28px;}

.ys4_r{width:580px;margin:30px 30px 0 0;}

.ys4_pic{margin:30px 0 0 57px;}
.ys4_top{margin-top: 30px;clear: both;}

.ys_comx{background: url(../images/ys_bx.jpg) no-repeat top center;height: 43px;margin:30px 0;}

.ys5.ys4_n{margin:30px  0px 0  0px;}
.ys5 .ys4_r{width:580px;margin:30px  0px 0 20px;}

.ys5  .ys4_pic{margin:5px 0 0 0px;}
 

.dcase_t{background: url(../images/dcase_t.jpg) no-repeat top center;height: 647px;}

.dc_t h3 a{font-size: 24px;font-weight: bold;color:#FFF;}
.dc_t h3 p{font-size: 18px;margin-top: 8px;}

.dc_t{padding-top: 25px;height: 100px;}


.dcase_n{margin-top: 40px;}

.dcase_n ul {
  width: 1300px;
}

.dcase_n p {
  height: 34px; position: absolute;bottom:0px;left:0px;width:100%;background: #0283ec;
  line-height: 34px;
  overflow: hidden;
}

.dcase_n p a {
  color: #fff;
}

.dcase_n li {
  width: 282px;
 
  height: 203px;background: #FFF;
  text-align: center;padding:3px;border: 1px solid #dedede;
  position: absolute;
}

.dcase_n li div{position: relative;
}

 .dcase_n li:hover p{background: #eb7d0c;}
.dcase_n li a.pros_img {
  width: 282px;
  height: 203px;
  overflow: hidden;
  display: block;
}

.dcase_n li img {
  width: 282px;
  height: 203px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  -ms-transition: all .2s;
  transition: all .2s;
  overflow: hidden;
}
.dcase_n li.case2{left:0px;top:225px;}
.dcase_n li.case4{left:890px;top:0px;}
.dcase_n li.case5{left:890px;top:225px;}
.dcase_n li.case3 {
  width: 570px;
  height: 428px; left:300px;top:0px;background: #FFF; 
 
}

.dcase_n li.case3 a.pros_img {
  width: 570px;
  height: 428px;
  overflow: hidden;
  display: block;
}

.dcase_n li.case3 img {
  width: 570px;
  height: 428px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  -ms-transition: all .2s;
  transition: all .2s;
  overflow: hidden;
}

 
 

 
.dcase_n li:hover img {
  transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);  /* IE 9 */
  -moz-transform: scale(1.2, 1.2);   /* Firefox */
  -webkit-transform: scale(1.2, 1.2); /* Safari å’Œ Chrome */
  -o-transform: scale(1.2, 1.2);
}

.dcase_n li a:hover {
  color: #F00;
}








.none{display: none;}
.block{display: block;}
.news_t h3{background: url(../images/news_nav.jpg) no-repeat center center;height: 100px;text-align: center;}
.news_t h3 a{font-size: 30px;color: #0283ec;font-weight: bold;}

.news_t h3 p{font-size: 24px;color: #3e3e3e;margin-top: 10px;}

.news_n{margin-top: 30px;}
.news_n  .news_pic{width:385px;height: 144px;}
.news_n  .news_pic img{width:385px;height: 144px;}
.news_n .news_nav{margin:10px auto;}
 
.news_n .news_nav h3{float: left; }
 .news_n .news_nav .more{float: right;}
   .news_n{width:385px;}
  .news_n ul{margin-top: 10px;}
 .news_n  li{height: 34px;line-height: 34px;color: #939393;font-size: 12px;background: url(../images/news_tag.jpg) no-repeat left center; padding-left: 20px;}
 .news_n li a{width:300px;float: left;color: #939393;}
 .news_n li span{float: right;}


 .news_c{margin-left: 10px;}




.link_bg{background: url(../images/links.jpg) no-repeat top center;height: 107px;}



.end_link {margin:30px 0 0 100px;line-height: 30px;}


.end_link  a{padding:0px 20px;font-size: 15px;}






.char_dbg{background: #efefef;height: 1622px;}


.char1_pic{margin:0px 0 0 27px;}
.char1_n{width:497px;margin:0px 40px 0 0;}
.char1_n dt {background: url(../images/ys_em.jpg) no-repeat;width: 58px;height: 104px;float: left;font-size: 24px;color:#FFF;text-align: center;}
.char1_n dt p span{height: 49px;line-height: 49px;display: block;margin-bottom: 5px;}

.char1_n dd{margin:10px 0 0 20px;background: url(../images/ys-x.jpg) no-repeat bottom left;padding-bottom: 20px;display: block;float: left;}
.char1_n dd p{font-size: 24px;font-weight: bold;color: #333;}
.char1_n dd span{display: block;font-size: 13px;color: #7e7e7e;text-transform: uppercase;margin-top: 4px;}

.char1_n .char_con{line-height: 32px;color: #5f5f5f;margin-top: 10px;}

.char1{margin-top: 50px;}
.char2{margin-top: 30px;}

.char2 .char1_n dt{float: right;}
.char2 .char1_n dd{float: right;text-align: right;}
.char2  .char1_n dd{margin:10px  20px 0 0;background: url(../images/ys-x.jpg) no-repeat bottom right;}

.char2  .char1_n{width:530px;text-align: right;}
 

.honor_t p{font-size: 20px;color: #434343;margin-bottom: 20px;}


.gg1{background: url(../images/gg1.jpg) no-repeat top center;height: 245px;margin-top: 30px;
}
 
 .gg1_zi{width: 524px;text-align: center;margin: 85px 0 0 40px;}
.gg1_zi h4{font-size: 24px;color:#FFF;}
.gg1_zi p{font-size: 20px;color:#000;margin: 29px 0 0 0;}
.honor_t h3 a { font-size: 18px;   color: #FFF; display: block; }
 
 .honor_t h3.tag_honor{background: #ffa800; }
  .honor_t h3.tag_honor a{color:#FFF;}
.honor_t { margin-top: 40px; text-align: center; }
.honor_t h3 { width:200px;height: 42px;display: inline-block; *display: inline;zoom: 1; margin:0px 26px; background: #0283ec;line-height: 42px;text-align: center;  }

.gg1_tel p{font-size: 14px;color:#FFF;background: url(../images/gg_zixun.png) no-repeat left center; padding-left: 40px;height: 30px;line-height: 30px;margin-left:30px;}
.gg1_tel span{display: block;font-size: 28px;color: #fba502;}

.gg1_tel a{background: url(../images/zixun.png) no-repeat top center;height: 60px;width: 139px;display: block;}
.gg1_tel {margin:75px 0 0 30px;}

.honor_n {
  position: relative;
  padding-top: 30px;
  clear: both;
  height: 285px;
  overflow: hidden;
}

.honor_n .bd ul {
  overflow: hidden;
  zoom: 1;
}

.honor_n .bd ul li {
  margin: 0 30px 0 0;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  width: 274px;
}

.honor_n .bd ul li .pic a:hover img {
  border-color: #999;
}

.honor_n .bd ul li .title {
  line-height: 48px;
  height: 48px;
  display: block;
  overflow: hidden;
}

.honor_n .bd ul li:hover .pic img {
  transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);   /* IE 9 */
  -moz-transform: scale(1.2, 1.2);  /* Firefox */
  -webkit-transform: scale(1.2, 1.2); /* Safari å’Œ Chrome */
  -o-transform: scale(1.2, 1.2);
}

.honor_n .bd ul li .pic {
  text-align: center;
  width: 274px;
  height: 207px;
  overflow: hidden;
  display: block;
}

.honor_n .bd ul li .pic img {
  width: 274px;
  height: 207px;
  display: block;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  -ms-transition: all .2s;
  transition: all .2s;
  overflow: hidden;
}











.pro_c{height:882px;background: #FFF;width: 226px;
border: 8px solid #0283ec;
}

.pro_nav{height: 102px;background: #0283ec;display: block;padding-left: 10px;}
.pro_nav h2{padding:20px 0 0 0px;}
.pro_nav h2 a{font-size: 24px;color:#FFF;}
.pro_nav  p{font-size: 14px;text-transform: uppercase;color:#FFF;margin-top: 8px;}


.pro_n li span{width:210px;height: 36px;display: block;line-height: 36px;background: url(../images/pro_cbg.jpg) no-repeat 0 0;border:1px solid #dedede;margin:10px auto 0;}

.pro_n li span a{padding-left:40px;font-weight: bold;}

.pro_n li{margin-bottom: 13px;}
.pro_n li dl{margin:5px 0;}
.pro_n li dd{height: 36px;line-height: 36px;display: block;overflow:hidden;background: url(../images/pro_ctag.jpg) no-repeat 15px 14px;padding-left: 40px; }

.pro_n{height: 600px;display: block;overflow: hidden;}

.pro_ewm{border-top: 8px solid #0283ec;margin-top: 10px;text-align: center;}
.pro_ewm img{width:120px;height: 120px;margin-top:8px;}
.pro_ewm p{color: #717171;}



.pro_right{width:913px;}

.pro_show_n  ul{width:1000px;
}
 

.pro_show_n li{float: left;margin:30px 27px 0 0;width:283px; height: 248px;border: 1px solid #dedede;}
.pro_show_n li:hover{border: 1px solid #0283ec;}
.pro_show_n li:hover .info{border-top: 1px solid #0283ec;}

 
.pro_show_n li .pic img{width:277px;height: 198px; border:3px solid #FFF;
 
}

.pro_show_n li{
  overflow: hidden; 
}
 
 

.pro_show_n li .info {
 height: 36px;display: block;border-top: 1px solid #dedede;
}
 
.pro_show_n li .info{height: 36px;line-height: 36px;display: block;overflow: hidden;text-align: left;}
 .pro_show_n li .info a.ta{ margin-left: 10px;width:180px;float: left;}
 .pro_show_n li .info a.pm{background: url(../images/pro_m.jpg) no-repeat left center; padding-left: 23px;float: right;margin-right: 10px;}





.pro_snav{background:url(../images/pro_nav.jpg) repeat-x; height:54px; line-height: 54px;}
 
 .pro_snav h3{width:200px;height: 54px;background: url(../images/pro_sl.jpg) no-repeat left center; padding-left: 70px; font-size: 16px;   float: left; line-height: 54px;}
 .pro_snav h3 a{color:#444444;}
 .pro_snav h3 span{font-size: 14px;padding-left: 5px;text-transform: uppercase;}

 .pro_snav a.more{background: url(../images/fc_more.jpg) no-repeat center right;height: 54px;display: block;float: right;  margin-right: 20px;padding-right: 20px;}






.td_dbg{background: #f5f5f5;border: 1px solid #dedede;height: 380px;margin-top: 30px;}

.td_dbg li img{width:298px;border: 1px solid #bbbbbb;}
.td_dbg li h4{font-size: 20px;font-weight: bold;color: #000;margin-top: 15px;}
.td_dbg ul{margin-top: 40px;
}
 
.td_dbg li{text-align: center;width:300px;margin-right: 95px;float: left;}
.td_dbg li p{line-height: 28px; color: #717171;margin-top:5px ;} 

.td_dbg li.tebie{width:340px;margin-right:0px;}