@charset "utf-8";

/* CSS Document */



.he_bg{width:100%;margin:20px auto 0 auto; height:300px; background:#fff;}

.he_title{width:1180px;margin:0 auto;  height:93px;}

.he_title h3 a{font-size:24px;color:#5da51e; text-align:center; height:75px; line-height:100px;font-weight:bold; display:block;background:url(../images/hz_t.jpg) no-repeat center;}

.he_title p{font-size:14px;color:#545454; text-align:center; font-weight:normal; display:block; text-align:center; margin-top:10px;}

.gd_01{ position:relative; height:180px; width:1180px;margin:30px auto 0 auto; overflow:hidden;}

.gd_01 em{position: absolute;top: 50px;}

.gd_01 .t_l{ left:0px;}

.gd_01 .t_r{ right:0px;}

.gd_01 #simgs{ margin:0px 50px;}

.gd_01 li{ float:left; width:248px; text-align:center;margin:10px 10px 40px 10px; }

.gd_01 li.last{ padding-right:0;}

.gd_01 li img{ display:block; width:246px; height:112px; border:1px solid #dbdbdb; }

.gd_01 li a{ color:#333;}

.gd_01 .fl { float:left;}

.gd_01 .fr { float:right;}

.gd_01 .pa{ position:absolute;}

.gd_01 .pr{ position:relative}

.gd_01 #simgs a{color:#333;font-size:14px; line-height:40px; text-align:center; }



.product_bg{margin:50px auto 0 auto;width:100%; background:url(../images/cp_bg.jpg) no-repeat bottom center; height:1100px;}

.product{margin:50px auto 0 auto;width:1180px; height:800px;}

.list{ float:left; width:230px; height:770px;background:url(../images/cp_bottom.png) no-repeat bottom center; }

.list .list_t{text-align:center; background:url(../images/cp_t.png) no-repeat center; height:108px; display:block;}

.list .list_t h2 a{ font-size:24px; color:#5da51e;display:block;font-weight:bold;padding-top:45px;}

.list .list_t p{ font-size:14px; color:#5da51e;display:block;font-weight:normal;padding-top:10px; font-family:Arial, Helvetica, sans-serif;}

.list .list_con{width:230px; height:605px; background:#d9dee2; }

.list .list_con ul li{ line-height:45px; float:left; width:200px;margin:10px 14px 10px 14px;height:45px;background:url(../images/list.jpg) no-repeat center; }

.list .list_con ul li a{ font-size:14px; color:#333;padding-left:30px;display: block;}

.list .list_con ul li.last{border:none;margin-bottom:5px;}

#tab{width:916px;position:relative;margin:0 auto 0 18px; float:right;}                            

#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; height:40px; line-height:40px; background:url(../images/cp_xt.jpg) no-repeat bottom center;  }

#tab .tab_menu li{float:left;cursor:pointer;text-align:center;margin:0px 40px 5px 0; font-size:16px; color:#333; font-weight: bold; }

#tab .tab_menu .more{float:right;}

#tab .tab_menu .more a{font-size:14px; color:#333;}

#tab .tab_box{width:914px;height:290px;clear:both;top:50px;position:relative; float:right;  border:1px solid #d2d2d2; }

#tab .tab_menu .selected{cursor:pointer;color:#5da51e;font-size:16px; font-weight:bold;}

#tab .tab_box ul li{width:212px; height:150px; float:left;margin:25px 8px 30px 8px; }

#tab .tab_box ul li a{color:#333; }

#tab .tab_box ul li p a{width:212px; text-align:center; display:block; height:25px; line-height:25px; font-size:14px; color:#333;}

#tab .tab_box ul li.last{ overflow:none;}

#tab .tab_box ul li img{ width:206px;height:150px;border:1px solid #dbdbdb; padding:2px; }

#tab .hide{display:none;}

#tab .tab_box div{padding:10px 0;} 

#tab .tab_box .neirong{width:916px;height:250px;}

#tab .tab_box .neirong img{width:328px;height:248px; float:left; border:1px solid #e1e1e1;margin:0px 0 0 20px;}

#tab .tab_box .neirong .nr_xq{ float:left; width:530px;margin-left:20px;}

#tab .tab_box .neirong .nr_xq h5{ font-size:16px; color:#5da51e; font-weight:bold;}

#tab .tab_box .neirong .nr_xq p{ font-size:14px; color:#333; line-height:200%;height:100px; overflow:hidden;}

#tab .tab_box .neirong .xq a{ margin:5px 0px 0 20px; display:block; color:#fff;width:113px;height:43px; text-align:center; line-height:31px;float:left; background:url(../images/xq1.jpg) no-repeat; font-size:14px;}

#tab .tab_box .neirong .xq .zixun{ margin:5px 0px 0 20px; display:block; color:#fff;width:113px;height:43px; text-align:center; line-height:31px;float:left; background:url(../images/xq2.jpg) no-repeat;font-size:14px;}

.banner1{width:1180px;margin:0 auto; height:200px;}

.banner1 .zx {width:1180px;margin:0 auto;}

.banner1 .zx .zx1{ width:580px; float:right;margin:65px 25px 0 0; }

.banner1 .zx .zx1 .rexian{color:#f87400;font-size:22px; font-weight:bold;margin:35px 0 0 20px; float:left; line-height:42px;}

.banner1 .zx img{margin:38px 0 0px 25px;}





.case{width:1180px; margin:0 auto; height:auto;}

.case .case_t{width:1180px; margin:0 auto;background:url(../images/case_t.jpg) no-repeat bottom center; height:65px;  }

.case .case_t h3 a{ font-size:36px; font-weight:bold; text-align:center; display:block; color:#5da51e;}

.case_nr{width:1090px; margin:30px auto 0 auto; height:auto;}



.case_nr dl dt {

    float: left;

    width: 273px;

}

.case_nr dl dt p {

    width: 273px;

    height: 232px;

    position: relative;

    margin-bottom: 24px;

	overflow:hidden;

}

.case_nr dl dt p img {

    width: 273px;

    height: 232px;

	border:1px solid #e7e7e7;

	transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;

}

.case_nr dl dt img:hover {

transform: scale(1.1,1.1) ;-ms-transform: scale(1.1,1.1) ;-webkit-transform: scale(1.1,1.1) ;-o-transform: scale(1.1,1.1) ;-moz-transform: scale(1.1,1.1); overflow: hidden;

}

.case_nr dl dt p span {

    width: 275px;

    text-align: center;

    display: block;

    background: url(../images/ico1.png) repeat;

    height: 33px;

    line-height: 33px;

    text-align: center;

    bottom: 0;

    left: 0;

	position: absolute;

}

.case_nr dl dt p span a {

    font-size: 14px;

    color: #fff;

}

.pr {

    position: relative;

}



.case_nr dl dd img {

    width: 511px;

    height: 487px;

	border:1px solid #e7e7e7;

	transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;

}

.case_nr dl dd img:hover {

transform: scale(1.1,1.1) ;-ms-transform: scale(1.1,1.1) ;-webkit-transform: scale(1.1,1.1) ;-o-transform: scale(1.1,1.1) ;-moz-transform: scale(1.1,1.1); overflow: hidden;

}

.case_nr dl dd {

    float: left;

    width: 511px;

    height: 487px;

    margin: 0 12px;

	overflow:hidden;

}

.case_nr dl dd p span {

    width: 511px;

    text-align: center;

    display: block;

    background: url(../images/ico1.png) repeat;

    height: 33px;

    line-height: 33px;

    text-align: center;

    bottom: 0;

    left: 0;

	position: absolute;

}

.case_nr dl dd p span a {

    font-size: 14px;

    color: #fff;

}



.tx_bg{width:100%; background:url(../images/te_bg.jpg) no-repeat center;height:709px;margin: 0 auto; position:relative;}

.tx_bg .te{width:1180px ;height:624px;margin: 0 auto; position:relative;}

.tx_bg .tx_title{font-size:30px;color:#5da51e; text-align:center;font-weight:bold;padding-top: 50px;}

.tx_bg .tx_title p{font-size:16px;color:#9a9999; text-align:center;font-weight:normal;padding-top: 20px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;}

.tx_bg .tx{ width:1180px; height:480px; margin:0 auto; position:relative;}

.tx_bg .tx1{position:absolute; top:77px;width:560px; height:100px;right:75px; }

.tx_bg .tx1 .tx_nr span{ color:#f87400; font-size:18px; font-weight:bold;}

.tx_bg .tx1 .tx_nr p{ color:#545454; font-size:14px;position:absolute;top:30px; line-height:22px;}

.tx_bg .tx2{position:absolute; top:187px;width:560px; height:100px;right:30px;}

.tx_bg .tx2 .tx_nr span{ color:#f87400;  font-size:18px; font-weight:bold; }

.tx_bg .tx2 .tx_nr p{ color:#545454; font-size:14px;position:absolute; top:30px;line-height:22px; }

.tx_bg .tx3{position:absolute; top:295px;width:560px; height:100px;right:20px;}

.tx_bg .tx3 .tx_nr span{ color:#f87400;  font-size:18px; font-weight:bold;}

.tx_bg .tx3 .tx_nr p{ color:#545454; font-size:14px;position:absolute;   top:30px;line-height:22px;}

.tx_bg .tx4{position:absolute; top:405px;width:560px; height:100px;right:55px;}

.tx_bg .tx4 .tx_nr span{ color:#f87400;  font-size:18px; font-weight:bold;}

.tx_bg .tx4 .tx_nr p{ color:#545454; font-size:14px;position:absolute; top:30px;line-height:22px; }

.tx_bg .tu{position:absolute; top:80px;width:390px; height:390px;left: 70px;}



.ys{ width:1180px; height:452px; margin:30px auto 0 auto; position:relative;}

.ys_title {margin:50px auto 0 auto; width:1180px;font-size:30px; color:#333; text-align:center; display:block; font-weight:bold;background:url(../images/te_t.jpg) no-repeat bottom center; height: 120px;}



.ys .ys1{ position:absolute; top:10px;width:390px; height:200px;left:0;}

.ys .ys1 .tecon{ color:#545454;  font-size:15px;position:absolute; top:45px; left:40px; background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px;}

.ys .ys1 .tecon p{line-height:24px;}



.ys .ys2{ position:absolute; top:100px; left:0; width:390px; height:200px;}

.ys .ys2 .tecon{color:#545454;  font-size:15px;position:absolute; top:45px; left:40px;background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px;}

.ys .ys2 .tecon p{ line-height:24px;}



.ys .ys3{ position:absolute; top:190px;width:390px; height:200px;left:0;}

.ys .ys3 .tecon{ color:#545454; font-size:15px;position:absolute; top:45px; left:40px;background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px;}   

.ys .ys3 .tecon p{ line-height:24px;}



.ys .ys4{ position:absolute; top:280px;width:390px; height:200px;left:0;}

.ys .ys4 .tecon{ color:#545454; font-size:15px;position:absolute; top:45px; left:40px;background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px;}   

.ys .ys4 .tecon p{ line-height:24px;}



.ys .ys5{ position:absolute; top:10px;width:380px; height:200px;right:0;}

.ys .ys5 .tecon{ color:#545454; font-size:15px;position:absolute; top:45px; right:38px;background:url(../images/buttom.jpg) no-repeat right center;padding-right:20px;}   

.ys .ys5 .tecon p{ line-height:24px;}



.ys .ys6{ position:absolute; top:100px;width:350px; height:200px;right:0;}

.ys .ys6 .tecon{ color:#545454; font-size:15px;position:absolute; top:45px; right:38px;background:url(../images/buttom.jpg) no-repeat right 8px;padding-right:20px;}   

.ys .ys6 .tecon p{ line-height:24px;}



.ys .ys7{ position:absolute; top:190px;width:350px; height:200px;right:0;}

.ys .ys7 .tecon{ color:#545454; font-size:15px;position:absolute; top:45px; right:38px;background:url(../images/buttom.jpg) no-repeat right 8px;padding-right:20px; }   

.ys .ys7 .tecon p{ line-height:24px;}



.ys .ys8{ position:absolute; top:280px;width:380px; height:200px;right:0;}

.ys .ys8 .tecon{ color:#f87400; font-size:18px;position:absolute; top:45px; right:38px;background:url(../images/buttom.jpg) no-repeat right center;padding-right:20px;}   

.ys .ys8 .tecon p{ line-height:24px;}





.ys .tu1{ position:absolute; top:0px; left:380px; width:415px; height:415px;}

.ys .tu1 .img{position:absolute;  left:0px; }



.danyou_bg{ width:100%; margin:0 auto; height:340px; background:#5da51e;}

.danyou{ width:1180px; margin:0 auto; padding-top:40px;height:300px;}

.danyou .dy_t{margin:0 auto; text-align:center; font-size:30px; color:#fff; font-weight:bold; background:url(../images/fw_t.png) no-repeat bottom center;height: 50px; }

.tech_c { height:150px;margin:50px 0 0 0px;}

.tech_c dl {width: 362px; margin:0 15px; height:150px;float: left;  }

.tech_c dt {margin:0 auto 20px auto; width:140px; height:140px; float:left;}

.tech_c dt img{margin:0px auto 0 auto;}

.tech_c dd b {display: block; font-size: 14px; color: #fff; font-weight:normal;margin:50px 0 0 20px; float:left;width: 200px;line-height: 24px;}



.review_bg{width:100%; height:640px; margin:0 auto; background:url(../images/jz_bg.jpg) repeat center;}

.review_title{width:1180px;margin:0 auto;height:80px; background:url(../images/jz_t.jpg) no-repeat bottom center; padding-top:50px;}

.review_title h3 a {font-size:30px;color:#333; text-align:center; font-weight:bold; display:block; }

.review_title h3 span {color:#5da51e; }

.review{width:1180px; margin:20px auto 0 auto;}



.review ul li{width:330px; float:left;margin:0 61px 0 0;}

.review ul li .jz_img{width:260px; height:260px; background:#fff; margin:30px auto 0 auto; border-radius:50%; -webkit-transition:1s ease;-moz-transition:1s ease;}

.review ul li .jz_img img{width:250px;height:250px; border-radius:50%; padding:5px;-webkit-transition:1s ease;-moz-transition:1s ease;}

.review ul li .neir{width:330px;position:relative;}

.review ul li .neir h5 a{font-size:16px;color:#5da51e; font-weight:bold;text-align:center;height:45px; line-height:45px; background:url(../images/jz_xt.jpg) no-repeat bottom center; display:block;white-space:nowrap;

text-overflow:ellipsis;

-o-text-overflow:ellipsis;

overflow: hidden;}

.review ul li .neir p{font-size:14px;color:#545454;line-height:24px; overflow:hidden; height:100px; overflow:hidden; margin:10px;}
.review ul li .jz_img:hover{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}


.banner2{margin:0px auto 0 auto;width:100%; height:240px; background:url(../images/banner_2.jpg)  no-repeat center;}

.banner2 .zx {width:1180px;margin:0 auto;}

.banner2 .zx .zx1{ width:280px; float:right;margin:60px 0px 0 0px; }

.banner2 .zx .zx1 .rexian{ font-size:18px; color:#fff; font-weight:bold;line-height:32px;}

.banner2 .zx .zx1 .rexian p{ font-size:24px; color:#fff;}

.banner2 .zx img{margin:20px 0px 0px 0px;}



.about_bg{width:100%; height:920px; background:url(../images/ab_bg.jpg) no-repeat top center;margin:0px auto 0 auto; position:relative;}

.about_bg .about{width:1180px; height:590px; margin:0 auto;padding-top:50px; position:relative;}

.about_bg .about .ab_t {background:url(../images/ab_t.png) no-repeat left center;display: block;

line-height: 40px;width: 182px;height: 40px;}

.about_bg .about .ab_img{width:507px; height:435px; margin:30px auto 0 auto; background:url(../images/ab_img.png) no-repeat center; float:left;}

.about_bg .about .ab_img img{width:470px; height:265px;padding:20px 17px; }

.about_bg .about .ab_right{float:right;width:630px; margin-left:20px;}

.about_bg .about .ab_nr{height:200px;padding-top:20px;}

.about_bg .about .ab_nr .biaoti h3 a{font-size:18px; color:#444; line-height:40px; font-weight:bold;}	

.about_bg .about .ab_nr p{font-size:14px; color:#666; line-height:24px;margin-top:10px;}



.ry{width:590px;margin:20px auto 0 auto;}

.ry_title{width:590px;margin:0 auto;}

.ry_title h3 a{font-size:20px;color:#5da51e; text-align:center;line-height:30px;font-weight:bold; display:block;background:url(../images/ry_t.png) no-repeat center;}

.gd_03{ position:relative; height:220px; width:590px;margin:10px auto 0 auto; overflow:hidden;}

.gd_03 em{position: absolute;top: 63px;}

.gd_03 .t_l{ left:0px;}

.gd_03 .t_r{ right:0px;}

.gd_03 #simgs03{ margin:0px 50px;}

.gd_03 li{ float:left; width:220px; text-align:center;margin:10px 10px 40px 10px; }

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:220px; height:160px; }

.gd_03 li a{ color:#333;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}

.gd_03 #simgs03 a{color:#666;font-size:14px; line-height:40px; text-align:center; white-space: nowrap;

text-overflow: ellipsis;

-o-text-overflow: ellipsis;

overflow: hidden;display: block;}



.fengcai{width:1178px;margin:-40px auto 0 auto; border:1px solid #e6e6e6; background:#fff; position:relative; height:300px;}

.fc_title{width:1100px;margin:0 auto; margin:0 40px;background:url(../images/fc_t.jpg) no-repeat bottom center; height:40px;}

.fc_title h3 a{font-size:18px;color:#5da51e;line-height:40px;font-weight:bold; float:left;}

.fc_title .more{color:#888; font-size:12px; float:right; line-height:40px; }

.fc_title p{font-size:14px;color:#666; text-align:center; font-weight:normal; display:block; text-align:center; margin-top:10px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}

.gd_04{ position:relative;  width:1100px;margin:30px 40px 0 40px; height:230px; overflow:hidden;}

.gd_04 em{position: absolute;top: 60px;}

.gd_04 .t_l{ left:0px;}

.gd_04 .t_r{ right:0px;}

.gd_04 #simgs04{ margin:0px 50px;}

.gd_04 li{ float:left; width:222px; text-align:center;margin:10px 10px 40px 10px; }

.gd_04 li.last{ padding-right:0;}

.gd_04 li img{ display:block; width:220px; height:160px; border:1px solid #cdcdcd; }

.gd_04 li a{ color:#333;}

.gd_04 .fl { float:left;}

.gd_04 .fr { float:right;}

.gd_04 .pa{ position:absolute;}

.gd_04 .pr{ position:relative}

.gd_04 #simgs04 a{color:#666;font-size:14px; line-height:40px; text-align:center; }



.trends_bg{margin:30px auto 0 auto;width:100%; height:600px; background:url(../images/news_bg.jpg) repeat center; }

.trends{margin:0 auto;width:1180px; height:400px; padding-top:50px; overflow:hidden;}

.trends .xwr_t{ width:774px; float:left;margin-bottom: 15px; }

.trends .xwr_t h3{ width:700px; float:left;background:url(../images/news_xt.jpg) no-repeat right center; }

.trends .xwr_t h3 a{ background:url(../images/news_t.png) no-repeat left center; height:52px; font-size:24px; color:#333; font-weight:bold; display:block;padding-left: 178px; float:left;width: 200px; }

.trends .xwr_t .more{height:52px; font-size:14px; color:#f87400;display:block; float:right; line-height:52px; }

.trends .xwr{ width:774px; float:left;}

.xwr .xwnr_t{ height:45px; line-height:45px;}

.xwr .xwnr_t ul{ float:left; }

.xwr .xwnr_t ul li{ float:left; width:89px; text-align:center; height:36px;}

.xwr .xwnr_t ul li a{ font-size:18px; color:#333; font-weight:bold; line-height:26px;}

.xwr .xwnr_t ul li a:hover{ color:#fff; }

.xwr .xwnr_t ul li:hover{ background:url(../images/news_hover.png) no-repeat center;}

.xwr .xwnr_t ul li.casehover{ background:url(../images/news_hover.png) no-repeat center;}

.xwr .xwnr_t ul li.casehover a{color:#fff;}

.xwr .xwnr_con{ float:left;}

.xwnr_con .neirong1{float:left; margin-top:20px;}

.neirong1 .nr_left{ width:270px; height:184px;float:left;}

.neirong1 .nr_left img{ width:270px; height:162px;border:1px solid #dbdbdb;}

.neirong1 .nr_left .l_nr h5{ width:270px; font-size:14px; font-weight:bold; color:#333; line-height:30px;overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

display: block;}

.neirong1 .nr_left .l_nr p{ width:270px; font-size:12px; color:#545454; line-height:24px; height:80px; overflow:hidden;}

.neirong1 .nr_left .l_nr .more{ width:102px; height:30px; font-size:12px; color:#f87400; line-height:30px; display: block; text-align:center; border:1px solid #f87400; border-radius:5px;}

.neirong1 .nr_right{ float:right; width:485px; margin-left:15px;}

.neirong1 .nr_right ul li{ height:54px;width:485px; margin-bottom:10px;}

.nr_right .nrr{ width:485px; height:52px; background:#f3f3f3;color:#333;}

.nrr .nrr_l{ float:left; width:58px; font-size:12px; text-align:center; border-right:1px solid #cbcbcb;height:42px;padding-top: 10px }

.nrr .nrr_l span{ font-size:14px; font-weight:bold;}

.nrr .nrr_r{ width:415px; float:left; margin-left:10px;}

.nrr_r span{ line-height:25px;}

.nrr_r span a{ font-size:14px; color:#333; font-weight:bold;}

.nrr_r p{ color:#333; width:410px; white-space:nowrap;

text-overflow:ellipsis;

-o-text-overflow:ellipsis;

overflow: hidden; }







.trends .wenti{width:360px;float:right;height:400px;}

.trends .wenti .question_title{height:45px;}

.trends .wenti .question_title  h3 a{ float:left;font-size:18px; color:#333; font-weight:bold; background:url(../images/news_xt.jpg) no-repeat right center; display:block; line-height:45px;width: 290px;}

.trends .wenti .question_title .more{ float:right;font-size:14px; color:#f87400;line-height:45px;display:block; line-height:45px;}

.trends .wenti ul li{margin:20px auto;border-bottom:1px dashed #e1e1e1;}

.trends .wenti .question{ line-height:200%; height:340px; margin:20px 8px 0 8px; overflow:hidden;}

.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;font-weight:bold;}

.trends .right .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}

.trends .da{margin:10px auto;}

.trends .da p{color:#545454;font-size:12px; line-height:24px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}



.catenate{margin:30px auto 0 auto; width:1180px;height:60px;}

.catenate .link{font-size:18px;color:#5da51e; line-height:30px; background:url(../images/links_xt.jpg) no-repeat right center;font-weight:bold;}

.catenate .yq{font-size:14px;color:#333; float:left;height:30px;line-height:30px; text-align:center;margin-left:10px; }