@charset "utf-8";
/* CSS Document */

.he_bg{width:100%;margin:1px auto 0 auto; height:240px;background:#f2f2f2;}
.he_bg .hezuo{width:1180px;margin:0 auto; height:200px;padding-top:39px;}
.he_title{width:220px;margin:0 auto;  height:156px; float:left;background:url(../images/hz_t.png) no-repeat left center;margin:0px 0 0 10px;}
.he_title h3 a{font-size:20px;color:#333; text-align:center;font-weight:bold; display:block;margin: 30px 0 3px 0;padding-right: 35px;}
.he_title h3 p{font-size:12px;color:#999; text-align:center; display:block;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.he_title .more{font-size:12px;color:#333;margin: 5px 0 0 65px; display:block; }
.gd_01{ position:relative; height:190px; width:925px;margin: 0 auto; float:right; 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 0px;}
.gd_01 li{ float:left; width:222px; text-align:center;margin:17px 10px 40px 10px; }
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:220px; height:130px; border:1px solid #e6e6e6; }
.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:#666;font-size:14px; line-height:40px; text-align:center;     display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.product{margin:50px auto 0 auto;width:1180px; height:auto;}
.list{ float:left; width:260px;}
.list .list_t{height:104px;background:url(../images/left_t.jpg) no-repeat center; display:block;}
.list .list_t h2 a{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top:22px;}
.list .list_con{width:258px; border:1px solid #dcdcdc;}


#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.png) no-repeat center; height:55px;width:268px;margin:25px 0px 25px 0px;}
#menu li a.first { height:55px;font-size:18px;color:#d43900; line-height:42px; display:block; text-align:center;}
#menu li ul li{ width:230px;height:39px; line-height:39px;margin:20px auto;background:url(../images/list1.jpg) no-repeat center;}
#menu li ul li a {color: #333;font-size:14px; text-align:left; padding-left: 40px;}

#tab{width:870px;position:relative;margin:0 auto 0 18px; float:right;height: 860px;}                            
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; height:40px; border-bottom:1px solid #d5d5d5;}
#tab .tab_menu li{float:left;width:125px;height:40px;line-height:40px;cursor:pointer;text-align:center;margin:0px 10px 0px 0;  background:#2392f1; }
#tab .tab_menu li a{font-size:18px; color:#fff; font-weight:bold;}
#tab .tab_box{width:870px;height:auto;clear:both;top:60px;position:relative; float:right; overflow:hidden;}
#tab .tab_menu .selected{background:#d43900 ;cursor:pointer;color:#fff; height:40px;}

#tab .tab_box ul li{width:268px; height:245px;float:left;margin:5px 22px 20px 0px; background:#f1f1f1; }
#tab .tab_box ul li a{color:#333; }
#tab .tab_box ul li p{width:268px; height:37px; line-height:37px;}
#tab .tab_box ul li p .name{line-height:32px; font-size:14px; color:#444; float:left; margin-left:8px;}
#tab .tab_box ul li p .more{float:right; margin-right:2px;}
#tab .tab_box ul li p .more img{width:16px; height:16px;}
#tab .tab_box ul li.last{ overflow:none;}
#tab .tab_box ul li img{ width:252px; height:200px; margin:8px 8px 0 8px;}
#tab .hide{display:none;}

.banner1{margin:60px auto 0 auto;width:100%; height:240px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .nr{ width:1180px; margin:0px auto; padding:45px 30px 0 0px; float:right;}
.banner1 .zx .nr span{font-size:24px; color:#fff; font-weight:bold; text-align: right;display: block;}
.banner1 .zx .nr p{font-size:16px; color:#fff;margin: 15px 25px 0 0; float:right;}
.banner1 .zx .zx1{ width:515px; float:right;margin:30px 0px 0 0px;}
.banner1 .zx .zx1 .rexian{color:#fff; font-size:18px; font-weight:bold; text-align:left; float:left; line-height:39px; }
.banner1 .zx .zx1 .rexian span{ margin-right:15px;}
.banner1 .zx .buttom{width:109px; height:39px; text-align:center; line-height:39px; float:left; margin-left:50px;background:url(../images/zx.png)  no-repeat center;}
.banner1 .zx .buttom a{font-size:16px; color:#fff;}

.case_wrap{width:1180px;margin:40px auto 0 auto;}
.case_wrap .con_width{width:1180px; margin:0 auto;}
.case_t{width:1180px; margin:0 auto; }
.case_t  h3 a{font-size:30px;color:#333; text-align:center;font-weight:bold; display:block; background:url(../images/case_t.png) no-repeat bottom center; height:80px; }
.case_t .more{font-size:14px;color:#666; text-align:center; display:block; margin:0 auto;}
.case_con ul li:first-child{width:566px;height:428px;margin-left: 8px;}
.case_con ul li:first-child > a{ width:566px;height:428px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:428px;}
.case_con ul li:first-child .anl_rig{width:566px;height:40px; position:absolute; bottom:0;}
.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{margin:0px auto;}

.case_con ul{overflow:hidden;width:1300px;margin-top:35px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #eee solid;padding:2px;}
.case_con ul li > a{ width:270px;height:204px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:204px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:40px; text-align:center;position:absolute; bottom:0;}
.case_con ul li .anl_rig .an_more{color:#fff;}
.case_con ul li .anl_rig .an_more h5 a{font-size:14px; text-align:center;height:40px;line-height: 40px;overflow:hidden;font-weight:normal;color:#fff;}
.case_con ul li .anl_rig .an_more a{display:block;}
.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}

.advantage_bg{ width:100%; margin:30px auto 0 auto; background:url(../images/ys_bg.jpg) no-repeat center; height:850px;}
.advantage_bg .advantage_title {width:1180px; margin:0 auto;padding-top:75px; background:url(../images/ys_t.png) no-repeat bottom center; height:74px;}
.advantage_bg .advantage_title a{ text-align:center; font-size:30px; font-weight:bold; color:#333; display:block;  margin:0 auto;padding-left:260px;letter-spacing:2px;}
.advantage_bg .advantage_title a span{ color:#d43900;}
.advantage_bg .advantage_title p{  text-align:center; font-size:18px; font-weight:normal; color:#333; line-height:24px;padding-left:180px;letter-spacing:1px;}
.advantage_bg .advantage{ width:1180px; margin:64px auto 0 auto;height:490px;}
.advantage_bg .advantage .ys_list{width:1180px; margin:0 auto;}
.advantage_bg .advantage .ys_list ul li{width:294px; margin:0 1px 0 0; background:#393939; float:left; height:87px; font-size:18px; font-weight:bold; color:#fff;}
.advantage_bg .advantage .ys_list ul li span{font-size:18px; font-weight:bold; color:#fff;display: block;margin:15px 0 0 20px;}
.advantage_bg .advantage .ys_list ul li p{font-size:12px; font-weight:normal; color:#fff; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;margin-left: 20px; line-height:36px;background:url(../images/ys_xt.jpg) no-repeat bottom left;}
.advantage_bg .advantage .ys_list ul li:hover,.advantage_bg .advantage .ys_list ul li.casehover{ background:#d43900; }
.advantage_bg .advantage .ys_nr{width:1180px; height:490px; margin-top:53px;}
.advantage_bg .advantage .ys_nr .ys_xq{width:1180px; height:490px; position:relative;}
.advantage_bg .advantage .ys_nr .ys_img{width:690px; height:430px; float:right;margin: 30px 30px 0 0; }
.advantage_bg .advantage .ys_nr .nr{width:385px; height:355px; float:left;  margin:0 35px; }
.advantage_bg .advantage .ys_nr .nr h5{ font-size:24px; font-weight:bold; color:#d43900; display:block; text-align:left; margin:50px 0 50px 0; line-height:50px; border-bottom:1px solid #d2d2d2; width:355px;}
.advantage_bg .advantage .ys_nr .nr h5 span{ font-size:14px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;display: block;line-height: 24px;}
.advantage_bg .advantage .ys_nr .nr p{ font-size:15px; font-weight:normal; color:#333; display:block;line-height:24px; margin:20px 0;}
.advantage_bg .advantage .ys_nr .xq{ width:156px;  height:38px; line-height:38px;background:url(../images/zx1.png) no-repeat center;margin-top:50px;}
.advantage_bg .advantage .ys_nr .xq a{ font-size:16px; color:#fff; text-align:center; display:block;}

.review_bg{width:1180px;margin:30px auto 0 auto; height:535px;}
.review_title{width:1180px;margin:0 auto;}
.review_title h3 a {font-size:30px;color:#333; text-align:center; font-weight:bold; display:block;}
.review_title p{ margin:10px auto 0 auto;background:url(../images/jz_t.jpg) no-repeat center; font-size:18px; color:#666; text-align:center; }
.review{width:1180px; height:410px; margin:40px auto 0 auto; }
.review ul li{width:358px; float:left;height:395px;margin:0 17px 0 18px;background:url(../images/jz_bg.jpg) repeat-x center; position:relative;}
.review ul li .jz_img{width:150px; height:150px; margin:0 auto;}
.review ul li .jz_img img{width:150px;height:150px; border-radius:50%;}
.review ul li .neir{width:358px;margin-top:20px;}
.review ul li h5 a{font-size:16px;color:#fff; font-weight:bold;text-align:center; margin:35px  auto;display: block;}
.review ul li .neir p{font-size:13px;color:#555;line-height:24px; overflow:hidden; height:90px;padding: 0 25px; }
.review ul li .xq{width:36px;height:36px; margin:15px auto 0 auto; position:relative; bottom:-5px;}

.banner2{margin:30px auto 0 auto;width:100%; height:260px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;}
.banner2 .zx .nr{font-size:24px; color:#fff;text-align:left; line-height:45px; width:1180px; margin:0px auto; padding:70px 0px 0 125px; float:left;font-weight:bold;}
.banner2 .zx .nr p{font-size:24px; color:#fff; font-weight:bold;margin-left:40px;}
.banner2 .zx .zx1{ width:595px; float:left;margin:30px 0px 0 110px;}
.banner2 .zx .zx1 .rexian{color:#fff; font-size:18px; text-align:left; float:left; line-height:39px;font-weight:bold; }
.banner2 .zx .buttom{width:109px; height:39px; text-align:center; line-height:39px; float:left; margin-left:50px;background:url(../images/zx.png)  no-repeat center;}
.banner2 .zx .buttom a{font-size:16px; color:#fff;}
	
.ab_bg{margin:0 auto;width:100%; height:660px; background:#f6f6f6; padding-top:50px;}
.about{width:1180px;margin:0 auto; height:360px;background:url(../images/ab_bg.jpg) no-repeat center;}
.about .box_nr{width:497px;margin:0 auto;float:left; position:relative;}
.about .ab_t{margin:0 auto; padding-top:10px;background:url(../images/xt1.jpg) no-repeat bottom right; height: 70px;float: right;margin-right: 165px;}
.about .ab_t h3 a{font-size:18px; font-weight:normal; text-align:right; display:block; color:#444;}
.about .ab_t span{font-size:24px; font-weight:bold; text-align:right; display:block; color:#444;}
.about .about_title{ width:110px; height:85px; background:#2392f1; position:absolute; right:0; top:16px; padding:15px;}
.about .about_title h3 a{ font-size:18px; color:#fff;background:url(../images/xt2.jpg) no-repeat top left;display: block;padding-top: 10px;}
.about .about_title span{font-size:12px; color:#fff;padding-top: 5px;display: block;}
.about .ab_img{width:683px; height:324px; float:right; margin:16px auto 0px auto;}
.about .ab_img img{width:683px; height:324px;}
.about .box {width:290px; height:270px; float:left; margin-left:50px; position:relative;}
.about .box h3 a {font-size:16px; font-weight:normal; color:#444; display: block; margin:20px 0 0px 0px; line-height:45px; float:left;}
.about .box p {font-size:14px;color:#666; width:360px; line-height:24px; height:165px; overflow:hidden; margin-right:50px; text-indent:2em;}
.about .box_nr .xq{ position:absolute; right:0; top:135px; width:40px; height:40px; background:#d43900;}
.about .box_nr .xq a{display:block; line-height:40px; text-align:center; color:#fff; font-size:14px;}

.rongyu{ width:1180px; height:190px;  margin:30px auto 0 auto;}
.rongyu .ry_t{ width:130px; margin:22px auto 0 auto; float:left; height:162px;}
.rongyu .ry_t ul{height:49px;margin:0 auto; width:162px;}
.rongyu .ry_t li{font-family: microsoft yahei;width:162px;  height:49px;  text-align:center; line-height:49px;cursor:pointer; color:#fff;background:#2392f1; margin-bottom:20px; }
.rongyu .ry_t li a{ color:#fff;font-size:16px; font-weight:bold;}
.rongyu .ry_t li.hover { background:#d43900; display:block; color:#fff;}
.rongyu .rycont{ width:960px; float:right; height:200px; overflow:hidden;   margin-right: 20px;}
.rongyu .rycont .ry_nr{width:960px; float:left; height:auto;}
.rongyu .rycont .ry_nr ul li{ width:218px; float:left;margin:0 15px; margin-top:5px;}
.rongyu .rycont .ry_nr ul li:hover{}
.rongyu .rycont .ry_nr ul li img{ width:210px; height:145px; border:1px solid #dbdbdb; padding:3px;}
.rongyu .rycont .ry_nr ul li span{ width:218px; text-align:center; line-height:28px; float:left;font-size:14px; color:#333; }

.trends_bg{width:100%;margin:0px auto;}
.trends{width:1180px;margin:0px auto; padding-top:30px; overflow:hidden;}
.tab_menu .ttt{ width:1180px; height:30px; margin:0 auto;}
.tab_menu li{width:150px;  float:left;}
.tab_menu li  h3 a{font-size:18px;color:#333; font-weight:normal;  display:block; }
.tab_menu .ttt li.hover h3 a{color:#d43900;  }
.tab_menu .tabcont{ width:1180px; height:auto;clear:both;}
.tab_menu .tabcont .tabc{width:1180px;  height:auto;clear:both;}
.tab_menu .tabc .box_left{width:505px; height:415px; border:1px solid #ededed;float:left;margin-top:17px;}
.tab_menu .tabc .box_left img{width:505px;height:280px;}
.tab_menu .tabc .box_left h3 a{font-size:18px; color:#333; font-weight:normal;margin:5px 0; display:block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; padding:0 10px;}
.tab_menu .tabc .box_left p{font-size:14px; color:#666; height:75px; overflow:hidden;line-height: 24px;padding:0 10px; }

.tab_menu .tabc .box_right{width:590px; height:415px;float:right;}
.tab_menu .tabc .box_right ul li{width:590px; height:108px; padding:17px 0; border-bottom:1px dashed #ededed;}
.tab_menu .tabc .box_right img{width:180px;height:108px; float:left;}
.tab_menu .tabc .box_right .new_nr{width:390px; float:right;}
.tab_menu .tabc .box_right .new_nr h5 a{font-size:16px; color:#333; font-weight:normal;margin:5px 0; display:block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab_menu .tabc .box_right .new_nr p{font-size:14px; color:#666; height:75px; overflow:hidden;line-height: 24px; }

.catenate{width:1180px;margin:30px auto 0px auto;}
.catenate .link{font-size:18px;color:#333; font-weight:bold; height:60px; text-align:center;background:url(../images/links.jpg) no-repeat bottom center;}
.catenate .yq a{ font-size:14px; color:#555; line-height:48px; margin-left:10px; float:left;}