body{margin: 0;padding: 0;font-family: "Microsoft YaHei";}
ul{list-style: none;margin: 0;padding: 0;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur()); outline:none;}
.fl{float: left;}
.fr{float: right;}

/*首页*/
.transform_1{width: 100%;height: 92px;background-image: url(transform_1.png);background-repeat: no-repeat;}
.transform_2{width: 100%;height: 94px;background-image: url(transform_2.png);background-repeat: no-repeat;}
.c_header{width: 100%;height: 110px;background-color: #181818;}
.c_header .container{width:1200px;margin: 0 auto;height: 110px;}
.c_header .container .logo{float: left;}
.c_header .container .list-box{height: 110px;display: table;float: right;  }
.c_header .container .list-box ul{list-style: none;display:table-cell;vertical-align: middle; }
.c_header .container .list-box ul li{float: left;height: 40px;color: #ffffff;width: 110px;font-size: 16px;line-height: 40px;text-align: center;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.c_header .container .list-box ul li:hover{background-color: #ffffff;border-radius: 10px;color: #333333;}
.c_header .container .list-box ul li a{color: #ffffff;}
.c_header .container .list-box ul span{height: 15px;width: 1px;background: #ffffff;display: block;float: left;margin: 13px 10px 0px 10px;}
.c_header .container .list-box ul .on{height: 40px;line-height: 40px;background: #ffffff;border-radius: 10px;color: #000000;border: 0px;}
.c_banner{width: 100%;height: 610px;background-image: url(banner.png);background-repeat: no-repeat;background-position: center;}
.c_list{width: 100%;height: 195px;background: #f1f1f1;position: relative;z-index: 100;}
.c_list .container{width:1200px;margin: 0 auto;height: 195px;display: table;}
.c_list .container .list-box{width: 660px;height: 195px;float:left;display: table;}
.c_list .container .list-box ul{list-style: none;display: table-cell;vertical-align: middle;}
.c_list .container .list-box ul li{float: left;width: 160px;height: 72px;border-right: 1px solid#c7c7c7;}
.c_list .container .list-box ul li:nth-child(4){border-right: 0px;}
.c_list .container .list-box ul li .title{width: 160px;text-align: center;font-size: 40px;color: #333333;}
.c_list .container .list-box ul li span{font-size: 14px;color: #999999;display: block;text-align: center;margin-top: 15px;}
.c_list .container .about-box{width: 538px;height: 340px;float: right;margin-top: -147px;background: #ffffff;border: 1px solid#a7a7a7;}
.c_list .container .about-box .top{margin:40px 40px 0px 40px;height: 120px; }
.c_list .container .about-box .top .left_box{float: left;color: #b6b6b6;font-weight: 900;font-size: 40px; }
.c_list .container .about-box .top .left_box p{color: #333333;margin: 0;padding: 0;}
.c_list .container .about-box .top .left_box p a{color: #333333;}
.c_list .container .about-box .top .right_button{width: 103px;height: 37px;float: right;background: #666666;color: #ffffff;text-align: center;line-height: 37px;margin-top: 30px; }
.c_list .container .about-box .bottom{margin:0px 40px 0px 40px;color: #666666;line-height: 28px; }

/*产品分类*/
.c_case{width: 100%;height: auto;margin-top: 20px;}
.c_case .container{width:1200px;height: auto;margin:0 auto;}
.c_case .container .title{text-align: center;color: #b6b6b6;font-size: 44px;margin-top: 70px;font-weight: 900;}
.c_case .container p{display: block;text-align: center;font-size: 38px;color: #333333;margin: 0;padding: 0;font-weight: 900;}
.c_case .container p a{color: #333333;}
.c_case .container .list_box{margin: 35px 40px 0px 40px;}
.c_case .container .list_box ul{display: table;}
.c_case .container .list_box ul li{float: left;width: 200px;height: 200px;border-radius: 8px;border: 1px solid#333333;background:#ffffff;text-align: center;margin-bottom: 90px;}
.c_case .container .list_box ul li:hover{border: 1px solid#1146c1;}
.c_case .container .list_box ul li:hover p{color:#1146c1;}
.c_case .container .list_box ul li p{font-size: 18px;margin-top: 30px;font-weight:normal;}
.c_case .container .list_box ul li .case_img{display: inline;margin-top:10px;}
.c_case .container .list_box ul .add_box{display: block;margin: 0px 34px; float: left;width: 35px;height: 200px;background-image: url(icon_add.png);display: table-cell;vertical-align: middle;background-repeat: no-repeat;background-position: center;}
.c_case .container .list_box ul .add_box:nth-child(1){display: none;}
/*案例中心*/
.c_center{width: 100%;height: 740px;background-color: #f1f1f1;}
.top_tansform{border-style: solid;border-width: 0px 0px 100px 100px;border-color: transparent transparent blue transparent;width: 0px;height: 0px;}
.c_center .bottom_tansform{}
.c_center .container{width:1200px;margin:0 auto;text-align: center;}
.c_center .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 20px;}
.c_center .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_center .container .title p{display: block;width: 270px;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_center .container .boxer{width:100%;height: 482px; }
.c_center .container .more_button{width: 240px;height: 50px;border-radius: 40px; border:1px solid#9c9c9c;line-height: 50px;margin:0 auto;margin-top: 30px;text-align: center;color: #333333;}
.c_center .container .more_button a{color: #333333;}
.c_center .container p{display: block;text-align: center;font-size: 16px;color: #a6a6a6;}
.c_center .container .con_list{width: 885px;}
.c_center .container .con_list ul{}
.c_center .container .con_list ul li{float: left;margin-right: 20px;overflow: hidden;}
.c_center .container .con_list ul li .img_box{width: 275px;height: 190px;overflow: hidden;}
.c_center .container .con_list ul li .list_img{background: url(case_demo.png)no-repeat;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;overflow: hidden; width: 275px;height: 190px;position: relative;}
.c_center .container .con_list ul li:hover .list_img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.c_center .container .con_list ul li:hover .list_img .more_button{opacity: 1;}
.c_center .container .con_list ul li .list_img .button_bg{width: 100%; height: 100%;background: rgba(85,85,85,0);position: relative;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_center .container .con_list ul li .list_img .button_bg:hover{background: rgba(85,85,85,0.5)}
.c_center .container .con_list ul li .list_img .button_bg:hover .more_button{opacity: 1;}
.c_center .container .con_list ul li .list_img .button_bg .more_button{width: 120px;height: 38px;margin:0 auto;text-align: center;line-height: 38px;position: absolute;top: 75px;right: 0;bottom: 0;left: 0;border: 1px solid#ffffff;color: #ffffff;opacity: 0;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_center .container .con_list ul li .list_img .button_bg .more_button a{color: #ffffff;font-size: 16px;}
.c_center .container .con_list ul li p{color: #474747;margin-top: 14px;}
.c_center .container .con_last{width: 315px;height: 470px;}
.c_center .container .con_last  .case_image{width: 100%;height: 430px;background: url(case_last.png)no-repeat;}
.c_center .container .con_last p{color: #333333;}

/*新闻中心*/
.c_news{width: 100%;height: 548px;background-color: #ffffff;overflow: hidden;}
.c_news .container{width:1200px;height: 548x;margin:0 auto;text-align: center;}
.c_news .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 20px;}
.c_news .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_news .container .title p{display: block;width: 288px;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_news .container p{display: block;text-align: center;font-size: 16px;color: #a6a6a6;}
.index_cxk ul{}
.index_cxk ul li{width:580px;height: 160px;float: left;margin-right: 20px;margin-bottom: 20px;}
.index_cxk ul li:hover .container{background-color: #666666;}
.index_cxk ul li:hover .container p{color: #ffffff;}
.index_cxk ul li:hover .container .title{color: #ffffff;}
.index_cxk ul li .img_box{width: 212px;height: 160px;overflow: hidden;float: left;}
.index_cxk ul li .img{width: 212px;height: 160px;background: url(news_demo.png)no-repeat;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.index_cxk ul li:hover .img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.index_cxk ul li .container{width: 368px;height: 160px;background: #f1f1f1;}
.index_cxk ul li .container .data{width: 106px;height: 24px;background: #7f7f7f;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;text-align: center;font-size: 14px;height: 24px;opacity: 0.8;line-height: 24px; color: #ffffff;margin-top: 20px;margin-left: -50px;}
.index_cxk ul li .container .title{font-size: 18px;text-align: left;padding:20px 0px 0px 20px;color: #333333;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.index_cxk ul li .container p{font-size: 14px;text-align: left;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;padding:0px 15px 0px 20px;display: block;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }

/*底部*/
.c_footer{width: 100%;height: 330px;background-color: #f1f1f1;}
.c_footer .container{width:1200px;height: 330px;margin:0 auto;}
.c_footer .container .contact{width: 330px;height: 250px;padding-top: 80px;border-right:1px solid#cccccc;}
.c_footer .container .contact .contact-box{height: 40px;}
.c_footer .container .contact .c_way{font-size: 28px;font-weight: 900;}
.c_footer .container .contact .text_p{font-size: 16px;color: #666666;display: block;height: 40px;line-height: 40px;margin-left: 15px;}
.c_footer .container .contact p{margin-top: 25px;padding: 0px;letter-spacing: 1px;}
.c_footer .container .name{width: 528px;height: 330px;border-right:1px solid#cccccc;display: table;}
.c_footer .container .name .wx_box{margin:0 auto;width: 440px;height: 110px;margin-top: 80px;}
.wx_box img{width: 107px;height: 107px;}
.c_footer .container .name ul{}
.c_footer .container .name ul li{float: left;margin-left: 30px;}
.c_footer .container .name ul li p{font-size: 15px;text-align: center;margin-top: 10px;margin-bottom: 0px;}
.c_footer .container .touch{padding-top: 80px;margin-left: 80px;}
.c_footer .container .touch .contact-box{height: 40px;}
.c_footer .container .touch .c_way{font-size: 28px;font-weight: 900;}
.c_footer .container .touch .text_p{font-size: 16px;color: #666666;display: block;height: 40px;line-height: 40px;margin-left: 15px;}
.c_footer .container .touch p{margin-top: 25px;padding: 0px;}
.c_footer .container .touch ul li{margin-top: 20px;letter-spacing: 1px;color: #333333;}
.c_footer .container .touch .list_sevice{margin-left: 85px;}

/*友情链接*/
.c_bottom{width: 100%;/*height: 235px;*/background: #333333;}
.c_bottom .container{width: 1200px;/*height: 170px;*/margin:0 auto;}
.c_bottom .container p{color: #ffffff;display: block;letter-spacing: 2px;margin:0 auto;width: 100%;height: 50px;text-align: center;padding-top: 50px;}
.c_bottom .container p span{display: inline-block;/*width: 147px;*/height: 20px;background-image: url(xg_logo.png);background-position: bottom;}
.c_bottom .container ul{display: block;margin: 0 auto;width: 100%;height: 50px; text-align: center;}
.c_bottom .container ul li{margin-bottom:10px;display:inline-block; color: #ffffff;letter-spacing: 2px;border-right: 1px solid#ffffff;padding: 0px 10px;text-align: center;}
.c_bottom .container ul li a{color: #ffffff;}
.c_bottom .container ul li:nth-child(1){border-right: 0px;}
.c_bottom .container ul li:last-child{border-right: 0px}

.c_bottom2{width: 100%;background: #333333;}
.c_bottom2 .container{width: 1200px;margin:0 auto;}
.c_bottom2 .container a{width: 147px;height: 20px;}
.c_bottom2 .container p{color: #ffffff;display: block;letter-spacing: 2px;margin:0 auto;width: 100%;height: 50px;text-align: center;padding-top: 38px;line-height: 0px;}
.c_bottom2 .container p:nth-child(2){
	padding-top: 0;
}
.c_bottom2 .container ul{display: block;margin: 0 auto;width: 100%;height: 50px;}
.c_bottom2 .container ul li{float: left;color: #ffffff;letter-spacing: 2px;border-right: 1px solid#ffffff;padding: 0px 10px;text-align: center;}
.c_bottom2 .container ul li:last-child{border-right: 0px}


/*关于我们*/
.c_about{width: 100%;height: 300px;border-bottom: 1px solid#c4c4c4;}
.c_about .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_about .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 20px;}
.c_about .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_about .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_about .container .title p strong{font-size: 38px;}
.c_about .container .title p a{font-size: 38px;font-weight: 900;}
.c_about .container p{display: block;text-align: center;font-size: 18px;color: #a6a6a6;}
.c_main{width: 1200px;min-height: 300px;margin: 0 auto;margin-bottom: 180px;}
.c_main .list_box{width: 100%;min-height: 300px;}
.c_main .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}.c_main .list_box .list_container ul li{padding-top: 30px;width: 105%;min-height: 300px;}
.c_main .list_box .list_container ul .active{display: block;}
.c_main .list_box .list_container ul li ul{width: 100%;min-height: 300px;display: block;}
.c_main .list_box .list_container ul li ul li{width:275px;min-height: 388px;float: left;display: block;margin-right: 35px;padding-bottom: 30px;padding-top: 10px; }
.c_main .list_box .list_container ul li ul li .honor_box .honor_img{border: 1px solid#b3b3b3;}
.c_main .list_box .list_container ul li ul li p{text-align: center;}
.c_main .list_box .list_container{position: relative;display: inline-block;}
.c_main .list_box .list_top{margin: 0 auto;height: 40px; text-align: center;}
.c_main .list_box .list_top ul{margin-top: -44px;}
.c_main .list_box .list_top ul li{float: left;font-size: 22px; line-height: 40px; width: 116px;height: 40px;text-align: center;border-bottom: 3px solid#333333;}
.c_main .list_box .list_top ul .c_mr{margin-right: 38px;}
.c_main .list_box .list_top ul a{display: inline-block;width: 115px;height: 43px;color: #333333;margin:0 19px;}
.c_main .list_box .list_top ul .on{border-bottom: 3px solid#1146c1!important;color: #1146c1!important;font-weight: 900;}
.c_main .list_box .list_top ul li:nth-child(1){margin-right: 38px;}

/*产品中心*/
.c_product{width: 100%;height: 200px;border-bottom: 1px solid#c4c4c4;}
.c_product .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_product .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 20px;}
.c_product .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_product .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_product .container .title strong{font-size: 38px;}
.c_product .container .title a{font-size: 38px;font-weight: 900;}
.c_product .container p{display: block;text-align: center;font-size: 18px;color: #a6a6a6;}
.c_pmain{width: 1200px;min-height: 300px;margin: 0 auto;}
.c_pmain .list_box{width: 100%;min-height: 300px;text-align: center;}
.c_pmain .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}
.c_pmain .list_box .list_container ul li {width: 100%;display: block;}
.c_pmain .list_box .list_container ul li  {width:270px;min-height: 254px;float: left;display: block;margin-right: 40px;padding-top: 20px; }
.c_pmain .list_box .list_container ul li   .honor_box .honor_img{border: 1px solid#b3b3b3;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_pmain .list_box .list_container ul li   .honor_box .honor_img:hover{border: 1px solid#184cc3;}
.c_pmain .list_box .list_container ul li   .honor_box:hover p{color:#184cc3; }
.c_pmain .list_box .list_container ul li   p{text-align: center;}
.c_pmain .list_box .list_container{display: inline-block;position: relative;margin-top: 20px;width: 105%;}
.c_pmain .list_box .list_container a{color: #333333;}
.c_pmain .list_box .list_top{margin: 0 auto;/*height: 40px; */text-align: center;}
.c_pmain .list_box .list_top ul{margin-top: -160px}
.c_pmain .list_box .list_top ul .c_mr{margin-right: 0px;}
.c_pmain .list_box .list_top ul a{/*display: inline-block;*/ margin:0 19px;width: 115px;height: 40px;color: #333333;}
.c_pmain .list_box .list_top ul li{ margin-right: 38px;font-size: 22px; line-height: 40px;/* width: 115px;*/height: 40px;text-align: center;border-bottom: 3px solid#333333;}
.c_pmain .list_box .list_top ul .on{border-bottom: 3px solid#1146c1!important;color: #1146c1!important;font-weight: 900;}
.c_pmain .list_box .list_top ul li:last-child{margin-right: 0px;}


/*案例中心*/
.c_base{width: 100%;height: 130px;}
.c_base .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_base .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 28px;}
.c_base .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_base .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_base .container .title strong{font-size: 38px;}
.c_base .container .title a{font-size: 38px;font-weight: 900;}
.c_base .container p{display: block;text-align: center;font-size: 16px;color: #a6a6a6;margin-bottom: 30px;margin-top: 15px;}
.c_cmain{width: 1200px;margin: 0 auto;}
.c_cmain .list_box{width: 100%;text-align: center;padding-bottom: 30px;}
.c_cmain .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}

.list_container{padding-bottom: 30px; overflow: hidden;width: 100%;}
.c_cmain .list_box .list_container ul li{padding-top: 30px;display: none;width: 100%;min-height: 300px;padding-top: 0px;}
.c_cmain .list_box .list_container ul .active{display: block;}
.c_cmain .list_box .list_container ul {width: 100%;display: block;overflow: hidden;}
.c_cmain .list_box .list_container ul  li{width:270px;min-height: 215px;float: left;display: block;margin-right: 25px;padding-top: 40px;overflow: hidden; }
.c_cmain .list_box .list_container ul  li .honor_box{width: 275px;height: 190px;overflow: hidden;}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;width: 275px;height:190px;background-image: url(case_demo.png);overflow: hidden;background-repeat: no-repeat;}
.c_cmain .list_box .list_container ul  li:hover .honor_img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.c_cmain .list_box .list_container ul  li:hover .honor_img .more_button{opacity: 1;}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img:hover{}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img .button_bg{width: 100%; height: 100%;background: rgba(85,85,85,0);position: relative;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img .button_bg:hover{background: rgba(85,85,85,0.5)}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img .button_bg:hover .more_button{opacity: 1;}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img .button_bg .more_button{width: 120px;height: 38px;border-radius: 20px; margin:0 auto;text-align: center;line-height: 38px;position: absolute;top: 75px;right: 0;bottom: 0;left: 0;border: 1px solid#ffffff;color: #ffffff;opacity: 0;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_cmain .list_box .list_container ul  li .honor_box .honor_img .button_bg .more_button a{color: #ffffff;font-size: 16px;}
.c_cmain .list_box .list_container ul  li p{text-align: center;}

/*客户服务中心*/
.c_service{width: 100%;height: 200px;border-bottom: 1px solid#c4c4c4;}
.c_service .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_service .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;display: inline-block;margin: 0 auto;height: 20px;}
.c_service .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_service .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_service .container .title strong{font-size: 38px;}
.c_service .container .title a{font-size: 38px;font-weight: 900;}
.c_service .container p{display: block;text-align: center;font-size: 18px;color: #a6a6a6;}
.c_smain{width: 1200px;margin: 0 auto;}
.c_smain .list_box{width: 100%;text-align: center;}
.c_smain .list_box .list_top{ margin: 0 auto;width: 115px;font-size: 22px; font-weight: 900; line-height: 40px;height: 40px;border-bottom:3px solid#1146c1;color: #1146c1;text-align: center;margin-top: -43px;}
.c_smain .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}
.c_smain .list_box .list_container{margin-top: 40px;}
.page_box{margin:0 auto;display:inline-block;margin-top: 30px;margin-bottom: 60px;}
.page_box ul .page_1{float: left;width: 50px;height: 50px;background:#e8e8e8;text-align: center;line-height: 50px;margin:0px 2px;border-radius: 4px;background-image: url(page_1.png);background-repeat: no-repeat;}
.page_box ul span{float: left;width: 50px;height: 50px;background:#e8e8e8;text-align: center;line-height: 50px;margin:0px 2px;border-radius: 4px;}
.page_box ul .page_2{float: left;width: 50px;height: 50px;background:#e8e8e8;text-align: center;line-height: 50px;margin:0px 2px;border-radius: 4px;background-image: url(page_2.png);background-repeat: no-repeat;}
.page_box ul a{color: #333333;}
.page_box ul li{float: left;width: 50px;height: 50px;background:#e8e8e8;text-align: center;line-height: 50px;margin:0px 2px;border-radius: 4px;}
.page_box ul .on{background: #333333;color: #ffffff;}
.c_smain .list_box .list_container ul .active{display: block;}
.c_smain .list_box .list_container ul {width: 105%;display: inline-block;min-height: 150px;}
.c_smain .list_box .list_container ul  li:hover{background-color: #1146c1;}
.c_smain .list_box .list_container ul  li{width:370px;height: 172px;float: left;margin-bottom:40px;background-color: #f2f2f2; display: block;margin-right: 40px;padding-top: 25px;border-radius: 10px; }
.c_smain .list_box .list_container ul  li .honor_box{margin:15px 0px 0px 30px;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img{transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;width: 275px;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img p{display: block;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img span{display: block;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img a{display: block;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img .button_bg{width: 100%; height: 100%;background: rgba(85,85,85,0);position: relative;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img .button_bg .more_button{width: 120px;height: 38px;border-radius: 20px; margin:0 auto;text-align: center;line-height: 38px;position: absolute;top: 75px;right: 0;bottom: 0;left: 0;border: 1px solid#ffffff;color: #ffffff;opacity: 0;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.c_smain .list_box .list_container ul  li .honor_box .honor_img .button_bg .more_button a{color: #ffffff;}
.c_smain .list_box .list_container ul  li:hover p{color: #ffffff;}
.c_smain .list_box .list_container ul  li:hover span{color: #ffffff;}
.c_smain .list_box .list_container ul  li:hover a{color: #1146c1;background-color: #ffffff;}
.c_smain .list_box .list_container ul  li p{text-align: left;display: block;font-size: 16px;font-weight: 900;}
.c_smain .list_box .list_container ul  li span{text-align: left;display: block;font-size: 14px;color: #999999;margin-top: 10px;}
.c_smain .list_box .list_container ul  li a{text-align: left;color:#ffffff;border-radius: 8px;font-size: 14px; display: block;background-color: #666666;margin-top: 15px;width: 92px;height: 31px;text-align: center;line-height: 31px;}

/*新闻中心*/
.c_new{width: 100%;height: 200px;border-bottom: 1px solid#c4c4c4;}
.c_new .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_new .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;margin: 0 auto;height: 20px;display: inline-block;}
.c_new .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_new .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_new .container p{display: block;text-align: center;font-size: 18px;color: #a6a6a6;}
.c_nmain{width: 1200px;margin: 0 auto;margin-bottom: 60px;}
.c_nmain .list_box{width: 100%;}
.c_nmain .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}
.c_nmain .list_box .list_container ul .active{display: block;}
.c_nmain .list_box .list_container ul li{display: none;}
.c_nmain .list_box .list_container ul li .top_box{margin-top: 40px;height: 160px;}
.c_nmain .list_box .list_container ul li .top_box .c_margin{margin-right: 40px;}
.c_nmain .list_box .list_container ul li .top_box .top_l{float: left;width: 580px;height: 160px;}
.list_container ul li .top_box .top_l:nth-child(2){
 margin-left: 40px;
}

.c_nmain .list_box .list_container ul li .top_box .top_l  .img_box{width: 212px;height: 160px;overflow: hidden;float: left;}
.c_nmain .list_box .list_container ul li .top_box .top_l .img{width: 212px;height: 160px;background: url(news_demo.png)no-repeat;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.c_nmain .list_box .list_container ul li .top_box .top_l:hover .img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}

.c_nmain .list_box .list_container ul li .top_box .top_l:hover .container{background-color: #666666;}
.c_nmain .list_box .list_container ul li .top_box .top_l:hover .container p{color: #ffffff;}
.c_nmain .list_box .list_container ul li .top_box .top_l:hover .container .title{color: #ffffff;}
/*.c_nmain .list_box .list_container ul li .top_box .top_l .img {width: 212px;height: 160px;background: url(news_demo.png)no-repeat;}*/
.c_nmain .list_box .list_container ul li .top_box .top_l .container {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;width: 368px;height: 160px;background: #f1f1f1;}
.c_nmain .list_box .list_container ul li .top_box .top_l .container .data {width: 106px;height: 24px;background: #7f7f7f;text-align: center;font-size: 14px;height: 24px;opacity: 0.8;line-height: 24px;color: #ffffff;margin-top: 20px;margin-left: -50px;}
.c_nmain .list_box .list_container ul li .top_box .top_l:hover .container .title a{color: #ffffff;}
.c_nmain .list_box .list_container ul li .top_box .top_l .container .title a{color: #333333;}
.c_nmain .list_box .list_container ul li .top_box .top_l .container .title {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 18px;text-align: left;padding: 20px 0px 0px 20px;color: #333333;}
.c_nmain .list_box .list_container ul li .top_box .top_l .container p {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 16px;text-align: left;padding: 0px 0px 0px 20px;display: block;color: #a6a6a6;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c_nmain .list_box .list_container ul li .top_box .top_right{float: left;width: 580px;height: 160px;}
.c_nmain .list_box .list_container ul li .news_list{margin-top: 10px;width: 100%;}
.c_nmain .list_box .list_container ul li .news_list ul{display: block;}
.c_nmain .list_box .list_container ul li .news_list ul li{display: block;width: 100%;border-bottom: 1px dashed#333333;height: 60px;}
.c_nmain .list_box .list_container ul li .news_list ul li a{color: #333333;}
.c_nmain .list_box .list_container ul li .news_list ul li p{float: left;margin:0px;padding: 0px;display: block;margin-top: 20px;font-size: 16px;}
.c_nmain .list_box .list_container ul li .news_list ul li:hover p{color:#1146c1;}
.c_nmain .list_box .list_container ul li .news_list ul li span{float: right;margin:0px;padding: 0px;display: block;font-size: 14px;color: #999999;margin-top: 20px;}
.c_nmain .list_box .list_top{margin: 0 auto;text-align:center; height: 40px;}
.c_nmain .list_box .list_top ul{margin-top: -44px;}
.c_nmain .list_box .list_top ul a{ margin:0 19px;  display:inline-block;width: 115px;height: 43px;color: #333333;}
.c_nmain .list_box .list_top ul li{ float: left;font-size: 22px; line-height: 40px; width: 115px;height: 40px;text-align: center;border-bottom: 3px solid#333333;}
.c_nmain .list_box .list_top ul .on{border-bottom: 3px solid#1146c1!important;color: #1146c1!important;font-weight: 900;}

/*联系我们*/
.c_contact{width: 100%;height: 200px;border-bottom: 1px solid#c4c4c4;}
.c_contact .container{width: 1200px;height: 150px;margin: 0 auto;text-align: center;}
.c_banner_2{width: 100%;height: 300px;background-image: url(banner-2.png);background-repeat: no-repeat;    background-position: center;}
.c_contact .container .title{text-align: center;color: #333333;font-size: 44px;padding-top: 70px;margin: 0 auto;height: 20px;display: inline-block;}
.c_contact .container .title span{display: block;width: 90px;height: 1px;background: #999999;float: left;}
.c_contact .container .title p{display: block;float: left;margin: -25px 25px 0px 25px;font-size: 38px;color: #333333;}
.c_contact .container p{display: block;text-align: center;font-size: 16px;color: #a6a6a6;}
.c_tmain{width: 100%;margin: 0 auto;}
.c_tmain .list_box{width: 100%;}
.c_tmain .list_box p{margin-top: 14px;margin-bottom: 0px; padding: 0px;}
.c_tmain .list_box .list_container ul .active{display: block;}
.c_tmain .list_box .list_container ul li{display: none;margin-top: 40px;}
.c_tmain .list_box .list_container ul li .top_box{margin-top: 40px;height: 160px;width: 1200px;margin:0 auto;clear: both;}
.c_tmain .list_box .list_container ul li .top_box .top_adress{width: 262px;height: 184px;padding-top: 20px;float: left;}
.c_tmain .list_box .list_container ul li .top_box span{display: block;width: 1px;height: 164px;float: left;background-image: url(c_line.png);background-repeat: no-repeat;}
.c_tmain .list_box .list_container ul li .top_box .top_phone{float: left;width: 330px;height: 164px;padding-top: 20px;text-align: center;}
.c_tmain .list_box .list_container ul li .top_box .top_wx{float: left;width: 605px;height: 184px;}
.c_tmain .list_box .list_container ul li .top_box .top_wx .wx_box{margin:0 auto;margin-top: 15px;width: 80%;}
.c_tmain .list_box .list_container ul li .top_box .top_wx .wx_box img{float: left;margin:0px 25px;}
.c_tmain .list_box .list_top{margin: 0 auto;width: 268px;height: 40px;}
.c_tmain .list_box  .list_top ul a{    float: left;display: block;width: 115px;height: 43px;color: #333333;}
.c_tmain .list_box  .list_top ul .c_mr{margin-right: 38px;}
.c_tmain .list_box .list_top ul{margin-top: -44px;}
.c_tmain .list_box .list_top ul li{float: left;font-size: 22px; line-height: 40px; width: 115px;height: 40px;text-align: center;border-bottom: 3px solid#333333;}
.c_tmain .list_box .list_top ul .on{border-bottom: 3px solid#1146c1!important;color: #1146c1!important;font-weight: 900;}
.c_tmain .list_box .list_top ul li:nth-child(1){margin-right: 38px;}
 .map_box {
    width: 100%;
    height: 610px;
    margin-top: 30px;
    position: relative;
}
 .map_box iframe{margin-left: -960px;
position: absolute;
left: 50%;
 }
.swiper_cxk .swiper-pagination{bottom: 40px!important;}
.swiper_cxk .swiper-pagination .swiper-pagination-bullet-active {background: #c6c6c6!important;}
.swiper_cxk .swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 5px!important;background: #333333;border-radius: 10px;margin-top: 20px!important;opacity: 1;}
.index_cxk{height: 410px;}
.index_cxk .swiper-pagination .swiper-pagination-bullet-active {background: #333333!important;}
.index_cxk .swiper-pagination .swiper-pagination-bullet {width: 62px;height: 7px;background: #c6c6c6;border-radius: 4px;margin-top: 40px!important;opacity: 1;}



.r{ float:right;}
.l{ float:left;}
a{ outline:none;
color: #333;
}
.ws{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
/* .p{padding: 0 calc(50% - 550px)} */
.blue{ color:#1146c1;}
.m_t10{margin-top:10px;}
.m_t20{margin-top:20px;}
.m_t30{margin-top:30px;}
.m_t40{margin-top:40px;}
.m_t50{margin-top:50px;}

.p_t10{padding-top:10px;}
.p_t20{padding-top:20px;}
.p_t30{padding-top:30px;}
.p_t40{padding-top:40px;}
.p_t50{padding-top:50px;}

.ny_pad{ min-height:300px;  overflow:hidden;padding: 50px 0 50px; }
.ny_pad img{max-width: 100%;}
.ny_news_ct88{padding:0px 0px 30px; line-height:30px; text-align: left;}
.ny_news_ct88 .info{ padding-bottom: 10px; margin-bottom: 0; overflow: hidden; }
.ny_news_ct88 .info p{text-indent: 0;float: left;background:#ccc; padding:2px 5px; margin-right:8px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_news_tl88 li{text-align:center; height:40px; line-height:40px;}
.ny_news_tl88 .new_title{font-size:18px; font-weight:bold; border-bottom:1px solid #ddd; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.ny_news_tl88 span{padding:0 5px; color:#999;}
.ny_news_ct88 p{ text-indent: 24px; }
.news_fy{padding:10px 50px 0; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;text-align: left;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:35px; overflow:hidden; padding-top:12px; width:200px;}
.news_fy_r .bdsharebuttonbox{float: right;}

caption{font-size: 20px;line-height: 35px;}
.feedback_table{border-collapse:collapse; color:#696969}
.feedback_table h4,.feedback_table h3{color: #666; font-size: 16px;}
.feedback_table tr td{padding: 5px 5px 5px 20px; }
.feedback_table tr td:nth-child(2){text-align: left; }
.feedback_table tr td input{height: 30px;line-height: 15px; }
.feedback_table tr td{ border: 1px solid #ececec;}
.feedback_table tr td input[type=submit]{background-color: #DD1F2B; color: #fff;}
.feedback_table tr td input[type=reset]{background-color: #ccc; color: #fff;}
.feedback_table tr td .bt{ width: 85px; height:35px;  border-radius: 5px; cursor: pointer;}
.feedback_table tr td input,.feedback_table tr td textarea{padding:3px 5px;color: #666; margin:0 10px; border: 1px solid #ececec; width: 50%;border-radius: 3px;}
.feedback_table tr td #address{ width: 80%; }
.feedback_table tr td textarea{margin:10px 0px 10px 10px; width: 80%; border-radius: 20px;}

.sub{width: 320px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_image{ padding:20px 0; position:relative;}
.news_image img{ border-radius:4px; display:block; margin:0 auto;max-width:100%; max-height: 100%}
.news_image #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9; cursor: url(1.cur?t=844888),auto;}
.news_image #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9;cursor: url(2.cur?t=844888),auto;}
 
/*翻页*/
.fy{height:50px; text-align:center; width:100%; clear: both; margin:20px 0 60px;
 font-size: 0;
}
.fy div{
	font-size:16px;
}
.fy a,.fy span{
	display: inline-block;
	width: 50px;
    height: 50px;
    background: #e8e8e8;
    text-align: center;
    line-height: 50px;
    margin: 0px 2px;
    border-radius: 4px;
    color: #333333;
    font-size:16px;

}
.fy span,.fy a:hover{   
	background: #333333;
    color: #ffffff;}

.flink a{ margin:0 5px;}
/* 媒体查询控制手机上的显示效果 */
@media screen and (max-width: 1200px) {
    .container,.c_main,.c_pmain,.c_pmain .list_box .list_container,.c_cmain,.c_smain,.c_nmain{
        width: 100%!important;
    }
    .c_nmain .list_box .list_container ul li .top_box .top_l .container{
        width:calc(100% - 212px)!important;
    }
    .c_header .container .list-box{width: calc(100% - 207px);}
    .c_header .container .list-box ul li{width:90px}
    .c_banner{background-position-x:-350px!important;}
    .c_nmain .list_box .list_container ul li .top_box .top_l{width: 50%;}
    .list_container ul li .top_box .top_l:nth-child(2){margin: 0;}
    /* 底部 */
    .c_footer .container .contact,.c_footer .container .touch{width: 22.5%;}
    .c_footer .container .name{width:45%;}
    .c_footer .container .touch .list_sevice{margin-left: 10%;}
    /* 首页的其他模块 */
    .c_list .container .list-box{width: 60%;}
    .c_list .container .about-box{width:calc(40% - 2px);overflow: hidden;}
    .c_list .container .about-box .top{margin-top:10px;}
    .c_list .container .about-box .top .right_button{margin-top:10px;}
    .c_list .container .about-box .bottom p{margin: 0!important;}
    .c_list .container .list-box ul li{width:calc(25% - 1px);}
    
    .c_case .container .list_box ul li{margin-bottom:90px; width: 20%;}
    .c_case .container .list_box ul .add_box{width: 4%;  }
    .c_case .container .list_box ul li.last{margin-bottom:0;}
    .c_case .container .list_box ul .removebox{display: none;}
    .c_case,.c_center{height: auto;}
    .c_case .container{height:auto;}
    .c_center .container .con_list{width:75%;}
    .c_center .container .con_last{width:24%;}
    .c_center .container .con_list ul li{margin: 0;width: 33.33%;}
    .c_center .container .boxer{height: auto;}
    .c_center .container .con_list ul li .img_box{width: 100%;}
    .index_cxk ul li{width:calc(50% - 20px);}
    .index_cxk ul li .container{width: calc(100% - 212px)!important;}
}