@charset "gb2312";
/* CSS Document */
/*From By offcn_hsk*/
/*In The 2015-00-00*/

*{font-family:"SimSun"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#666; cursor:pointer;}
a:hover{text-decoration:underline;}
input {outline: none;}textarea {outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
table{border-spacing:0;border-collapse:collapse;}
.ff_wryh a{font-family: "Microsoft Yahei"; font-size:16px; text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
html {
min-height: 100%;
}
.layout{ width:1000px;}
/*top*/
.zg_header{background:#333;height:60px;}
.zg_top{background:#333;height:60px;overflow:hidden;}
.zg_logo{ display:block;width:168px;margin-top:10px;}
.offcn_nav{ width:550px;margin-top:24px;}
.offcn_nav a{color:#fff;padding:0 10px;border-right:1px solid #fff;font:14px/14px "Microsoft Yahei";}
.zg_tel{  color:#fff;font:20px/60px "Microsoft Yahei";margin-top:3px;}
/*banner*/
.container {
height: 100%;
width: 100%;
z-index: 0;
background:url(imageszg_banner_bg.jpg) center center no-repeat;
}
.main{position:relative;height:602px;}
.zg_ban1{position:absolute;width:1000px;color:#f00;font:bold 100px/100px "Microsoft Yahei";left: 50%;
margin-left: -500px;
top: 120px;}
.zg_ban2{border:2px solid #333;position:absolute;background:#fff;width:524px;position:absolute;left:50%;margin-left:-262px;top:270px;text-align:center;color:#333;font:38px/70px "Microsoft Yahei";}
.zg_maodian{width:870px;height:140px;position:absolute;background:url(imagesmaodian_bg.png) center 50px no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=¡¯maodian_bg.png¡¯); top:400px;left:50%;margin-left:-435px;z-index:999;}
.zg_maodian a{display:block;width:155px;height:20px;text-align:center;float:left;padding-top:120px;color:#373737;font:14px/16px "Microsoft Yahei";margin-right:83px;}
.zg_maodian a.md1{background:url(imagesmd1.png) center top no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=¡¯md1.png¡¯);}
.zg_maodian a.md2{background:url(imagesmd2.png) center top no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=¡¯md2.png¡¯);}
.zg_maodian a.md3{background:url(imagesmd3.png) center top no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=¡¯md3.png¡¯);}
.zg_maodian a.md4{background:url(imagesmd4.png) center top no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=¡¯md4.png¡¯);margin:0;}
/*main1*/
.zg_m1_box{background:#fff; height:390px; text-align:center;}
.zg_m1{height:282px;padding:45px 0;overflow:hidden;background:#fff;}
.focusBox {
	position: relative;
	width: 565px;
	height: 282px;
	overflow: hidden;
}
.focusBox .pic img {
	display: block;
	width: 565px;
	height: 282px;
}
.focusBox .hd {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 20px;
	right: 25px;
	z-index: 3
}
.focusBox .hd li {
	float: left;
	width: 12px;
	height: 12px;
	margin-right:13px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
.focusBox .hd .on {
	background: #ce3760;
}
.zg_m1_c2{width:392px;height:262px;border:1px solid #ccc;padding:20px 0 0 22px;}
.zg_m1_c2_1{width:392px;}
.zg_m1_c2_1_tit{height: 50px;}
.zg_m1_c2_1_tit a,.zg_m1_c2_1_tit a:hover{font: bold 20px/50px "Microsoft YaHei";
color: #ff0101;
text-decoration: none;
overflow: hidden;}
.zg_m1_c2_1 p, .zg_m1_c2_1 p a {
font: 16px/30px "Microsoft YaHei";
color: #000;
height: 30px;
overflow: hidden;
}
.zg_m1_c2_1 p{color:#ff0101;}
.zg_m1_c2_1 p em{color:#ff0101;font:bold 16px/30px "Microsoft YaHei";}
/*fd*/
.zgNewBj {
display: none;
background-color: #000;
width: 100%;
height: 100%;
left: 0;
top: 0;
filter: alpha(opacity=50);
opacity: 0.5;
z-index: 9997;
position: fixed!important;
position: absolute;
_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.zgNewZx {
width: 40px;
height: 156px;
z-index: 9999;
cursor: pointer;
position: fixed;
right: 0;
top: 240px;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+240));
}
.zgNewBox{ width:579px; height:392px; padding:0 30px 0 0; background:#fff; border:2px solid #ef2d36; border-radius:2px; position:fixed; z-index:9998; left:50%; top:50%; margin:-175px 0 0 -306px; }
.zgNewBox em{ position:absolute; background:url(../images/new_zx_03.png) no-repeat; width:34px; height:34px; cursor:pointer; right:-10px; top:-10px;_background:url(../images/new_zx_03.gif) no-repeat;}
.zgNewBox_left{ width:366px; margin-right:20px; float:left; height:184px; padding-top:1px;}
.zgNewBox_b{ height:91px; border-bottom:1px dashed #eee;}
.zgNewBox_b a{ display:inline-block; width:33.3333%; text-align:center; font-size:14px;font-family:"Microsoft Yahei"; padding-top:12px;}
.zgNewBox_b a img{ display:block; margin:0 auto 12px;}
.zgNewBox_b1 a{ padding-top:18px;}
.zgNewBox_right{ width:159px; height:183px; border:1px solid #eee; float:left; text-align:center;}
.zgNewBox_right span{ color:#888; display:block; line-height:39px;}
.zgNewBox_bot{ padding-top:33px; overflow:hidden; clear:both; padding-left:42px;}
.zgNewBox_bot p{ font-size:18px; float:left; background:url(imagesnew_zx_30.jpg) no-repeat left center; padding-left:56px; width:248px;}
.zgNewBox_bot p strong{ display:block; font-size:24px;}
.zgNewBox_bot_a{ width:150px; height:47px; float:left; font-size:20px; font-weight:bold; line-height:47px; text-align:center; color:#fff; background:#ef2d36; border-radius:2px;}


.zgNewZx1{ width:105px; height:172px; margin-top:-86px;  left:0; }
.zgNewBox1 h3{ height:43px; line-height:43px; color:#fff; font-size:18px;background:#ef2d36;width:609px; text-indent:19px; font-weight:normal;margin-bottom:45px;}
.zgNewBox1 h3 i{ background:url(imagesnew_zx_34.jpg) no-repeat; width:17px; height:16px; position:absolute; display:block; cursor:pointer; right:12px; top:13px;}
/*main2*/
.zg_m2_box{background:#008bed;}
.zg_m2{background:#008bed;padding:10px 0 50px;height:auto;}
.zg_m2_tit{text-align:center;color:#fff;font:bold 36px/120px "microsoft Yahei";}
.zg_m2_te{color:#fff;font:18px/32px "microsoft Yahei";text-indent:36px;padding-bottom:3px;}
.zg_m2_te b{font:bold 20px/62px "microsoft Yahei";}
.zg_m2_te a{color:#ff0;font:18px/32px "microsoft Yahei";}
/*fd*/
.zg_fd{width:170px;height:720px;background:url(imagesfd_bg1.jpg) no-repeat;display:none;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:0;top:0;}
.zg_fd1{height:575px;padding:12px 0 0 40px;width:130px;}
.zg_fd1 a{display:block;color:#333;font:14px/40px "microsoft Yahei";}
.zg_fd1 a.fd_1,.zg_fd1 a:hover{color:#f00;}
.zg_fd2{text-align:center;color:#888}
.zg_fd2 img{display:block;margin:14px auto 12px;}
/*main3*/
.zg_m3_box{background:#fff;}
.zg_m3{padding:30px 0 60px;overflow:hidden;background:#fff;}
.zg_m3_tit{color:#000;}
.zg_m3_te{color:#000;}
.zg_m3_te b{font:bold 18px/52px "microsoft Yahei";}
.zg_m3_te a{color:#f00;}
/*main4*/
.zg_m4_box{background:#ff5662;}
.zg_m4{background:#ff5662;padding:20px 0 50px;overflow:hidden;}
/*main5*/
.concat{width: 100%;background: #eeeeee;height:540px; overflow:hidden; padding:39px 0 40px;}
.concat-m{position: relative; width:1000px;}
.erm{position: absolute;bottom:68px; right:24px;}
.erm li{float: left;width: 137px;text-align: center;}
.erm li img{margin-bottom: 5px;}
.b{font:16px/29px 'å¾®è½¯é›…é»‘';color:#333333; display:inline-flex;}
.b img{margin-right:5px;height: 29px;}

.conc-h{width: 100%;text-align: center;font:bold 52px/56px 'å¾®è½¯é›…é»‘';color: #e92423;}
.cocn-t{margin-bottom: 44px; height:192px;}
.cocn-t li{margin-top: 28px;width: 173px;height: 36px;background: #999999;font:18px/36px 'å¾®è½¯é›…é»‘';color:#ffffff;text-align: center;float: left;margin-right: 33px; cursor:pointer;}
.cocn-t li.active{background: #e92423;}
.cocn-t li.five{margin-right: 0;}
.conc-list{margin-top: 12px; background: url(imagesjt-bg.jpg) no-repeat;width: 647px;height: 97px; padding:55px 0 0 31px;}
.conc-list li{display:none;}
.list-1,.list-2{font:18px/30px 'å¾®è½¯é›…é»‘';color:#333333; padding-left:35px;}
.list-1{background: url(imagesf-address.jpg) no-repeat left center; margin-bottom: 11px;}
.list-2{background: url(imagesf-phone.jpg) no-repeat left center;}
.concat-m .pp{ width:1000px;color:#333; font-family:"Microsoft Yahei"; font-size:12px; line-height:20px; text-align:center; padding-top:50px;}

/*×ÉÑ¯*/
.consult {
  position: fixed;
  top: 30px;
  right: 0;
  z-index: 990000; }
  .consult .zxzx {
    cursor: pointer;
    display: none; }
  .consult .kfzx {
    width: 143px;
    position: relative;
    right: 7px;
    color: #fff; }
  .consult .top {
    width: 143px;
    height: 40px;
    line-height: 40px;
    background: #000000;
    font-size: 20px;
    font-weight: bold;
    text-align: center; }
  .consult .xxkf {
    background: #e5004f;
    padding-bottom: 44px; }
  .consult .time {
    font-size: 18px;
    padding-top: 3px;
    line-height: 34px;
    line-height: 34px;
    text-align: center; }
  .consult .qq {
    font-size: 18px;
    line-height: 24px;
    text-align: center; }
    .consult .qq a {
      color: #fff;
      padding-left: 22px;
      display: inline-block;
      background: url(imagesqq.png) left center no-repeat; }
  .consult ul {
    padding: 7px 6px 0 7px; }
  .consult li {
	  overflow:hidden;
    width: 121px;
    height: 32px;
    padding-left: 9px;
    background: #fff;
    color: #333;
    margin-bottom: 2px; }
    .consult li span {
		width:24px;
      display: inline-block;
		*display:inline;
		zoom:1;
      text-align: center;
      margin-right: 5px;
      *line-height: 15px;
      *margin-top: 2px; }
    .consult li p {
		width:83px;
		float:left;
      line-height: 32px; }
  .consult .back_top {
    display: inline-block;
    width: 143px;
    height: 44px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(imagesback_top.jpg); }
  .consult .close {
    display: inline-block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: -13px;
    right: -7px;
    cursor: pointer;
    background: url(imagesclose.png); }