﻿.fullSlide {
	width:100%;
	position:relative;
	height:500px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:15px;
	height:15px;
	margin-right:15px;
	overflow:hidden;
	background:#88b2c8;
	border-radius:10px;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#0278c0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block;height:500px; overflow:hidden;}

/**/
.wt{ background: url(../images/wt_bj.jpg) no-repeat center top; height: 592px; overflow: hidden; }

.wt_con{ position: relative; height: 592px; overflow: hidden; }
.wt_con .w01{ width: 305px; font: 16px/24px "Microsoft Yahei"; color: #555; position: absolute; top: 372px; left: 10px; }
.wt_con .w02{ width: 305px; font: 16px/24px "Microsoft Yahei"; color: #555; position: absolute; top: 198px; right: 10px; }

/**/
.hz{ background: url(../images/hz_bj.jpg) no-repeat center top; height: 572px; overflow: hidden; }


.hz_con{ width: 1084px; margin: 0 auto; height: 572px; overflow: hidden; }
.hz_con h2{ height: 108px; font: 24px "Microsoft Yahei"; color: #333; padding-left: 412px; padding-top: 58px;}
.hz_con h2 a{ color: #88b2c8; font: bold 32px "宋体"; display: block; font-style: italic; }

.hz_c{ height: 142px; overflow: hidden; }
.hz_c em{ margin-top: 30px; width: 24px; height: 42px; overflow: hidden; display: inline-block; }
.hz_c ul{ margin-left: 18px; display: inline; }
.hz_c ul li{ float: left; width: 176px; margin-right: 30px; line-height: 0;}
.hz_c ul li img{ width: 174px; height: 100px; border:1px solid #d0d0d0; }
.hz_c ul li span{ display: block; text-align: center; height: 38px; font: 16px/38px "Microsoft Yahei"; color: #666; }
.hz_c .nobot{ margin-right: 0; }
.hz_c .tempWrap{float:left;margin-left:15px;width:1000px !important;}


.hz_tel{ margin-top: 148px; }
.hz_tel p{ font: 14px "Microsoft Yahei"; color: #333; margin-left: 126px;}
.hz_tel p span{ display: inline-block; font: 26px Arial, Helvetica, sans-serif; color: #88b2c8; vertical-align: middle;}
.hz_tel a{ margin-left: 468px; margin-top: 17px; display: block; background: url(../images/hz_b01.gif) no-repeat center top; width: 140px; height: 38px; overflow: hidden; text-align: center; font: bold 18px/38px "Microsoft Yahei"; color: #fff; text-decoration:none;}
/**/
.cp{ background: url(../images/cp_bj.jpg) no-repeat center top; height: 733px; overflow: hidden; }

.cp_con{ height: 616px; overflow: hidden; margin-top: 59px; }

.cp_l{ padding-left: 7px; background: url(../images/lb_b.jpg) no-repeat left top; width: 220px; height: 616px; overflow: hidden; }
.cp_l h2{ height: 67px; text-align: center; font: bold 22px/66px "宋体"; margin-top: 8px;}
.cp_l h2 a{ color: #fff;text-decoration:none; }

.cp_l p{ margin-top: 14px; width: 218px; height: 40px; overflow: hidden; }
.cp_l p a{ width: 218px; height: 40px;  display: inline-block; background: #f1f1f1; text-align: center; font: 14px/40px "Microsoft Yahei"; color: #505050; }


.cp_lb{ width: 190px; margin: 0 auto; }
.cp_lb h3{ margin-top: 10px; width: 190px; height: 31px; overflow: hidden;}
.cp_lb h3 a{ padding-left: 35px; display: inline-block;background: url(../images/cp_lb.jpg) no-repeat left top;  width: 155px; height: 31px; overflow: hidden; font:bold 14px/26px "Microsoft Yahei"; color: #323232;}
.cp_lb ul{ margin-left: 14px; }
.cp_lb ul li{ font: 13px/30px "Microsoft Yahei"; color: #505050;width:176px;height:30px;overflow:hidden; }
.cp_lb ul li a{color: #505050; background: url(../images/lb_l.gif) no-repeat left center; color: #505050; padding-left: 22px;}
.cp_lb ul li a:hover{ color: #0278c0;}

.cp_r{ width: 748px; }
.cp_r h2{ height: 50px; background: url(../images/cp_ch.gif) no-repeat left top; overflow: hidden; width: 726px; margin: 1px auto 0;}
.cp_r h2 a{ margin-left: 26px; font: bold 20px/50px "宋体"; color: #0278c0; text-decoration:none;}
.cp_r h2 em{ font: 18px/50px Arial, Helvetica, sans-serif; color: #7d7d7d; }
.cp_r h2 span a{ margin-left: 0; margin-right: 20px; font: 14px/50px Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; }
.cp_rc{ width: 710px; margin: 30px auto 0; }
.cp_rc dl{ height: 289px; border-bottom: 1px dashed #e3e3e3; }
.cp_rc dl dt{ width: 358px; height: 259px; }
.cp_rc dl dt img{ width: 350px; height: 251px; padding: 3px; border: 1px solid #e3e3e3; }
.cp_rc dl dd{ width: 323px; }
.cp_rc dl dd p{ height: 203px; overflow: hidden; font: 14px/26px "Microsoft Yahei"; color: #666;}
.cp_rc dl dd p a{ display: block; font: bold 18px "宋体"; margin-bottom: 16px; color: #333; }
.cp_rc dl dd span a{background: url(../images/c_b01.jpg) no-repeat left top; width: 95px; height: 51px; overflow: hidden; font: 12px/24px "Microsoft Yahei"; color: #fff; padding-left: 18px; display: inline-block;}
.cp_rc dl dd span .c01{background: url(../images/c_b02.jpg) no-repeat left top}

.cp_rx{ width: 700px; margin: 35px auto 0; }
.cp_rx .tempWrap{width:638px !important;float:left;}
.cp_rx em{ display: inline-block; margin-top: 66px; width: 15px; height: 29px; }
.cp_rx em a{ display: inline-block;  width: 15px; height: 29px; }
.cp_rx .e01{ margin-right: 17px; }
.cp_rx .e01 a{ background: url(../images/cp_l.gif) no-repeat left top;}
.cp_rx .e02 a{ background: url(../images/cp_r.gif) no-repeat left top;}
.cp_rx .e01 a:hover{ background: url(../images/cp_l01.gif) no-repeat left top;}
.cp_rx .e02 a:hover{ background: url(../images/cp_r01.gif) no-repeat left top;}
.cp_rx ul li{ margin-right: 26px; float: left; width: 195px; }
.cp_rx ul li span{ display: block; text-align: center; font: 16px "Microsoft Yahei"; color: #666; }
.cp_rx ul li i{display:none;}
.cp_rx ul li img{ width: 193px; height: 149px; overflow: hidden; border: 1px solid #e6e2e2; }
.cp_rx ul li a:hover{ text-decoration: none; }
.cp_rx ul li a:hover img{ border-color: #56b656; color: #88b2c8 }
.cp_rx ul li a:hover span{color: #88b2c8; font-weight: bold;}
.cp_rx .nobot{ margin-right: 0; }
/**/
.zx{ background: url(../images/zx_bj.jpg) no-repeat center top; height: 231px; overflow: hidden;}

.zx_con{ height: 231px; overflow: hidden; position: relative; }
.zx_con p{ position: absolute; font: 14px "Microsoft Yahei"; color: #fff; top: 156px; right: 0;}
.zx_con p span{ vertical-align: middle; display: inline-block; font: 26px Arial, Helvetica, sans-serif; color: #fff; }
.zx_con p a{ margin-left: 10px; vertical-align: middle; display: inline-block; background: url(../images/zx_b.gif) no-repeat left top; font: bold 16px/30px "Microsoft Yahei"; width: 98px; height: 31px; overflow: hidden; text-align: center; color: #fff;text-decoration:none; }
/**/
.fa{ height: 566px; overflow: hidden; }

.fa_con{ height: 566px; overflow: hidden; }
.fa_con h2{ padding-top: 48px; height: 103px; overflow: hidden; background: url(../images/fa_h.jpg) no-repeat left top; padding-left: 360px; font: 24px "Microsoft Yahei"; color: #333;}
.fa_con h2 a{ display: block; font: bold 29px "宋体"; color: #88b2c8; font-style: italic; text-decoration:none;}

.fa_h{ height: 124px; overflow: hidden; }
.fa_h ul{ height: 91px; border: 1px solid #ddd; }
.fa_h ul li{ float: left; width: 198.6px; height: 45px; overflow: hidden; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.fa_h ul li a{ display: inline-block; width: 198px; height: 45px; overflow: hidden; text-align: center; font: 16px/44px "Microsoft Yahei"; color: #666;}
.fa_h ul li a:hover ,.fa_h .cur a{ background: #88b2c8; text-decoration: none; color: #fff; font-weight: bold; }
.fa_h .nobot{ border-right: 0; }

.fa_c{ height: 291px; overflow: hidden; }
.fa_c dl dt{ height: 271px; width: 499px; overflow: hidden; }
.fa_c dl dt img{height: 271px; width: 499px;}
.fa_c dl dd{ width: 484px; }
.fa_c dl dd p{ height: 222px; overflow: hidden; font: 16px/26px "Microsoft Yahei"; color: #666; }
.fa_c dl dd p a{ display: block; font: bold 18px/46px "Microsoft Yahei"; color: #88b2c8; margin-bottom: 10px;}
.fa_c dl dd span a{ font: 16px/34px "Microsoft Yahei"; color: #fff; padding-left: 23px; display: inline-block; background: url(../images/fa_b.jpg) no-repeat left top; width: 133px; height: 69px; overflow: hidden;text-decoration:none; }
/**/
.fw{ height: 589px; overflow: hidden; }

.fw h2{ padding-top: 26px; background: url(../images/fw_h.jpg) no-repeat center top; height: 120px; overflow: hidden; text-align: center; font: bold 40px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #a2afb8;}
.fw h2 a{ display: block; font: bold 30px "宋体"; color: #88b2c8; text-decoration:none;}

.fw_con{}
.fw_con a{ display: inline-block; width: 320px; height: 383px; float: left; background: #f1f1f1; margin-right: 14px; }

.fw_con dl{ width: 320px; height: 383px; }
.fw_con dl dt{ width: 297px; height: 171px; overflow: hidden; margin: 10px auto 0; }
.fw_con dl dd{ position: relative; width: 320px; height: 202px; overflow: hidden; }
.fw_con dl dd p{ font: 14px/24px "Microsoft Yahei"; color: #666; text-align: center; width: 242px; margin: 0 auto; }
.fw_con dl dd p b{ margin-bottom: 8px; margin-top: 12px; background: url(../images/fw_wb.gif) no-repeat center bottom; height: 66px; display: block; font: bold 21px "Microsoft Yahei"; color: #333;}
.fw_con dl dd p em{ display: block; font: bold 16px/28px "Microsoft Yahei"; color: #666; }
.fw_con dl dd span{ display: block; background: url(../images/fw_m.png) no-repeat left top; width: 54px; height: 53px; overflow: hidden; position: absolute; bottom: 0; right: 0; }

.fw_con .nobot{margin-right: 0;}
.fw_con a:hover{background: #bed6e2; text-decoration: none;}
.fw_con a:hover span{ background: url(../images/fw_m1.png) no-repeat left top; }
/**/
.zx02{ background: url(../images/zx02_bj.jpg) no-repeat center top; height: 204px; overflow: hidden; }

.zx02_con{ height: 204px; overflow: hidden; position: relative; }
.zx02_con p{ position: absolute; font: 14px "Microsoft Yahei"; color: #fff; top: 156px; right: 16px;}
.zx02_con p span{ vertical-align: middle; display: inline-block; font: 26px Arial, Helvetica, sans-serif; color: #fff; }
.zx02_con p a{ margin-left: 20px; vertical-align: middle; display: inline-block; background:url("../images/buyonline.png") no-repeat; font: bold 18px/32px "Microsoft Yahei"; width: 135px; height: 40px; overflow: hidden; text-align: center; color: #88b2c8;text-decoration:none; }
/**/
.ys01{ background: url(../images/ys01.jpg) no-repeat center top; height: 979px; overflow: hidden; }
.ys02{ background: url(../images/ys02.jpg) no-repeat center 581px; height: 979px; overflow: hidden; }

.ys_con{ position: relative; height: 979px; overflow: hidden; }

.one{ width: 544px; position: absolute; top: 170px; right: 0; }
.one dt{ height: 60px; overflow: hidden; }
.one dt span{ display: inline-block; background: url(../images/ys_ds.png) no-repeat left top; height: 60px; width: 61px; font: 60px/60px dinot; text-align: center; color: #88b2c8; }
.one dt p{ width: 480px; height: 52px; background: url(../images/ys_dp.png) repeat-x center bottom; font: bold 22px/52px "Microsoft Yahei"; color: #0278c0; }
.one dd p{ background: url(../images/ys_p.png) no-repeat left 12px; font: 14px/32px "Microsoft Yahei"; color: #666; padding-left: 13px;}
.one dd p em{ color: #2999d3; }

.two{ top: 368px; right: 0; }

.three{ right: 455px; top: 606px; }

.four{ top: 758px; right: 455px; }

/**/
.kh{ height: 466px; overflow: hidden; margin-top: 40px;}

.kh_con{ width: 637px; }
.kh_con h2{ padding-left: 21px; background: url(../images/kh_h.gif) no-repeat left top; height: 50px; overflow: hidden;}
.kh_con h2 a{ font: bold 18px/76px "宋体"; color: #88b2c8; }
.kh_con h2 span a{ font: 12px/50px Arial, Helvetica, sans-serif; color: #88b2c8; text-transform: uppercase; }
.kh_con h2 img{ vertical-align: middle; }

.kh_c dl{ margin-top: 15px; height: 168px; overflow: hidden; }
.kh_c dl dt{ width: 142px; height: 147px; overflow: hidden; }
.kh_c dl dt img{ width: 142px; height: 147px; }
.kh_c dl dd{ width: 458px; height: 159px; overflow: hidden; background: url(../images/kh_d.jpg) no-repeat left top; }
.kh_c dl dd p{ font: 13px/24px "Microsoft Yahei"; color: #8d8d8d; height: 134px; overflow: hidden; width: 415px; }
.kh_c dl dd p a{ margin-bottom: 16px; display: block; font: bold 16px "Microsoft Yahei"; color: #333; }
.kh_c dl dd p em{ display: block; color: #88b2c8; }
.kh_c dl dd span{ font: 13px "Microsoft Yahei"; }
.kh_c dl dd span a{ color: #0278c0 }

.kh_c .nobot dd{ padding-left: 24px; background: url(../images/kh_d02.jpg) no-repeat left top;}

.al{ width: 330px; height:410px;overflow:hidden;}
.al h2{ padding-left: 21px; background: url(../images/al_h.gif) no-repeat left top; height: 50px; overflow: hidden;margin-bottom:30px;}
.al h2 a{ font: bold 18px/76px "宋体"; color: #88b2c8; }
.al h2 span a{ font: 12px/50px Arial, Helvetica, sans-serif; color: #88b2c8; text-transform: uppercase; }
.al h2 img{ vertical-align: middle; }
.al .caseall{ margin-top: 16px;height:330px;width:330px;overflow:hidden; }
.al .caseall dl{ height: 330px; overflow: hidden; padding-left: 21px; font: 13px/32px "Microsoft Yahei";width:309px; }
.al .caseall dl dt img{width:309px;height:182px;}
.al .caseall dl dd{width:309px;margin-top:15px;height:130px;overflow:hidden;}
.al .caseall dl dd h3{width:309px;text-align:center;height:30px;line-height:30px;}
.al .caseall dl dd h3 a{color:#0278c0;text-decoration:none;font-size:18px;}
.al .caseall dl dd a{ color: #666; }
/**/
.about{ height: 422px; overflow: hidden; background: #e2e9ec; }

.a_con{ height: 397px; overflow: hidden; margin-top: 25px; }

.a_c{ width: 634px; }
.a_c h2{ padding-left: 21px; background: url(../images/a_h.gif) no-repeat left top; height: 66px; overflow: hidden;}
.a_c h2 a{ font: bold 18px/100px "宋体"; color: #88b2c8; }
.a_c h2 span a{ font: 12px/50px Arial, Helvetica, sans-serif; color: #88b2c8; text-transform: uppercase; }
.a_c h2 img{ vertical-align: middle; }

.a_c dl{ height: 293px; overflow: hidden; }
.a_c dl dt{ width: 344px; height: 293px; overflow: hidden; }
.a_c dl dt img{ padding: 3px; border: 1px solid #e4e5e4; background: #fff; }
.a_c dl dd{ width: 245px; }
.a_c dl dd p{ height: 260px; overflow: hidden; font: 13px/24px "Microsoft Yahei"; color: #838383;}
.a_c dl dd p a{ display: block; font:bold 14px/36px "宋体"; color: #88b2c8; }
.a_c dl dd span a{ font: 13px "Microsoft Yahei"; color: #0278c0; }

.ry{ width: 330px; }
.ry h2{ padding-left: 21px; background: url(../images/ry_h.gif) no-repeat left top; height: 66px; overflow: hidden;}
.ry h2 a{ font: bold 18px/100px "宋体"; color: #88b2c8; }
.ry h2 span a{ font: 12px/50px Arial, Helvetica, sans-serif; color: #88b2c8; text-transform: uppercase; }
.ry h2 img{ vertical-align: middle; }

.ry_c{ height: 287px; overflow: hidden; margin-top: 16px; }
.ry_c em{ display: block; width: 13px; height: 28px; overflow: hidden; margin-top: 122px; }
.ry_c em a{ display: block; width: 13px; height: 28px; overflow: hidden; }

.ry_c .e01{ margin-right: 28px; }
.ry_c .e01 a{ background: url(../images/ry_l.gif) no-repeat left top; }
.ry_c .e02 a{ background: url(../images/ry_r.gif) no-repeat left top; }

.ry_c .e01 a:hover{ background: url(../images/ry_l01.gif) no-repeat left top; }
.ry_c .e02 a:hover{ background: url(../images/ry_r01.gif) no-repeat left top; }
.ry_c .tempWrap{float:left;width:238px !important;margin-left:8px;}
.ry_c ul{ width: 238px; height: 287px; overflow: hidden; background: #d6d6d6; }
.ry_c ul li{line-height: 0; margin-top: 15px;}
.ry_c ul li img{ width: 143px; height: 199px; padding: 15px 22px 9px; background: #fff; margin: 0 auto; display: block; }
.ry_c ul li span{ display: block; font: 14px/48px "Microsoft Yahei"; color: #515151; text-align: center; }
/**/
.sl{ height: 227px; overflow: hidden; background: #e2e9ec; }

.sl_con{ height: 227px; overflow: hidden; }
.sl_con h2{ padding-left: 42px; background: url(../images/sl_h.gif) no-repeat center top; height: 41px; overflow: hidden;}
.sl_con h2 a{ font: bold 16px/40px "Microsoft Yahei"; color: #fff;text-decoration:none; }
.sl_con h2 em{ font: 14px/40px "Microsoft Yahei"; text-transform: uppercase; color: #0087cd;}
.sl_con h2 span a{ font: 13px/40px "Microsoft Yahei"; color: #fff; text-transform: uppercase; margin-right: 34px; display: inline-block; }

.sl_c{ margin-top: 14px; }
.sl_c em{ margin-top: 53px; display: block; width: 26px; height: 26px; overflow: hidden; }
.sl_c em a{ display: block;  width: 26px; height: 26px; overflow: hidden;}
.sl_c .tempWrap{width:904px !important;float:left;}
.sl_c .e01{ margin-right: 20px; }
.sl_c .e01 a{ background: url(../images/sl_l.gif) no-repeat left top; }
.sl_c .e02 a{ background: url(../images/sl_r.gif) no-repeat left top; }
.sl_c .e01 a:hover{ background: url(../images/sl_l01.gif) no-repeat left top; }
.sl_c .e02 a:hover{ background: url(../images/sl_r01.gif) no-repeat left top; }

.sl_c ul li{ line-height: 0; margin-right: 30px; width: 203px; float: left; }
.sl_c ul li img{ width: 191px; height: 113px; border: 6px solid #d6d6d6; }
.sl_c ul li span{ font: 13px/28px "Microsoft Yahei"; color: #666; display: block; text-align: center; }

.sl_c .nobot{ margin-right: 0; }
/**/
.new{ height: 548px; overflow: hidden; position: relative;}

.n_h{ padding-left: 212px; height: 51px; margin-top: 46px; overflow: hidden; background: url(../images/n_h.gif) repeat-x center bottom; margin-bottom: 39px; }
.n_h ul li{ float: left; }
.n_h ul li a{ display: inline-block; padding: 0 25px; font: 24px/51px "Microsoft Yahei"; color: 212121;}
.n_h ul li a:hover ,.n_h .cur a{ background: url(../images/n_ho.gif) no-repeat center bottom; text-decoration: none; font-weight: bold; color: #88b2c8;}

.n_c{ height: 352px; overflow: hidden; }
.n_c dl dt{ width: 411px; height: 352px; overflow: hidden; }
.n_c dl dt img{width: 411px; height: 352px; }
.n_c dl dd{ width: 550px; }
.n_c dl dd p{ height: 104px; overflow: hidden; font: 14px/24px "Microsoft Yahei";}
.n_c dl dd p a{ display: block; font: bold 16px "Microsoft Yahei"; color: #88b2c8; }
.n_c dl dd span a{ font: 14px "Microsoft Yahei"; color: #0278c0; }

.n_x{ position: absolute; width: 549px; top: 289px; right: 0;}
.n_x dl{ height: 61px; overflow: hidden; margin-bottom: 8px; }
.n_x dl dt{ width: 75px; height: 61px; overflow: hidden; background: #88b2c8;  font: 16px Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
.n_x dl dt span{ display: block; font: 36px/36px Arial, Helvetica, sans-serif; color: #fff; }
.n_x dl dd{ padding-left: 12px; padding-right: 50px; width: 412px; background: #b7d5e5; height: 61px; overflow: hidden; font: 14px "Microsoft Yahei"; color: #545c54;}
.n_x dl dd a{ display: block; font: bold 14px/36px "Microsoft Yahei"; color: #333; }
/**/


/**/
.link { height:154px; overflow:hidden; background: url(../images/link_bj.jpg) no-repeat center top;}
.link h2{ padding-left: 72px; padding-top: 45px; font: 16px "Microsoft Yahei"; color: #333; width: 75px; height: 93px; }
.link h2 a{ color: #333; }



.link p{ margin-top: 30px; width: 686px; font: 12px/30px "Microsoft Yahei"; color: #666;}
.link p a{ color:#666; padding:0 16px; display:inline-block;}

.link span{ width: 96px; background: url(../images/l_m.gif) no-repeat right center; padding-right: 28px; margin-right: 18px;}
.link span a{ font: 12px/92px "Microsoft Yahei"; color: #666; }
