﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

/**/
.banners{height: 544px;}
.fullSlide {margin-top: -6px;
	width:100%;
	position:relative;
	height:544px;
}
.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:544px;
	overflow:hidden;
	2text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:544px;
}

.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:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#0067AC;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FF9000;
}
.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(img/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/right1s.png) no-repeat;
}
/**/
/*sou*/
.ser_bg{ margin-bottom:0;}  



/*pro1_bg*/
.pro1_bg{ background:url(img/pro_bg1.jpg) no-repeat center top; height:619px; overflow:hidden;} 

.t_h2{ margin:39px auto 36px; height:107px; overflow:hidden; text-align:center;  background:url(img/pro_t1.png) no-repeat center top;}
.t_h2 a{display: inline-block;}
.t_h2 i{ display:block; color:#0067ac; font:10px/15px Arial Verdana; text-transform: uppercase;}
.t_h2 b{display: block;padding-bottom: 7px; color: #0067ac;font: bold 36px/46px "Microsoft Yahei";}
.t_h2 em{display: block; color:#222; font:22px/38px "Microsoft Yahei";}
.t_h2 a:hover{ text-decoration:none;}

.pro1 ul{width: 1208px; height:396px;}
.pro1 ul li{position: relative; float:left; text-align:center;  line-height: 0px; margin-right:10px;}
.pro1 ul li a{display: inline-block; padding-top: 20px; width: 227px; height: 326px; background:url(img/pro1_ibg1.png) no-repeat center bottom;}
.pro1 ul li img{width:215px; height:190px;display: block; margin: 0 auto;}
.pro1 ul li b{position: absolute; left:0px; top:194px; width: 100%; height: 34px; display:block;font:bold 16px/34px "Microsoft Yahei";  color:#222; background:url(img/pro_ic.jpg) no-repeat center bottom;}
.pro1 ul li p{height: 66px; padding: 40px 20px 0; color: #666;font:14px/23px "Microsoft Yahei"; }
.pro1 ul li em{border: 1px solid #0067AC;background: #0067AC; margin: 0 auto; display: block; width: 88px; height: 27px;  color: #fff;font:14px/27px "Microsoft Yahei";}
.pro1 ul li a:hover,.pro1 ul .cur a{text-decoration: none;background:url(img/pro1_ibg22.png) no-repeat center 18px;}
.pro1 ul li a:hover b,.pro1 ul .cur a b{ color: #0067ac; }
/*
.pro1 ul li a:hover,.pro1 ul .cur a{padding-top: 0px; text-decoration: none;width: 250px; height: 372px; background:url(img/pro1_ibg2.png) no-repeat center top;}
.pro1 ul li a:hover img,.pro1 ul .cur a img{width: 246px; height: 213px;margin: 2px auto 0; }
.pro1 ul li a:hover b,.pro1 ul .cur a b{ color: #0067ac; top:198px;}
.pro1 ul li a:hover p,.pro1 ul .cur a p{height: 88px;}
*/
.pro1 ul li a:hover em,.pro1 ul .cur a em{border: 1px solid #FF9000; background: #FF9000; color: #fff;}
.pro1 ul .nones{ margin-right:0px;}


/*pro*/
.pro2_bg{ background:url(img/pro_bg2.jpg) no-repeat center top; height:712px; overflow:hidden;} 
.pro_l{ width:239px; height:678px; background: #0067ac; overflow:hidden;}
.pro_l h2{padding-top: 17px; margin-bottom: 20px; height:70px; width: 239px; overflow:hidden; text-align:center; font:24px/32px "Microsoft Yahei"; background:url(img/pro_t2.jpg) no-repeat center top;}
.pro_l h2 a{ color:#fff;}
.pro_l h2 i{ display: block; color: #a5c3e2; text-transform: uppercase; font:16px/26px Arial, Helvetica, sans-serif; }
.pro_l h2 a:hover{text-decoration: none;}
.pro_l ul{margin: 0 auto; width: 222px; overflow: hidden;}
.pro_l ul li{margin-bottom: 9px; height:38px; overflow:hidden; font:14px/38px "Microsoft Yahei";}
.pro_l ul li a{display: inline-block; padding-left: 46px; width: 176px; height: 38px; color:#fff;background:url(img/pro_ip3.png) no-repeat center top;}
.pro_l ul li a:hover,.pro_l ul .cur a{font-weight: bold; font-size: 16px; background:url(img/pro_ip2.png) no-repeat center top;}
.pro_l ul .nones a{height: 36px; line-height: 36px;}
.pro_l ul .nones a:hover{background:url(img/pro_ip3.png) no-repeat center top;}

.pro_r{width: 938px; overflow: hidden; height:648px;}
.pro2_dl{margin-bottom: 7px; height: 438px; width: 938px; overflow:hidden;}
.pro2_dl dl{position: relative; height: 438px; width: 938px; overflow:hidden;}
.pro2_dl dt{height: 438px; width: 938px;overflow:hidden;}
.pro2_dl dt img{height: 438px; width: 938px;overflow:hidden;}
.pro2_dl dd{position: absolute; left:0px; bottom: 0px; padding: 7px 15px 10px; width: 908px;background:url(img/pro_sp.png) repeat left top; overflow:hidden;}
.pro2_dl dd p{float: left;width: 730px; font:14px/22px "Microsoft Yahei"; color: #fff;overflow:hidden;}
.pro2_dl dd p b{display:block;  font: bold 18px/28px "Microsoft Yahei";overflow:hidden;}
.pro2_dl dd p a{ color:#fff;}

.pro2_dl dd em{float: right; display:block; margin-top:7px; width:137px; height:41px; text-align:center; font: bold 14px/41px "Microsoft Yahei";background:url(img/pro_btn0.png) no-repeat left top;}
.pro2_dl dd em a{ color:#fff; display:block;}

.pro_img{position: absolute; left:505px; top:280px; width: 460px; height: 200px;}

.p_roll{width:938px; overflow: hidden;}
.roll1{position: absolute; z-index: 100; top:134px; left:0px;}
.roll2{position: absolute; z-index: 100; top:134px; left:896px;}
.roll1,.roll2{width:42px; height:98px; display: inline-block;}
.roll1 img,.roll2 img{width:42px; height:98px;}

.pro_r ul{overflow:hidden; height:203px; width:938px;}
.pro_r ul li{float:left;position: relative; height: 203px; line-height: 0px;width:231px;  margin-right:4px;overflow:hidden;}
.pro_r ul li img{width:231px; height:203px;}
.pro_r ul li em{ position: absolute; left:0px; bottom: 0px;width: 100%; display:block; text-align:center; font:14px/32px "Microsoft Yahei";  color:#fff;background:url(img/span.png) repeat left top;}
.pro_r ul .nones{ margin-right:0px;}

/*map_bg*/
.wap_bg{ background:url(img/wap_bg.jpg) no-repeat center top; height:673px; overflow:hidden;} 
.wap{margin: 81px auto 0; height:542px; width: 1200px; background: #fff;}
.map_img{position: relative; width: 726px; height:542px; float: left;background:url(img/wap.jpg) no-repeat center top;}

.map_img p{color: #fff; font-family:"Microsoft Yahei"; }
.map_img p i{display: block;width: 21px; height: 29px;line-height: 0px; background:url(img/wsp_gif1.png) no-repeat center top; z-index:1;}
.map_img span{display: none;position: absolute;left:-160px; top:-140px; width: 338px; height: 131px;padding: 0 10px;  color: #fff; z-index:7; background:url(img/wap_ip.png) no-repeat center top;}
.map_img p span b{display: block; padding-top: 8px; font-size: 16px; line-height: 28px;}
.map_img p span em{display: block;font-size: 14px; line-height: 23px;}
.map_img p.cur i,.map_img p i:hover {zoom: 1; background:url(img/wsp_gif2.png) no-repeat center top;}
.map_img p span{display: none;}
.map_img p.cur span{display: block;}

.map_img p.map01{position: absolute; left:183px; top:168px;}
.map_img p.map02{position: absolute; left:323px; top:158px;}
.map_img p.map03{position: absolute; left:388px; top:120px;}
.map_img p.map04{position: absolute; left:524px; top:127px;}
.map_img p.map05{position: absolute; left:616px; top:96px;}

.map_img p.map06{position: absolute; left:293px; top:221px;}
.map_img p.map07{position: absolute; left:384px; top:210px;}
.map_img p.map08{position: absolute; left:420px; top:170px;}
.map_img p.map09{position: absolute; left:449px; top:207px;}
.map_img p.map010{position: absolute; left:484px; top:180px;}

.map_img p.map011{position: absolute; left:578px; top:196px;}
.map_img p.map012{position: absolute; left:613px; top:178px;}
.map_img p.map013{position: absolute; left:660px; top:178px;}
.map_img p.map014{position: absolute; left:670px; top:131px;}

.map_img p.map015{position: absolute; left:227px; top:288px;}
.map_img p.map016{position: absolute; left:289px; top:278px;}
.map_img p.map017{position: absolute; left:353px; top:268px;}
.map_img p.map018{position: absolute; left:416px; top:280px;}
.map_img p.map019{position: absolute; left:413px; top:240px;}
.map_img p.map020{position: absolute; left:477px; top:240px;}

.map_img p.map021{position: absolute; left:160px; top:342px;}
.map_img p.map022{position: absolute; left:152px; top:464px;}
.map_img p.map023{position: absolute; left:193px; top:160px;}

.wap_r{float: right; width: 430px; }
.wap_r b{display: block; margin-top: 20px; font:bold 24px/50px "Microsoft Yahei"; color: #0067ac;}
.wap_r i{display: block;  font:20px/40px "Microsoft Yahei"; color: #666666;}
.wap_r i em{display: block;   color: #0067ac;}
.wap_r p{display: block;  font:16px/36px "Microsoft Yahei"; color: #666; padding:16px 20px 10px 0;}
.wap_r span{display: block; margin: 5px 0 10px 0; font:14px/46px "Microsoft Yahei"; color: #0067ac;}
.wap_r span .shenf{width: 185px; height: 46px; color: #0067ac;  padding-left: 10px;}
.wap_r span .chengs{margin-left: 10px;}

.wap_r .reg_btn{text-align: center; margin-top: 20px; width: 137px; height: 41px; display: block; font:20px/41px "Microsoft Yahei"; background:url(img/wap_b.gif) no-repeat center top; padding:0;}
.wap_r .reg_btn a{color: #0067ac;}

.wap_r .zjgs{ display:none;}
.wap_r .gs1{ display:block;}


/*case*/
.case_bg{background:url(img/cs_bg.jpg) no-repeat center top; height:766px;overflow:hidden;} 
.case .t_h2{margin:58px auto 30px; background:url(img/cs_t.png) no-repeat center top;}

.caset{margin: 0 0 31px 111px; height: 42px;}
.caset li{width: 155px;margin-right: 25px; line-height: 0px; text-align: center; float: left; }
.caset li a{display: inline-block;background:url(img/cs_iip3.png) no-repeat left top;width: 155px; height: 42px; color: #fff; font:18px/42px "Microsoft Yahei";}
.caset li a:hover,.caset .cur a{ background:url(img/cs_iip2.png) no-repeat left top;}

.cs_wz dl{background: #fff; width: 300px; float: left;}
.cs_wz dt{width:300px; height: 227px; overflow:hidden;}
.cs_wz dt img{width:300px; height: 227px; }

.cs_wz dd{padding: 20px 20px 0; width:260px; height: 207px; overflow:hidden; }
.cs_wz dd h3{ font: bold 18px/54px "Microsoft Yahei"; height:54px; overflow:hidden; width:263px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cs_wz dd h3 a{ color:#494949;}
.cs_wz dd p{ font:14px/27px "Microsoft Yahei"; color:#666;} 
.cs_wz dd em{display: block; margin-top:15px;}
.cs_wz dd em img{width: 27px; height: 27px;}


/*ys*/
.ys_bg{ height:1802px; overflow:hidden;background:url(img/ys_bg.jpg) no-repeat center top;}
.ys{height:1802px; position: relative; width:1200px; overflow:hidden;}
.ys h2{ margin:59px auto 0; width: 1200px; height: 107px; position: relative; background:url(img/ys_t.png) no-repeat center top; color: #fff; }
.ys h2 p{float: left; width: 590px; text-align: right;font:bold 34px/107px "Microsoft Yahei";font-style: italic; }
.ys h2 span{float: right;margin-top: 32px; display: block; width: 462px; text-align: left;font:bold 30px/75px "Microsoft Yahei";font-style: italic; }

.ys dl{width: 520px; overflow: hidden; }
.ys dl dt{overflow: hidden; margin-bottom: 22px;}
.ys dl dt img{float: left; width:65px; height: 65px;}
.ys dl dt p{float: right;width: 445px; color: #ed6603;font:bold 18px/28px "Microsoft Yahei";}
.ys dl dt p b{color: #0067ac; display: block;font:bold 30px/38px "Microsoft Yahei";}
.ys dl dd{overflow: hidden;}
.ys dl dd span{display: block; padding-left: 70px; color: #666; font:16px/40px "Microsoft Yahei";  background:url(img/ys_ic.png) no-repeat 53px 16px;}
.ys dl dd span em{ color:#0067ac; font-weight:bold;}

.ys01{position: absolute; right: 0px; top:360px;}
.ys02{position: absolute; left: 0px; top:684px;}
.ys03{position: absolute; right: 80px; top:1043px;}
.ys04{position: absolute; left: 0px; top:1374px;}

.ys_i1{position: absolute; left:0px; top:178px; width: 595px; height: 435px; overflow: hidden;}
.ys_i1 img{width: 595px; height: 435px; }
.ys_i2{position: absolute; right:0px; top:638px; width: 591px; height: 329px; overflow: hidden;}
.ys_i2 img{width: 591px; height: 329px; }
.ys_i3{position: absolute; left:0px; top:952px; width: 573px; height: 345px; overflow: hidden;}
.ys_i3 img{width: 573px; height: 345px; }
.ys_i4{position: absolute; right:0px; top:1265px; width: 701px; height: 538px; overflow: hidden;}
.ys_i4 img{width: 701px; height: 538px; }


/*about_bg*/
.about_bg{ background:url(img/about_bg.jpg) no-repeat center top; height:1092px; overflow:hidden;}
.about .t_h2{padding-top: 37px; margin:0px auto 34px; background:url(img/about_t.png) no-repeat center 37px;}

.about dl{ width: 1200px; height: 590px; overflow: hidden;}
.about dt { float:left;width:1200px; height:426px;overflow:hidden;}
.about dt img{width:1200px; height:426px;}
.about dd{padding: 34px 25px 0px;text-align: center; font:14px/30px "Microsoft Yahei"; color:#525252; overflow:hidden; }
.about dd a{color:#525252;}

.about_li{margin-bottom: 23px; width: 1200px;border-bottom: 1px solid #b2c2c9; overflow:hidden; height:47px;}
.about_li span{ display: block; font:16px/47px "Microsoft Yahei"; }
.about_li span a{ color:#0067ac;}
.about_li ul{margin-left: 346px;}
.about_li li{float:left; margin-right:3px; height:47px;text-align: center; overflow:hidden; line-height:0px; }
.about_li li a{display:inline-block; font:20px/47px "Microsoft Yahei"; width: 163px; color:#fff; height:47px; overflow:hidden;background: #656565;}
.about_li li a:hover,.about_li .cur a{ text-decoration:none; background:#0067ac; }
.about_li .nones{background: none;}

.roll3,.roll4{margin-top:46px; display:inline; width:30px; height:84px; overflow:hidden;}
.roll3 img,.roll4 img{width:30px; height:84px;overflow:hidden; display:inline-block;}

.about_c{margin-left: 15px; display:inline; width:1110px; overflow:hidden;}
.about_c ul li{margin-right: 9px;width: 270px; line-height: 0px;float: left;}
.about_c ul li img{width:266px; height:181px; border:1px solid #dddddd; padding: 1px; background: #fff;}
.about_c ul li em{display: block;text-align: center; color: #525252; font:14px/24px "Microsoft Yahei"; padding-top:10px;}
.about_c ul .nones{margin-right: 0px;}


/*reg*/
.reg_bg{ background:url(img/reg_bg.jpg) no-repeat center top; height:601px; overflow:hidden;}
.lc{position: relative; height: 600px; float: left; width: 860px;}
.lc p{position: absolute; left:370px; top:110px;  padding-left:62px;  overflow:hidden; font:18px/22px "Microsoft Yahei"; color:#222;overflow:hidden; background:url(img/reg_tel.png) no-repeat left center;}
.lc p b{color:#0067ac; display:block; font:bold 30px/36px "Microsoft Yahei";} 
.lc01{margin-top: 414px;}
.lc01 h3{float: left; height: 96px; width: 24px; text-align: center; padding: 20px 19px 0 10px; color: #fff; font:18px/20px "Microsoft Yahei";  background:url(img/reg_b.png) no-repeat left center; }
.lc01 ul{float: left;}
.lc01 li{position: relative;float: left; margin-right: 4px; width: 153px; height: 126px;}
.lc01 li img{width: 153px; height: 126px;}
.lc01 li em{position: absolute; left:27px; bottom: 0px;width: 124px; display: block; text-align: center; font:14px/40px "Microsoft Yahei"; color: #fff;}
.lc01 .nones{margin-right: 0px;}

.reg{width: 315px; float: right;}
.reg p{ margin-top:55px; display:block; height:77px; font:14px/24px "Microsoft Yahei"; color:#353535;}
.reg p b{display: block; color:#0067ac; font:20px/34px "Microsoft Yahei";}

.reg li{ margin:0 0 8px 0; line-height:0px;color:#0067ac;}
.reg li img{ vertical-align:middle; width:53px; height:25px; margin-left:14px;}
.reg li span{ display:inline-block; font:14px/34px "Microsoft Yahei";vertical-align:top; text-align:right; height:34px; width:74px; overflow:hidden; color:#666;}
.reg li .sx{ display: inline-block; padding-left: 10px; font-size: 14px; color:#0067ac; width:50px;}

.reg .inp1{ width:201px; padding-left:10px;height:32px;border:1px solid #dadada; line-height:32px; overflow:hidden; background:none; margin-right:5px; color:#666;outline:none;}
.reg .inp2{ width:201px; padding-left:10px; height:79px;border:1px solid #dadada; line-height:20px; overflow:hidden; background:none; resize:none; color:#666;outline:none;}
.reg .inp3{ width:76px; padding-left:10px; height:38px;line-height:38px; border:1px solid #dadada; overflow:hidden; background:none;color:#666;outline:none;}

.reg .li04{ height:35px; margin:24px 0 0 10px; float:left; display:inline; overflow:hidden;}
.reg .btn1{ display:inline-block; background:url(img/reg_btn1.jpg) no-repeat left top;width:121px; height:35px; border:0; cursor:pointer;}
.reg .btn2{ display:inline-block; background:url(img/reg_btn2.jpg) no-repeat left top; width:121px; height:35px; margin-left:37px; border:0;cursor:pointer;}


/*new*/
.new_bg{ background:url(img/new_bg.jpg) no-repeat center top; height:614px; overflow:hidden;}
.new_l{ width:600px;overflow:hidden;}
.new_h2{margin: 30px auto 37px;height:60px;width:600px; overflow:hidden; font:30px/60px "Microsoft Yahei"; background:url(img/new_l1.png) no-repeat left bottom;}
.new_h2 a{ color:#2b2b2b;}
.new_h2 a:hover{ text-decoration:none;}
.new_h2 span{font-size: 16px;}
.new_h2 span a{ color:#0067ac;}

.new_l dl{margin-bottom: 28px; border-bottom: 1px solid #dadada; height:203px;overflow:hidden;}
.new_l dt{ margin-top:5px; float:left;width:328px;overflow:hidden;}
.new_l dt img{float: left; width:262px; height:169px;}
.new_l dt span{display: block; float: left; width: 64px;height: 130px; overflow: hidden; background: #e6e6e6;}
.new_l dt span img{display: block; width: 64px; height: 64px;}
.new_l dt span em{display: block;text-align: center; padding-top: 8px; color: #868585; font:16px/20px Arial, Helvetica, sans-serif;}
.new_l dt span em b{display: block; color: #4e4c4c; font-size: 30px; line-height: 32px;}

.new_l dd{ float:right; width:255px; overflow:hidden; }
.new_l dd h3{margin-bottom: 15px; font: bold 16px/26px "Microsoft Yahei";}
.new_l dd h3 a{ color:#2b2b2b;}
.new_l dd p{ font:14px/23px "Microsoft Yahei"; color:#666;} 
.new_l dd em{display: block; margin-top:10px;}
.new_l dd em img{width: 27px; height: 27px;}
.new02 li{ padding-left: 20px;  float:left; height:30px; width:580px; overflow:hidden; font:14px/30px "Microsoft Yahei";background:url(img/new_ic.png) no-repeat 8px center;}
.new02 li a{ color:#666;}
.new02 li em{display: block; float:right; color: #9f9e9e;}
.new02 li a:hover{ text-decoration:none; }
.new02 .nones{ border-bottom:0;}

.new_r{ width:535px;overflow:hidden;}
.new_r .new_h2{width: 535px;}
.new_r dl{width:535px; overflow:hidden; padding:0 0 15px 0; }
.new_r dt{margin-bottom: 12px; height:50px; width:535px;border-bottom: 1px solid #dadada; overflow:hidden; background:url(img/new_w.png) no-repeat left 14px; font:14px/50px "Microsoft Yahei";}
.new_r dt a{padding-left:34px; color:#2b2b2b; display:inline-block;}
.new_r dd{ padding-left:34px; font:14px/30px "Microsoft Yahei"; color:#666;}


/*link*/
.link_bg{ background:#1c6ba0; height:70px;overflow:hidden;} 
.link{}
.link h2{float: left; height:70px; width:170px; overflow:hidden; font:bold 18px/70px "Microsoft Yahei";}
.link h2 a{ color:#a8bed3;}
.link h2 i{ display:inline-block; padding-left: 10px; font:16px/70px Arial, Helvetica, sans-serif;color:#a8bed3; text-transform: uppercase; }

.link p{float: left; width: 850px; height:70px; overflow:hidden; font:14px/70px "Microsoft Yahei";}
.link p a{ color:#a8bed3; padding:0 25px; display:inline-block;}

.link span{ width:150px; display:block; text-align:right; height:70px; line-height:70px;}
.link span a{ color:#a8bed3;}


.footWrap{ margin-top: -50px; }