@charset "utf-8";
/* CSS Document */

.case_wrap{width:1180px;margin:0 auto;}
.case_t{width:1180px; margin:50px auto 0 auto; background:url(../images/case_t.jpg) no-repeat bottom;height:48px;}
.case_t h3 a{font-size:22px;color:#333; text-align:center;font-weight:bold; display:block; }
.case_t .more {font-size:12px;color:#333; text-align:center; display:block;padding-top:5px; }
.case_con{ margin-top:40px;}
.case_con ul li:first-child{width:566px;height:360px;}
.case_con ul li:first-child > a{ width:566px;height:360px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:360px;}
.case_con ul li:first-child .anl_rig{width:566px;height:360px;}
.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}
.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}
.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}
.case_con ul li > a{ width:270px;height:170px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:170px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:170px; text-align:center;position:absolute;top:2px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more h5 a{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;color:#fff;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
	
.product{margin:50px auto 0 auto;width:1180px;height:800px; overflow:hidden;}
.list_left{ float:left; width:220px;}
.list{ float:left; width:220px; background:#f3f3f3;}
.list .list_t{height:100px;text-align:center; background:url(../images/left_t.jpg) no-repeat center; display:block;}
.list .list_t  h2 a{ font-size:24px; color:#FFFFFF;display:block;  font-weight:bold; text-align:center;padding-top: 32px;}
.list .list_t h2 p{ font-size:14px; color:#FFFFFF;display:block; font-weight:normal; text-align:center;}
.list .list_con{width:220px;}


#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}
#menu a {display: block;text-decoration: none;	}
#menu li { line-height:30px; font-family:"Microsoft YaHei"; font-size:16px;margin:0px auto;}
#menu li .first{background:url(../images/list.jpg) no-repeat center; height:42px;width:192px;margin:15px 13px 10px 13px; font-weight:bold;}
#menu li a.first { height:42px;font-size:15px;color:#fff; line-height:42px; display:block; text-align:center;}
#menu li ul li{height:35px; line-height:35px; }
#menu li ul li a {color: #333;font-size:14px; text-align:left; background:url(../images/buttom.jpg) no-repeat 20px center; padding-left:40px; white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden; }
#menu li ul li a:hover {background: #F8F7F3;color:#333;}

#tab{width:932px;position:relative;margin:0 auto 0 20px; float:right;}                            
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; background:url(../images/chanpin_t.jpg) no-repeat bottom center;}
#tab .tab_menu li{float:left;line-height:46px;cursor:pointer;text-align:center;margin:0px 37px 0px 0; font-size:18px; color:#333; font-weight:bold;}
#tab .tab_box{width:932px;height:200px;clear:both;top:40px;position:relative; float:right; }
#tab .tab_menu .selected{cursor:pointer;color:#39a20a;height:46px;font-weight:bold;}
#tab .more{ float:right; line-height:46px;}
#tab .more a{ font-size:14px; color:#333;}
#tab .tab_box ul li{width:220px; height:205px; float:left;margin:30px 13px 5px 0; background:#f2f2f2;}
#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;}
#tab .tab_box ul li.last{ overflow:none;}
#tab .tab_box ul li img{ padding:2px; width:216px; height:161px;}
#tab .hide{display:none;}
#tab .tab_box div{padding:10px 0;} 

.list_left .contact{margin-top:15px; width:218px; background:#f6f6f6; border:1px solid #dfdfdf; height:176px; float:left;}
.list_left .contact h5{font-size:14px; color:#39a20a; font-weight:bold; height:25px; border-bottom:1px solid #dfdfdf; line-height:25px; padding-left:5px;}
.list_left .contact p{font-size:12px; color:#333; margin: 8px 5px;}

.banner1{margin:50px auto 0 auto;width:100%; height:200px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .zx1{ width:220px; float:right;margin:30px 35px 0 0;color:#fff; font-size:22px; font-weight:bold;}
.banner1 .zx img{margin:10px 0 20px 0px;}

.danyou{width:1180px; height:773px; background:url(../images/danyou_bg.jpg) no-repeat center; margin:0 auto;}
.danyou .fannao{width:1180px;height:535px; margin:0 auto}
.danyou .fan_nr{width:640px; float:right;margin:170px 120px 0 0; font-size:24px; color:#333;}
.danyou .fan_nr p{font-size:38px; color:#333; font-weight:bold;}
.danyou .fan_nr ul{width:640px; height:52px;margin:15px 0px 15px 0;}
.danyou .fan_nr li{ float:left; width:195px; height:52px; background:#e16600;font-size:14px; color:#fff; text-align:center;padding-top:5px;margin:0px 15px 0px 0;}
.danyou .fan_nr span{font-size:20px; color:#333;font-weight:bold;}
.danyou .te{width:1180px; margin:0 auto;}
.danyou .te .te_title{width:325px; margin:45px auto 0 auto; float:left; font-size:30px; color:#333;margin-left:25px;}
.danyou .te .te_title .p1{width:320px; height:46px;margin:20px 0; font-size:24px; color:#fff;  line-height:46px; font-weight:bold; }
.danyou .te .te_title .p2{ font-size:18px; color:#333;}
.danyou .te .nr{float:left; margin:100px 0 0 22px; width:766px;}
.danyou .te .nr ul li{float:left; width:111px; margin:0 27px 0 0; text-align:center;font-size:16px; font-weight:bold; color:#fff;}

.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:1022px;margin:0 auto; position:relative;}
.ysbg .zx {width:190px; right:0px; position:absolute;top:50px;}
.ysbg .zx .zx1{color:#fff; font-size:18px; font-weight:bold; margin-left:15px;}
.ysbg .zx img{margin:10px 0 20px 0px;}
.ysbg .ys_title{ margin:0 auto; width:1180px; height:79px;padding:180px 0 0 0px; text-align:center;font-size:24px; color:#fff; font-weight:bold;}
.ysbg .ys_title p{text-align:center;font-size:36px; color:#fff; font-weight:bold;margin: 12px 0 0 320px;}
.ysbg .advantage{ width:1180px; height:1022px; margin:0 auto; position:relative; }
.advantage .ys1{ position:absolute; top:335px;width:570px; height:200px;left:0;}
.advantage .ys1 .yst{ color:#fff; font-size:24px;position:absolute;  left:55px; font-weight:bold; }
.advantage .ys1 .yscon{ color:#fff; font-size:14px;position:absolute; top:60px; left:32px; }
.advantage .ys1 .yscon p{line-height:26px;}

.advantage .ys2{ position:absolute; top:550px; left:0; width:570px; height:200px;}
.advantage .ys2 .yst{ color:#fff; font-size:24px;position:absolute; left:55px;font-weight:bold;}
.advantage .ys2 .yscon{ color:#fff; font-size:14px;position:absolute; top:60px; left:32px; }
.advantage .ys2 .yscon p{ line-height:26px;}

.advantage .ys3{ position:absolute; top:790px;width:570px; height:200px;right:0;}
.advantage .ys3 .yst{ color:#fff; font-size:24px;position:absolute; left:35px;font-weight:bold;}
.advantage .ys3 .yscon{ color:#fff; font-size:14px;position:absolute; top:60px; left:32px;}   
.advantage .ys3 .yscon p{ line-height:26px;}

.about_bg{width:100%; height:512px; background:#efeff1 url(../images/ab_bg.jpg) no-repeat bottom center;margin:0 auto;}
.about_bg .about{width:1180px; height:512px; margin:0 auto;}
.about_bg .about .ab_img{width:502px; height:399px; margin:60px auto 0 auto; background:url(../images/img_y.jpg) no-repeat bottom; float:left;}
.about_bg .about .ab_img img{width:502px; height:382px; border:1px solid #dbdbdb;}
.about_bg .about .ab_right{float:left;width:630px; margin-left:20px;}
.about_bg .about .ab_nr{height:185px;padding-top:48px;}
.about_bg .about .ab_nr .biaoti { height:40px; border-bottom:1px solid #dcdcdc;}	
.about_bg .about .ab_nr .biaoti h3 a{font-size:24px; color:#333; line-height:40px; font-weight:bold;display:block; }	
.about_bg .about .ab_nr p{font-size:12px; color:#333; line-height:200%;margin-top:10px; height:80px; overflow:hidden;}
.about_bg .about .ab_nr .xq{ line-height:30px; text-align:center;margin-top:15px; width:92px; height:30px; background:#f46d00;}
.about_bg .about .ab_nr .xq a{font-size:14px; color:#fff; line-height:30px; text-align:center}
.fengcai {width:630px; height:230px;margin:auto;}
.fc_title{width:630px;margin:10px auto 0 auto;  height:35px; border-bottom:1px solid #39b530;}
.fc_title h3 a{font-size:16px;color:#39b530; float:left;padding-right:10px; font-weight:normal;display:block;  }
.fc_title .more{font-size:14px;color:#39b530;float:right; }
.fc_box{ width:630px; margin:0 auto; height:200px;}
/********图片滚动********/
.gd_02{ position:relative; height:250px;margin:0 0px;}
.gd_02 em{position: absolute;top: 4027px;height: 43px;}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{right:-205px;}
.gd_02 #simgs2{ margin: 0 0;}
.gd_02 li{ float:left; width:190px;height:175px;text-align:center; padding-top:20px; margin:0 20px;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:182px; height:117px; border:4px solid #39b530;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative} 
.gd_02 #simgs2 a{font-size:14px;color:#333;}

.review_bg{width:100%;margin: 0 auto; background:#e2e2e2 url(../images/jz_bg.jpg) no-repeat bottom center;height:575px;}
.review_title{width:1180px;margin:0 auto; padding-top:30px;}
.review_title h3 a{font-size:24px;color:#39a20a; text-align:center;font-weight:bold;display:block; }
.review_title .more{text-align:center; display:block; margin:0 auto;background:url(../images/jz_t.jpg) no-repeat center; height:23px;}
.review_title .more a{font-size:14px;color:#333; font-weight:bold; text-align:center; display:block;}
.review{width:1180px; height:410px; margin:40px auto 0 auto;}

.review ul li{width:280px; float:left;height:410px;margin:0 15px 0 0; background:#fff url(../images/jz_y.jpg) no-repeat bottom center;}
.review ul li .img{width:280px;}
.review ul li .img img{width:278px;height:172px; border:1px solid #dbdbdb;}
.review ul li .neir{width:280px; height:210px;margin-top:15px;}
.review ul li .neir h5 a{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px 20px; height:30px; border-bottom:2px solid #bfbfbf;}
.review ul li .neir p{font-size:12px;color:#333;line-height:200%; overflow:hidden;margin:0 10px; height:100px; overflow:hidden;}
.review ul li .xq{ margin:8px 10px;width:100px; float:right;}
.review ul li .xq a{color:#333; line-height:34px; text-align:right; display:block; font-size:14px; background:url(../images/buttom2.jpg) no-repeat left center; font-weight:bold;}

.banner2{margin:0 auto;width:100%; height:225px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;}
.banner2 .zx .zx1{ float:left;margin:140px 35px 0 0;color:#fff; font-size:18px; font-weight:bold;}
.banner2 .zx .img{margin:10px 0 20px 15px; float:right;}
.banner2 .zx .zx1 .tel{margin:22px 0 20px 52px; float:left;}

.trends_bg{margin:0 auto;width:100%; height:405px; }
.trends{margin:0 auto;width:1180px; height:385px;padding-top:20px; }
.trends .tab_menu{ width:710px; height:390px; float:right;}
.tab_menu .ttt{ width:710px; height:40px; background:url(../images/news_t.jpg) no-repeat bottom center;}
.tab_menu .ttt ul{ width:365px; float:left; height:40px; }
.tab_menu li  h3 a{font-size:16px;color:#333; font-weight:normal;display:block; }
.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#333;}
.tab_menu .ttt li{ float:left;height:40px; text-align:center; line-height:40px;cursor:pointer; color:#333; margin-right:30px;}
.tab_menu .ttt li h3 a:hover{color:#45b702;}
.tab_menu .tabcont{ width:710px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:710px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:710px; margin:0 auto;height:150px;}
.tab_menu .tabc .box_nr img{float:left;width:240px;height:120px;border:1px solid #c3c3c3;padding:3px;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;padding-top:10px;font-size:12px;height:105px;overflow: hidden; color:#333;width:420px;}
.tab_menu .tabc .box_nr p a{color:#f8922e;font-size:12px;margin:20px 0 0 20px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul li{width:48%; float:left;line-height:250%; padding-left:5px; background:url(../images/buttom1.jpg) no-repeat left;border-bottom:1px dotted #a0a0a0;margin-right:8px;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.tab_menu .tabcont .tabc ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:240px; }
.tab_menu .tabc .box_nr  h5 a{float:left;margin-left:15px;font-size:14px;color:#333; font-weight:normal;}

.trends .que{width:385px;float:left;height:430px;}
.trends .que .question_title{height:40px; background:url(../images/wen_t.jpg) no-repeat bottom;}
.trends .que .question_title h3 a { float:left;font-size:16px; color:#333; line-height:40px;margin:0 0px 0 5px; font-weight:normal;display:block; }
.trends .que .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}
.trends .que ul li{margin:12px auto;border-bottom:1px dashed #e1e1e1;}
.trends .que .question{ line-height:200%; height:320px; 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;}

.trends .que .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}
.trends .da{margin:10px auto;}
.trends .da p{color:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}

.catenate_bg{margin:0 auto; width:100%;height:86px; background:url(../images/sou_bg.jpg) no-repeat center;}
.catenate{margin:0 auto; width:1180px;height:86px;}
.catenate .link{float:left;margin-left:10px;  height:86px; }
.catenate .link span{font-size:18px;color:#45b702;font-weight:bold; margin: 0px 0 20px 0px;display: block; line-height:86px;}
.catenate .yq a{font-size:14px;color:#333; float:left; line-height:86px; text-align:center;margin-left:10px;}