@charset "utf-8";


/* CSS Document */





.he_title{width:1180px;margin:35px auto 0 auto;height: 80px;}


.he_title h3 a{font-size:30px;color:#0055b0; text-align:center; height:57px; font-weight:bold; background:url(../images/hz_t.jpg) no-repeat center; display:block;padding-left:25px;}


.gd_01{position:relative;/* height:180px; */width:1180px;margin: 12px 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:236px; text-align:center;margin:10px 10px 40px 10px; background:url(../images/yy.jpg) no-repeat bottom center;height: 149px;}


.gd_01 li.last{ padding-right:0;}


.gd_01 li img{ display:block; width:234px; height:124px; border:1px solid #dcdcdc; }


.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; white-space: nowrap;


text-overflow: ellipsis;


-o-text-overflow: ellipsis;


overflow: hidden;


display: block;}





.case_bg{width:100%; margin:30px auto 0 auto; height:auto; height:715px;background:#f4f4f4;}


.case{width:1180px; margin:0 auto; height:auto; padding-top:30px; overflow:hidden;}


.case .case_t{width:1180px; margin:0 auto; }


.case .case_t h3 a{ font-size:30px; font-weight:bold; text-align:center; display:block; color:#333; line-height:48px; }


.case .case_t h3 p{ font-size:16px; font-weight:normal; text-align:center; display:block; color:#666;background:url(../images/case_t.png) no-repeat bottom center;height: 55px;}


.case .case_t .more{font-size:14px;  text-align:center; display:block; color:#666;margin-top:5px;}


.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;


}


.case_nr dl dt p img {


    width: 273px;


    height: 232px;


	border:1px solid #e7e7e7;


}


.case_nr dl dt p span {


    width: 275px;


    text-align: center;


    display: block;


    background: url(../images/cp_bg.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;


}


.case_nr dl dd {


    float: left;


    width: 511px;


    height: 487px;


    margin: 0 12px;


}


.case_nr dl dd p span {


    width: 511px;


    text-align: center;


    display: block;


    background: url(../images/cp_bg.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;


}








.product{margin:30px auto 0 auto;width:1180px;height: 1550px;}


.list{ float:left; width:279px;}


.list .list_t{height:128px;background:url(../images/left_t.jpg) no-repeat center; display:block;}


.list .list_t h2 a{ font-size:36px; color:#fff;display:block; font-weight:bold; text-align:center; line-height:60px;display: block;padding-top: 20px;}


.list .list_t p{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center;}


.list .list_con{ float:left;width:279px;background:#e0e0e0;}








#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:214px;margin:20px 0px 15px 32px;}


#menu li a.first {height:42px;font-size:16px;color:#fff;line-height:42px;display:block;text-align: left;padding-left: 10p;padding-left: 10px;margin-left: 10p;}


#menu li ul li{height: 30px;line-height: 30px;margin:0px auto;padding-left: 40px;border-bottom:1px dashed #d8d8d8;}


#menu li ul li a {color: #333;font-size:14px; text-align:left; }


#menu li ul li a:hover {color:#f21012;}





#tab{width:870px;position:relative;margin:0 auto 0 18px; float:right;}                            


#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:#004fba; }


#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:#f21012 ;cursor:pointer;color:#fff; height:40px;}





#tab .tab_box .neirong{width:870px; height:275px;}


#tab .tab_box .neirong .nr_img{width:382px; height:272px; float:left;}


#tab .tab_box .neirong .nr_img img{width:380px; height:270px; border:1px solid #ddd;}


#tab .tab_box .neirong .nr_xq{ width:435px; height:270px; margin-right:15px; float:right;}


#tab .tab_box .neirong .nr_xq h5 a{ font-size:18px; font-weight:normal; color:#444; line-height:50px;}


#tab .tab_box .neirong .nr_xq p{font-size:14px;color:#666; line-height:24px; height:120px; overflow:hidden;}


#tab .tab_box .neirong .xq{width:100px; height:30px; border:1px solid #a0a0a0;}


#tab .tab_box .neirong .xq a{ line-height:30px; text-align:center; font-size:14px; color:#666; display:block; }





#tab .tab_box ul li{width:265px; height:185px;float:left;margin:25px 25px 30px 0px; }


#tab .tab_box ul li a{color:#333; }


#tab .tab_box ul li p a{width:265px; text-align:center; display:block; height:35px; line-height:35px; font-size:14px; color:#666;}


#tab .tab_box ul li.last{ overflow:none;}


#tab .tab_box ul li img{ width:263px; height:183px; border:1px solid #ddd; }


#tab .hide{display:none;}





.banner1{margin:0 auto;width:100%; height:298px; background:url(../images/banner_1.jpg)  no-repeat center;}


.banner1 .zx {width:1180px;margin:0 auto;}


.banner1 .zx .zx1{ width:450px; float:right;margin:50px 15px 0 0; height:181px; }


.banner1 .zx .zx1 .rexian{color:#fff;font-size:18px;margin: 140px 0 0 20px;}


.banner1 .zx .zx1 .rexian span{color:#fff;font-size:18px;}


.banner1 .zx img{margin:20px 0 0px 85px;}





.te_bg{ width:100%; height:616px; margin:0 auto; position:relative;background:url(../images/te_bg.jpg)  no-repeat center;}


.te{ width:1180px; height:616px; margin:0 auto; position:relative;}


.te_title {margin:0 auto; width:1180px;font-size:30px; color:#333; font-weight:bold; padding:30px 0 0 110px;height: 52px;}


.te_title .phone{margin:20px auto 0 220px;}


.te_title .phone .rexian{ font-size:16px; color:#666; font-weight:normal; float:left; line-height:34px;}


.te_title .phone .zixun{ float: left; margin-left: 20px;}





.te .te1{ position:absolute; top:48px;width:375px; height:100px;right:0;}


.te .te1 .tet{ color:#fff; font-size:18px; font-weight:bold;position:absolute;  left:65px;line-height:28px; }


.te .te1 .tecon{ color:#fff;  font-size:16px;position:absolute; top:55px; left:12px; }


.te .te1 .tecon p{line-height:34px;}








.te .te2{ position:absolute; top:203px; right:0; width:375px; height:100px;}


.te .te2 .tet{color:#fff; font-size:18px; font-weight:bold;position:absolute; left:65px;line-height:28px; }


.te .te2 .tecon{color:#fff;  font-size:16px;position:absolute; top:55px; left:12px;}


.te .te2 .tecon p{ line-height:34px;}





.te .te3{ position:absolute; top:355px;width:375px; height:100px;right:0;}


.te .te3 .tet{ color:#fff; font-size:18px; font-weight:bold;position:absolute; left:65px;line-height: 28px;}


.te .te3 .tecon{ color:#fff; font-size:16px;position:absolute; top:55px; left:12px;}   


.te .te3 .tecon p{ line-height:34px;}





.advantage_bg{ width:100%; margin:0 auto; background:url(../images/ys_bg.jpg) no-repeat  center; height:875px;}


.advantage_bg .advantage_title {margin:0 auto; height:108px; width:1180px; text-align:center; padding-top: 45px;}





.advantage_bg .advantage{ width:1180px; margin:0 auto;height:548px;}


.advantage_bg .advantage .ys_list{width:1180px; margin:0 auto;height:250px; }


.advantage_bg .advantage .ys_list ul li{width:140px; margin:80px 8px 0 43px;float:left; height:140px;display:block; background:url(../images/ys_list.png) no-repeat center;}


.advantage_bg .advantage .ys_list ul li span{text-align:center;display:block;margin-top:35px;}


.advantage_bg .advantage .ys_list ul li p{ font-size:16px; color:#fff; font-weight:bold;text-align:center;margin-top: 15px;}


.advantage_bg .advantage .ys_list ul li.casehover{background:url(../images/ys_list1.png) no-repeat center;}





.advantage_bg .advantage .ys_nr{width:1180px; height:390px; margin-top:30px; position:relative;}


.advantage_bg .advantage .ys_nr .ys_xq{width:1180px;}


.advantage_bg .advantage .ys_nr .ys_img{width:610px; height:370px; float:left; position:relative;}


.advantage_bg .advantage .ys_nr .nr{width:585px; float:right; height:300px;background:url(../images/ys_nr.png) no-repeat left center; position: absolute;


right: 0;


top: 35px;}


.advantage_bg .advantage .ys_nr .nr h5{ font-size:24px; font-weight:bold; color:#0055b0; display:block; text-align:left; margin:15px 0 10px 30px;padding: 20px}


.advantage_bg .advantage .ys_nr .nr p{ font-size:16px;color:#545454; display:block; line-height:30px; margin-top:15px;padding:0 50px;}


.advantage_bg .advantage .ys_nr .nr .xq{margin:20px 0 0 50px; width:110px; height:40px; border:1px solid #d2d2d2;}


.advantage_bg .advantage .ys_nr .nr .xq a{font-size:16px; color:#333; display:block; text-align:center; line-height:40px;}





.review{width:1180px;margin:20px auto 0 auto; }


.review_title{width:1180px; margin: 40px auto 0 auto; }


.review_title h3 a{font-size:36px;color:#0055b0; text-align:center;font-weight:bold; background:url(../images/jz_t.jpg) no-repeat bottom center; display:block;height:65px;}


.review ul li{ float:left;width:49%; margin:20px 5px;height:200px;position:relative;}


.review ul li .jz_img{ float:left; width:230px; height:170px;position:absolute;right: 0;top: 19px;}


.review ul li .jz_img img{ width:230px; height:170px; border:1px solid #dbdbdb;}


.review ul li .neir{width:400px; float:left; height:200px; background:#f6f6f6; position:relative;}


.review ul li .neir:hover{ background:;}


.review ul li .neir h5 a{font-size:16px; color:#333; padding:20px 0 0px 20px;  display:block;}


.review ul li .neir p{ margin:15px 0 0 15px; line-height:24px; width:330px;height:90px; text-align:left; overflow:hidden; color:#777; font-size:12px;}


.review ul li .neir .xq a{color:#fff;margin: 20px 0px 0 20px;display: block; font-size:14px;background:url(../images/xq.png)  no-repeat center; width:90px; height:26px; display:block; line-height:26px; text-align:center;}





.banner2{margin: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:195px; float:right;margin:80px 5px 0 0;background:url(../images/phone.png)  no-repeat left top; padding-left:55px; }


.banner2 .zx .zx1 .rexian{color:#fff;font-size:18px;margin:0px 0 0 10px;}


.banner2 .zx .zx1 .rexian p{color:#fff;font-size:24px; font-weight:bold;}


.banner2 .zx img{margin:20px 0 0px 30px;}





.about_bg{margin:0 auto;width:100%; height:900px; background:url(../images/ab_bg.jpg)  repeat center;}


.about_bg .ab_t{width:1180px;margin:0 auto; padding-top:50px;}


.about_bg .ab_t h3 a{font-size:30px; font-weight:bold; text-align:center; display:block; color:#333; line-height:56px;}


.about_bg .ab_t p{font-size:18px; font-weight:normal; text-align:center; display:block; color:#666;background:url(../images/ab_t.png) no-repeat center; }


.about{width:1180px;margin:30px auto 0 auto; height:305px;}


.about .ab_img{width:570px; height:370px; float:left; margin:0px auto;}


.about .ab_img img{width:570px; height:370px; }


.about .box {width:590px; height:370px; float:right;}


.about .box h3 a {font-size:18px; font-weight:bold; color:#333; display: block; margin:20px 0 20px 0px; line-height:45px; border-bottom:1px solid #dcdcdc;}


.about .box p {font-size:14px;color:#545454; width:540px; line-height:24px; height:180px; overflow:hidden; margin-right:50px; text-indent:2em;}


.about .box .xq a{margin:15px 10px 0 0px; float:left; width:170px; height:45px; background:#da251c; display:block; line-height:45px; text-align:center; color:#fff; font-size:14px;}





.rongyu{ width:1180px; height:290px;  margin:35px auto 0 auto;}


.rongyu .ttt{ width:1180px; height:25px; margin:20px auto 0 auto; border-bottom:1px solid #c9c9c9;}


.rongyu .ttt ul{height:63px;margin:0 auto;width: 170px;text-align:center;}


.rongyu .ttt li{font-family: microsoft yahei; float:left; width:170px;  height:43px;  text-align:center; line-height:43px;cursor:pointer; color:#333; border:1px solid #c9c9c9; margin-right:15px; background:#fff;}


.rongyu .ttt li a{ font-size:18px; color:#333; font-weight:bold; line-height:43px; text-align:center; display:block;}


.rongyu .ttt li.hover,.rongyu .ttt li.hover a { background:#0055b0; color:#fff;}


.rongyu .tabcont{ width:1180px; float:left; height:auto;clear:both;margin-top: 20px;}


.rongyu .tabcont .tabc{width:1180px; float:left; height:220px; overflow:hidden;clear:both;}


.rongyu .tabcont .tabc ul li{ width:279px; float:left;margin:0 15px; margin-top:5px;}


.rongyu .tabcont .tabc ul li:hover{}


.rongyu .tabcont .tabc ul li img{ width:275px; height:180px; border:1px solid #e2e2e2;}


.rongyu .tabcont .tabc ul li span{ width:275px; text-align:center; line-height:28px; float:left;font-size:14px; color:#333; }





.news{width:1180px; height:460px;margin:30px auto 0 auto; overflow:hidden;}


#tab1{width:1180px;position:relative;margin:0 auto;overflow:hidden;height:460px;}                            


#tab1 .tab_menu1{width:100%;float:left;position:absolute;z-index:1; border-bottom:1px solid #bfbfbf;}


#tab1 .tab_menu1 li{float:left;height:42px;line-height:42px;cursor:pointer;text-align:center; width:100px;background:#0055b0;}


#tab1 .tab_menu1 li a{text-align:center;font-size:16px; color:#fff; font-weight:bold; width:100px;background:#0055b0;}


#tab1 .tab_box1{width:1180px;height:390px;clear:both;top:60px;position:relative;}


#tab1 .tab_menu1 .selected a{cursor:pointer;color:#fff; background:#da251c; display:block;}





#tab1 .tab_box1 ul li a{color:#333; }


#tab1 .tab_box1 .news_img{float:left;width:486px; height:376px; border:1px solid #dbdbdb;}


#tab1 .tab_box1 .news_img img{width:486px; height:376px;}


#tab1 .hide{display:none;}


 





.tab_box1 .nr{width:660px; float:right;}


.tab_box1 .nr ul li{width:660px;float:left;height: 65px;padding: 5px 0;border-bottom:1px dashed #dadada;}


.tab_box1 .nr .news_list{width:62px; height:53px; float:left; border-right:1px solid #dbdbdb;}


.tab_box1 .nr .news_list .time{color:#333;font-size:28px; text-align:center; font-weight:bold;}


.tab_box1 .nr .news_list p{color:#333;font-size:12px; text-align:center;font-weight:bold;}


.tab_box1 .nr .news_nr{width:585px; float:right;}


.tab_box1 .nr .news_nr h3 a{width:585px; float:right; color:#333; font-size:14px; font-weight:normal; margin:3px 0 8px 0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }


.tab_box1 .nr .news_nr p{width:585px; float:right;color:#545454; font-size:12px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }





.line{ height:1px; background:#CCC; width:100%; margin-top:20px; margin-bottom:20px;}


.wenda{ width:1180px; margin:0 auto; height:155px; overflow:hidden;}


.wenda .wd_t{ padding-left:105px;  background:url(../images/wdtbg.jpg) no-repeat center; width:104px; height:76px; float:left;padding-top: 20px;}


.wenda .wd_t a{ font-size:18px; font-weight:bold;}


.wenda .wd_t a img{ float:left;padding-top:50px;}





.wenda .wdcon{ width:970px; float:left;}


.wdcon ul li{ width:395px; float:left; margin-left:15px;}


.wdcon ul li .wen{ padding-left:27px; background:url(../images/Q.jpg) left center no-repeat; line-height:40px; height:40px;}


.wdcon ul li .wen a{ font-size:14px; font-weight:bold; color:#333;}


.wdcon ul li .da{padding-left:27px; background:url(../images/A.jpg) left top no-repeat; line-height:24px; font-size:12px; color:#545454; }

.catenate{width:1180px; height:60px;margin:30px auto 20px auto; background:url(../images/links.jpg) no-repeat bottom center;}


.catenate .link{ height:60px; line-height:40px; text-align:center;}


.catenate .link span{font-size:18px; font-weight:bold; color:#0055b0; }


.catenate .yq li a{ font-size:14px; color:#333; line-height:40px; margin-left:10px; float:left;}