@charset "utf-8";
/*banner*/
.banner{ height:600px; } 
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}

/*核心产品*/
.hxcp{ background:url(../images/hxcp_bg.jpg) no-repeat center top; height:320px; margin-top:33px; }
.hxcp .content{ border-bottom:5px solid #ebebeb;height:315px;}
.hxcp .hx_tit{ background:url(../images/hxtit_bg.png) no-repeat left center; height:64px; line-height:64px;}
.hxcp .hx_tit a{ font-size:30px; font-weight:bold; color:#ffffff; padding-left:40px;}
.hxcp dl{ width:500px; overflow:hidden; padding-top:15px;}
.hxcp dl dt{ height:52px; line-height:52px;}
.hxcp dl dt a{ font-size:30px; color:#1a408b;text-transform: uppercase; font-weight:bold;}
.hxcp dl dt a:hover{ text-decoration:none; cursor:default;}
.hxcp dl dt a i{ font-weight:normal;}
.hxcp dl dd{}
.hxcp dl dd span{ height:32px; line-height:32px; color:#fff; font-size:16px; text-align:center; background:#1a408b; display:block; width:333px;}
.hxcp dl dd p{padding-top:18px;font-size:14px; color:#555555; line-height:28px;}
.hxcp dl dd p em{ color:#1a408b;}

/*产品*/
.procon{ background:#fff; height:625px; overflow:hidden;z-index:9; padding-top:18px;}
.procon .profl{border:1px solid #cdcdcd; border-top:none; overflow:hidden; background:#fff; width:280px; /*! height:889px; */z-index:9; border-bottom:6px solid #232b35;}
.procon .profl h2{letter-spacing:1px; text-transform: uppercase;background:url(../images/cpfl_bg_09.jpg) no-repeat center center;text-align:center; color:#fff; text-align:center; font-size:12px; font-family:Arial; height:90px; width:280px;}
.procon .profl h2 a{ font-weight:bold; font-size:26px; display:block; color:#fff; height:58px; line-height:78px;  padding-left:12px;}
.procon .profl h3 {
	width: 280px;
	height: 47px;
	line-height: 47px;
	color: #fff;
	border-bottom: 1px solid #ced9e7;
}
.procon .profl h3 a {
	background: #ebeff2 url(../images/cpjt2.png) no-repeat 242px center;
	padding-left: 58px;
	font-size: 16px;
	font-weight: bold;
	color: #181818;
	display: block;
	font-weight: bold;
}
.procon .profl h3.cur a, .procon .profl h3 a:hover {
	background: #1a408b url(../images/cpjt.png) no-repeat 232px center;
	color: #fff;
}
.procon .profl h3 a img{ display:block; float:left; padding-right:10px;}
.procon .profl ul{width:280px; color:#555555; padding:5px 0;}
.procon .profl ul li{ position:relative; height:30px; line-height:30px;z-index:9;border-bottom: 1px dotted #c3c3c3;}
.procon .profl ul li a{ padding-left:58px; color:#555555; display:block; font-size:14px;}
.procon .profl ul li a:hover,.procon .profl ul li.cur a{}


.procon .profr{ width:898px;}
.procon .profr .proad{ position:relative; margin-bottom:18px; width:898px;height:292px;}
.procon .profr .proad .adjt{ position:absolute; top:117px;height:52px; width:52px; display:block; z-index:9;}
.procon .profr .proad .ad_l{ left:0 ; background:url(../images/ad_l.png) no-repeat center center; }
.procon .profr .proad .ad_r{ right:0 ;background:url(../images/ad_r.png) no-repeat center center;}
.procon .profr .proad p{ height:292px; width:898px; position:relative;}
.procon .profr .proad p  img{ height:292px; width:898px; width: 896px;border: 1px solid #ddd;}
.procon .profr p span { width:898px; position:absolute; height:38px; line-height:38px; overflow:hidden; background:url(../images/probg.png) repeat-x 0 center; left:0; top:254px; text-align:center; display:block; color:#fff; }
.procon .profr p span a{ color:#54c4ff;}

.procon .profr ul li{ float:left;width:213px; height:281px; margin:10px 10px 12px 0; overflow:hidden;text-align: center;}
.procon .profr ul li a{width:211px; height:275px; display:block;text-align: center;}
.procon .profr ul li.nones{margin-right:0px;}
.procon .profr ul li img{ width:209px; height:223px; float:left; border:1px solid #dedede;}
.procon .profr ul li span{ text-align: center;float:right; border:1px solid #dedede; width:201px; height:54px; line-height:54px; background:#fff url(../images/cpjt1.png) no-repeat 262px center; border-top:none; text-align:center; display:block; font-size:14px; color:#252525; padding-left:8px;}
.procon .profr ul li a:hover span{   border:1px solid #1a408b; border-top:none;color:#fff;background:#1a408b url(../images/cpjt2.png) no-repeat 262px center; }
.procon .profr ul li a:hover{  text-decoration:none;}

/*小广告1*/
.ad1{background:url(../images/ad1.jpg) no-repeat center center; height:220px; }
.ad1 .content{ position:relative;}
.ad1 p{ font-size:18px; color:#fff; position:absolute; left:990px; top:62px;}
.ad1 p em{ font-weight:bold; color:#fff; font-size:30px; font-family:Arial; display:block;}
.ad1 .adzx{  display:block; position:absolute; left:990px; top:134px;background:url(../images/zx.jpg) no-repeat center center; width:150px; height:45px;}

/*为什么*/
.why{ padding-top:85px; padding-bottom:75px;}
.whycon{ background:url(../images/whyimg.jpg) no-repeat center top; height:640px; width:1200px;} 
.whytit{ text-align:center; background:url(../images/why.jpg) no-repeat center bottom;  height:115px;}
.whytit a{ color:#333333; font-size:36px; font-weight:bold;line-height:50px;}
.whytit a i{ color:#1a408b;}
.whytit span{ color:#333333; font-size:20px; display:block; font-weight:normal; line-height:34px;}

.whycon{ position:relative;}
.whycon dl{ position:absolute;}
.whycon dl dt{ font-weight:bold; font-size:16px; color:#1a408b; line-height:34px;}
.whycon dl dd{ color:#555555; line-height:24px;}
.whycon dl.why1{ left:196px; top:56px;}
.whycon dl.why2{ left:930px; top:56px;}
.whycon dl.why3{ left:114px; top:206px;}
.whycon dl.why4{ left:998px; top:206px;}
.whycon dl.why5{ left:114px; top:340px;}
.whycon dl.why6{ left:998px; top:340px;}
.whycon dl.why7{ left:205px; top:474px;}
.whycon dl.why8{ left:940px; top:474px;}

/*案例*/
.al{ height:890px; background:url(../images/al_bg.jpg) no-repeat center top;}
.altit{ text-align:center; background:url(../images/tit_bg.png) no-repeat center bottom;  height:111px; padding-top:40px;}
.altit a{ color:#333333; font-size:36px; font-weight:bold;line-height:50px;}
.altit span{ color:#333333; font-size:20px; display:block; font-weight:normal; line-height:34px;}

.al .alcon{ padding-top:40px;}
.al .alcon .alnr .alfl{ float:left; width:393px; height:537px; position:relative;}
.al .alcon .alnr .alfl .flms{ position:absolute; width:353px; height:457px; color:#fff; line-height:28px; font-size:16px; padding:80px 20px 0 20px;  top:0; left:0;background:url(../images/sha2.png) repeat center center;}
.al .alcon .alnr .alfl .flms p{text-indent:2rem; margin-bottom:10px;}
.al .alcon .alnr .alfl a:hover{ text-decoration:none;}
.al .alcon .alnr ul{ float:right; width:806px; height:537px; overflow:hidden;}
.al .alcon .alnr ul li{ float:left; margin:0 0 11px 10px; position:relative; width:393px; height:263px;}
.al .alcon .alnr ul li span{ position:absolute; top:0; left:0;  width:393px; height:263px; display:none;background:url(../images/alhover.png) no-repeat left top; line-height:263px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#fff; text-align:center; font-size:16px;}
.al .alcon .alnr ul li a{ display:block;}
.al .alcon .alnr ul li a:hover span{ display:block;}
.al .alcon .alnr ul li img{ width:393px; height:263px;}

.altit2{ width:1200px;  height:100px;overflow:hidden;}
.altit2 li{ width:200px; height:100px; float:left;}
.altit2 li a{ display:block;width:140px; height:70px; padding-left:60px; padding-top:30px; background:url(../images/altit01.jpg) no-repeat left top; color:#333333; font-size:16px;}
.altit2 li.cur a,.altit2 li a:hover{ width:200px; height:100px; float:left;background:#1a408b url(../images/altit02.jpg) no-repeat left top; color:#fff;}

/*案例*/
.ystit{ text-align:center; background:url(../images/tit_bg.png) no-repeat center bottom;  height:111px; padding-top:68px;}
.ystit a{ color:#252525; font-size:36px; font-weight:bold;line-height:50px;}
.ystit a i{ color:#1a408b;}
.ystit span{ color:#555555; font-size:20px; display:block; font-weight:normal; line-height:34px;}

.yscon{ height:1807px; background:url(../images/ysbg.jpg) no-repeat center top; overflow:hidden;}
.yscon dl{ clear:both;}
.yscon dl dt{width:535px;}
.yscon dl dt h3{ padding-left:104px; font-weight:bold; font-size:32px; color:#555555; border-bottom:2px solid #d2d2d2; line-height:42px; height:83px;}
.yscon dl dt h3 em{ font-weight:bold; font-size:12px; color:#cbcbcb; font-family:Arial; display:block;text-transform: uppercase; line-height:20px;}
.yscon dl dt ul{ padding-top:22px;}
.yscon dl dt ul li{ line-height:28px; color:#555555; font-size:16px;  padding-left:35px;background:url(../images/ysjt.jpg) no-repeat 14px 11px; }
.yscon dl dt ul li i{ font-weight:bold;}
.yscon dl .ysmore{ display:block; width:84px; height:30px; line-height:30px; color:#FF7E00; font-size:14px;background:url(../images/ysgd.jpg) no-repeat 0 0; padding-left:18px;  margin-left:36px; margin-top:23px;}

.yscon dl.ysdl1 dt{ width:535px; padding-left:40px;  padding-top:100px;}
.yscon dl.ysdl2 dt{ width:500px; padding-right:40px; padding-top:76px;}
.yscon dl.ysdl3 dt{ width:500px; padding-left:40px; padding-top:116px;}
.yscon dl.ysdl4 dt{ width:478px; padding-right:40px; padding-top:105px;}

.yscon dl.ysdl1 dt h3{background:url(../images/ys1.jpg) no-repeat left top; }
.yscon dl.ysdl2 dt h3{background:url(../images/ys2.jpg) no-repeat left top; }
.yscon dl.ysdl3 dt h3{background:url(../images/ys3.jpg) no-repeat left top; }
.yscon dl.ysdl4 dt h3{background:url(../images/ys4.jpg) no-repeat left top; }

.yscon dl.ysdl1 dd,.yscon dl.ysdl1 dd img{ width:560px; height:470px;}
.yscon dl.ysdl2 dd,.yscon dl.ysdl2 dd img{ width:560px; height:397px;}
.yscon dl.ysdl3 dd,.yscon dl.ysdl3 dd img{ width:640px; height:442px;}
.yscon dl.ysdl4 dd,.yscon dl.ysdl4 dd img{ width:538px; height:344px;}
.yscon dl.ysdl4 dd{ padding-top:57px; padding-left:42px;}

/*证书*/
.zs{ height:332px; overflow:hidden;background:url(../images/zsbg.jpg) no-repeat center top; border-top: 1px solid #ddd;}
.zstit{ margin-bottom:36px;text-align:center;   height:82px; padding-top:35px;}
.zstit a{ color:#252525; font-size:36px; font-weight:bold;line-height:50px;}
.zstit a i{ color:#1a408b;font-size: 21px;
font-weight: normal;
border-top: 1px solid #ddd;
padding-top: 8px;
}

.zs ul{ }
.zs ul li{ margin-right:10px; width:234px;  float:left;}
.zs ul li a{ display:block;width:234px; }
.zs ul li a img{ width:204px;    border: 2px solid #ddd;}

.zs .zsspsan{ padding-top:45px; display:block; width:218px; margin:0 auto;}
.zs .zsspsan a{ display: block;
width: 40px;
height: 10px;
background: #b7b7b7;
float: left;
margin: 0 5px;
border-radius: 5px;}
.zs .zsspsan a.cur{background:#1a408b;}

/*关于*/
.gy{ height:613px; overflow:hidden;background:#f0f2f5; }
.gytit{ margin-bottom:43px;text-align:center; background:url(../images/tit_bg2.png) no-repeat center bottom;  height:82px; padding-top:36px;}
.gytit a{ color:#17449d; font-size:36px; font-weight:bold;line-height:50px;}

.gy .aboutcon{ background:#f9f9f9; width:1200px; height:430px;  margin-top: 46px;}
.gyr{ width:1112px; padding-left:40px;  padding-top:40px;}
.gyr dt{ width:463px; height:373px; float:left;}
.gyr dt img{ width:451px; border: 5px solid #efefef;border-radius: 12px;}
.gyr dd{ height:364px; width:614px; float:right; }
.gyr dd h2 {
	padding-left: 645px;
	line-height: 28px;
	font-weight: bold;
	height: 60px;
}
.gyr dd h3 {
	text-align: left;
	height: 46px;
	padding-top: -10px;
	line-height: 46px;
	font-size: 36px;
	display: block;
}
.gyr dd h3 a{ font-size:26px;color:#333333; font-weight:normal; font-weight:bold;}
.gyr dd p{ line-height:26px; margin-bottom:11px; color:#6c6b6b; font-size:14px; text-indent: 2em;}
.gyr dd span{ display:block; width:100px; height:28px; border:1px solid #00a2e9;}
.gyr dd span a{ width:100px; height:28px; display:block; text-align:center; color:#FF7E00; line-height:28px;}

/*风采*/
.fc{ background:#fff;}
.fc .fcPrev,.fc .fcNext{ float:left; display:block; width:15px; height:188px;}
.fc .fcPrev{ float:left;background:url(../images/fc_l.jpg) no-repeat left 20px;}
.fc .fcNext{ float:right;background:url(../images/fc_r.jpg) no-repeat right 20px;}
.fc .fccon{ width:1124px; height:228px; overflow:hidden; margin-left:24px; float:left; padding-top:20px;padding-bottom:37px;}
.fc ul li{ position:relative;width:266px; height:228px; float:left; margin-right:20px;}
.fc ul li a{ display:block;width:266px; height:188px;}
.fc ul li a img{ display:block; width:266px; height:188px;}
.fc ul li a span{ position:absolute; top:0; left:0; display:block;background:url(../images/fcimghover.png) repeat center center; display:none;width:266px; height:188px;}
.fc ul li a em{ height:40px; line-height:40px; width:266px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; color:#555555; text-align:center;}
.fc ul li a:hover span,.fc ul li a:hover em{ display:block; color:#1a408b; }
.fc ul li a:hover{ text-decoration:none;}

/*资讯*/
/*css1 开始*/
.inf{ clear:both;height:574px; overflow:hidden;}
.inf_l{width:793px;height:535px; overflow:hidden; background:#fff; border:1px #e3e3e3 solid;}
.inf_lc{ clear:both;padding:30px  30px  0 30px ; overflow:hidden; width:733px;}
.inf_lc dl{height:200px;clear:both; overflow:hidden; width:733px; clear:both;}
.inf_lc dt img{display:block;width:261px;height:196px;overflow:hidden;border: 1px solid #ddd;}
.inf_lc dd{padding:0;width:441px; overflow:hidden;}
.inf_lc dd h4{font-weight:100; line-height:26px;height:26px; overflow:hidden; font-size:15px;}
.inf_lc dd h4 a{ color:#252525; font-weight:bold; font-size:18px;}
.inf_lc dd span{ width:100px; height:28px; line-height:28px; display:block; text-align:center; border:1px solid #e3e3e3; margin-top:15px;}
.inf_lc dd span a{width:100px; height:28px; line-height:28px; display:block; color:#555555;}
.inf_lc dd p{ line-height:26px; padding:7px 0 0;color:#252525;overflow:hidden;}
.inf_lc dd p a{color:#555;}
.inf_lc ul{ clear:both; overflow:hidden; padding-top:10px;}
.inf_lc ul li{ line-height:37px;height:37px;padding:0 0 0 12px; border-bottom:1px #949494 dotted;background:url(../images/zxjt.jpg) no-repeat left center; }
.inf_lc ul li span{ float:right; color:#666;}
.inf_lc ul li a{color:#545454;}
.inf_r{width:365px;height:525px; overflow:hidden; background:#fff; border:6px #e3e3e3 solid;}
.inf_r .pb_t{background:url(../images/wdtitbg.jpg) no-repeat left center;}
.inf_r .pb_t span{ display:inline-block;padding:0 0 0 45px; }
.inf_rc{ clear:both;padding:24px 0 0; }
.inf_r p{width:316px; height:165px; margin:0 auto; margin-top:25px; margin-bottom:25px;}
.inf_r p img{ width:316px; height:165px;}
.inf2_c{clear:both;padding:0 24px 0 24px;color:#999;line-height:30px;}
.inf2_c dl{padding:0;height:90px; overflow:hidden; border-bottom:1px dashed #b9b9b9;margin:0 0 18px;}
.inf2_c dt a{ color:#222222; font-weight:bold;}
.inf2_c dt{padding:0 0 0 38px;}
.inf2_c dd{padding:2px 0 0 38px;}
.inf2_c dt{background:url(../images/wdq.jpg) left center no-repeat; height:26px; line-height:26px;}
.inf2_c dd{background:url(../images/wda.jpg) left 1px no-repeat; color:#666666; line-height:24px;}

.pb_t2{padding:0 20px 0 0;height:60px;line-height:60px;background:#1a408b; font-family:"Microsoft YaHei"; }
.pb_t2 li{ float:left;}
.pb_t2 li.zxli1 a{ background:url(../images/zxtit1.png) no-repeat 20px center;}
.pb_t2 li.zxli2 a{ background:url(../images/zxtit2.png) no-repeat 20px center;}
.pb_t2 li a{ display:inline-block; text-align:center;  font-size:16px; color:#fff;padding: 0 30px 0 55px; height:60px; line-height:60px;}
.pb_t2 li a:hover,.pb_t2 li.cur a{ text-decoration:none; background-color:#123477; font-weight:bold;}
.pb_t2 .fr{margin:17px 0 0; width:57px; height:24px;}
.pb_t2 .fr img{ display:block;}
.pb_t{ line-height:54px;height:54px; overflow:hidden;margin:0 24px 0 24px; font-family:"Microsoft YaHei";}
.pb_t span a{ font-size:16px; color:#1a408b; font-weight:bold;}
.pb_t .fr{margin:14px 0 0;}
/*css1 结束*/

/*友情链接 开始*/
.lnk{height:154px;overflow:hidden; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; background:#eeeeee;}
.lk_t{  margin-top:36px; overflow:hidden;background:url(../images/links.jpg) 0 0 no-repeat;  margin-left:20px; width:132px; height:100px; text-align:center; float:left;}
.lk_t h3{width:118px; height:26px; text-align:center; padding-top:36px;}
.lk_t h3 a{ font-size:14px; color:#555555;  font-weight:bold;}
.lk_t a.sqlj{ text-align:center; width:132px; display:block; clear:both; color:#1a408b;}
 
.lk_c{ line-height:34px;color:#6c6b6b; float:right;width: 1010px; height:74px; border-left:1px solid #d7d7d7; margin-top:43px;}
.lk_c a{ display:inline-block;padding:0 28px;color:#6c6b6b;}
.lk_c a.first{ padding-left:0;}
.lk_c a.last{ padding-right:0;}
/*友情链接 结束*/
/*
.procon .profr ul li a:hover img,.cor_c li a:hover img{ border-color:#f1f1f1;-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06); -transform:scale(1.06,1.06);}
*/