html,body{ width:100%;height:100%;padding:0px;margin:0px; background-color:#ffffff;  font-family:"Î¢ÈíÑÅºÚ", "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB','',;
}
*{margin:0;padding:0;word-wrap:break-word; list-style-type:none;}
img { border:0px; }
a,img{border:0;text-decoration:none;}
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
.clear0 {clear:both; height:0px;  overflow:hidden;}
.clear20 {clear:both; height:20px;  overflow:hidden;}
.clear100 {clear:both; height:100px;  overflow:hidden;}

.img-responsive { margin:0 auto; }
.hidden-desktop{display: none !important;}
.hidden-phone{display: block !important;}
.fonk14{font-size: 14px; width: 20px; height: 20px;}

.sj_bgsc { display:none; }
.imgsj { display:none; }
.heardbg { width:100%; height:180px; background-color:#ffffff; overflow:hidden; }

.heard { width:100%; height:180px; margin:0 auto; }
.nav_cn { width:1200px; height:140px; float:none; margin:0 auto; }
.logo { margin:25px 0 0 0; float:left; }
.t_rys { float:right; margin:20px 30px 0 0; }
.t_rys span { margin:0 0 0 80px; }
.t_rys span a { color:#333; }
.t_rys span a:hover { color:#0f99fc; text-decoration:none; }

.ry { display:none; }
.nav_d { width:100%; height:42px; background-color:#0f99fc; }
.nav_bfg{ width:1200px; margin:0 auto; }
.nav { width:1200px; float:left; margin:0 auto;}
.nav ul { height:42px; }
.nav ul li { float:left; margin:0 40px 0 11px;   width:120px; }
.nav ul li span { display:none; }
.nav ul li a { color:#ffffff; }
.nav ul li a:hover { text-decoration:none; color:#FFF; }
.nav ul li h3 { height:42px; margin:0; line-height:42px; font-size:16px; font-weight:500; text-align:center; }
.nav ul li h3 b { display:none; }
.navzs { display:none; position:absolute; z-index:999;  background-color:#f8f8f8;  width:120px; margin:-2px 0 0 0; border-top:3px solid #82cbf6; text-indent:8px;  }
.navzs p { height:40px; line-height:40px; display:block; text-align:left; }
.navzs p a { display:block;color:#333333!important; }
.navzs p a:hover { background-color:#229deb; color:#ffffff!important; }
.tj_bgls { background-color:#229deb; color:#ffffff!important; }
.tj_bgls h3 { color:#ffffff;}
.tj_bg_xz { background-color:#229deb;color:#FFF!important; }
.sjnv_fl { display:none;}
.ldxd { display:none; }

.ty_topc { margin:40px 0 20px 0; }
.ty_topc ul { }  
.ty_topc ul li { width:268px; float:left; margin:0 30px 0 0; }
.ty_topc ul li img { }
.ty_topc ul li h3 { font-size:17px; text-align:center;  }
.ty_topc ul li p { height:70px; text-align:center; line-height:24px; }
.chanpin_bg { background:url(../images/sossbg.jpg) no-repeat center; height:765px; }
.chanpin_bg h2 { padding:140px 0 0 0; }

.content_xq { width:1260px; margin:0 auto;}
.contenttt { width:1260px; margin:50px auto; }
.ytu_lf { width:380px; height:490px; float:left; margin:0 0 0 60px; }
.ytu_lf h2 {color:#0f99fc; }
.ytu_lf h2 b { font-size:42px; } 
.ytu_lf h2 p { font-weight:500; font-size:32px; }
.ytu_lf h3 { margin:50px 0 10px 0; color:#0f99fc; font-weight:700; }
.ytu_lf h4 { color:#0f99fc; margin:30px 0 0 0;}
.ytu_lf h4 span { font-size:60px; float:left; margin:0 10px 0 0;  }
.ytu_lf h4 p { margin-bottom:5px; font-size:20px;font-weight:700;  }
.ytu_lf h4 b { font-size:28px; font-weight:700; }
.ytu_lf p {color:#0f99fc; width:345px; }
.ytu_lf img { padding:10px 0 0 0; margin:0;}
.ytu_ry { width:812px; height:490px; float:right; } 




.ecpytu { background-color:#f9f9f9; width:100%; height:auto; padding:22px 0 0 0; }
.ecpdh { width:1280px; margin:0 auto; font-size:18px; margin-bottom:60px;  }
.ecpdh a { font-size:16px; margin:0 27px 0 27px; color:#333;  }
.ecpdh a:hover { color:#0488e8; text-decoration:none; }
.ecp_con { width:1280px; margin:0 auto; margin-bottom:60px; }
.ecp_con ul li { width:405px; height:405px; float:left; background-color:#FFF; margin:0 0 10px 10px; }
.ecp_con ul li a b { width:320px;  height:320px; display:block; margin:0 auto; }
.ecp_con ul li a b img {margin:0 auto; display:block;}
.ecp_con ul li a { color:#333; }
.ecp_con ul li a:hover { text-decoration:none; }
.ecp_con ul li p { height:70px; line-height:36px; text-align:center; font-size:22px;  }
.ecp_con ul li p span {font-size:28px;  color:#333333; margin:0 0 0 15px;  }

.sp_sj { display:none; }



.sdys_bg { width:100%; height:265px; background:url(../images/4dy_bg.jpg) no-repeat center;}
.sdys_xs h3 { width:1200px; margin:0 auto; }
.sdys_xs h3 img  { padding:30px 0 0 0;  }

.cp_lmu { margin-bottom:60px; }

.cp_lmu ul li { float:left; width:230px; margin:0 10px 0 0;   }

.cp_lmu ul li a { color:#FFFFFF; }

.cp_lmu ul li h4 { width:230px; height:auto; margin:0; }

.cp_lmu ul li p { width:230px; background:#229deb; height:40px; line-height:40px; text-align:center; }

.cp_lmu ul li p span { float:left; width:188px;height:40px; overflow:hidden; }

.cp_lmu ul li p b { float:right; width:40px; height:40px; background-color:#0774b9;  display:block; border-left:1px solid #ffffff;  }

.cp_lmu ul li p b img { width:50%; margin-top:12px; }





.ys_zhanshi { width:1200px; margin:0 auto; }
.ys_lf { float:left; }
.ys_lf h3 img { margin:20px 15px 50px 0; float:left; width:82px; }
.ys_lf h3 b { color:#1099fd; display:block; font-size:32px; margin:0 0 7px 0; padding:30px 0 0 0;  }
.ys_lf h3 span { color:#666666; font-weight:500; font-size:20px;  }
.ys_lf p { font-size:20px; width:522px; color:#666666; font-weight:100; margin:0 0 30px 50px; line-height:34px; }
.ys_lf p b { width:15px; height:15px; background:#fe7e16; display:block; float:left; border-radius:50%; margin:8px 8px 0 0; }
.ys_ry { float:right; }
.ys_ry h3 img { margin:20px 15px 50px 0; float:left; width:82px; }
.ys_ry h3 b { color:#1099fd; display:block; font-size:32px; margin:0 0 7px 0; padding:30px 0 0 0;  }
.ys_ry h3 span { color:#666666; font-weight:500; font-size:20px;  }
.ys_ry p { font-size:20px; width:582px; color:#666666; font-weight:100; margin:0 0 30px 50px; line-height:34px; }
.ys_ry p b { width:15px; height:15px; background:#fe7e16; display:block; float:left; border-radius:50%; margin:8px 8px 0 0; }

.ysbb_lf { float:left; }
.ysbb_lf img { margin:20px 0 0 0; }
.ysbb_lf h3 img { margin:5px 15px 10px 0; float:left; width:82px; }
.ysbb_lf h3 b { color:#1099fd; display:block; font-size:32px; margin:0 0 7px 0; padding:30px 0 0 0;  }
.ysbb_lf h3 span { color:#666666; font-weight:500; font-size:20px;  }
.ysbb_lf p { font-size:20px; width:522px; color:#666666; font-weight:100; margin:0 0 10px 50px; line-height:34px; }
.ysbb_lf p b { width:15px; height:15px; background:#fe7e16; display:block; float:left; border-radius:50%; margin:8px 8px 0 0; }
.ysbb_ry { float:right; }
.ysbb_ry h3 img { margin:20px 15px 40px 0; float:left; width:82px; }
.ysbb_ry h3 b { color:#1099fd; display:block; font-size:32px; margin:0 0 7px 0; padding:30px 0 0 0;  }
.ysbb_ry h3 span { color:#666666; font-weight:500; font-size:20px;  }
.ysbb_ry p { font-size:20px; width:522px; color:#666666; font-weight:100; margin:0 0 10px 50px; line-height:34px; }
.ysbb_ry p b { width:15px; height:15px; background:#fe7e16; display:block; float:left; border-radius:50%; margin:8px 8px 0 0; }



.ekhpjia { width:100%; height:885px; background-color:#f9f9f9; padding:15px 0 0 0;}
.ekhpj_cn { width:1260px; margin:0 auto; }
.ekhpj_lf { width:720px; float:left; height:660px; border-right:1px dashed #8b8b8b; padding:0 42px 0 0;  }
.ekhpj_lf ul {} 
.ekhpj_lf ul li { border-bottom:1px dashed #d1d1d1; margin-bottom:40px; }
.ekhpj_lf ul li h3 { width:665px; height:42px; margin:0; }
.ekhpj_lf ul li h3 strong { margin:0 20px 0 0; font-weight:500px; font-size:20px; }
.ekhpj_lf ul li h3 b { font-weight:500; font-size:16px; color:#999;  }
.ekhpj_lf ul li h3 span { float:right; font-size:14px; color:#999; margin:8px 0 0 0;   }
.ekhpj_lf ul li p { font-size:16px; line-height:28px; color:#818181; margin-bottom:20px; }
.ekhpj_ry { width:400px; float:left; margin:0 0 0 60px;  }
.ekhpj_ry ul li { }
.ekhpj_ry ul li h3{ font-size:16px;width:400px; margin:18px 0 10px 0; }
.ekhpj_ry ul li h4 { font-size:16px; margin:15px 0 10px 0; float:left; }
.ekhpj_ry ul li b { width:94px; display:block; float:left; margin:18px 0 0 0; }
.ekhpj_ry ul li input { border:1px solid #cccccc; height:34px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px; }
.ekhpj_ry ul li textarea { border:1px solid #cccccc; height:114px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px;}
.yzmas { border:1px solid #cccccc; height:34px; border-radius:5px; width:94px!important; background-color:#f9f9f9; margin:18px 10px 0 10px; float:left; }
.ebutnhs { width:84px; height:34px; color:#ffffff; display:block; float:left; background-color:#333333; margin:18px 0 0 0;border-radius:5px; line-height:34px; text-align:center; cursor:pointer;border:none; }
.ekhpj_ry ul li a { width:84px; height:34px; color:#ffffff; display:block; float:left; background-color:#333333; margin:18px 0 0 0;border-radius:5px; line-height:34px; text-align:center; cursor:pointer; }

.ekhpj_ry ul li a:hover { text-decoration:none; background-color:#0488e8; }

.evideo { width:1200px; margin:0 auto; margin-bottom:30px;  }
.evideo ul li {  width:288px; height:223px; border:1px solid #d1d1d1; float:left; margin:0 10px 0 0;}
.evideo ul li a { color:#333333; }
.evideo ul li a:hover { text-decoration:none; }
.evideo ul li img { padding:0 0 0 0; }
.evideo ul li h3 { font-size:22px; font-weight:500; margin:20px 0 16px 10px; }
.evideo ul li p { padding:0 10px; font-size:14px; color:#a2a2a2; line-height:28px; }


.sdys_sj { display:none; }

.hyfdq { width:544px; }

.kefubox{position:fixed;right:10px;z-index:999;transform:translateY(300px);}
.kefubox .main{width:50px;background:#fff;border:1px solid #f2f2f2;box-shadow:0 0 15px #e4e4e4;box-sizing:border-box;}
.kefubox .cursor_default{cursor:default;}
.kefubox .floor{border-bottom:1px solid #f2f2f2;position:relative;box-sizing:border-box;}
.kefubox .floor > div{transform:translateX(300px);}
.kefubox .floor:hover div{transition:all 300ms linear;transform:translateX(0);}
.kefubox .floor .absbox{position:absolute;right:48px;top:0;z-index:3;}
.kefubox .floor .back{box-shadow:0 0 15px #e4e4e4;height:50px;width:120px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;background:#fff;box-sizing:border-box;}
.kefubox .floor .kftel{cursor:default;box-shadow:0 0 15px #e4e4e4;height:50px;font-weight:500;width:150px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;background:#fff;box-sizing:border-box;}
.kefubox .floor .qq{box-shadow:0 0 15px #e4e4e4;height:50px;width:120px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;background:#fff;box-sizing:border-box;}
.kefubox .floor .erweima{box-shadow:0 0 15px #e4e4e4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px;font-size:12px;color:#666;background:#fff;box-sizing:border-box;}
.kefubox .floor .erweima img{width:100px;height:100px;}
.kefubox .floor .erweima p{width:100px;padding:5px 0;display:flex;align-items:center;justify-content:center;font-size:12px;}.kefubox .floor > a{width:50px;height:50px;z-index:9999;background-position:center center;background-size:30px 30px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}.kefubox .floor > a:hover{transition:all 300ms linear;background-color:#e4e4e4;transform:scale(1.1);}.kefubox .floor > a img{height:25px;width:25px;display:block;}.kefubox .floor > a img:hover{transition:all 300ms linear;transform:scale(1.3);}.kefubox .floor:last-child{border-bottom:none;}  
.home { background:url(../images/xf01.png) no-repeat; }
.tellink { background:url(../images/xf02.png) no-repeat; }
.qqlink { background:url(../images/xf03.png) no-repeat; }
.wechatimg { background:url(../images/xf04.png) no-repeat; }
.erweimaimg { background:url(../images/xf05.png) no-repeat; }
.topmaimg { background:url(../images/xf06.png) no-repeat; }

.cc_biaoti1 { padding:0px 0 0 0;  }
.cc_biaoti1 h2 b { display:block; height:40px; line-height:40px; text-align:center;  }
.cc_biaoti1 h2 p { font-size:18px; height:40px; line-height:40px; text-align:center;  }


.bsmore { margin:0 auto; width:138px; margin-bottom:60px; height:44px; font-size:16px; border:1px solid #d1d1d1; display:block; border-radius:5px; color:#333; line-height:44px; text-align:center; }
.bsmore:hover { text-decoration:none; background-color:#1a9bf9; color:#FFF; border:none; }

.cc_biaoti2 { padding:20px 0 0 0; color:#FFFFFF; }
.cc_biaoti2 h2 b { display:block; height:40px; line-height:40px; text-align:center;  }
.cc_biaoti2 h2 p { font-size:18px; height:40px; line-height:40px; text-align:center;  }
.cc_biaoti2 h2 img { padding-top:5px;} 

.ebutnhs { width:84px; height:34px; color:#ffffff; display:block; float:left; background-color:#333333; margin:18px 0 0 0;border-radius:5px; line-height:34px; text-align:center; cursor:pointer;border:none; }

.ekhpj_cnn { width:100%; float:left; margin:0 0 0 0;  }
.ekhpj_cnn ul li { }
.ekhpj_cnn ul li h3{ font-size:16px;width:400px; margin:18px 0 10px 0; }
.ekhpj_cnn ul li h4 { font-size:16px; margin:22px 0 10px 0; float:left; }
.ekhpj_cnn ul li b { width:94px; display:block; float:left; margin:18px 0 0 0; }
.ekhpj_cnn ul li input { border:1px solid #cccccc; height:34px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px; }
.ekhpj_cnn ul li textarea { border:1px solid #cccccc; height:114px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px;}
.yzmas { border:1px solid #cccccc; height:34px; border-radius:5px; width:94px!important; background-color:#f9f9f9; margin:18px 10px 0 10px; float:left; }
.ekhpj_cnn ul li a { width:84px; height:34px; color:#ffffff; display:block; float:left; background-color:#333333; margin:18px 0 0 0;border-radius:5px; line-height:34px; text-align:center; cursor:pointer; }
.ekhpj_cnn ul li a:hover { text-decoration:none; background-color:#0488e8; }





.cc_biaoti { margin-bottom:30px; }
.cc_biaoti h2 b { display:block; height:40px; line-height:40px; text-align:center;  }
.cc_biaoti h2 p { font-size:18px; height:40px; line-height:40px; text-align:center;  }
.newsbg { margin-bottom:60px; }
.newsbg ul li { float:left; width:360px; margin:0 30px 0 10px; }
.newsbg ul li img { height:205px; }
.new_ry h4 { }
.new_ry h3 { margin:0 0 10px 0; font-size:22px; }
.new_ry p { line-height:24px; height:50px; overflow:hidden; margin-bottom:20px; }
.new_ry a { color:#333333;   }
.new_ry a:hover { }
.new_xq { width:98px; height:30px; border:1px solid #d1d1d1; display:block; color:#666666; line-height:30px; text-align:center;   }
.new_xq:hover { text-decoration:none; color:#58b3f9; }

.sosuo { width:450px; margin:50px 0 10px 100px; height:44px; border:1px solid #dddddd; background-color:#229deb; float:left;  }
.sosuo input { border:none;  width:360px; height:42px; margin:0 0 0 0; background-color:#ffffff; color:#333333; padding:0 0 0 10px; }
.sosuo a { float:right; width:78px; height:38px; display:block;    color:#bfaf8d; margin:0px  0 0 0; } 
.sosuo a font { font-size:26px!important; width:50px; float:left; color:#ffffff; margin:5px 0 0 20px;  }
.zs_wenan { float:left; width:200px; height:44px; display:block; line-height:44px; text-align:center; background-color:#FFF; border:1px solid #dddddd; margin:50px 0 0 110px; font-size:14px; color:#333333;  }
.zs_wenan:hover { text-decoration:none;border:1px solid #229deb;}

.ys_xzhe { display:none; }




.parBd{ overflow:hidden;}
.sPrev,.sNext{ display:block; width:50px; top:0; height:100%; z-index:999; position:absolute;}
.sPrev{ left:-100px; background:url(../images/left.png) center center no-repeat;  }
.sNext{ right:-100px; background:url(../images/right.png) center center no-repeat; }
.slideGroup .parBd .tempWrap{ float:left;  }

.g_zs{ width:100%; padding:70px 0 120px; float:left; background:url(../images/bg2.jpg) top center no-repeat; background-size:cover;}
.center h2{ font-size:36px; margin-top:0; margin-bottom:20px;}
.center {text-align:center; padding-bottom:55px;}
.slideGroup{ width:100%; text-align:left;  }
.slideGroup .slideBox{ position:relative; width:100%; float:left;}
.slideGroup .parBd ul li{ float:left; _display:inline; text-align:center;  }
.slideGroup .parBd ul li{ width:25%; display:block; float:left;  }

.pic { position:relative; margin:10px; background:#fff; }
.pic span{ display:block; line-height:50px; padding:0 20px; font-size:18px; letter-spacing:0.5px;}
.pic img{ width:100%; }
.pic .recent-work-inner{ background:transparent; opacity:.8; width:100%; height:100%; z-index:888; position:absolute; top:0; left:0; border-radius:0; margin-bottom:0; background:#000;filter:alpha(opacity=50);-moz-opacity:0. ;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;}
	  
.pic .overlay p{ position:relative; z-index:999; font-size:16px; line-height:30px;}
.pic .overlay { position:absolute; top:0; bottom:50px; left:0; width:100%; text-align:left;  opacity:0; border-radius:0; color:#fff;    vertical-align:middle; padding:30px;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  transition:opacity 500ms;  
}
.pic .overlay .preview { bottom:0; display:inline-block; height:35px; line-height:35px; border-radius:0; background:transparent; text-align:center; color:#fff; }
.pic:hover .overlay { opacity:1; }



.ld_ltu { width:1200px; height:488px; margin:0 auto; margin-bottom:50px; }
.ld_lwan { width:1200px; float:left; margin:0 0 0 0;}
.ld_lwan ul { }
.ld_lwan ul li { width:1200px; height:48px; border-bottom:1px dashed #d1d1d1; margin:0 0 0 10px; color:#666666; font-size:16px; line-height:48px;   }
.ld_lwan ul li a { color:#333333; }
.ld_lwan ul li a:hover { color:#7fb400; text-decoration:none; }
#owl-demo{position:relative;width:1200px;height:488px;margin:0 auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:1200;height:488px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "Î¢ÈíÑÅºÚ","ºÚÌå";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.hyczhu { margin-bottom:60px; }
.ys_peitao {  } 
.ys_peitao h2 { margin-bottom:20px; }
.ys_peitao ul { width:1200px; }
.ys_peitao ul li { width:170px; height:110px; float:left; margin:0 20px 0 30px; }
.ys_peitao ul li img { margin-bottom:15px; }
.ys_peitao ul li p { height:20px; line-height:20px; text-align:center; }




.banner { width:100%; height:auto; margin:0 auto; margin-bottom:12px;  }
.ban_t{display: block;clear: both;overflow: hidden;}
#ban_l{ width:100%; display:block;overflow:hidden;}

.pro-switch {height: auto;overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;width:100%;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block; z-index:22;}
.flexslider .slides .ba_wz { width: 100%; display: block; margin-top:-195px;	position:relative; z-index:999999;}
.flexslider .slides .ba_wz .ba_bt { width:100%; height:195px; display: block; margin:0 auto;}
.flexslider .slides .ba_wz span { width:168px; height:160px; display: block; float:left; background-image: url(../images/flexslider.png); padding:10px; color:#fff; font-size:27px; font-weight:bold;/* font-family:"Futura_consdensed";*/ font-family:"Futura_consdensed medium" }
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {height: 0px;}
.flex-direction-nav li{ padding:0px; margin:0px}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 15% 0 15%;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;
z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 1;filter:alpha(opacity=100);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 1;filter:alpha(opacity=100);}
.flexslider:hover .flex-prev {opacity: 1;filter:alpha(opacity=100);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=100);}
.flex-control-nav {height:0px;width: 100%;position: absolute;bottom: 30px;right:10px;text-align:center;}
.flex-control-nav li {margin: 0 1px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a { background-color:#ffffff;display:block;overflow: hidden;text-indent:99999px;cursor: pointer; width: 12px; height: 12px;overflow: hidden;
cursor: pointer;border-radius:50%;	margin:0 0 0 2px;}
.flex-control-paging li a.flex-active { background-color:#BFBFBD;display:block;overflow: hidden;text-indent:99999px;cursor: pointer;
 width: 12px;height: 12px;filter: alpha(opacity=70);opacity: .7;overflow: hidden;cursor: pointer;border-radius:50%;margin:0 0 0 2px;}




.content { width:1200px; height:auto; }
.w{
	width: 450px;
	height: 450px;
	margin-bottom:10px;
}
.leftBox{
	width: 450px;
	height: 540px;
	float: left;
}
.normalBox{
	overflow: hidden;
	position: relative;
	border: 1px solid #f2f2f2;
}
.normalBox .w{
	display: none;
}
.botBox{
	width: 100%;
	height: 80px;
	background: white;
	overflow: hidden;
}
.botBox ul li{
	float: left;
	width: 58px;
	height: 58px;
	border: 2px solid #fff;
	border-radius: 5px;
	margin-left: 26.5px;
	opacity: 0.5;
}
.botBox ul li img { width:54px; height:54px; }

.bord{
	border-color: #1099fd !important;
	opacity: 1 !important;
}
.moveBox{
	width: 200px;
	height: 200px;
	background: rgba(0,191,255,0.4);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	cursor: move;
}
.magBox{
	width: 540px;
	height: 540px;
	border: 1px solid #f2f2f2;
	position: relative;
	float: left;
	overflow: hidden;
	display: none;
}

.magBox ul li{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
#n,.m{
	display: block !important;
}
.box{
	width: 110px;
	margin: auto;
}

.qitai_js { width:100%; height:340px; background:url(../images/qitai_bg.jpg) no-repeat center; margin:80px 0 0 0; }
.qitai_js img { padding-top:45px; }
.qt_nrjs { width:1200px; height:435px; margin:0 auto; margin-top:-160px; margin-bottom:60px;  background-color:#FFFFFF; box-shadow: 0 5px 5px #f2f2f2; }
.qt_nrjs_lf { float:left; width:512px; margin:40px 0 0 40px; }
.qt_nrjs_ry { float:left; width:490px; margin:60px 0 0 30px; }
.qt_nrjs_ry p { font-size:16px; color:#333333; line-height:30px; margin-bottom:30px;}
.ljgenduo { width:190px; height:58px; background-color:#0792fd; font-size:18px; border-radius:12px; display:block; color:#FFFFFF; line-height:58px; text-align:center;}
.ljgenduo:hover { text-decoration:none; color:#FFFFFF; background-color:#2ba3ff; }









.cp_dh { width:1200px; margin:40px auto;  }
.cp_dh ul { }
.cp_dh ul li { float:left; width:auto; padding:0 30px 0 30px; display:block; background:url(../images/xxian.png) no-repeat right;text-align:center; }
.cp_dh ul li a { color:#333333; }
.cp_dh ul li a:hover { color:#0792fd; text-decoration:none; }
.d_lase {  color:#0792fd!important;}

.parBd{ overflow:hidden;}
.sPrev,.sNext{ display:block; width:50px; top:0; height:100%; z-index:999; position:absolute;}
.sPrev{ left:-100px; background:url(../images/lfeta.png) center center no-repeat;  }
.sNext{ right:-100px; background:url(../images/righta.png) center center no-repeat; }
.slideGroup .parBd .tempWrap{ float:left;  }

.g_zs{ width:100%; padding:70px 0 120px; float:left; background:url(../images/bg2.jpg) top center no-repeat; background-size:cover;}
.center h2{ font-size:36px; margin-top:0; margin-bottom:20px;}
.center {text-align:center; padding-bottom:55px;}
.slideGroup{ width:100%; text-align:left; height:355px; }
.slideGroup .slideBox{ position:relative; width:100%; float:left;}
.slideGroup .parBd ul li{ float:left; _display:inline; text-align:center;}
.slideGroup .parBd ul li{ width:25%; display:block; float:left;  }

.picx { position:relative; margin:10px; background:#fff; height:350px;box-shadow: 0 5px 5px #f2f2f2; }
.picx h3{  background-color:#0f99fc; width:100%; height:45px; display:block; padding:0; margin:0; }
.picx h3 p { float:left; font-size:14px; color:#FFFFFF; height:45px; line-height:45px; padding:0 0 0 10px; }
.picx h3 span { float:right; width:67px; height:20px; font-size:12px; background-color:#FFFFFF; margin:12px 10px 0 0; line-height:20px; color:#0f99fc; border-radius:15px; }
.picx img{ width:100%; padding:38px 0 0 0; }
.picx .recent-work-inner{ background:transparent; opacity:.8; width:100%; height:100%; z-index:888; position:absolute; top:0; left:0; border-radius:0; margin-bottom:0; background:#000;filter:alpha(opacity=50);-moz-opacity:0. ;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;}
	  
.picx .overlay p{ position:relative; z-index:999; font-size:16px; line-height:30px;}
.picx .overlay { position:absolute; top:0; bottom:50px; left:0; width:100%; text-align:left;  opacity:0; border-radius:0; color:#fff;    vertical-align:middle; padding:30px;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  transition:opacity 500ms;  
}
.picx .overlay .preview { bottom:0; display:inline-block; height:35px; line-height:35px; border-radius:0; background:transparent; text-align:center; color:#fff; }
.picx:hover .overlay { opacity:1; }








.tc_zhanshi {  }
.tc_zhanshi h2 { margin-bottom:30px; }
.tc_md { }
.tc_dh { height:90px; }
.tc_dh h3 { display:none; }
.tc_dh ul { width:700px; margin:0 auto; }
.tc_dh ul li { float:left; width:106px; height:42px; line-height:42px; text-align:center; cursor:pointer; border-right:5px solid #ffffff;  }
.tc_lvse { background-color:#7fb401; color:#FFFFFF;  }

.tc_nr { display:none; }
.tc_nr ul { }
.tc_nr ul li { width:280px; height:430px;  float:left; margin:0 10px 20px 10px; cursor:pointer; }
.tc_nr ul li h3 { font-size:20px; width:280px; height:56px; line-height:56px; text-align:center; margin:0; border:none;   }
.c_tpian { }
.c_ewma { border:1px solid #eaeaea; width:274px; height:90px;  }
.c_ewma img { float:left; }
.c_ewma h4 { display:none;} 
.c_ewma h5 { margin:0; width:86px; display:block; float:left; }
.c_ewma b { width:80px; display:block; margin:0 0 0 2px;  }


.cp_xqing { margin-bottom:50px; float:left; }


.content_lf { width:230px; height:auto; min-height:800px; float:left; }
.content_lf h3 { width:230px; height:90px; color:#FFFFFF; background:url(../images/category.jpg) no-repeat; line-height:90px; text-align:center; font-size:18px; font-weight:500; }
.content_lf ul { }
.content_lf ul li { width:230px; height:auto; margin-bottom:10px;}
.content_lf ul li b { position:relative; width:230px; height:auto;  display:block; font-weight:500;}
.content_lf ul li b span { z-index:999; position:absolute; display:block; width:20px; height:30px; right:0px; text-align:center; color:#ffffff; padding:10px 0 0 0; cursor:pointer; }
.content_lf ul li a { width:230px; height:auto; margin-bottom:10px;background-color:#535353; display:block;}
.content_lf ul li.cur a { width:230px; height:40px; background-color:#229deb!important; } 
.content_lf ul li a{ color: white;text-decoration: none;display: block;height: 40px; line-height: 40px; padding-left: 5px;   }

.content_lf ul li.cur p a{ color:#333;text-decoration: none;display: block;height: 24px; line-height: 24px; padding-left: 15px;background-color:#FFF!important;   }
.content_lf ul li.cur p a:hover { color:#229deb;}
.content_lf ul li p a{ color:#333;text-decoration: none;display: block;height: 24px; line-height: 24px; padding-left: 15px;background-color:#FFF!important;   }
.content_lf ul li p a:hover { color:#229deb;}
.content_lf ul li a span { float:right; padding:0 5px 0 0; }
.cpzileis { display:none; }
.content_lf ul li a:hover {  background-color:#229deb; }
.content_lf h4 { font-size:14px; font-weight:bold; }
.content_lf p { line-height:24px; }


.content_right { float:left; width:990px; margin:0 0 0 30px; }
.content_right img { display: block;max-width: 100%; height: auto!important; }
.content_right h3 { height: 38px;line-height: 38px; border-bottom: solid 1px #ccc;padding-bottom: 2px;text-align: right;margin-bottom: 18px; font-size: 12px;font-family: "ËÎÌå";  }
.content_right h3 b { float:left; border-left:5px solid #1099fd; display:block; height:20px; font-size:16px; line-height:20px; text-indent:10px; margin:8px 0 0 0; }
.content_right h3 a { color:#333333; }
.con_neirong img {  }
.con_neirong {}
.con_neirong ul { }
.con_neirong ul li { height:40px; border-bottom:1px dashed #cfcfcf; line-height:40px; background:url(../images/xx.jpg) no-repeat; padding:0 0 0 36px; background-position:22px 17px; }
.con_neirong ul li a { color:#49474c; text-decoration:none; }
.con_neirong ul li a:hover { color:#229deb; }
.con_neirong ul li span { float:right; color:#a9a7a8;  } 
.con_wenzhan { }
.con_wenzhan h4 { font-size:22px; height:38px; line-height:38px; text-align:center; }
.wz_neirong { color:#666666; line-height:28px;}
.wz_neirong p { text-indent:28px; margin-bottom:10px; line-height:28px; }
 
.fenlei_lfxd  { width:950px; height:auto; float:left; border:1px solid #e8e8e8; margin:0 20px 20px 0; padding:10px 0 0 10px; }
.fenlei_lfx { width:970px; height:auto; float:left; }
.fenlei_lfx ul li { width:221px; min-height:295px;  border:1px solid #d1d1d1; margin:0 20px 15px 0; float:left;}
.fenlei_lfx ul li a{ color:#333;  }
.fenlei_lfx ul li a:hover { color:#229deb; text-decoration:none; }
.fenlei_lfx ul li img { margin-bottom:17px; width:220px; height:220px; }
.fenlei_lfx ul li p{ padding:0 10px;}
.fenlei_ryx { width:223px; height:auto; float:left; }
.xw_xshi { border: 1px solid #e8e8e8;padding: 0 10px 10px 10px;background: #fff; margin-bottom: 20px;width: 220px;}
.xw_xshi h3 { font-size:14px; font-weight:500; margin:0 0 10px 0; border-bottom:1px solid #e8e8e8; height:44px; line-height:44px; padding:0;  }
.xw_xshi ul li { width:195px; overflow:hidden; line-height:28px; background:url(../images/xx.jpg) no-repeat 2px 13px; text-indent:14px; }
.xw_xshi ul li a{ color:#333;  }
.xw_xshi ul li a:hover { color:#229deb; text-decoration:none; }




.w216h216
{
	max-width: 216px;
	max-height: 216px;
	width: expression(this.width > 216 ?  "216px" : this.width);
	height: expression(this.height > 216 ?  "216px" : this.height);
	overflow: hidden;
	border: 0px;
}





.w_pd_box1{  }
.w_pd_left { width:420px; float:left;}
.w_pd_left .w_pd_left_1{ width:420px; height:500px; float:left; }
.w_smpic_box{ padding-top:10px;}
.w_smpic_prev{ width:20px; float:left; text-align:left; margin:16px 0 0 0; cursor:pointer;}
.w_smpic_prev span { font-size:16px; }
.w_smpic_next{width:20px; float:left; text-align:right;  margin:16px 0 0 0;cursor:pointer; color:#229deb;} 
.w_smpic_next span { font-size:16px; }
.apply_nav{position:relative;width:360px;float:left;height:57px;overflow:hidden; }  
.w_smpic{ width:100%; float:left;left:0px;position:absolute;}
.w_smpic li{ float:left; width:60px; height:60px; overflow:hidden; margin:0 8px 0 4px; cursor:pointer;text-align:center; }
.w_smpic li img { text-align:center; }
.cpbxiancc { }
.w_pd_bigpic { cursor:pointer; text-align:center; height:420px; }

.w_pd_right { width:440px; height:360px; margin:0 0 0 20px; float:left;   }
.w_pd_right h4 { font-weight:bold; height:32px; border-bottom:1px dashed #d1d1d1; }
.w_pd_right p { height:30px;}
.w_pd_right p span { font-size:20px; color:#229deb; }
.w_pd_right b { width:350px; height:50px; color:#FFFFFF; background-color:#229deb; display:block; margin:20px 0 0 0; font-weight:500; line-height:50px; text-indent:20px; font-size:18px; }
.tp_zshid { width:906px; height:auto;  margin-bottom:60px;}
.tp_zshid h4 { width:100%; height:50px; background-color:#f6f6f6; margin:0 0 30px 0; padding:0; border:1px solid #e8e8e8; }
.tp_zshid h4 b { width:96px; height:50px; line-height:50px; text-align:center; font-size:16px; background-color:#FFFFFF; display:block; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.tp_zshid img { margin-bottom:20px; }


.w80h60
{
	max-width: 60px;
	max-height: 60px;
	width: expression(this.width > 60 ?  "60px" : this.width);
	height: expression(this.height > 60 ?  "60px" : this.height);
	overflow: hidden;
	border: 0px;
}


.w600h600
{
	max-width: 600px;
	max-height: 600px;
	width: expression(this.width > 600 ?  "600px" : this.width);
	height: expression(this.height > 600 ?  "600px" : this.height);
	overflow: hidden;
	border: 0px;
}



.w420h270
{
	max-width: 420px;
	max-height: 420px;
	width: expression(this.width > 420 ?  "420px" : this.width);
	height: expression(this.height > 420 ?  "420px" : this.height);
	overflow: hidden;
	border: 0px;
}


#bg {
    background: #000000;
    left: 0;
    top: 0;
    filter: "Alpha(opacity=80)";
    opacity: 0.8;
    display: none;
    width: 100%;
    height:100%;
    position: fixed;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    top: 0%;
    z-index: 953;
}

.xftupianvah { z-index:998; width:40%; height:auto; position:fixed; left:30%; top:11%; background-color:#ffffff;  display:none; text-align:center; border-radius:15px; }
.xftupianvah img { margin-bottom:3%; }
.cpyufwwxaq { float:left; margin:0 auto; width:88%; margin-bottom:40px; }
.txxakkxxgg { z-index:999; font-size:40px!important; color:#229deb; text-align:right; height:48px; line-height:48px; margin-bottom:10px; width:100%;  position:relative;  cursor:pointer; -webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
transition: all .3s ease-in;}
.ftt80 { width:6%; font-size:40px!important; cursor:pointer; float:left; margin:30% 0 0 0; }
.rtt80 {width:6%; font-size:40px!important; cursor:pointer; float:right;margin:30% 0 0 0; color:#229deb;}







.pro-switch {
	height: auto;
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	width:100%;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block; z-index:22;
}
.flexslider .slides .ba_wz { width: 100%; display: block; margin-top:-195px;	position:relative; z-index:999999;}
.flexslider .slides .ba_wz .ba_bt { width:100%; height:195px; display: block; margin:0 auto;}
.flexslider .slides .ba_wz span { width:168px; height:160px; display: block; float:left; background-image: url(../images/flexslider.png); padding:10px; color:#fff; font-size:27px; font-weight:bold;/* font-family:"Futura_consdensed";*/ font-family:"Futura_consdensed medium" }
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: auto;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {height: 0px;}
.flex-direction-nav li{ padding:0px; margin:0px}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 15% 0 15%;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	filter:alpha(opacity=100);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flexslider:hover .flex-prev {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flex-control-nav 
{
    height:0px;
	width: 100%;
	position: absolute;
	bottom: 30px;
	right:10px;
	text-align:center;
	
}
.flex-control-nav li {
	margin: 0 1px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {

	 background-color:#ffffff;
	display:block;
	overflow: hidden;
	text-indent:99999px;
	cursor: pointer;
   width: 12px;
    height: 12px;
	overflow: hidden;
	cursor: pointer;
	border-radius:50%;
	margin:0 0 0 2px;
}
.flex-control-paging li a.flex-active {

	 background-color:#BFBFBD;
	display:block;
	overflow: hidden;
	text-indent:99999px;
	cursor: pointer;
   width: 12px;
    height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border-radius:50%;
	margin:0 0 0 2px;
}








.fd_img{

-webkit-animation:fd_img 0.18s 1;

-webkit-border-radius:5px;

-moz-animation:fd_img 0.18s 1;

-moz-border-radius:5px;

border-radius:5px;

}

@-moz-keyframes fd_img

{

0%

	{

	-moz-transform: rotate(0deg);

	}

100%

	{

	-moz-transform: rotate(360deg)

	}

}



@-webkit-keyframes fd_img

{

0%

	{

	-webkit-transform: rotate(0deg);

	}

100%

	{

	-webkit-transform: rotate(360deg)

	}

}




















.ct_ggao { width:1200px; height:auto; margin-bottom:2px;}



.qippai {  }
.qippai ul { }
.qippai ul li { width:280px; height:270px;  float:left; margin:0 10px 20px 10px; cursor:pointer; }
.qippai ul li h3 { font-size:20px; width:280px; height:56px; line-height:56px; text-align:center; margin:0; border:none;   }

.page{
	 margin: 40px auto;
	
	width: 360px;

}
.page ul{
	padding:0;
	min-width: 320px;
}
.page ul::after{
	content: '';
	display: block;
	clear: both;
}
.page ul li{
	float: left;
	width:auto;
	min-width:32px;
	height: 30px;
	line-height:30px;
	list-style: none;
}
.page a{
	color:#aaa;
	font-family: "Î¢ÈíÑÅºÚ";
	padding:0 10px;
	text-decoration: none;
	display: block;
	text-align: center;
	border: 1px solid #ccc;
	border-left: none;
}
.page ul li:first-child a{
	border-left: 1px solid #ccc;
}

.page ul li a:hover{
	background-color:#7fb401;
}
.page ul li a:hover{
	color: white;
}
.page .disabled a:hover{
	background-color: white;
	cursor:not-allowed;
	color: #aaa;
}
.page .active a{
	background-color:#7fb401;
	color: white;
}

.content_lf h3 span { display:none; }

.xianshi { display:block!important; }
.content  { width:1200px; height:auto; margin:0 auto; }




.xin_con { margin:10px 0 0 0;    }
.xin_con_left { width:882px; height:450px; float:left;   }
.xcl_top { width:880px; height:32px; background:url(../images/ggao_bg.jpg) no-repeat;}
.xcl_top h3 { color:#FFF; font-size:14px; width:143px; margin:0; padding:10px 0 0 20px; float:left; }
.xcl_top ul { }
.xcl_top ul li { float:left; margin:5px 0 0 20px;  }
.xcl_top ul li a { color:#666; }
.xcl_top ul li a:hover { color:#229deb; text-decoration:none; } 
.xcl_top span { float:right; }
.xcl_top span  a { color:#FFF; text-decoration:none; margin:0 5px 0 0; }
.xcl_tj { width:100%; height:168px;  }
.xcl_tj ul li { float:left; width:425px; height:160px; border-bottom:1px dashed #d1d1d1; margin:0 16px 0 0; }
.xcl_tj ul li h4 { margin:20px 0 10px 0;}
.xcl_tj ul li h4 a { color:#229deb; }
.xcl_tj ul li h4 a:hover { color:#333333; text-decoration:none; } 
.xcl_tj ul li img { float:left; width:150px; height:98px; border-radius:5px; margin:0 15px 0 0; }
.xcl_tj ul li p { line-height:24px; padding:10px 0 0 0; text-indent:28px; }
.xcl_tj ul li p a { color:#333333; }
.xcl_tj ul li p a:hover { color:#333333; text-decoration:none; } 
.xcl_zhanshi { width:100%; height:253px;  }
.xcl_zhanshi ul { }
.xcl_zhanshi ul li { width:425px; float:left; margin:0 16px 0 0; height:31px; line-height:31px; background:url(../images/xx.jpg) no-repeat 8px 13px; text-indent:17px; }
.xcl_zhanshi ul li a { color:#333; }
.xcl_zhanshi ul li a:hover {  color:#229deb; text-decoration:none; }
.xin_con_right { width:300px; height:448px; border:1px solid #d1d1d1; float:right;}
.xin_con_right h3 { width:300px; height:32px; background-color:#229deb; margin:0 0 10px 0; color:#FFF; font-size:16px; line-height:32px; text-indent:15px;  }
.xin_con_right ul li { background:url(../images/xx.jpg) no-repeat 8px 13px; height:30px; line-height:30px; text-indent:15px; }
.xin_con_right ul li a{ color:#333;  }
.xin_con_right ul li a:hover { color:#229deb; text-decoration:none; } 



.yq_lianjie { width:1200px; min-height:150px; }
.yq_lianjie h3 { width:1200px; height:34px; background:url(../images/yq_lianjie.jpg) no-repeat;color:#FFF; font-size:14px;  margin:0 0 20px 0; padding:10px 0 0 20px; }
.yq_lianjie ul li { float:left; margin:0 10px 0 0; line-height:30px; }
.yq_lianjie ul li a { color:#333333; }
.yq_lianjie ul li a:hover { color:#229deb; text-decoration:none; } 

.mzxile { width:1200px; min-height:120px; margin-top:10px; }
.mzxile h3 { width:1200px; height:34px; background:url(../images/yq_lianjie.jpg) no-repeat;color:#FFF; font-size:14px;  margin:0 0 0 0; padding:10px 0 0 20px; }
.mzxile ul { border:1px solid #d1d1d1; min-height:60px; margin-top:-1px; width:1195px;  }
.mzxile ul li { float:left; margin:0 10px 0 10px; line-height:30px; }
.mzxile ul li a { color:#333333; }
.mzxile ul li a:hover { color:#229deb; text-decoration:none; } 



.footbg { width:100%; height:413px; background:url(../images/footbg.jpg) no-repeat; }
.foot { width:1200px; margin:0 auto; height:365px; }
.foot_lf { float:left; color:#cfcfcf;  }
.foot_lf h3 { width:340px; height:60px; border-bottom:1px solid #cfcfcf; line-height:60px; margin:40px 0 22px 0; }
.foot_lf p { width:330px; margin:0 0 0 0; line-height:28px; }
.foot_lf img { margin:0 10px 0 0; }
.foot_ry { float:left; margin:30px 0 0 138px;  }
.foot_ry ul { }
.foot_ry ul li { float:left; margin:0 60px 0 0; }
.foot_ry ul li h3 { font-size:20px; }
.foot_ry ul li p { line-height:30px; }
.foot_ry ul li a { color:#cfcfcf; }
.db_bquan { width:575px; margin:0 auto; height:44px; line-height:44px; text-align:center; color:#FFFFFF; }
.db_bquan p {  height:44px; }


.w290h290

{

	max-width: 320px;

	max-height: 320px;

	width: expression(this.width > 320 ?  "320px" : this.width);

	height: expression(this.height > 320 ?  "320px" : this.height);

	overflow: hidden;

	border: 0px;

}







.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



@media (max-width: 1200px)
{
.content { width: 100%;height: auto;margin: 0 auto;}	
.sPrev{ left:0px;  }
.sNext{ right:0px; }
.news {width: 100%; margin: 0 auto;}


	
}



@media (max-width: 1025px)
{
.imgsj { display:block; }
.imgpc { display:none; }
.kefubox { display:none; } 
.heardbg { width:100%; height:13vw;  }
.heard { width:100%; height:auto; background-color:none; }
.heard_top { display:none; }
.nav_cn { width:100%; height:auto;   }
.banner { width:100%; height:auto; margin:0 auto; padding:0 0 0 0; margin-bottom:1vw;  }
.sjnv_fl{ display:block;}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -10% 0 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	filter:alpha(opacity=100);
-webkit-transition: all .3s ease;
}
.content_xq { width:100%; margin:0 auto;}
.sc_fenlei_bg { display:none;}

.flex-control-nav 
{
    height:0px;
	width: 100%;
	position: absolute;
	bottom: 10px;
	right:10px;
	text-align:center;
	
}

.bsmore { width: 90px;
    height: 30px;
    background-color: #f5f5f5;
    display: block;
    float: right;
    margin: 0 10px 0 0;
    line-height: 30px;
    text-align: center;
    color: #a0a0a0;
    font-size: 12px;
	border:none;
	border-radius:0px; }


.tj_bgls { background-color:#f8f8f8; color:#333333!important; }
.tj_bgls h3 { color:#989494;}

.container {
    padding-right: 0;
    padding-left: 0; 
    margin-right: auto;
    margin-left: auto;
}



.ecpdh { width:1280px; margin:0 auto; font-size:18px; margin-bottom:5vw;  }


.ecp_con { width:100%; margin:0 auto; margin-bottom:60px; }

.ecp_con ul li { width:47vw; height:47vw; float:left; background-color:#FFF; margin:0 0 2vw 2vw; }

.ecp_con ul li a b { width:36vw;  height:36vw; display:block; margin:0 auto; }



.ecp_con ul li a { color:#333; }

.ecp_con ul li a:hover { text-decoration:none; }

.ecp_con ul li a p { height:3px; line-height:30px; text-align:center; font-size:3vw; }

.ecp_con ul li a p span {font-size:3vw; background-color:#1a9bf9; border-radius:50%; color:#FFF; margin:0 0 0 2vw;  }	

.w290h290

{

	max-width: 36vw;

	max-height: 36vw;

	width: expression(this.width > 36 ?  "36vw" : this.width);

	height: expression(this.height > 36 ?  "36vw" : this.height);

	overflow: hidden;

	border: 0px;

}	





.ecp_con ul li p {

    height: 70px;

    line-height: 18px;

    text-align:center;

    font-size: 12px;

	bottom:0px;

}

.ecp_con ul li p span {

    font-size: 16px;

    color: #333333;

    margin: 0 0 0 3px;

    position: absolute;

}




.cc_biaoti1 { margin-bottom:5vw; }
.cc_biaoti1 h2 b { display:block; height:30px; font-size:20px; line-height:30px; text-align:center;  }
.cc_biaoti1 h2 p { font-size:14px; height:24px; line-height:24px; text-align:center;  }


.cc_biaoti2 { margin-bottom:5vw; padding:0; border:1px solid #ffffff; width:96%; margin:0 auto; height:20vw; }
.cc_biaoti2 h2 { margin:0; }
.cc_biaoti2 h2 b { display:block; height:30px; font-size:20px; line-height:40px; text-align:center;  }
.cc_biaoti2 h2 p { font-size:14px; height:24px; line-height:24px; text-align:center;  }



.ekhpj_cnn ul li a { margin:0 0 30px 0; }	

.ekhpjia { height:auto; }

.cc_biaoti { margin-bottom:5vw; }
.cc_biaoti h2 b { display:block; height:30px; font-size:20px; line-height:30px; text-align:center;  }
.cc_biaoti h2 p { font-size:14px; height:24px; line-height:24px; text-align:center;  }

.footbg { background:none; height:auto; }
.foot { display:none; }
.db_bquan { padding:20px 0 0 0; width:100%; background-color:#58b3f9;
    height: 88px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
}
.db_bquan p { float:none; height:auto;}

.cp_lmu { margin-bottom:5vw; }
.cp_lmu ul li { float:left; width:46vw; margin:0 2vw 0 0;   }
.cp_lmu ul li a { color:#FFFFFF; }
.cp_lmu ul li h4 { width:46vw; height:46vw; margin:0; }
.cp_lmu ul li p { width:46vw; background:#229deb; height:32px; line-height:32px; text-align:center; }
.cp_lmu ul li p span { float:left; width:32vw;height:32px; overflow:hidden; }
.cp_lmu ul li p b { float:right; width:32px; height:32px; background-color:#0774b9;  display:block; border-left:1px solid #ffffff;  }
.cp_lmu ul li p b img { width:50%; margin-top:12px; }

.contenttt { width:100%; margin:0 auto; }
.ytu_lf { width:100%; height:auto; float:none; margin:0 0 0 0; }
.ytu_lf h3 { margin:0 0 10px 5vw;color:#0f99fc; font-weight:700; }
.ytu_lf h4 {color: #0f99fc;margin: 6vw 0 2vw 5vw;
}
.ytu_lf p {color:#0f99fc; width:90%; margin:0 0 0 5vw;}
.ytu_lf h4 p {color:#0f99fc; width:90%; margin:0 0 1vw 3vw; padding:1vw 0 0 0;}
.ytu_lf h2 { margin-bottom:5vw; }
.ytu_lf h2 b { margin:0 0 0 5vw; }

.ytu_lf img { padding:0 0 0 0; margin:0 0 0 5vw;}
.ytu_ry { width:96%; height:auto; float:none; margin:0 auto; } 

.qitai_js { width:100%; height:auto; background:none; margin:0 0 0 0; }
.qitai_js img { padding-top:0; }
.sdys_bg { width:100%; height:auto; background:none; margin:2vw 0 2vw 0;}
.sdys_xs { background:url(../images/4dy_sj.jpg) repeat-x; height:22vw; padding:2vw 0 0 0; }
.qitai_sj { background:url(../images/4dy_sj.jpg) repeat-x; height:28vw; padding:2vw 0 0 0; margin-bottom:2vw; }
.qitai_sj h3 { width:96vw; height:24vw;margin:0 auto;  border:1px solid #ffffff; }
.sdys_xs h3 { width:96vw; height:18vw;margin:0 auto;  border:1px solid #ffffff; }
.sdys_xs h3 img  { width:80vw; padding:0;}
* html .xcontent { margin-top:-1px;}
.xcontent { width:100%;  padding:10px; height:auto; margin:0 auto; margin-bottom:5vw;}
.sdys_sj { display:block; }

.ys_xzhe { display:block; width:98%;   margin:0 auto;}
.ys_xzhe ul { height:42px; line-height:42px;}
.ys_xzhe ul li { width:24vw; float:left; padding:0 0; position:relative; cursor:pointer;  background-color: #efefef; height:42px; line-height:42px; text-align:center; color:#333333;  }
.ys_xzhe ul li.one { background:#1099fd; color:#FFFFFF;}

.ljgenduo {width: 120px; float:right; margin:0 3vw 3vw 0; height: 40px;background-color: #0792fd; font-size: 14px;border-radius: 12px;display: block; color: #FFFFFF;  line-height: 40px;  text-align: center;
}
.hyfdq { width:100%; }

.ys_zhanshi { width:100%; margin:0 auto; }
.ys_zhanshi:nth-child(2){ display:none;}
.ys_zhanshi:nth-child(3){display:none;}
.ys_zhanshi:nth-child(4){display:none;}
.ys_zhanshi h3 { margin:0 0 0 0; }
.ys_lf { float:none; }
.ys_lf h3 img {  margin:0 0 0 0; width:18vw;  }
.ys_lf h3 b {color: #1099fd;display: block;font-size: 24px; margin: 0 0 2vw 0;padding:3vw 0 0 0;
}
.ys_lf h3 span { color: #666666; font-weight: 500;font-size: 14px;}
.ys_lf p { font-size:14px; width:96%; color:#666666; font-weight:100; margin:0 0 0 0; line-height:28px; }
.ys_lf p b {width: 10px; height: 10px;background: #fe7e16;display: block;  float: left;border-radius: 50%; margin: 8px 5px 0 0;}
.ys_ry { float:none; }
.ys_ry h3 img { margin:0 0 0 0;width:18vw; }
.ys_ry h3 b {color: #1099fd;display: block;font-size: 24px; margin: 0 0 2vw 0;padding:3vw 0 0 0;
}
.ys_ry h3 span { color: #666666; font-weight: 500;font-size: 14px;}
.ys_ry p { font-size:14px; width:96%; color:#666666; font-weight:100; margin:0 0 0 0; line-height:28px;}
.ys_ry p b {width: 10px; height: 10px;background: #fe7e16;display: block;  float: left;border-radius: 50%; margin: 8px 5px 0 0;}
.ysbb_lf { float:none; }
.ysbb_lf img { margin:20px 0 0 0; }
.ysbb_lf h3 img { margin:0 0 0 0; width:18vw;}
.ysbb_lf h3 b {color: #1099fd;display: block;font-size: 24px; margin: 0 0 2vw 0;padding:3vw 0 0 0;
}
.ysbb_lf h3 span { color: #666666; font-weight: 500;font-size: 14px;}
.ysbb_lf p { font-size:14px; width:96%; color:#666666; font-weight:100; margin:0 0 0 0; line-height:28px;}
.ysbb_lf p b {width: 10px; height: 10px;background: #fe7e16;display: block;  float: left;border-radius: 50%; margin: 8px 5px 0 0;}
.ysbb_ry { float:none; }
.ysbb_ry img { margin:20px 0 0 0; }
.ysbb_ry h3 img { margin:0 0 0 0;width:18vw; }
.ysbb_ry h3 b {color: #1099fd;display: block;font-size: 24px; margin: 0 0 2vw 0;padding:3vw 0 0 0;
}
.ysbb_ry h3 span { color: #666666; font-weight: 500;font-size: 14px;}
.ysbb_ry p { font-size:14px; width:96%; color:#666666; font-weight:100; margin:0 0 0 0; line-height:28px; }
.ysbb_ry p b {width: 10px; height: 10px;background: #fe7e16;display: block;  float: left;border-radius: 50%; margin: 8px 5px 0 0;}

.new_lf { float:left; width:46%; }
.new_ry { float:left; width:50%; margin:0 0 0 3%; }
.new_ry h4 { margin:0; font-weight:500; display:none; }
.new_ry h3 { }

.hyczhu { width:98%; margin:0 auto; margin-bottom:2vw;  }
.hyczhu h3 { width:90%; margin:0 auto; }
.newsbg { width:98%; margin:0 auto;  }
.newsbg h2 { width:90%; margin:0 auto; margin-bottom:2vw;  }
.new_ry h3 { font-size:14px; width:100%; height:16px; overflow:hidden; margin:0 0 5px 0; }
.newsbg ul li {float: none;width: 100%;margin: 0 0 5vw 0;}
.new_ry p {line-height: 20px;height: 42px; overflow: hidden; margin-bottom: 2vw;}



.w{
	width: 94vw;
	height: 94vw;
	margin:0 auto;
	margin-bottom:2vw;
}
.leftBox{
	width: 96vw;
	margin:0 auto;
	height: auto;
	float: none;
}
.normalBox{
	overflow: hidden;
	position: relative;
	border: 1px solid #f2f2f2;
}
.normalBox .w{
	display: none;
}
.botBox{
	width: 100%;
	height: 80px;
	background: white;
	overflow: hidden;
}
.botBox ul li{
	float: left;
	width: 16vw;
	height: 16vw;
	border: 2px solid #fff;
	border-radius: 5px;
	margin:0 3vw 0 0;
	opacity: 0.5;
}
.botBox ul li img { width:15vw; height:15vw; }



.ld_ltu { width:100%; height:50vw; margin:0 auto; margin-bottom:3vw; }
.ld_lwan { width:100%; float:left; margin:0 0 0 0;}
.ld_lwan ul { }
.ld_lwan ul li { width:100%; height:48px; border-bottom:1px dashed #d1d1d1; margin:0 0 0 10px; color:#666666; font-size:16px; line-height:48px;   }
.ld_lwan ul li a { color:#333333; }
.ld_lwan ul li a:hover { color:#7fb400; text-decoration:none; }
#owl-demo{position:relative;width:100%;height:50vw;margin:0 auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:50vw;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:48px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:20px;width:100%;font:18px/32px "Î¢ÈíÑÅºÚ","ºÚÌå";color:#fff;text-align:center;}
.owl-pagination { bottom:2px; height:16px; }

.qt_nrjs { width:100%; height:auto; margin:0 auto; margin-top:-0; margin-bottom:5vw;  background-color:#FFFFFF; box-shadow: 0 5px 5px #f2f2f2; }
.qt_nrjs_lf { width:98%; float:none; margin:0 auto; margin-bottom:2vw; }
.qt_nrjs_ry { float:none; width:98%; margin:0 auto; }
.qt_nrjs_ry p { font-size:14px; color:#333333; line-height:24px; margin-bottom:2vw; text-indent:24px;}


.t_rys {  float:right; margin:16px 5px 0 0; }
.t_rys span { margin:0 0 0 0; }
.t_rys span a { color:#333; }
.t_rys span a:hover { color:#0f99fc; text-decoration:none; }
.t_rys img { display:none; }

.mzxile { width:96vw; min-height:110px; margin:2vw 0 0 2vw;  }
.mzxile h3 { width:100%; height:34px; background:url(../images/yq_lianjie.jpg) no-repeat;color:#FFF; font-size:14px;  margin:0 0 0 0; padding:10px 0 0 20px; }
.mzxile ul { border:1px solid #d1d1d1; min-height:60px; margin-top:-1px; width:100%;  }
.mzxile ul li { float:left; margin:0 10px 0 10px; line-height:24px; }
.mzxile ul li a { color:#333333; }
.mzxile ul li a:hover { color:#229deb; text-decoration:none; } 

.ct_ggao { display:none; }

.tp_zshid { width:90vw; height:auto;  margin-bottom:4vw;}
.tp_zshid h4 { width:100%; height:50px; background-color:#f6f6f6; margin:0 0 4vw 0; padding:0; border:1px solid #e8e8e8; }
.tp_zshid h4 b { width:96px; height:50px; line-height:50px; text-align:center; font-size:16px; background-color:#FFFFFF; display:block; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.tp_zshid img { margin-bottom:20px; }
.table-responsive { margin-bottom:0px; }



.ty_topc { width:880px; margin:0 auto; margin-bottom:3vw; }
.ty_topc ul { }  
.ty_topc ul li { width:208px; float:left; margin:0 10px 0 0; }
.ty_topc ul li b img { width:10vw; }
.ty_topc ul li h3 { font-size:17px; text-align:center; margin:10px 0 10px 0;  }
.ty_topc ul li p { height:70px; font-size:14px; text-align:center; line-height:24px; margin-bottom:10px; }
.chanpin_bg { background:none;height:527px; margin:-70vw 0 0 0; }
.chanpin_bg h2 { padding:20px 0 0 0; width:90vw; margin:0 auto;  }

.sj_bgsc { display:block;  }
.sj_bgsc img { height:80vw; }
.cpfdceng { position:relative; margin:5vw 0 0 0; }
.cp_dh { width:1200px; margin:10px auto;  }
.cp_dh ul { }
.cp_dh ul li { float:left; width:auto; padding:0 30px 0 30px; display:block; background:url(../images/xxian.png) no-repeat right;text-align:center; }
.cp_dh ul li a { color:#333333; }
.cp_dh ul li a:hover { color:#0792fd; text-decoration:none; }
.d_lase {  color:#0792fd!important;}
.picx { box-shadow: 0 0 0 #f2f2f2;}


.fenlei_lfxd { width:96vw; height:auto; float:none; margin:0 auto; margin-bottom:3vw; }
.fenlei_lfx { width:100%; height:auto; float:none; }
.fenlei_lfx ul li { width:46vw; min-height:55vw; border:1px solid #e8e8e8; margin:0 1vw 15px 2vw; float:left;}
.fenlei_lfx ul li a{ color:#333;  }
.fenlei_lfx ul li a:hover { color:#229deb; text-decoration:none; }
.fenlei_lfx ul li img { margin-bottom:2vw; width:45.8vw; height:45.8vw; }
.fenlei_lfx ul li p{ padding:0 2vw 3vw 2vw;}
.fenlei_ryx { width:100%; height:auto; float:left; }
.xw_xshi { border: 1px solid #e8e8e8;padding: 0 10px 10px 10px;background: #fff;width: 96vw; margin:0 0 4vw 2vw;}
.xw_xshi h3 { font-size:14px; font-weight:500; margin:0 0 10px 0; border-bottom:1px solid #e8e8e8; height:44px; line-height:44px; padding:0;  }
.xw_xshi ul li { width:195px; overflow:hidden; line-height:28px; background:url(../images/xx.jpg) no-repeat 2px 13px; text-indent:14px; }
.xw_xshi ul li a{ color:#333;  }
.xw_xshi ul li a:hover { color:#229deb; text-decoration:none; }

.w420h270
{
	max-width: 340px;
	max-height: 340px;
	width: expression(this.width > 340 ?  "340px" : this.width);
	height: expression(this.height > 340 ?  "340px" : this.height);
	overflow: hidden;
	border: 0px;
}





.ekhpj_cn { width:100%; margin:0 auto; }

.ekhpj_lf { width:100%; float:none; height:auto; border-right:none; padding:0 3vw;  }

.ekhpj_lf ul {} 

.ekhpj_lf ul li { border-bottom:1px dashed #d1d1d1; margin-bottom:40px; }

.ekhpj_lf ul li h3 { width:100%; height:42px; margin:0; }

.ekhpj_lf ul li h3 strong { margin:0 20px 0 0; font-weight:500px; font-size:20px; }

.ekhpj_lf ul li h3 b { font-weight:500; font-size:16px; color:#999;  }

.ekhpj_lf ul li h3 span { float:right; font-size:14px; color:#999; margin:8px 0 0 0;   }

.ekhpj_lf ul li p { font-size:16px; line-height:28px; color:#818181; margin-bottom:20px; }

.ekhpj_ry { width:100%; float:none; margin:0; padding:0 3vw;  }

.ekhpj_ry ul li { }

.ekhpj_ry ul li h3{ font-size:4vw;width:100%; margin:18px 0 10px 0; }

.ekhpj_ry ul li h4 { font-size:4vw; margin:22px 0 10px 0; float:left; }
.ekhpj_ry ul li b { width:20vw; display:block; float:left; margin:18px 0 0 0; }
.ekhpj_ry ul li input { border:1px solid #cccccc; height:34px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px; }
.ekhpj_ry ul li textarea { border:1px solid #cccccc; height:114px; border-radius:5px; width:100%; background-color:#f9f9f9; text-indent:10px;}
.yzmas { border:1px solid #cccccc; height:34px; border-radius:5px; width:20vw!important; background-color:#f9f9f9; margin:18px 10px 0 10px; float:left; }

.ekhpj_ry ul li a { width:20vw; height:34px; color:#ffffff; display:block; float:left; background-color:#333333; margin:18px 0 6vw 0;
border-radius:5px; line-height:34px; text-align:center; cursor:pointer; }
.ekhpj_ry ul li a:hover { text-decoration:none; background-color:#0488e8; }
.ekhpjia { height:auto; }

.ekhpj_cnn ul li a { margin:0 0 30px 0; }	






.w_pd_box1{  }
.w_pd_left { width:340px; float:left;}
.w_pd_left .w_pd_left_1{ width:340px; height:auto; float:left; }
.w_smpic_box{ padding-top:10px;}
.w_smpic_prev{ width:20px; float:left; text-align:left; margin:16px 0 0 0; cursor:pointer;}
.w_smpic_prev span { font-size:16px; }
.w_smpic_next{width:20px; float:left; text-align:right;  margin:16px 0 0 0;cursor:pointer; color:#229deb;} 
.w_smpic_next span { font-size:16px; }
.apply_nav{position:relative;width:280px;float:left;height:57px;overflow:hidden; }  
.w_smpic{ width:100%; float:left;left:0px;position:absolute;}
.w_smpic li{ float:left; width:60px; height:60px; overflow:hidden; margin:0 8px 0 4px; cursor:pointer;text-align:center; }
.w_smpic li img { text-align:center; }
.cpbxiancc { }
.w_pd_bigpic { cursor:pointer; text-align:center; height:340px;  }

.w_pd_right { width:94vw; height:auto; margin:0 0 0 20px; float:left;   }
.w_pd_right h4 { font-weight:bold; height:32px; border-bottom:1px dashed #d1d1d1; }
.w_pd_right p { height:30px;}
.w_pd_right p span { font-size:20px; color:#229deb; }
.w_pd_right b { width:90vw; height:50px; color:#FFFFFF; background-color:#229deb; display:block; margin:20px 0 0 0; font-weight:500; line-height:50px; text-indent:20px; font-size:18px; }














.sc_fenlei { display:none; }
.con_tent {width: 100%;height: auto;float: none; margin: 0 0 0 0;}
.con_right { width:100%; height:auto; border:none; float:none; margin:0 0 5vw 0;  }
.con_right h3 { color:#229deb; font-size:16px; height:38px; line-height:38px; border-bottom:1px solid #d1d1d1; margin:0 0 16px 0;  }
.con_right h3 b { font-weight:500; padding:0 0 0 10px; border-bottom:1px solid #229deb;height:38px; width:80px; display:block; }
.con_right ul li { margin:0 0 0 2vw; width:96vw;  height:110px; border-bottom:1px dashed #d1d1d1;  }
.con_right ul li h4 { font-size:14px; text-indent:12px; }
.con_right ul li h4 a { color:#229deb; }
.con_right ul li img { float:left; width:87px; height:74px; display:block; margin:0 15px 0 5px; border-radius:5px;}
.con_right ul li p { font-size:14px; float:left; width:55vw; color:#989494; line-height:6vw; }

.xin_con_left { width:100%; height:auto; float:none; margin-bottom:3vw;   }
.xcl_top { width:880px; height:32px; background:url(../images/ggao_bg.jpg) no-repeat;}
.xcl_top h3 { color:#FFF; font-size:14px; width:143px; margin:0; padding:10px 0 0 20px; float:left; }
.xcl_top ul { }
.xcl_top ul li { float:left; margin:5px 0 0 20px;  }
.xcl_top ul li a { color:#666; }
.xcl_top ul li a:hover { color:#229deb; text-decoration:none; } 
.xcl_top span { float:right; }
.xcl_top span  a { color:#FFF; text-decoration:none; margin:0 5px 0 0; }
.xcl_tj { width:100%; height:auto;  }
.xcl_tj ul li { float:none; width:100%; height:140px; border-bottom:1px dashed #d1d1d1; margin:0 0 0 0; }
.xcl_tj ul li h4 { margin:5vw 0 2vw 3vw;}
.xcl_tj ul li h4 a { color:#229deb; }
.xcl_tj ul li h4 a:hover { color:#333333; text-decoration:none; } 
.xcl_tj ul li img { float:left; width:150px; height:98px; border-radius:5px; margin:0 3vw 0 3vw; }
.xcl_tj ul li p { line-height:24px; padding:0 0 0 0; text-indent:28px; }
.xcl_tj ul li p a { color:#333333; }
.xcl_tj ul li p a:hover { color:#333333; text-decoration:none; } 
.xcl_zhanshi { width:100%; height:auto;  }
.xcl_zhanshi ul { }
.xcl_zhanshi ul li { width:100%; float:none; margin:0 0 0 0; height:31px; line-height:31px; background:url(../images/xx.jpg) no-repeat 8px 13px; text-indent:17px; }
.xcl_zhanshi ul li a { color:#333; }
.xcl_zhanshi ul li a:hover {  color:#229deb; text-decoration:none; }
.xin_con_right { width:100%; height:448px; border:1px solid #d1d1d1; float:none;}
.xin_con_right h3 { width:100%; height:32px; background-color:#229deb; margin:0 0 10px 0; color:#FFF; font-size:16px; line-height:32px; text-indent:15px;  }
.xin_con_right ul li { background:url(../images/xx.jpg) no-repeat 8px 13px; height:30px; line-height:30px; text-indent:15px; }
.xin_con_right ul li a{ color:#333;  }
.xin_con_right ul li a:hover { color:#229deb; text-decoration:none; } 




.con_guangao { border:none; }
.qippai ul li h3 { display:block; }


.ld_gh {width: 46%;float: left; margin:0 0 0 3%;}
.ld_ghnr {width: 100%;float: left;}
.zc_xd { width: 46%; float: left; margin: 0 0 0 2%;}
.zc_xdnr {width: 100%;height: 410px; border: 1px solid #d1d1d1;float: left;padding: 10px 0 0 0;}
.ld_lwan ul li {width: 90%; height: 48px;border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 10px;color: #666666;font-size: 16px;line-height: 48px;}
.zc_xdnr ul li {width: 90%; height: 48px; border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 10px; color: #666666;font-size: 16px;line-height: 48px;}
.ld_lwan {width: 100%; float: left; margin: 0 0 0 0;}


.yq_lianjie { width:100%; min-height:150px; }
.yq_lianjie h3 { width:100%; height:34px; background:url(../images/yq_lianjie.jpg) no-repeat;color:#FFF; font-size:14px;  margin:0 0 20px 0; padding:10px 0 0 20px; }
.yq_lianjie ul li { float:left; margin:0 10px 0 10px; line-height:30px; }
.yq_lianjie ul li a { color:#333333; }
.yq_lianjie ul li a:hover { color:#229deb; text-decoration:none; } 








.lmzshi { display:none; }
.zs_wenan { display:none;  }
.sosuo { display:none; }
.sjycan { display:none; }
.content_lf {  width:90%; height:auto; min-height:auto; float:none; margin:0 auto; }
.content_lf h3 { width:100%; height:45px; color:#FFFFFF; background:none; line-height:45px; border-radius:5px; background-color:#229deb; text-align:center; font-size:18px; font-weight:500; }
.content_lf h3 span { display:block; float:right; margin:0 3vw 0 0; font-size:24px;}
.content_lf ul { }
.content_lf ul li { width:100%; height:auto; margin-bottom:10px;background-color:#f8f8f8; border-bottom:none;}
.content_lf ul li b { width:100%; }
.content_lf ul li.cur {  width:100%; height:auto; background-color:#f8f8f8!important; } 
.content_lf ul li a{ width:100%; color: #ffffff;text-decoration: none;display: block;height: 40px; line-height: 40px; padding-left: 5vw;  }
.content_lf ul li a:hover {  background-color:#f8f8f8; }
.content_lf h4 { font-size:14px; font-weight:bold; }
.content_lf p { line-height:24px; }
.content_lf ul li.cur a { width:100%; }



.content_right { float:none; width:96%; margin:0 0 0 2%; }
.content_right h3 { display:none; }

.nav_bg { width:100%;  height:15vw; position:fixed; z-index:999;  }
.nav_d { height:auto; border:none;   }
.logo { width:55vw;  float:left; margin:1vw 0 0 5vw; }
.ry { display:block; width:8vw; height:8vw;  float:left; margin:2vw 2vw 0 0; color:#229deb;  }
.icon-triSW { font-size:6vw!important; margin:0 0 0 1.5vw; }


.nav_fl { display:none;  }
.nav { display:none; position:fixed; z-index:999; margin:12vw 0 0 0; left:0px; width:250px;background-color:#f8f8f8; border-top:3px solid #229deb;  }
.nav ul { }
.nav ul li {opacity:0; width:90%; min-height:52px;  padding:10px 0 0 8px; margin:0 0 0 5%;  border-bottom:1px solid #989494;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in; transition:all .3s ease-in;
-webkit-animation:translateX .4s ease-in .2s 1 forwards; -moz-animation:translateX .4s ease-in .2s 1 forwards;-o-animation:translateX .4s ease-in .2s 1 forwards;animation:translateX .4s ease-in .2s 1 forwards;}
.nav ul li:last-child { border:none; }
.nav ul li h3 { height:auto; line-height:20px; font-size:16px; margin:8px 0 0 0; float:left; font-weight:500; }
.nav ul li h3 b { display:block; padding:0 5px 0 0;font-size:20px; float:left;font-weight:500; }
.nav ul li span { display:block; float:right; width:18px; height:18px; margin:0 10px 0 0; color:#989494; font-size:22px; }
.nav ul li a { color:#333333; }
.navzs { margin:8px 0 4px 4px; display:none; position:relative;  border:none; width:100%; margin:0; background-color:#f8f8f8; }
.navzs p { height:28px; line-height:28px; text-indent:30px; text-align:left; }
.sosuo { width:170px; margin:10px 0 10px 0; height:32px; border-radius:32px; border:1px solid #ffffff; background-color:#1d3774;  }
.sosuo input { border:none;  width:116px; height:30px; margin:0 0 0 15px; background-color:#1d3774; color:#FFFFFF; }
.sosuo a { float:right; width:36px; height:22px; display:block;    color:#FFFFFF; margin:4px  0 0 0; border-left:1px solid #ffffff;} 
.sosuo a font { font-size:18px!important; width:28px; float:right; color:#FFFFFF;  }


.nav ul li:nth-child(2){-webkit-animation-delay:.3s; -moz-animation-delay:.3s;animation-delay:.3s}
.nav ul li:nth-child(3){-webkit-animation-delay:.5s; -moz-animation-delay:.5s;animation-delay:.5s}
.nav ul li:nth-child(4){-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}
.nav ul li:nth-child(5){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}
.nav ul li:nth-child(6){-webkit-animation-delay:1.2s;-moz-animation-delay:1.1s;animation-delay:1.1s}
.nav ul li:nth-child(7){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}
.nav ul li:nth-child(8){-webkit-animation-delay:1.3s;-moz-animation-delay:1.8s;animation-delay:1.3s}
.nav ul li:nth-child(9){-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.42s}
.nav ul li:nth-child(10){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}
.nav ul li:nth-child(11){-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}
.nav ul li:nth-child(12){-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}


@-webkit-keyframes translateX{
0% {opacity:0; -webkit-transform: translateX(-50px); }
100% {opacity:1;-webkit-transform: translateX(-0px); }
}	

@-moz-keyframes translateX{
0% {opacity:0; -moz-transform: translateX(-50px); }
100% { opacity:1;-moz-transform: translateX(-0px);}
}

@keyframes translateX{
0% {opacity:0;transform: translateX(-50px);  }
100% {opacity:1;transform: translateX(-0px); }
}




}

@media (max-width: 768px)
{
.tc_dh {
    height: 70px;
}
    
.tc_nr ul li { width:46%; height:430px;  float:left; margin:0 2% 3% 2%; cursor:pointer;  }
.tc_nr ul li h3 { font-size:3vw; width:100%; height:56px; line-height:56px; text-align:center; margin:0;   }
.c_tpian { }
.c_ewma { border:1px solid #eaeaea; width:80%; height:90px; margin:0 auto;  }
.c_ewma img { float:left; }
.clear100 {clear:both; height:5vw;  overflow:hidden;}
	
.qippai ul li {
    width: 46%;
    height: auto;
    float: left;
    margin: 0 0 3vw 2%;
    cursor: pointer;
}

.qippai ul li h3 {
    font-size: 20px;
    width: 100%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    margin: 0;
    border: none;
}



}

@media (max-width: 767px)
{

.w_pd_left{ padding-bottom:20px; padding-left:0px; padding-right:0px;}
.w_pd_box .w_pd_left .w_pd_left_1{ width:100%; margin-left:0%}
.w_pd_right .w_pd_right_cs dl dd{ padding-top:3px}
.w_pd_box2 .w_pd_box2_pic,.w_pd_box2 .w_pd_box2_text{ width:94%; margin-left:3%} 

.tc_dh { height: 50px;}
.tc_nr ul li h3 { font-size:3vw; width:100%; height:8vw; line-height:8vw; text-align:center; margin:0;   }
.tc_nr ul li { width:46%; height:62vw;  float:left; margin:0 2% 3% 2%; cursor:pointer;  }
.c_ewma { border:none; background-color:#7fb401; border-radius:5px; width:80%; height:9vw; margin:0 auto;  }
.c_ewma h4 { display:block; margin:0; height:9vw; line-height:9vw; text-align:center; font-size:4vw;color:#FFFFFF; } 
.c_ewma h4 a { color:#FFFFFF; }
.c_ewma img { float:left; display:none; }
.tu_01 { float:left; display:none;  }
.tu_02 { float:left;  display:none;}
.tu_03 { width:40%; float:left; display:none;}
.tu_04 { width:60%; float:left; display:none; }	
.zc_xd { width: 100%; float: left; margin: 0 0 0 0; }
.zc_xdnr {width: 100%;height: auto; border: none;float: none;padding: 0 0 0 0; display:none;}
.ld_lwan ul li {width: 96%; height: 40px;border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 2%;color: #666666;font-size: 14px;line-height: 40px; }
.zc_xdnr ul li {width: 96%; height: 40px; border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 2%; color: #666666;font-size: 14px;line-height: 40px;}
.ld_lwan { padding:0 0 2vw 0; }
.ldxd { display:block; height:12vw; }
.ldxd h3 { float: left;width: 50%; height: 42px; line-height: 42px;  text-align: center;cursor: pointer; margin:0; font-size:18px; background-color:#efefef;}
.ldxd h4 { float: left;width: 50%; height: 42px; line-height: 42px;  text-align: center;cursor: pointer; margin:0;font-size:18px;background-color:#efefef;}
.ld_gh {width: 100%;float: none; margin:0;}
.ld_ghnr { border:none; height:auto; }
.ld_gh h3 { display:none; }
.zc_xd h3 { display:none; }
.clear30 { height:0px; }
.tc_lvsesd {background-color: #7fb401!important;color: #FFFFFF;}


}


@media (max-width: 667px)
{


.ld_gh h3 {width: 122px; height: 42px; background-color: #7fb401; line-height: 42px; color: #FFF; font-size: 18px; text-align: center; border-top-right-radius: 8px;
  border-top-left-radius: 8px;cursor: pointer;margin: 0;}



.ld_ghnr {width: 100%;float: left;height:auto;}
.zc_xdnr {width: 100%;height: auto; border:none;float: left;padding: 0 0 0 0;}
.ld_lwan ul li {width: 90%; height: 40px;border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 10px;color: #666666;font-size: 14px;line-height: 40px; }
.zc_xdnr ul li {width: 90%; height: 40px; border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 10px; color: #666666;font-size: 14px;line-height: 40px;}

.w_pd_left {width: 100%;float: none;}
.w_pd_right { width:100%; height:auto; margin:0 0 5vw 0; float:none;   }
.ty_topc ul li b img { width:20vw; }

}


@media (max-width: 480px)
{


.qy_pinpai {width: 100%;height: 470px;background: url(../images/qiyebg.jpg) no-repeat;}
.newsdh { width: 330px;height: 40px; margin: 0 auto;margin-bottom: 5vw;}
.newsdh ul li {width: 110px; height: 40px;background-color: #28170f;float: left; color: #FFF;font-size: 16px; line-height: 40px; text-align: center; cursor: pointer; }
.news_nr ul li { font-size:14px;overflow:hidden; }
.news_nr ul li span { display:none; }
.foot_top { margin:0 0 0 3vw; }
.con_neirong ul li { overflow:hidden; }
.con_neirong ul li span { display:none; }
.chanpin_bg { background:none;height:527px; margin:-80vw 0 0 0; }
.cc_biaoti2 { margin-bottom:5vw; padding:0; border:1px solid #ffffff; width:96%; margin:0 auto; height:24vw; }
}


@media (max-width:361px) {
.page{
	 margin: 100px auto;
	
	width: 320px;

}
.page ul{
	padding:0;
	min-width: 280px;
}

.page a { padding:0 4px;}

}

@media (max-width:340px) {

.newsdh { width: 300px;height: 40px; margin: 0 auto;margin-bottom: 5vw;}
.newsdh ul li {width: 100px; height: 40px;background-color: #28170f;float: left; color: #FFF;font-size: 16px; line-height: 40px; text-align: center; cursor: pointer; }

}

@media (max-width:320px) {

	
	
	  

	
	
	
	/* Ê×Ò³ Í¶×ÊÁìÓò */
	.slideGroup .sPrev{ left:0;  }
	.slideGroup .sNext{ right:0; }
	.slideGroup .parBd ul li{ width:100%; display:block; float:left;  }
	.pic span{ display:block; line-height:40px; padding:0 20px; font-size:18px; letter-spacing:0.5px;}
	.pic img{ width:100%; }
	.pic .overlay { position:absolute; top:0; bottom:40px; }
	

	
	
		


}










