@charset "gb2312";
/* CSS Document */
*{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{color:#e00; text-decoration:underline;}
input {outline: none;}textarea {outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}


.fl{ float:left;}
.fr{ float:right;}
.layout{ width:1000px;}
.clear{ clear:both; height:0; line-height:0; overflow:hidden;}
/*top*/
.offcn_top,.offcn_top_con{ height:45px;}
.offcn_logo{ padding-top:5px;}
.offcn_nav{ padding:10px 0 0 10px; height:30px; line-height:30px;}
.offcn_nav a{ color:#333;}
.offcn_nav a:hover{ color:#e00;}
.offcn_phone{ height:40px; line-height:40px; padding-top:5px; font-size:16px; font-family:"Microsoft Yahei"; color:#666;}

.banner{ background:url(imagesba_06.jpg) no-repeat center top; width:100%; height:528px;}
.ban{ width:1000px; height:528px;}
.ban img{ display:block;}

.con1{ width:1000px; height:323px; padding-top:58px;}
.con1 dl{ width:285px; float:left; margin-right:72px;}
.con1 dt{ width:285px; text-align:center; font-size:20px; height:188px; color:#fe727d; font-weight:bold;font-family:"Microsoft Yahei";}
.con1 dt img{ margin-bottom:20px; display:block;}
.con1 dd{font-family:"Microsoft Yahei"; font-size:16px; line-height:22px;}
.con1 .c1_dl dt{ color:#1bbc9b;}
.con1 .c1_dl2{ margin:0;}
.con1 .c1_dl2 dt{ color:#b56ad5;}
.con1 .c1_dl p{ background:url(imagesd_23.jpg) no-repeat left 10px; padding-left:11px;font-family:"Microsoft Yahei"; font-size:16px; line-height:22px;}
.zf_tit{ width:1000px; height:137px;}
.zg_t{ color:#fff; font-size:20px;font-family:"Microsoft Yahei"; width:1000px; height:34px; line-height:34px; background:#49a5f3; text-indent:20px;}
.con2{ width:1000px; background:url(imageszfgj_28.jpg) no-repeat 0 16px; height:310px;}
.con3{ width:1000px; background:url(imageszfgj_30.jpg) no-repeat 0 22px; height:308px;}
.con4{ background:#49a5f3; width:100%;}
.c4{ background:#49a5f3; width:1000px; padding-bottom:72px;}
.c4 h3{ padding-top:77px; height:102px;}
.c4 h4{ height:80px; overflow:hidden; line-height:90px; color:#fff; font-size:28px;font-family:"Microsoft Yahei"; background:url(imagesd_38.jpg) no-repeat 0 45px; padding-left:17px;}
.c4 table{ border-collapse:collapse; width:100%; background:#fff;}
.c4 table td{ border:1px solid #cbcbcb;font-family:"Microsoft Yahei"; font-size:16px; line-height:24px; color:#4f4f4f;}
.c4 table th{ border:1px solid #cbcbcb; font-size:18px; font-family:"Microsoft Yahei"; color:#666;}
.c4 table .p30{ padding:0 5px;}
.c4 table td strong{ display:block; font-size:18px;font-family:"Microsoft Yahei"; color:#ff7019; text-align:center; margin-bottom:15px;}
.c4 table td a{ width:118px; height:28px; font-size:20px; color:#ff7019;font-family:"Microsoft Yahei"; border:1px solid #ff7019; display:block; text-align:center; line-height:28px;}
.c4 table td a:hover{ background:#ff7019; text-decoration:none; color:#fff;}
.sm{ position:absolute; background:#03cd9b; width:259px; height:147px; _height:145px; top:-1px; left:0; padding-top:40px;}
.sm strong{ color:#fff; font-size:26px;font-family:"Microsoft Yahei"; line-height:50px;}
.sm p{color:#fff; font-size:18px;font-family:"Microsoft Yahei"; text-align:left; padding-left:30px; line-height:30px;}
.sm p span{ font-size:20px;font-family:"Microsoft Yahei"; font-weight:bold; color:#f8ff42;}
.jj{ background:url(imageszfgj_35.jpg) no-repeat; width:13px; height:26px; display:block; position:absolute; top:90px; left:-13px;}
.sm2{ background:#b24fdc; height:184px;_height:182px;}
.sm3{ background:#fe727d; height:184px;_height:182px;}
.j1{ background:url(imageszfgj_38.jpg) no-repeat;top:108px;}
.j2{ background:url(imageszfgj_40.jpg) no-repeat;top:108px;}
.c4_1{ width:1000px; margin:34px auto 0; background:url(imageszfgj_43.jpg) no-repeat; height:495px; position:relative;}
.c4_1 dl{ text-align:center; width:185px; position:absolute;}
.c4_1 dt{ font-size:22px; color:#fff477;font-family:"Microsoft Yahei"; line-height:22px; margin-bottom:24px;}
.c4_1 dd{ font-size:16px; color:#fff; line-height:24px;font-family:"Microsoft Yahei";}
.d1{ left:65px; top:252px;}
.d2{ left:235px; top:90px;}
.c4_1 .d3{ left:565px; top:90px; width:206px;}
.c4_1 .d4{ left:744px; width:191px; top:252px;}
.d4 dd{letter-spacing:3px;}
.zf_tit5{ padding-top:69px; width:1000px; height:133px;}
.zg_end{ width:1000px; height:230px;}
.zg_end a{ width:312px; height:184px; display:inline-block; margin-right:32px;}
.zg_end img{ display:block;}
.footer{ background:#f8f8f8; color:#666; text-align:center; line-height:24px; padding:30px 0;}


.offcn_fixy{ height:90px; width:100%;position: fixed;left: 0;_position: absolute;bottom: 10px;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
z-index: 9999;}

.offcn_div_fix{ height:90px; width:100%;position: fixed;left: 0;_position: absolute;bottom: 0px;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
z-index: 9998; background:#000; opacity:.7; filter:alpha(opacity=70);}
.offcn_bg_fix{background:#000; opacity:.7; filter:alpha(opacity=70);}
.offcn_table_fix{ width:1000px;}
.offcn_table_fix td{ text-align:center; font-size:22px; color:#F35146; font-family:"Microsoft Yahei"; padding-top:20px;}
.offcn_table_fix td font{font-size:22px; color:#fff; font-family:"Microsoft Yahei";}
.offcn_btn_bmrk{ display:inline-block; width:90px; height:43px; text-indent:-9999em; background:url(imagesoffcn_btn_bmrk.png) center center no-repeat; margin-top:10px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="imagesoffcn_btn_bmrk.png");_background:none;}
.offcn_con_fix{ text-align:center; position:relative; top:0; left:0;}


.tup{width:90px; height:43px;  background:url(../images/offcn_btn_bmrk.png) center no-repeat; border:none; }
.input170{height:35px; width:150px; font-family:"Microsoft Yahei"; font-size:14px;}
.select70{height:35px;width:150px;font-family:"Microsoft Yahei";font-size:14px;}

/*fixed±¸¿¼×ÉÑ¯*/
.fixed_zx{width: 150px; position:fixed;right:0;top:20%;}
	/*for ie 6*/
*html,* html body{ background-image:url(about:blank); background-attachment:fixed;}
*html .fixed_zx,*html .zg_fixnav{position:absolute;top:expression(eval(document.documentElement.scrollTop+200));} 

.fixed_zxt{height:38px;padding-top: 52px;background:url(imagesfix_a.png) no-repeat center top;font:20px "Microsoft YaHei"; color: #333;text-align: center; position:relative;}
.fixed_zxt span.close{cursor: pointer;display: block;width: 20px;height: 20px;position: absolute;left: 124px;top:49px;}
.fixed_zxc{width: 150px;padding: 5px 0 0;background: #1248a5;color: #fff;}
	.fixed_zxc li{min-height:40px;_height:40px;font:16px/40px "Microsoft YaHei";border-bottom: 1px solid #0363bd;text-align: center;}
	.fixed_zxc li.zg_qq a{margin-left: 8px;display:inline-block;*display:inline;*zoom:1;width: 69px;height: 21px;line-height: 21px;background: #1c7cc8;color: #fff;font-size: 14px; border-radius:5px;}
	.fixed_zxc li.weixin{padding-top: 11px;text-align: center;}
	.fixed_zxc li.weixin p{height: 33px;line-height: 33px;}
	.fixed_zxc li.tel,.fixed_zxc li.gotop{border: 0;min-height: 37px;}
	.fixed_zxc li.tel{line-height: 37px;text-align: center;}
	.fixed_zxc li a{color: #fff;}
	.fixed_zxc li.gotop{ cursor:pointer;background:url(imageszg_gotop.png) no-repeat center center #ffea00;}

.zg_fixnav{width: 146px;padding-right:46px; position:fixed;top:20%;left:-146px;}
.zg_fixnav .zg_kcbox{float: left;width: 142px;border: 2px solid #0b66b4;background: #f2f8f9;}
.zg_fixnav .zg_kcbox h2{background: #fff;border-bottom: 1px dashed #1248a5;text-align: center;font-weight: bold;font-size: 22px;line-height: 44px;color: #1248a5;}
.zg_fixnav .zg_kcbox li{height: 40px;line-height: 40px;text-align: center;border-bottom: 1px solid #fff;font-size: 14px;color: #555;font-weight: bold;}
.zg_fixnav p.gotop02{text-align: center;}
.zg_fixnav .bar{display: block;width: 48px;height: 100px;background:url(../images/fix2_a.png) no-repeat; position:absolute;top:50%;margin-top:-50px;right:0;right:0;}
