@charset "utf-8";
.tec4{height:976px; overflow:hidden; background:none;}
.tec4 h4{ height:130px; overflow:hidden;}
.tec4 dl{ width:1002px; height:650px; overflow:hidden;}
.tec4 dt{ width:1002px; height:440px; overflow:hidden;}
.tec4 dt img{width:1002px; height:407px;}
.tec4 dd{ width:585px; margin:0 auto; font:14px "Microsoft Yahei"; line-height:30px; color:#555; text-align:center;}

.tec{ width:1004px; margin:40px auto 0; height:1111px; overflow:hidden;}
.tec ul{ height:53px; margin:24px 0 0 268px; overflow:hidden;}
.tec li{ width:143px; height:53px; float:left; margin-right:18px; overflow:hidden; font:14px "Microsoft Yahei"; cursor:pointer; text-align:center; line-height:53px; overflow:hidden;}
.tec li{ display:block; color:#555; background:url(Img/strength/tec_bg2.gif) no-repeat center top;}
.tec li:hover,.tec li.cur {background:url(Img/strength/tec_bg1.gif) no-repeat center top; color:#fff;}.tec{ width:1004px; margin:40px auto 0; height:1111px; overflow:hidden;}
.tec ul{ height:53px; margin:24px 0 0 268px; overflow:hidden;}
.tec li{ width:143px; height:53px; float:left; margin-right:18px; overflow:hidden; font:14px "Microsoft Yahei"; cursor:pointer; text-align:center; line-height:53px; overflow:hidden;}
.tec li{ display:block; color:#555; background:url(Img/strength/tec_bg2.gif) no-repeat center top;}
.tec li:hover,.tec li.cur {background:url(Img/strength/tec_bg1.gif) no-repeat center top; color:#fff;}

.team{ height:560px; margin-top:40px; overflow:hidden;}
.team .tit2{ margin-bottom:25px;}
.team2{ height:460px; position:relative; overflow:hidden;}
.team h4{ color:#fff;width:253px; height:204px; font:32px "Microsoft Yahei"; background:url(Img/culture/team_h.gif) no-repeat center top; overflow:hidden; text-align:center; line-height:204px; position:absolute; top:0; left:0;}
.team h4 a{ color:#fff;}
.team li{ float:left; width:424px; height:161px;}
.team li img{ display:block; width:424px; height:161px;}
.team .li01{ position:absolute; top:0; left:253px;}
.team .li02{ width:324px; height:209px; position:absolute; top:0; left:678px;}
.team .li02 img{ width:324px; height:209px;}
.team .li03{ width:252px; height:216px; position:absolute; top:205px; left:0;}
.team .li03 img{ width:252px; height:216px;}
.team .li04{ width:424px; height:259px; position:absolute; top:162px; left:253px;}
.team .li04 img{ width:424px; height:259px;}
.team .li05{ width:324px; height:211px; position:absolute; top:210px; left:678px;}
.team .li05 img{ width:324px; height:211px;}

.content{    width: 1002px;
    margin: 0 auto;}
    

.tit1{color:#555; height:84px; overflow:hidden; font:28px "Microsoft Yahei"; overflow:hidden; background:url(Img/about/line.gif) repeat-x center 19px;}
.tit1 a{color:#555; display:block; text-decoration:none; width:380px; background:#fff url(Img/about/h.gif) no-repeat left 5px; padding-left:14px;}
.tit1 span{color:#555; display:block; width:380px; background:#fff url(Img/about/h.gif) no-repeat left 5px; padding-left:14px;}
.tit1 em{ background:#fff; font:24px  text-transform:uppercase; color:#999; padding-left:10px;}

.tit2{ color:#555;height:64px; background:url(Img/culture/line.png) no-repeat center 32px; font:28px "Microsoft Yahei"!important; text-align:center; line-height:64px; overflow:hidden;/**/ padding: 0 0 10px!important; background:url(../images/line2.jpg) bottom left repeat-x; text-align:center;/*font-size:24px;*/margin:20px 0 30px;}
.tit2 a{ color:#555;}
.tit2 em{ font:24px  color:#999; text-transform:uppercase; padding-left:8px;}

.ph{ width:1004px; margin:35px auto 0; height:580px; overflow:hidden;}
.ph dl{ width:450px; float:left; height:94px; overflow:hidden; margin:40px 52px 24px 0;}
.ph dt{ width:94px; height:94px; overflow:hidden; float:left;}
.ph dt a{ display:block;width:94px; height:94px;background:url(Img/culture/ph_bg2.gif) no-repeat center top; overflow:hidden;}
.ph dt a:hover{background:url(Img/culture/ph_bg1.gif) no-repeat center top;}
.ph dt img{ width:94px; height:94px;}
.ph dd{ width:320px; float:right; overflow:hidden;}
.ph dd h4{color:#555; font:24px "Microsoft Yahei"; height:36px; overflow:hidden;}
.ph dd h4 a{ color:#555;}
.ph dd h4 em{ font:18px  text-transform:uppercase; color:#999; padding-left:10px;}
.ph dd p{ font:14px "Microsoft Yahei"; line-height:22px; color:#555; margin-top:8px;}

.b_about a{ display:block; background:url(Img/about/b_about.jpg) no-repeat center top; height:300px; overflow:hidden;}

.about1{ width:1004px; margin:60px auto 0; height:878px; overflow:hidden;}
.about1 dl{ width:660px; float:left; overflow:hidden;}
.about1 dt{ width:660px; height:376px; overflow:hidden;}
.about1 dt a.a_video{display:block; background:url(/Skins/Default/Img/about/about.jpg) no-repeat;width:660px; height:376px; overflow:hidden;}
.about1 dt .vdo{ left: 0;position: absolute;top: 0;}
.about1 dt img{width:660px; height:376px;}
.about1 dd .cnt{display:none;}
.about1 dd h4{ height:80px; font:24px "Microsoft Yahei"; line-height:80px; overflow:hidden;color:#01b1ec;}
.about1 dd h4 a{ color:#01b1ec;}
.about1 dd h4 em{ font:16px  text-transform:uppercase; color:#999; padding-left:8px;}
.about1 dd h5{ width:305px; float:left; height:64px; background:#f5f5f5; margin-right:12px; font:14px "Microsoft Yahei"; color:#777; padding:16px 0 0 10px;}
.about1 dd h5 em{ display:block; font:18px "Microsoft Yahei"; color:#01b1ec;}
.about1 dd p{ font:14px "Microsoft Yahei"; color:#555; line-height:28px; margin-top:15px; text-indent:2em; padding-right:10px;}
.about1 dd p i{ color:#0095db;}
.about1 ul{ width:328px; float:right; overflow:hidden;}
.about1 li{ height:217px; margin-bottom:22px; overflow:hidden; cursor:pointer;}
.about1 li img{ width:328px; height:175px;}
.about1 li em{ display:block; height:42px; font:14px "Microsoft Yahei"; line-height:42px; overflow:hidden;}
.about1 li em{ display:block; color:#555; background:#f7f8f8 url(Img/about/about_jt2.gif) no-repeat 299px 13px; padding-left:15px;}
.about1 li em:hover,.about1 li.cur em{background:#01b1ec url(Img/about/about_jt1.gif) no-repeat 299px 13px; color:#fff;}












.banner {width: 100%; min-width:1180px; height: 376px; background: url(../images/banner.jpg) center top no-repeat; overflow: hidden;}


.contentdiv{ /*padding-bottom:30px;*/}
.contentdiv h1{ /*font:normal 18px/80px , */ color:#000; text-align:center;border-bottom: 1px dotted #dddddd;
padding: 20px 0 10px;line-height: 50px;}
.contentdiv h2{ padding-left:20px; line-height:40px; background-color:#efefef;}
.contentdiv h3{ padding-bottom:10px; background:url(../images/line2.jpg) bottom left repeat-x; text-align:center;/*font-size:24px;*/margin:20px 0 30px;}
.contentdiv h3 span{ padding-left:20px;}
.contentdiv p{ /*padding:10px 0px; */font:normal 14px/30px , Arial, Helvetica, sans-serif}
.contentdiv p strong{ display:block; width:100%; font:normal 28px/50px ,  color: #000;font-weight: bold;}
.lxdivl{ float:left; margin-top:30px;}
.lxdivr{ float:right; margin-top:30px;}



.pro_top {margin: 56px auto 0px auto; width: 428px; height: 121px; background: url(../images/index_14.jpg) center 71px no-repeat; text-align: center;}
.pro_top p {margin: 0px; font-size: 28px; line-height: 30px; color: #1e1a16; }
.pro_top span {font-size: 14px; line-height: 30px; color: #97c305; }


.pro_series a{ margin:40px 5px;}
.pro_series a.cur{background-color: #97c305; color:#fff;}






.produtsshow{ margin:0px auto 20px auto; border:1px solid #e1e1e1;}
.produtsshow h1{ font:normal 24px/50px ,  text-align:center; background-color:#efefef}
.produtsshow .proshow{ margin:20px auto;}
.produtsshow .proright{ float:right; width:50%; font-size:14px; line-height:40px;}

.procontent{ padding:20px;}

.pagelist {padding:30px 0px 10px 0px; TEXT-ALIGN: center; color:#646464; clear:both; overflow: hidden;}
.pagelist a{ MARGIN:3px; PADDING:3px 7px; BORDER:1px solid #dbdbdb; color:#646464;font-size:16px;}
.pagelist a:hover { border:1px solid #b1b1b1; BACKGROUND: #b1b1b1; COLOR: #ffffff; TEXT-DECORATION: none;}
.pagelist a.current{ color:#FFFFFF;border:1px solid #316dbd; BACKGROUND: #316dbd; }
.pagelist ul{margin:0 auto; display: table;}
.pagelist li{ float:left;}


.newlist li{float:left; padding-top:40px; padding-bottom:40px; width:100%!important; background:url(../images/line2.jpg) bottom left repeat-x; margin: 0;text-align: left!important;}
.newlist li img{ float:left; width:180px; margin-right:50px;}
.newlist li b{float:left; display:block; margin-right:20px; padding-top:7px; width:114px; height:75px; background-color:#e0e0e0; text-align:center; font: normal 33px/40px ,  color:#8E8787}
.newlist li b em{ font:normal 16px/30px , Arial, Helvetica, sans-serif}
.newlist li p{ float:left; /*width:650px;*/ color:#666666}
.newlist li a{font: normal 15px/30px  ,  color:#3d3d3d}
.newlist li a:hover{ color:#ef141f;}
.newlist li p em{ padding-left:20px; color:#ccc}

.zhaopin{ margin-bottom:30px; width:100%; background-color:#e1e1e1}
.zhaopin td{ padding:5px; background-color:#fff; font:normal 13px/24px , }
.zhaopin em{ font:normal 14px ,  color:#ef141f}
.zhaopin b{ font:normal 18px/30px , }
.zhaopin td p{ font:normal 13px/24px , }
.pagediv{margin-bottom:10px; border:1px solid #eaeaea; font:normal 12px/30px , Arial, Helvetica, sans-serif}
.pagediv h1{ font:normal 18px/40px ,  color:#000; text-align:center; background-color:#eaeaea}
.pagediv p{ padding:10px;}

.downlist li{ float:left; border-bottom: 1px #CCC dashed; margin-bottom:30px; padding-top:20px; padding-bottom:10px; width:95%; background:url(../images/line2.jpg) bottom left repeat-x; color:#333333;}
.downlist li img{ width:150px; height:113px; margin-right:20px;}
.downlist li b{float:left; display:block; margin-right:20px; padding-top:7px; width:180px; height:100px; background-color:#e0e0e0; text-align:center; font: normal 40px/60px ,  color:#b1b1b1}
.downlist li b em{ font:normal 16px/30px ,  color:#b1b1b1}
.downlist li span{ float:right; color:#cccccc}
.downlist li a{font: normal 18px/40px  ,  color:#000}
.downlist li a:hover{ color:#169e6e;}
.downlist li em{color:#169e6e; font-style:normal;}
.downlist li font{ font-size:14px; color:#888888;}


.xunpan{ padding:20px;}
.xunpan table{border-top:1px solid #efefef; border-left:1px solid #efefef;}
.xunpan table td{padding:10px 5px; border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
.xunpan input{ padding:0px 5px; width:250px; height:30px; border:1px solid #efefef}
.xunpan textarea{ padding:10px; width:80%; height:200px; border:1px solid #efefef}
.xunpan input.button{width:300px; height:40px; background-color:#97c305; font:normal 18px/40px ,  color:#FFF; cursor: pointer}

.product_hits {}
.product_hits li{ padding:15px 7px; float:left; width:280px;}
.product_hits li a{display:block; text-align:center}
.product_hits li a:hover{background-color:#ebebeb;}
.product_hits li img{width:270px; height:203px; border:1px solid #ebebeb;}
.product_hits li em{ width:100%; font-size:13px; font-style:normal; line-height:40px; text-align:center;}



.main { padding:25px 0; min-height:1000px;    margin: 0 auto;/*width: 618px;*/}
/*history*/
.history { background:url(../images/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history { background:url(../images/line04.gif) repeat-y center 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 158px 0; height:60px;background-size: 60px;font-size:25px; font-family:; font-weight:normal; padding-left:45px; margin-bottom:74px;  }
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 322px 0; height:60px;background-size: 60px;font-size:25px; font-family:; font-weight:normal; padding-left:45px; margin-bottom:74px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2.first { position:absolute; left:20%; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;font-size: 20px;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 150px;font-size: 20px;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 180px 0; padding-bottom:50px; zoom:1; }
.history-date ul li { background:url(../images/icon07.gif) no-repeat center 0; padding-bottom:50px;padding-left: 400px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 15px/16px Arial;padding-bottom: 0;background: none;margin: 0}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; font-family:;}
.history-date ul li dl dt { font:20px/22px ; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;font-family: ;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:20px; line-height:25px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

#content {width: 908px;margin: 0 auto; overflow: hidden;}
.wrapper01 { margin: 0 auto;clear: both; position: relative;top: 0px;left: 0px;width: 1230px;}
.products-grid {float: left;display: inline;}
.h_position {position: relative;}
.products-grid .item {float: left;width: 290px; height: auto;display: inline;/* margin: 30px 30px 0 0;*/-webkit-transition: 1s;}
.hzl { position:relative;}
.hzl .hly{width: 290px; height:120px; bottom:0px; background:url(../images/sanjiao.png) no-repeat left top; position: absolute;}
.hzl .hly h2{z-index: 32; top:15px;position: absolute;left: 15px;width: 220px;background: none;padding-left: 0;font: bold 24px microsoft yahei;color: #fff; line-height: 22px; word-break:break-all; text-wrap:normal; font-size: 24px;}
.hzl .hly h4{z-index: 32; top:60px;position: absolute;left: 15px;width: 350px;font: bold 18px microsoft yahei;color: #fff; height: 24px;}
.hzl .hly p{font: 13px microsoft yahei;color: #fff;/* bottom: 48px; */z-index: 32;position: absolute;left: 20px; top:38px;line-height: 20px;padding-right: 10px;}
.hzl .hly a{font: bold 12px microsoft yahei;color: #fff;text-decoration: none;z-index: 32;position: absolute;left: 20px; top:90px;}
.hzl .hly a span{font-size: 14px;font-weight: bold;vertical-align: top;}

.hzl .hly_blue{width: 370px; height:120px;  bottom:0px;bottom: 11px/0; background:url(../images/h_rencai_blue.jpg) no-repeat left top; position: absolute;}
.hzl .hly_blue_22{background:url(../images/h_rencai_blue_22.jpg) no-repeat left top;}
.hzl .hly_red{width: 370px; height:120px; bottom:0px;bottom: 11px/0; background:url(../images/h_rencai_red.jpg) no-repeat left top; position: absolute;}
.hzl .hly_green{width: 370px; height:120px; bottom:0px;bottom: 11px/0; background:url(../images/h_rencai_green.jpg) no-repeat left top; position: absolute;}
.hzl .hly_orange{width: 370px; height:120px;  bottom:0px;bottom: 11px/0;background:url(../images/h_rencai_orange.jpg) no-repeat left top; position: absolute;}
.hzl .hly_blue h2,.hzl .hly_red h2,.hzl .hly_green h2,.hzl .hly_orange h2{z-index: 32; top:15px;position: absolute;left: 20px;width: 350px;font: bold 24px microsoft yahei;color: #fff;}

.click_layer_red { background:#f60a3c; width:350px; height:380px; padding:10px; position:absolute; top:30px; display:none; z-index:999; }
.click_layer_green { background:#14b846; width:350px; height:380px; padding:10px; position:absolute; top:30px; display:none; z-index:999; }
.click_layer_orange { background:#ff9211; width:350px; height:380px; padding:10px; position:absolute; top:30px; display:none; z-index:999; }
.click_layer_red h2,.click_layer_green h2,.click_layer_orange h2 {z-index:32; position: absolute; left:20px; width:350px;font:bold 24px microsoft yahei; color:#fff; margin-top:6px; }
.click_layer_red p,.click_layer_green p,.click_layer_orange p {z-index:32; position: absolute; left:20px; width:350px;font:14px microsoft yahei; color:#fff; margin-top:42px; }
.click_layer_2{ height: 272px;overflow: hidden;}

.hzl .h_cont{ position:relative;}
.h_cont h2 {z-index:32; position: absolute; left:20px; width:350px;font:bold 24px microsoft yahei; color:#fff; }
.alert_cont{ margin:0 16px 0 40px; width:1010px; float:left; }
.alert_cont p{width: 80%;font-size: 20px;line-height: 35px;color:#fff;}
.alert_cont strong{ font:22px/35px microsoft yahei; color:#fff; font-weight:bold;}
.alert_cont div{ font:20px/35px microsoft yahei; color:#fff; }
.alert_img { margin:25px 0 33px 0; }
.himg1 { margin-right:24px; }
.alert_h_box { background:#e7e7e7; float:left; margin-top:15px; padding:30px; border-radius:6px; -moz-border-radius:6px;/*老的Firefox*/ -webkit-border-radius:6px; behavior:url(../iecss3/ie-css3.htc); }
.alert_hlist { float:left; }
.alert_hlist li { float:left; width:460px; color:#0b9937; font:bold 14px/26px microsoft yahei; }
.click_layer { background:#28a3df; width:270px; height:390px; padding:10px 10px 0 10px; position:absolute; top:0px;bottom:0;bottom:11px/0; display:none; z-index:999; }
.click_layer img{-webkit-transform: scale(0.9);-moz-transform: scale(0.9); -o-transform: scale(0.9);margin: -10px;}
.click_layer h2 {z-index:32; position: absolute; left:20px; width:350px;font:bold 24px microsoft yahei; color:#fff; margin-top:6px;background: none;padding-left: 0;    margin: 11px 0 0 0;}
.click_layer h4 {z-index:32; position: absolute; left:20px; width:350px;font:bold 18px microsoft yahei; color:#fff; margin-top:35px; }
.click_layer p {line-height: 20px;z-index:32; position: absolute; left:20px; /*width:350px;*/ padding: 0;color:#fff; margin-top:44px;padding-right: 10px;}
.smallsj { margin-top:88px; }
.h_position { position:relative; }

.hfont02  {float: left;font: bold 30px/30px microsoft yahei;color: #333; margin-top:30px;}
.h_culture02{font: bold 16px/30px microsoft yahei;color: #777;margin: 26px 0 0 0;}
.h_culture02 div{font: bold 16px/30px microsoft yahei;color: #777;margin: 26px 0 0 0;}
.blue24{ font:24px/30px microsoft yahei; color:#126fb4;}

.alert_cont h3{font: bold 22px/35px microsoft yahei;color: #fff;margin: 20px 0 5px 0;}

.product-detail {
	left: 0px;
	_left: 0px;
	z-index:500;
	display: none;
	width: 908px;
	height:auto;
	background:#28a3df;
	overflow: hidden;
	padding-bottom:80px;
	margin: 22px 0px 0px;
	*margin-top:28px;
	position:absolute;
}
.wrapper01 {
	/*width: 1202px; overflow:hidden;*/
	margin: 0 auto;
	clear: both; position:relative; top:0px; left:0px; width:970px;
}
.close {
float: right;
font-size: 46px;
cursor: pointer;
margin-top: 30px;
margin-right: 108px;
margin-bottom: 10px;
_margin-top: 6px;
width: 20px;
height: 30px;
color: #fff;
}
.sjyf_1 {width: 48%;}
.sjyf_2 img{border-radius: 20%;width: 29%;border: solid 2px #8e8b8b;}