﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 544px;}
.fullSlide {
	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;
	text-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:#2A1570;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#0193DE;
}
.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/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}
/**/
.video{ height: 762px; overflow: hidden; background: #f4f4f4;}
.video h2{ padding-top: 64px; text-align: center; height: 138px; overflow: hidden; background: url(Img/Index/h.gif) no-repeat center 123px;}
.video h2 a{ line-height: 56px; display: block; font-size: 26px; color: #333;}
.video h2 em{ line-height: 60px; display: block; font-size: 20px; color: #29166f; font-weight: normal; letter-spacing: 10px;}

.vid_con{ height: 477px; overflow: hidden;}
.vid_con ul li{ background: #fff; float: left; width: 191px; height: 477px; overflow: hidden; margin-right: 10px; position: relative;}
.vid_con ul li em{ font-size: 18px; text-align: center; color: #2e2e2e; font-family: "微软雅黑"; border: 1px solid #bcbcbc; width: 18px; padding: 15px 16px 0; height: 119px; display: block; margin: 25px auto 21px;}
.vid_con ul li span{ display: block; width: 191px; height: 295px; overflow: hidden; background: url(Img/Index/vid_tb.png) no-repeat left top;}
.vid_con ul li em i{ width:18px; height:24px; text-align:center; display:block;}
.vid_con ul li span img{width: 191px; height: 295px;}
.vid_con ul li p{ display: none; text-align: center; color: #fff; line-height: 400px; font-size: 14px; font-family: "微软雅黑"; width: 191px; height: 295px; overflow: hidden; position: absolute; bottom: 0; left: 0; background: url(Img/Index/vid_ho.png) no-repeat left top;}
.vid_con ul li a:hover{ text-decoration: none;}
.vid_con ul li a:hover em{ color: #29166f; border-color: #29166f;}
.vid_con ul li a:hover span{ background: url(Img/Index/vid_tb01.png) no-repeat left top;}
.vid_con .nobot{ margin-right: 0;}
/**/
.pro{ height: 832px; overflow: hidden;}

.pro_list{ margin-top: 60px; width: 318px; height: 709px; overflow: hidden;}
.pro_list h2{ padding-left: 75px; height: 87px; overflow: hidden; background: #29166f url(Img/Index/pro_lh.gif) no-repeat 23px 26px; border-top: 9px solid #0194dc; font-weight: normal; color: #fff; font-size: 24px; font-family: "Microsoft YaHei","微软雅黑"; padding-top: 18px;}
.pro_list h2 a{ display: block; font-weight: bold; color: #fff; }

.pro_lc{ padding-top: 25px; background:#f4f4f4 ;height: 423px; overflow: hidden;}
.pro_lc h3{ width: 267px; margin: 0 auto;}
.pro_lc h3 a{ display: block; height: 42px; width: 220px; padding-left: 47px; line-height: 42px; font-size: 16px; color: #535353; font-family: "微软雅黑"; background: #ebebeb url(Img/Index/pro_h.gif) no-repeat 220px center;}
.pro_lc h3 a:hover{ text-decoration: none; color: #0194dc; background: #ebebeb url(Img/Index/pro_ho.gif) no-repeat 220px center;}
.pro_lc ul{ width: 240px; margin: 10px auto;}
.pro_lc ul li{ height: 36px; border-bottom: 1px dashed #e4e4e4; line-height: 36px; font-size: 14px;}
.pro_lc ul li a{ color: #474747; padding-left:35px;}
.pro_lc .nobot{ border-bottom: 0;}

.pro_tel{ background: url(Img/Index/list_tel.jpg) no-repeat left top; height: 122px; overflow: hidden;}
.pro_tel p{ padding-left: 29px; background: url(Img/Index/pro_png.png) repeat-x left 53px; height: 65px; width: 188px; padding-top: 27px; font-size: 14px; line-height: 26px; color: #fff; font-family: "微软雅黑";}
.pro_tel p span{ font-size: 26px; font-family: Arial; display: block; line-height: 39px;}

.pro_con{ margin-top: 60px; width: 834px;}

.pro_c{ position: relative; margin-bottom: 16px; width: 832px; height: 501px; overflow: hidden;}
.pro_c em{ display: block; position: absolute; top: 152px; z-index: 10;}
.pro_c .e01{ left: 39px;}
.pro_c .e02{ right: 39px;}
.pro_c .pro1_c2 {width: 832px; height: 501px; position: relative; }
.pro_c .pro1_c2 .propjia{width: 832px; height: 501px; position: relative; overflow: hidden;}
.pro_c .pro1_c2 img{width: 832px; height: 501px;}
.pro_c .pro1_c2 span{ display: block; position: absolute; left: 0; bottom: 0; height: 137px; width: 746px; background: url(Img/Index/png.png) repeat; padding: 0 43px; color: #d6d6d6; font-size: 14px; line-height: 24px; font-family: "微软雅黑";}
.pro_c .pro1_c2 span b{ display: block; line-height: 44px; font-size: 16px; margin-top: 17px; color: #fff;}
.pro_c .pro1_c2 i{ color: #fff; font-size: 14px;}
.pro_c p img{ width:832px; height:501px;}

.pro_con ul li{ float: left; width: 278px; height: 189px; position: relative;}
.pro_con ul li span{ position: absolute; left: 10px; bottom: 30px; background: url(Img/Index/png.png) repeat; display: block; height: 36px; width: 258px; text-align: center; color: #fff; line-height: 36px; font-size: 14px; font-family: "微软雅黑"; }
.pro_con ul li img{ width: 276px; height: 166px; border: 1px solid #e2e2e2;}
.pro_con ul li a:hover img{ border-color: #29166f;}
/**/
.adv01{ height: 1322px; overflow: hidden; background: url(Img/Index/adv_bj01.jpg) no-repeat center 155px;}
.adv02{ height: 1322px; overflow: hidden; background: url(Img/Index/adv_bj02.jpg) no-repeat center 593px;}

.adv02 h2{line-height: 68px; background: url(Img/Index/adv_h.gif) no-repeat center top; font-family: "微软雅黑"; height: 155px; overflow: hidden; text-align: center; font-size: 36px; color: #252525; font-weight: normal;}
.adv02 h2 i{font-size: 36px; color: #252525; font-weight: normal; height:68px; line-height:68px; display:inline-block;}
.adv02 h2 em{ display: inline-block; margin-right:96px;  font-size: 24px; vertical-align: top; }
.adv02 h2 p{ font-size: 30px; color: #29166f;}

.adv_c{ height: 438px; overflow: hidden;}
.adv_c dl{ margin-top: 69px; width: 210px; float: left; margin-right: 275px;}
.adv_c dl dt{ width: 210px; height: 209px; overflow: hidden;}
.adv_c dl dt img{ width: 210px; height: 209px;}
.adv_c dl dd{ font-size: 16px; line-height: 24px; color: #fff; text-align: center;}
.adv_c dl dd b{ line-height: 52px; color: #fff; display: block; font-size: 18px; font-weight: bold; text-align: center;}
.adv_c .nobot{ margin-right: 0;}

.adv_x{ height: 652px; margin-top: 77px;}
.adv_x dl{ margin-bottom: 25px; height: 121px; overflow: hidden;}
.adv_x dl dt{ width: 150px; height: 91px; overflow: hidden;}
.adv_x dl dt img{ width: 150px; height: 91px;}
.adv_x dl dd{ font-size: 16px; line-height: 24px; width: 328px; height: 120px; margin-left: 50px; border-bottom: 1px solid #ececec; font-size: 16px; color: #535353;}
.adv_x dl dd b{ display: block; font-size: 18px; color: #252525; line-height: 30px; margin-bottom: 15px;}
.adv_x .nobot dd{ border-bottom: 0;}
/**/
.case{ height: 876px; overflow: hidden;}
.case h2{ padding-top: 68px; height: 149px; overflow: hidden; background: url(Img/Index/h.gif) no-repeat center 137px; text-align: center;}
.case h2 a{ line-height: 70px; font-size: 26px; color: #333; display: block;}
.case h2 em{ line-height: 58px; font-size: 20px; display: block; color: #29166f; font-weight: normal;}

.case_con{ height: 659px; overflow: hidden;}

.case_h{ height: 139px; overflow: hidden; border: 3px solid #eaeaea;}
.case_h h3{ padding-top: 14px; padding-left: 38px; height: 120px; background: #29166f; width: 78px; border-top: 6px solid #42a5e1; overflow: hidden; }
.case_h h3 a{ display: block; width: 24px; font-size: 20px; color: #fff;}
.case_h h3 em{ height: 114px; display: block; font-size: 14px; color: #e2e2e2; text-transform: uppercase;writing-mode:tb-rl; width: 16px;}

.case_h ul{ margin-top: 17px; width: 1014px; margin-left: 64px;}
.case_h ul li{ height: 52px; border-bottom: 1px solid #f8f8f8; width: 159px; float: left; background: url(Img/Index/case_s.gif) no-repeat right center; margin-right: 54px;}
.case_h ul li a{ display: inline-block; height: 52px; width: 125px; background: url(Img/Index/case_h.gif) no-repeat left center; padding-left: 34px; line-height: 52px; font-size: 14px; color: #535353;}
.case_h ul li a:hover{ background: url(Img/Index/case_ho.gif) no-repeat left center; text-decoration: none;}
.case_h .nobot{ margin-right: 0; background: none;}

.case_c{ margin-top: 32px; height: 481px; overflow: hidden;}
.case_c ul li{ float: left; width: 393px; height: 237px; overflow: hidden; margin-bottom: 7px; position: relative;}
.case_c ul li span{ position: absolute; bottom: 0; left: 0; height: 41px; width: 393px; background: url(Img/Index/png.png) repeat; line-height: 41px; font-size: 14px; font-family: "黑体"; text-align: center; color: #fff;}
.case_c ul li img{ width: 393px; height: 237px;}
.case_c ul li p{ text-align: center; color: #fff; line-height: 286px; display: none; width: 393px; height: 237px; position: absolute; top: 0; left: 0; background: url(Img/Index/case_ho.png) no-repeat left top;}
.case_c .c01{ width: 799px; height: 481px; overflow: hidden; margin-right: 7px;}
.case_c .c01 img{ width: 799px; height: 481px;}
.case_c .c01 span{ padding-top: 20px; padding-left: 30px; height: 71px; width: 779px;  font-size: 14px; color: #b9b9ba; text-align: left; line-height: 24px;}
.case_c .c01 span b{ line-height: 30px; display: block; color: #fff;}

/**/
.cus{ width: 1342px; margin: 0 auto; height: 375px; overflow: hidden;}
.cus h2{ height: 208px; overflow: hidden; text-align: center; background: url(Img/Index/h.gif) no-repeat center 126px;}
.cus h2 a{ margin-top: 58px; line-height: 68px; font-size: 26px; color: #333; display: block;}
.cus h2 span{ line-height: 58px; font-size: 20px; color: #29166f; letter-spacing: 8px; font-weight: normal;}
.cus_con em{ margin-top: 30px; display: block; width: 35px; height: 35px;}

.cus_con .cus_conjia{ margin-left: 28px; display: inline-block;}
.cus_con .cus_conjia li{ float: left; width: 213px; height: 99px; overflow: hidden; position: relative; margin-right: 30px;}
.cus_con .cus_conjia li img{ width: 213px; height: 99px;}
.cus_con .cus_conjia li p{ display: none; text-align: center; line-height: 99px; color: #fff; position: absolute; top: 0; left: 0; width: 213px; height: 99px; background: url(Img/Index/cus_ho.png) no-repeat left top;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cus_con .nobot{ margin-right: 0;}
.cus_con .cus_conjia li a:hover p{ display:block;}
/**/
.new{ height: 648px; overflow: hidden; background: #f4f4f4;}

.n_l{ width: 734px; margin-top: 24px;}
.n_l h2{ padding-left: 22px; background: url(Img/Index/n_h.gif) no-repeat left center; line-height: 96px; font-size: 20px; color: #333; height: 96px; overflow: hidden;}
.n_l h2 a{ color: #333;}
.n_l h2 span{ font-size: 14px; color: #535353; font-family: Arial; font-weight: normal;}
.n_l h2 span a{ color: #535353;}

.n_l dl{ margin-bottom: 38px; height: 203px; overflow: hidden;}
.n_l dl dt{ width: 325px; height: 203px; overflow: hidden;}
.n_l dl dt img{ width: 325px; height: 203px; }
.n_l dl dd{ width: 366px; margin-left: 40px;}
.n_l dl dd p{ height: 164px; overflow: hidden; font-size: 14px; color: #999; line-height: 24px;}
.n_l dl dd p a{ display: block; font-size: 14px; color: #535353; font-weight: bold; line-height: 46px; width:366px; height:46px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.n_l dl dd span a{ display: block; font-size: 14px; color: #535353;}
.n_l ul li{ background: url(Img/Index/n_l.gif) no-repeat left center; padding-left: 24px; line-height: 35px; height: 35px; overflow: hidden; border-bottom: 1px dashed #e3e3e3; color: #535353; font-size: 14px;}
.n_l ul li a{ color: #535353;}
.n_l ul li span{ font-size: 14px; font-family: Arial; color: #999;}
.n_l .nobot{ border-bottom: 0;}

.n_r{ margin-top: 24px; width: 393px;}
.n_r h2{ padding-left: 22px; background: url(Img/Index/n_h.gif) no-repeat left center; line-height: 96px; font-size: 20px; color: #333; height: 96px; overflow: hidden;}
.n_r h2 a{ color: #333;}
.n_r h2 span{ font-size: 14px; color: #535353; font-family: Arial; font-weight: normal;}
.n_r h2 span a{ color: #535353;}
.n_r p{ height: 115px; width: 393px; overflow: hidden;}
.n_r p img{ height: 115px; width: 393px;}
.n_r dl{ padding-top: 16px; padding-bottom: 16px; border-bottom: 1px dashed #e3e3e3;}
.n_r dl dt{ font-size: 14px; font-weight: bold; color: #535353; line-height: 42px; height:42px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.n_r dl dd{ font-size: 14px; line-height: 24px; color: #999;}
.n_r .nobot{ border-bottom: 0;}
/**/
.about{ height: 423px; overflow: hidden; background: url(Img/Index/about_bj.jpg) no-repeat center top;}
.about h2{ height: 83px;overflow: hidden; width:463px; margin:88px auto 0;}
.about p{ width: 910px; line-height: 24px; margin:32px auto 0;text-align: center; font-size: 14px; color: #000;}
.about span a{ margin:32px auto 0; display: block; border: 1px solid #fff; width: 125px; height: 38px; text-align: center; line-height: 38px; color: #fff;}



/**/
.link { height:200px; margin-top:0; overflow:hidden; }
.link h2{ line-height: 32px; font-size: 16px; font-family: "微软雅黑"; color: #494443; width: 128px; margin-top: 68px; height:50px; background:url(Img/Index/link_h.gif) no-repeat center 20px; overflow:hidden; text-align: center;}

.link h2 .linka1{ color: #494443;}
.link h2 .linka2{ line-height: 20px; display: block; font-size: 14px; color: #464646; font-weight: normal;}


.link p{ margin-left: 40px; margin-top: 64px; width: 1030px; line-height:30px; color:#5e5e5e; font-family:"微软雅黑";}
.link p a{ color:#5e5e5e; padding:0 24px; display:inline-block;}


.s_bj{margin-bottom:0;}