/*

 _________

|___   ___|            _          _   __  _

    | |               (_)        | | / / | |

    | |  __   __   __  _   _ ___ | |/ /  | | ___  ___  ___

    | |  \ \ /  \ / / | | | '__ || |\ \  | |/ _ \/ _ \/ _ \

    | |   \ V /\ V /  | | | | | || | \ \ | |  __/  __/  __/

    |_|    \_/  \_/   |_| |_| | ||_|  \_\|_|\___|\___|\___|

*/

.exc {

  transition: .3s;

  -moz-transition: .3s;

  -webkit-transition: .3s;

  -o-transition: .3s;

}

.tof {

  display: block;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.b {

  font-weight: bold;

}

.pr {

  position: relative;

}

.pa {

  position: absolute;

}

.tc {

  text-align: center;

}

.tl {

  text-align: left;

}

.tr {

  text-align: right;

}

.db {

  display: block;

}

.dib {

  display: inline-block;

  *display: inline;

  zoom: 1;

}

.center {

  margin: 0 auto;

}

.f12 {

  font-size: 12px;

}

.f14 {

  font-size: 14px;

}

.f16 {

  font-size: 16px;

}

.f18 {

  font-size: 18px;

}

.f20 {

  font-size: 20px;

}

 
.f22 {

  font-size: 22px;

}

.f24 {

  font-size: 24px;

}

.f26 {

  font-size: 26px;

}

.f28 {

  font-size: 28px;

}

.f30 {

  font-size: 30px;

}

.f32 {

  font-size: 32px;

}

.f34 {

  font-size: 34px;

}

.f36 {

  font-size: 36px;

}

.fi {

  font-family: Impact, 'å¾®è½¯é›…é»‘', 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

.ft {

  font-family: 'Times New Roman', 'å¾®è½¯é›…é»‘', 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

.mt10 {

  margin-top: 10px;

}

.mt15 {

  margin-top: 15px;

}

.mt20 {

  margin-top: 20px;

}

.mt30 {

  margin-top: 30px;

}

.ml10 {

  margin-left: 10px;

}

.ml15 {

  margin-left: 15px;

}

.ml20 {

  margin-left: 20px;

}

.ml30 {

  margin-left: 30px;

}

.mr10 {

  margin-right: 10px;

}

.mr15 {

  margin-right: 15px;

}

.mr20 {

  margin-right: 20px;

}

.mr30 {

  margin-right: 30px;

}

.mb10 {

  margin-bottom: 10px;

}

.mb15 {

  margin-bottom: 15px;

}

.mb20 {

  margin-bottom: 20px;

}

.mb30 {

  margin-bottom: 30px;

}

.bts {

  border-top: 1px solid #ccc;

}

.brs {

  border-right: 1px solid #ccc;

}

.bbs {

  border-bottom: 1px solid #ccc;

}

.bls {

  border-left: 1px solid #ccc;

}

.btd {

  border-top: 1px dashed #ccc;

}

.brd {

  border-right: 1px dashed #ccc;

}

.bbd {

  border-bottom: 1px dashed #ccc;

}

.bld {

  border-left: 1px dashed #ccc;

}

.lh20 {

  line-height: 20px;

}

.lh25 {

  line-height: 25px;

}

.lh30 {

  line-height: 30px;

}

.lh35 {

  line-height: 35px;

}

.cf {

  color: #fff;

}

.cd {

  color: #ddd;

}

.ce {

  color: #eee;

}

.cc {

  color: #ccc;

}

.c3 {

  color: #333;

}

.c6 {

  color: #666;

}

.c8 {

  color: #888;

}



.re{position:relative;}



 



.searchform {

  float: right;

  height: 30px;

  line-height: 30px;

  color: #666;

  margin-top: 13px;

  background: url(../images/search.jpg) no-repeat center center;

}

.searchform .search-t {

  float: left;

  width: 178px;

  height: 30px;

  line-height: 30px;

  color: #666;

  padding-left: 10px;

  outline: 0;

  font-size: 12px;

  background: none;

  font-family: å¾®è½¯é›…é»‘;

}

.searchform .search-s {

  float: left;

  width: 50px;

  height: 30px;

  color: #666;

  font-size: 12px;

  cursor: pointer;

  background: none;

  border: none;

}

.links {

  background: #333;

  color: #fff;

  padding-top: 10px;

}

.links a {

  color: #fff;

  margin-right: 10px;

}

.links .content {

  width: 910px;

  margin: 0 auto;

  padding: 10px;

  font-size: 14px;

  background: url(../images/links.gif) repeat-x left top;

}

.links .content span {

  color: #ef0e14;

}













/* å†…é¡µå…¬å…±éƒ¨åˆ†*/



.sitemap{background:#f0f0f0; height: 54px;margin:1px 0px; line-height: 54px;}



.sitemap{font-size: 14px;color:#0b0606;}

.sitemap i{color:#a8a8a8;font-family: arial;padding:0px 10px;}

.sitemap_zi{background:url(../images/dh_tag.jpg) no-repeat 0px center; padding-left: 30px;}









.com_nav{background: url(../images/com_x.png) no-repeat top center; height: 48px; text-align: center; line-height: 48px; margin:30px auto;}

.com_nav h3 a{font-size: 28px;color:#154fa2; padding-right: 10px;}



.com_nav h3 {font-size: 28px;color:#154fa2; padding-right: 10px;}



.quick_road{margin-top: 40px;}

.quick_road h3{font-size: 24px;color:#444444;background: url(../images/qulink.jpg) no-repeat left center #FFF; padding-left: 45px; height:40px;width:113px;}



.quick_title{background:url(../images/quick_bg.jpg) repeat-x center 16px ; height:40px; line-height: 40px;}



.quick_n{ margin-top:20px; border-bottom: 1px solid #dbdbdb; padding-bottom: 20px;}

.quick_n li{ font-size: 14px;clear: both;padding:10px 0px 10px 0px;line-height: 24px;}

.quick_n li dt{color:#000000;font-weight: bold;float: left;font-size: 16px;background:url(../images/quick_tag.jpg) no-repeat 10px  5px; padding-left: 40px; }

.quick_n li dd{float: left;font-size: 14px; margin-left: 10px; }

.quick_n li dd a{padding:0px 10px;}



.pd_lxnr{background:url(../images/kf_tag.jpg) no-repeat center 0px; padding-left: 40px; display:block;}



.pd_com_lx{ margin:30px 0px;}

 .pd_lxnr p:first-child{margin:0 75px 0 420px;}

.pd_lxnr p{display:inline; float: left;font-size: 14px;margin:0px 15px;}

.pd_lx2 span{display:block;font-size: 12px;color:#666666;}

.pd_lxnr span{font-size: 20px;color:#ef0e14;font-weight: bold;display:block;}



.pd_lxnr .pd_lx2 {font-size: 18px;}

.pd_lxnr .pd_lx2 span{display:block;font-size: 12px;color:#666666;font-weight: normal;}

/*  pdetailäº§å“è¯¦æƒ…é¡µ */



/* banner */

.pdetailbanner {

  width: 100%;

  position: relative;

  height: 450px;

  margin: 5px auto 0;

  background:url(../images/pdetailbanner.jpg) no-repeat top center;}

 

  .pdetailbanner a{display:block;width:100%;height:100%;}



.pd_showp{height:360px;border:1px solid #dbdbdb; margin-top: 47px;}



.pd_showpic{height:330px;width:470px;border:1px solid #dbdbdb;margin:15px 36px 0 15px;}



.pd_showpic img{height:330px;width:470px;}



.pd_showinfo{width:480px;padding:20px 0px 0px 30px;border-left: 1px solid #dbdbdb; height:340px;}



.pd_showinfo h3{font-size: 24px;color:#404040;border-bottom: 1px solid #dbdbdb; height:40px;line-height: 40px;display:block; padding-bottom: 10px; margin-bottom: 20px;}

.pd_showinfo p{line-height: 36px;font-size: 14px;}

.pd_showinfo p span{font-weight: bold;}



.pd_showinfo p i{padding:0px 8px 0 45px;background:url(../images/pdetail_color.jpg) no-repeat 0 6px;}
.pd_showinfo p i.black{padding:0px 8px 0 45px;background:url(../images/pdetail_color1.jpg) no-repeat -171px 6px;}
.pd_showinfo p i.white{padding:0px 8px 0 45px;background:url(../images/pdetail_color1.jpg) no-repeat left 6px;}
.pd_showinfo p i.yin{padding:0px 8px 0 45px;background:url(../images/pdetail_color1.jpg) no-repeat -87px 6px;}
.pd_showinfo p i.red{background-position: 0 6px;}

.pd_showinfo p i.yellow{background-position: -87px 6px;}



.pd_showinfo p i.blue{background-position: -171px 6px;}

.pd_showinfo p i.green{background-position: -257px 6px;}

.pd_showinfo p i.double{background-position: -338px 6px;}

 

 .pd_showinfo p.pzixun a{width:152px;height:50px;background:url(../images/pdetail_zixun.png) no-repeat 20px center #e71419; display:block;font-size: 16px;font-weight: bold;color:#FFF;text-indent: 60px; line-height: 50px; margin-top:30px;}











.pd_showab{height:55px;border: 1px solid #dbdbdb;border-top: 0; margin-bottom: 10px;}







.pd_pinzhi h3{background:url(../images/com_x.png) no-repeat center; height:48px; line-height: 48px;font-size: 24px;color:#154fa2;text-align: center;margin:36px auto;}





.pd_pinzhi li{width:214px;height:230px;border:1px solid #dbdbdb;float: left;border-left:0;}



.pd_pinzhi li:first-child{border-left:1px solid #dbdbdb;}





.pd_pinzhi li p{font-size: 18px;color:#404040;text-align: center; margin-top: 36px;}

.pd_pinzhi li span{height:124px;width:214px;display:block;background:url(../images/pdetailbz.jpg) no-repeat 0 0 ;overflow: hidden; margin-top: 17px;}



.pd_pinzhi li span.pd_pz1{background-position: 0 0;}



.pd_pinzhi li span.pd_pz2{background-position: -216px 0;}



.pd_pinzhi li span.pd_pz3{background-position: -432px 0;}



.pd_pinzhi li span.pd_pz4{background-position: -648px 0;}



.pd_pinzhi li span.pd_pz5{background-position: -864px 0;}





.pd_showab span{font-weight: bold;color:#154fa1;}

.pd_showab{font-size: 14px; line-height: 55px;padding-left: 15px;}



.pd_showab a{padding:0px 10px;}



.pd_showab a:hover{color:#F00;}



.pdetailnext{text-align: center;}



.pdetailnext a{font-size: 14px;color:#383838;overflow: hidden;background:#f0f0f0;width: auto;height:42px;padding: 0px 10px;line-height: 42px;border:1px solid #dbdbdb;text-align: center;margin:30px 10px 0 10px; display:inline-block;}







.pd_choice ul.first_choice li{border:1px solid #dbdbdb;border-bottom: none;border-left: none;}

.pd_choice ul li {

position: relative;

width: 268px;

height: 182px;

border:1px solid #dbdbdb;

overflow: hidden;

border-left: none;

float: left;
}

.pd_choice ul li:first-child{border-left: 1px solid #dbdbdb;}



.pd_choice ul li img {

width: 268px;

height: 182px;
}

.pd_choice ul li span {

  display: block;

  color: #fff;

  text-align: center;

  width: 268px;

  height: 74px; cursor:pointer;

  padding-top: 40px;

  position: absolute;

  left: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.8)  ;

  _background: #000000  ;

  *background: #000000  ;

}

.pd_choice ul li span {

  font-size: 16px;

  margin-bottom: 10px;

  display: block;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.pd_choice ul li span p {

  line-height: 25px;

  height: 75px;

  overflow: hidden;

  padding: 0 30px;

}













.mess_dbg{background:#f0f0f0;height:410px;margin:40px 0px;}



.mess_left{width:442px;}



.mess_left .mess_pic{border:6px solid #FFF;}









.mess_zi p{color:#444444;}

.mess_zi {color:#d60c0c;font-size: 16px; line-height: 30px;}







.mess_right{width:580px;margin:30px 0px 0px 50px;text-align: left;}



 

 .mess_n {

   

  padding: 25px 0px 0px  0px;

}

.mess4 textarea {

  width: 519px;

  height: 87px;font-size: 12px;

  background: #FFF;

  font-family: "Microsoft YaHei";

  padding-left: 10px; padding-top: 10px;

}

.mess_n input {

  height: 30px; line-height: 30px;

  width: 196px; margin-left: 1px;

  background: #FFF;float: left;

  margin-bottom: 10px;font-size: 12px;

  font-family: "Microsoft YaHei";

  padding-left: 10px; margin-right: 25px;

}

.mess1 span {

  width: 45px;

  height: 30px;

  display: block;

  float: left;

  background: url(../images/mess_tag.jpg) no-repeat 10px 5px #FFF;

}

.mess2 span {

  width: 45px;

  height: 30px;

  border-right: 1px solid #FFF;

  display: block;

  float: left;

  background: url(../images/mess_tag.jpg) no-repeat 10px -287px #FFF;

}

.mess3 span {

  width: 45px;

  height: 30px; 

  border-right: 1px solid #FFF;

  display: block;

  float: left;

  background: url(../images/mess_tag.jpg) no-repeat 10px -41px #FFF;

}



.mess5 span {

  width: 45px;

  height: 30px;

  border-right: 1px solid #FFF;

  display: block;

  float: left;

  background: url(../images/mess_tag.jpg) no-repeat 10px -332px #FFF;

}

.mess4 span {

  width: 45px;

  height: 97px;

  

  display: block;

  float: left;border-right: 1px solid #f0f0f0;

  background: url(../images/mess_tag.jpg) no-repeat center -144px #FFF;

}



.mess_n dd.submits{margin-top: 10px;}

.mess_n dd.submits input {

  background: #979797;

  height: 37px;

  width: 137px;

  text-align: center;

  font-size: 16px;

  color: #FFF;

  line-height: 37px;

  margin-top: 10px;float: left;

 

}





.mess_n dd.submits a {

  background: #154fa2;

  height: 37px;

  width: 137px; line-height: 37px;

  text-align: center;

  font-size: 16px;

  color: #FFF;

   float: left;

  margin-top: 10px;

 display:block;

}







.pd_fh{background:url(../images/pdetailfh.jpg) no-repeat 40px center #d60c0c; width:232px;height:53px;text-align: center;font-size: 16px;color:#d60c0c;text-indent: 40px; margin:20px auto; line-height: 53px; color:#FFF;}



.pd_fh a{color:#FFF;}



.pd_gd h3{background:url(../images/pdetailmore.jpg) repeat-x bottom;font-size: 24px;width:451px;padding-bottom: 5px;}

.pd_gd h3 a{color:#444444;}

.gd_gg{background:url(../images/quick_bg.jpg) repeat-x bottom; }





.pd_gd dl img{width:419px;height:248px;}

.pd_gd dl{float: left;width:418px;margin-top: 32px;}



.pd_gd dl p{font-size: 20px;width:417px;height:66px;border:1px solid #dbdbdb;background:#f0f0f0;display:block; line-height: 66px;overflow: hidden;text-indent: 20px;}



.pd_gd ul{float: right;width:630px; margin-top: 32px;}



.pd_gd li.pd_gd1,.pd_gd li.pd_gd2{width:302px;height:118px;}



.pd_gd li{float: left;margin-right:6px;background:#dbdbdb;}



.pd_gd li.pd_gd2,.pd_gd li.pd.gd5{margin-right:0px;}





.pd_gd li.pd_gd3,.pd_gd li.pd_gd4,.pd_gd li.pd_gd5{width:198px;height:118px; margin-top: 40px;}



.pd_gd li a{font-size: 20px;color:#444444;background:url(../images/pdetailmorejt.png) no-repeat center 20px; padding-top:60px; height:40px;line-height: 40px;overflow: hidden;display:block;text-align: center;}



.pd_gd li:hover{background:#154fa2;}



.pd_gd li:hover a{color:#FFF;}







/*  pdetailäº§å“è¯¦æƒ…é¡µç»“æŸ */









/*  contactè”ç³»æˆ‘ä»¬é¡µ */



.contactbanner {

  width: 100%;

  position: relative;

  height: 450px;

  margin: 5px auto 0;

  background:url(../images/lxbanner.jpg) no-repeat top center;}

 

  .contactbanner a{display:block;width:100%;height:100%;}











  .contact_zi{width:540px;height:208px;background:#f0f0f0;float: left; margin-top:37px;}

 .contact_ewm{width:450px;height:208px;background:#154fa2;float: left; margin-top:37px; padding-left: 90px;}





 .contact_ld  {font-size: 18px;text-align: center;}





.contact_zi p{font-size: 14px;line-height: 30px;padding:20px;}

.contact_zi h4{font-size: 20px;color:#0b0606;background: url(../images/fk.png) no-repeat 0 0; height:52px; line-height: 52px; padding-left: 80px; margin:32px 0 0 150px;}

.contact_ewm img{margin:31px 65px 0 0;}



.contact_content{background:url(../images/contact_pic.jpg) no-repeat right 0px; height:360px; padding-top: 40px;}





.contact_content1{background:url(../images/contact_tag.jpg) no-repeat 0 4px ;}



.contact_content2{background: url(../images/contact_tag.jpg) no-repeat 0 -91px;}



.contact_content dl{border-bottom: 1px dashed #dbdbdb; margin:20px 0px;  line-height: 26px;font-size: 14px; padding-left: 70px;width:485px; padding-bottom: 20px;}



.contact_content3{background: url(../images/contact_tag.jpg) no-repeat 0 -201px;}













  .slideTxtBox{ width:1080px; margin:30px 0px;   }

    .slideTxtBox .hd{ height:160px; line-height:30px;  padding:0 10px 0 20px;     position:relative; }

    .slideTxtBox .hd ul{  position:absolute; left:240px; top:-1px; height:101px;font-size: 14px;   }

    .slideTxtBox .hd ul li{ float:left; width:105px; cursor:pointer; text-align: center; margin-right: 60px;}

    .slideTxtBox .hd ul li.on{        }

    .slideTxtBox .bd ul{ padding:15px 40px;  zoom:1; border:1px solid #dbdbdb;border-radius: 4px; }

    .slideTxtBox .bd li{ font-size: 14px;line-height: 30px;   }

    .slideTxtBox .bd li h3 {font-size: 18px;font-weight: bold;color:#154fa2;}

.slideTxtBox .hd li p.contact_style1{background:url(../images/contact_nrtag.jpg) no-repeat 0 0;width:105px;height:105px;display:block;}



.slideTxtBox .hd li p.contact_style2{background:url(../images/contact_nrtag.jpg) no-repeat -164px 0;width:105px;height:105px;display:block;}





.slideTxtBox .hd li p.contact_style3{background:url(../images/contact_nrtag.jpg) no-repeat -325px 0;width:105px;height:105px;display:block;}







.slideTxtBox .hd li p.contact_style4{background:url(../images/contact_nrtag.jpg) no-repeat  -486px 0;width:105px;height:105px;display:block;}









.slideTxtBox .hd li.on p.contact_style1{background:url(../images/contact_nrtag.jpg) no-repeat 0 -147px;width:105px;height:105px;display:block;}



.slideTxtBox .hd li.on p.contact_style2{background:url(../images/contact_nrtag.jpg) no-repeat -164px -147px;width:105px;height:105px;display:block;}





.slideTxtBox .hd li.on p.contact_style3{background:url(../images/contact_nrtag.jpg) no-repeat -325px -147px;width:105px;height:105px;display:block;}







.slideTxtBox .hd li.on p.contact_style4{background:url(../images/contact_nrtag.jpg) no-repeat  -486px -147px;width:105px;height:105px;display:block;}







.concact_by{font-size: 16px;color:#FFF;background:url(../images/friendly.png) no-repeat; padding-left: 100px; height:100px;margin-bottom: 30px; line-height: 90px; margin-left: 10px;}







/*  contactè”ç³»æˆ‘ä»¬é¡µç»“æŸ */





















/*  plsitäº§å“åˆ—è¡¨é¡µ */

.plistbanner {

  width: 100%;

  position: relative;

  height: 450px;

  margin: 5px auto 0;

  background:url(../images/pro_listbanner.jpg) no-repeat top center;}

 

  .plistbanner a{display:block;width:100%;height:100%;}





.pro_c{width:189px;float: left;background:#f2f2f2;height:486px; margin-top: 74px;}





.pro_show{width:890px;float: right;background:#f0f0f0;height:486px; margin-top: 74px;}



.pro_c_nav h2 a{font-size: 30px;font-weight: bold;color:#FFF;  padding-top: 20px;display:block;}

.pro_c_nav{background:#001c54;height:110px;text-align: center;}

.pro_c_nav p{font-size: 14px;color:#29406f;text-transform: uppercase;padding-top: 4px;}



.pro_cn li{ height:50px;line-height: 50px;font-size: 16px;}

.pro_cn li a{color:#333333; border-bottom: 1px solid #d6d6d6; display:block;text-align: center;}



.pro_cn li a:hover{background:#e71419;color:#FFF;}











 .picFocus{   margin:30px 35px;   }

 

 .picFocus .bd dl dt img{width:545px;height:363px;}

    .picFocus .bd dl dt{width:545px;height:363px;float: left; }



    .picFocus .bd dl dd {width:194px;height:323px;background:#FFF;float:right;text-align: center;padding:20px;}

    .picFocus .bd li{ font-size: 14px;line-height: 30px;   }

    .picFocus .bd li h3 {font-size: 18px;font-weight: bold;color:#154fa2;}

.picFocus .bd dl dd h4{height:40px;border-bottom: 1px solid #c1c1c1;}

.picFocus .bd dl dd h4 a{font-size: 18px;color:#5d5d5d;font-weight: bold;display:block;height:30px;line-height: 30px;overflow: hidden;}



.picFocus .bd dl dd p{line-height: 30px;height:210px;overflow: hidden;color:#5d5d5d;padding-top: 6px;text-align: left;}



.picFocus .bd dl dd span{display:block;width:120px;height:32px;text-align: center;line-height: 32px;background:#be0000;font-size: 12px;margin:20px auto 0;}

.picFocus .bd dl dd span a{color:#FFF; }









.plist_s{width:522px;margin-top: 30px;}

.plist_s .plist_t{background:url(../images/prolistx.jpg) repeat-x bottom center; height:40px;}

.plist_s .plist_t h3{float: left;border-bottom: 3px solid #ff0000;height:37px;}



.plist_s .plist_t h3 a{font-size: 24px;color:#000;}



.plist_s .plist_t a.plist_more{background:url(../images/promore.jpg)  no-repeat;width:43px;height:12px;display:block;float: right;margin:16px 0 0 0 ;}



.plist_seris li p{line-height: 30px;height:30px;overflow: hidden;display:block;text-align: center;font-size: 14px; margin:10px 0;}

.plist_seris li img{width:231px;height:196px;padding:5px;border:1px dashed #989898;}



.plist_seris li{float: left;width:239px;margin-right: 42px; height:260px;}

.plist_seris ul{width: 1124px;margin-top: 38px;}







.plist_char{height:548px;background:#f0f0f0;margin-top: 30px;}



.td1_nbg ul{width:1200px;}

.td1_nbg li{background:url(../images/pro_tebg.png) no-repeat  center bottom;height:303px;width:202px;float:left;text-align: center; margin: 55px 45px 0px 25px;}



.td1_nbg li h4{font-size: 16px;color:#2e2e2e;font-weight: bold;display:block;margin-top: 10px;}







.td1_nbg li p{font-size: 14px;line-height: 24px;color:#404040;padding:10px 20px; }



.plist_chart{background:url(../images/pro_tetitle.jpg) no-repeat  center 46px;   height:120px;text-align: center; }



.plist_chart h4{color:#333333;font-size: 16px; padding:87px 0 0 303px;}



/***plist1_sbanner***/

.plist_gg{ height:48px; width:705px; margin:30px auto 0px; background:url(../images/plist_gg.jpg) no-repeat center; padding:120px 0px 0px 375px; line-height:30px;}

.plist_gg b{ font-size:16px; font-weight:normal; color:#fff; display:block; float:left; text-shadow:1px 2px 3px #333;}

.plist_gg span{ font-size:24px; color:#fff; font-weight:bold; display:block; float:left; text-shadow:1px 2px 3px #333;}

.plist_gg a{ display:block; width:90px; height:30px; font-size:16px; color:#154fa2; background:#FFF; border-radius:5px; text-align:center; float:left; margin-left:10px;}



/**case_cp**/

.case_cp{ width:1080px; margin:auto; height:500px;}

.case_cp h3{ width:300px; margin:auto; padding:30px 0px 0px;}

.case_cp h3 a{ display:block; background:url(../images/case_cp.png) no-repeat center right; height:43px; line-height:43px; font-size:30px; color:#444; width:300px;}

.case_cp ul li{ width:255px; height:194px; position:relative; padding:4px; border: 1px solid #dbdbdb; float:left; margin:20px 0px 0px 20px;}

.case_cp ul li em{ width:255px; height:194px; overflow:hidden; display:block;}

.case_cp ul li img{

    width: 255px;

  height:194px;

    overflow-x: hidden;

    overflow-y: hidden;

    position: relative;

  z-index:1;

  transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

  /* Firefox 4 */

  -moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

  /* Safari å’Œ Chrome */

  -webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

  /* Opera */

  -o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

  }

.case_cp ul 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);   /* Opera */

}

.case_cp ul li .show {

    background: rgba(0, 0, 0, 0.6);

  width:255px;

    height:194px;

  line-height:194px;

    left:4px;

    opacity: 0;

  filter:alpha(opacity=0);

    position: absolute;

    top:4px;

    transition-delay: 0s;

    transition-duration: 0.3s;

    transition-property: opacity;

    transition-timing-function: ease-in;

  /* Firefox 4 */

  -moz-transition-delay: 0s;

    -moz-transition-duration: 0.3s;

    -moz-transition-property: opacity;

    -moz-transition-timing-function: ease-in;

  /* Safari å’Œ Chrome */

  -webkit-transition-delay:0s;

    -webkit-transition-duration: 0.3s;

    -webkit-transition-property: opacity;

    -webkit-transition-timing-function: ease-in;

  /* Opera */

  -o-transition-delay:0s;

    -o-transition-duration: 0.3s;

    -o-transition-property: opacity;

    -o-transition-timing-function: ease-in;

    z-index: 200;

}

.case_cp ul li .show a{ font-size:18px; color:#fff; display:block; text-align:center;}

.case_cp ul li:hover .show {opacity: 1;filter:alpha(opacity=100);}

.case_cp ul li:first-child{ width:500px; height:418px; margin:20px 0px 0px 0px;}

.case_cp ul li:first-child em{ width:500px; height:418px;}

.case_cp ul li:first-child img {width: 500px; height:418px;}

.case_cp ul li:first-child .show { width:500px; height:418px; line-height:340px;}

.hidd{overflow:hidden;}

 

.kehu_nr ul{margin-top: 115px;}



.kehu_nr a:hover { color: #237820; }
.kehu_nr li:first-child{margin:15px 0 0 0;}

.kehu_nr li{width:240px; height: 246px;   border: 1px solid #dcdcdc; display: block; float: left;   margin:15px 0px  0px 30px;}

.kehu_nr li .kehu_pic{width:166px; height: 166px; overflow: hidden;border: 1px dashed #d9d9d9; margin:-72px auto 0;display:block;border-radius: 90px;}

 

 .kehu_nr img{height: 156px;width: 156px;border:5px solid #FFF;border-radius: 90px;}



.kehu_nr li:hover{border: 1px solid #0066c7; cursor: pointer;}



 

 .kehu_r{margin:10px 18px 0; }



.kehu_r a.kehu_title{ color: #333333; font-weight: bold; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden;   display: block;text-align: left;}

.kehu_r p{ line-height: 24px; color: #535353; height: 72px; overflow: hidden;font-size: 12px;display: block;}



 

 .kehu_nr{height: 404px;margin-top: 71px;}





 .picFocus2_zi{text-align: center;padding-top: 70px;font-size:20px;}

.picFocus2 .hd a{color:#FFF;}

.picFocus2 .hd {

  position: absolute;

  width: 300px;

  height: 50px;

  left: 50%;

  margin-left: -150px;

  top: 0px;

  border-radius: 5px;

  overflow: hidden;

}

.picFocus2 .hd li{

  font-size: 18px;

  float: left;

  background: #154fa2;

  width: 150px;

  height: 50px;

  line-height: 50px;

  text-align: center;

  color: #fff;

}

.picFocus2 .hd .on {

  background: #e71419;

}











/**about_honor**/

.about_honor{ width:1080px; margin:auto; height:345px;text-align: center;}

.about_honor .com_nav{padding-bottom: 40px;}

.about_honor h3 span{ display:block;   font-size:18px; color:#666; line-height:36px;   }



/**è¿žç»­æ»šåŠ¨**/

.box1 {width:1080px; position:relative; }

.box1 #simgs1{ margin:auto;}

.box1 li {float:left; width:226px; margin:0px 20px 0px 0px;}

.box1 li img {width:216px; height:170px; padding:4px; border:1px solid #ddd;}

.box1 li span a {display:block; overflow:hidden; line-height:35px; font-size:14px; height:35px; text-align:center; color:#303030;}

.box1 .lefts { background: url(../images/left.jpg) no-repeat; display: block; width:38px; height:38px; position: absolute; left:0px; top:70px;}

.box1 .rights { background: url(../images/right.jpg) no-repeat; display: block; width:38px; height:38px; position: absolute; right:0px; top:59px;}







/**case_new**/

.case_new{ width:1080px; margin:0px auto 30px; height:297px;}

.case_new h3{ width:225px; margin:30px auto 0; }

.case_new h3 { display:block; background:url(../images/case_new.png) no-repeat center right; height:43px; line-height:43px; font-size:30px; color:#444; width:225px;}

.case_new dl{ width:518px; height:90px; border:1px solid #d2d2d2; float:left; cursor:pointer; margin:20px 10px 0px;}

.case_new dl dd{ width:90px; height:70px; padding:10px; float:left;}

.case_new dl dd img{ display:block; width:90px; height:70px;}

.case_new dl dt{ width:388px; float:left; margin-left:5px;}

.case_new dl dt span{ display:block; height:30px; line-height:30px; padding-top:7px;}

.case_new dl dt span a{ display:block; float:left; font-size:14px; color:#404040;}

.case_new dl dt span b{ font-weight:normal; display:block; float:right; color:#868686;}

.case_new dl dt p{ font-size:12px; line-height:22px; color:#868686;}

.case_new dl:hover{ background:#efefef; border:1px solid #efefef;}





/*  plsitäº§å“åˆ—è¡¨é¡µç»“æŸ  */









/*  newsæ–°é—»åˆ—è¡¨é¡µ */



.newscasebanner {

  width: 100%;

  position: relative;

  height: 450px;

  margin: 5px auto 0;

  background:url(../images/newsbanner.jpg) no-repeat top center;}

 

  .newscasebanner a{display:block;width:100%;height:100%;}





/***plist1_sbanner***/

.newscase_gg{ height:48px; width:705px; margin:30px auto 0px; background:url(../images/news_gg.jpg) no-repeat center; padding:120px 0px 0px 375px; line-height:30px;}

.newscase_gg b{ font-size:16px; font-weight:normal; color:#fff; display:block; float:left; text-shadow:1px 2px 3px #333;}

.newscase_gg span{ font-size:24px; color:#fff; font-weight:bold; display:block; float:left; text-shadow:1px 2px 3px #333;}

.newscase_gg a{ display:block; width:90px; height:30px; font-size:16px; color:#154fa2; background:#FFF; border-radius:5px; text-align:center; float:left; margin-left:10px;}







/**case_al**/

.case_al{ width:1080px; margin:auto; height:514px;}

.case_al h3{ width:335px; margin:auto; padding:30px 0px 20px;}

.case_al h3 a{ display:block; background:url(../images/case_tit.png) no-repeat center right; height:43px; line-height:43px; font-size:28px; color:#154fa2; width:335px;}



/***case_alzs***/

.case_alzs { width:1080px; margin:auto; height:421px;}

.case_alzs .product_tit{ width:1080px; height:36px; margin-bottom:30px; background:url(../images/case_line.jpg) repeat-x center; text-align:center;}

.case_alzs .product_tit span { display:inline-block; *display:inline; zoom:1; width:136px; height:34px; line-height:34px; background:#fff; border:1px solid #e3e3e3; font-size:16px; color:#0b0606; border-radius:34px; margin:0px 10px;}

.case_alzs .product_tit .active  { background:#154fa2; border:#154fa2 1px solid; color:#fff;}
.case_alzs .product_tit .active a{color:#FFF}
.case_alzs .hide{ display:none;}

.case_alzs .product_list{ height:355px;}

.case_alzs .product_list div ul li{ width:320px; float:left; margin-left:30px; padding-left:29px; border-left:1px dashed #ddd;}

.case_alzs .product_list div ul li img{ width:320px; height:240px;}

.case_alzs .product_list div ul li b a{ font-size:16px; font-weight:normal; color:#154fa2; height:49px; line-height:49px; border-bottom:1px dashed #ddd; display:block;}

.case_alzs .product_list div ul li span{ font-size:14px; color:#5c5c5c; line-height:30px; padding-top:5px; display:block;}

.case_alzs .product_list div ul li:first-child{ margin:0px; padding:0px; border:0px;}













.newscase_n li dt{float: left;width:440px;margin-top:40px;}



.newscase_n li dt img{width:439px; height:243px;}





.newscase_n li dt p{ height:41px;background:#e6e6e6; line-height: 41px; display:block;overflow: hidden;}

.newscase_n li dt p em{width:65px;display:block;float: left;background:#be0000;text-align: center;color:#FFF;font-size: 16px;}



.newscase_n li dt p a{font-size: 16px;color:#404040;padding-left: 30px;}

.newscase_n li dd{float: right;width:564px;margin-top:26px;background:url(../images/news_tag.jpg) no-repeat 0 18px; padding-left: 30px;}



.newscase_n li dd p{ line-height: 44px;color:#d2d2d2;border-top: 1px dashed #d2d2d2;display:block;clear:both;height: 44px;}



.newscase_n li dd p:first-child{border-top: none;}



.newscase_n li dd p a{font-size: 14px;float: left;width:400px; height:44px; display:block;overflow: hidden;}



.newscase_n li dd p em{float: right;color:#7b7b7b;}





/*  newsæ–°é—»åˆ—è¡¨é¡µç»“æŸ */







