body{ min-width:1200px; }
*{ margin:0; padding:0; box-sizing:border-box; font-family:"Microsoft YaHei"}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.hidden{display:none}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.absolute{position: absolute;}

.same_width{ width:1380px; margin:0 auto;}


/*head*/
.head{ padding:22px 0;position: absolute;width:100%;z-index: 2;background:rgba(0,0,0,0.15)}
.head .same_width{width:89%;display: flex;justify-content: space-between}
.head .head_logo{ margin:0 25px 0 0;}
.head .head_text{ padding:0 0 0 25px; border-left:1px solid #dadbdc; line-height:33px;}
.head .head_text strong{ display:block; font-size:26px; color:#3e4d8e;}
.head .head_text span{ color:#e5322d;}
.head .head_text p{ font-size:18px; color:#525151; }
.head .head_phone{font-size:16px; color:#fff; background: url(../images/tt.png) no-repeat left center;padding:10px 0 0 45px;}
.head .head_phone strong{display: block;font-size:18px;}

/*indexnav*/
.indexnav{padding:15px 0 0 0}
.indexnav li{ float:left; width:120px; text-align:center;}
.indexnav li a{ display: block;color:#fff; font-size:17px; display:block; line-height: 40px; transition: 0.3s;}
.indexnav li a:hover{ background:#3e4d8e;width:100%; color:#fff;border-radius:50px;}


/*banner*/
.banner{ width:100%;}
.banner img{ width:100%;}

/*product*/
.product{padding:65px 0 0 0;background:url(../images/huise.jpg); }
.pp_title { background:url(../images/tt_p.png) no-repeat center top; }
.ch_title { background:url(../images/zhil.png) no-repeat center top; }
.ab_title { background:url(../images/zhia.png) no-repeat center top; }
.ca_title { background:url(../images/ca.png) no-repeat center top; }
.nn_title { background:url(../images/na.png) no-repeat center top; }
.tt_title{ text-align:center; padding:25px 0 25px 0; }
.tt_title span{ display:block; font-size:60px; color:#f47d21; line-height:75px; }



.ab_title span{  }
.tt_title span strong{ color:#2e3567;}
.ch_title span strong{ color:#fff;}
.ca_title span strong{ color:#fff;}
.tt_title p{ font-size:17px; color:#454547; line-height:55px;}
.ch_title p{ color:#fff; }
.ca_title p{ color:#fff; }
.tt_title i{ display: block;width:52px;height:4px;background:#f47d21; margin: 10px auto 0 auto}
.news_title .tt_title p{ color:#fff;}

.product_cage{ position: relative;padding:0 0 55px 0;  }
.product_cage ul{}
.product_cage li{ float:left;width:calc(100%/5); line-height:63px; text-align:center;}
.product_cage li div{ width:249px;margin:0 auto;height:218px; text-align:center; padding:40px 0 0 0;}
.product_cage li:nth-child(1) div{ padding:50px 0 0 0;}
.product_cage li:nth-child(4) div{ padding:28px 0 0 0;}
.product_cage li:nth-child(5) div{ padding:18px 0 0 0;}
.product_cage li p{ width:155px; line-height: 46px;margin:0 auto;   display: block; background:url(../images/jianb.jpg) repeat-x left top;border-radius:40px;}
.product_cage li a{ font-size:22px; color:#fff;}
.product_cage li span{display:block; font-size:17px; color:#656565 ; text-align: center}




.product_list{ background:#fff;padding:55px 0 }
.product_list li{ float:left; width:440px; overflow:hidden; margin:0 19px 19px 0; transition: all ease 0.5s; background:#fff url("../images/ddian.jpg") no-repeat center bottom;border-radius:40px;box-shadow: 0px 0px 20px 0px #f1f1f1;}
.product_list li:nth-child(3n){margin:0 0 19px 0;}

.product_list li a{ display:block; font-size:18px; color:#232323; text-align:center}
.product_list li div{ width:440px; overflow:hidden;}
.product_list li div img{width: 100%;transition: all ease 1s; display:block;}
.product_list li div:hover img{transform: scale(1.1);}
.product_list li a p{line-height:65px; }


.choose_about{background: url("../images/lanse.jpg") no-repeat center top;}
/*choose*/
.choose{  color:#fff;padding:90px 0 0 0}
.choose .same_width{ display: flex;justify-content: space-between;padding: 35px 0 0 0}
.choose .same_width ul{ display: flex;justify-content: space-between;flex-wrap:wrap;width:40%}
.choose .same_width ul li{width:260px;height:250px;background: #fff;border-radius:40px; text-align: center;padding:25px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}
.choose .same_width ul li strong{ display: block;font-size: 22px;color: #f47d21;line-height: 65px;}
.choose .same_width ul li p{  font-size:15px;color: #818181;line-height:25px;}


/*index_about*/
.index_about{ padding:85px 0 45px 0;margin:0 0 45px 0}

.a_con{ padding:36px 0 0 0 }
.a_con .same_width{ position: relative;height:643px;}
.a_con .a_text{position: absolute;left: 0;top:0;height:643px;width:54%;border-radius:60px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);padding:28px 200px 0 55px;}
.a_con .a_text p{line-height:30px;font-size:16px;color:#3a3a3a;}
.a_con .a_text strong{ display: block;font-size:36px;color:#000000; line-height: 115px;}
.a_con .a_text span{ display: block;width:52px;height:4px;background: #000000;margin: 0 0 35px 0}

.a_con .a_pic{position: absolute;right: 0;top:62px;width:55%; border-radius:60px;overflow: hidden;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}
.a_con .a_pic img{width:100%;}
.a_con .a_more{width:130px; background: #f47d21; line-height:41px;text-align:center;transition: all 0.3s; }
.a_con .a_more a{display:block;color:#fff;font-size:15px;}


.a_li{padding:40px 0 20px 0}
.a_li li{float:left;width:25%;text-align:center;background:url(../images/xian.png) no-repeat right center;}
.a_li li div{ color:#f47d21;font-size:20px;}
.a_li li div span{font-size:60px;font-family: impact;padding:0 10px 0 0; font-weight:normal;}
.a_li li p{font-size:18px;color:#292929;line-height:35px;}


/*index_case*/
.index_case{background: url(../images/xbg.jpg) no-repeat center top;padding:60px 0}
.case_list{  padding:25px 0 0 0 }
.case_list li{ float:left; width:440px; overflow:hidden; margin:0 19px 19px 0; transition: all ease 0.5s;}
.case_list li:nth-child(3n){margin:0 0 19px 0;}

.case_list li a{ display:block; height:427px;width:100%; font-size:18px; color:#232323; position: relative;}
.case_list li div{ width:100%; overflow:hidden;border-radius:40px; position: absolute;top:0;left:0;z-index: 2}
.case_list li div img{width: 100%;transition: all ease 1s; display:block;}
.case_list li div:hover img{transform: scale(1.1);}
.case_list li a p{height:145px;padding:95px 35px 0 35px;width:96%;z-index: 1;position: absolute;bottom:0;left:50%;margin-left:-48%;background:#fff url("../images/ddian.jpg") no-repeat center bottom;border-radius:40px;}
.case_list li a p:after{content:'';position: absolute;right:35px;bottom:29px;width:90px;height:15px;background: url(../images/mm.jpg)}


/*index_news*/
.index_news{padding:0 0 5px 0;margin:75px 0 0 0}
.news_title{}


.index_news_con{padding:35px 0 0 0}
.index_news_con li{width:49%;float:left; height:154px; transition:0.3s;margin:0 2% 56px 0;position: relative;}
.index_news_con li:nth-child(2n){ margin:0 0 56px 0;}
.index_news_con .in_news_pic{width:210px;height:154px;border-radius:20px;position: absolute;left:0;top:-19px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);overflow:hidden;}
.index_news_con .in_news_pic img{width:210px;height:154px;}
.index_news_con .in_news_text{width:613px;height:164px;position: absolute;right:0;top:0;padding:15px 15px 0 190px;border-radius:20px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.index_news_con .in_news_text a{display:block; line-height:35px; color:#2b2b2b;font-size:17px;    overflow: hidden;}
.index_news_con .in_news_text span{display:block; line-height:35px; color:#9f9f9f;font-size:15px; text-transform:uppercase; margin:0 0 15px 0;padding:0 0 0 25px;background:url(../images/dd.png) no-repeat left center;}
.index_news_con .in_news_text p{line-height:24px; color:#9b9b9b;font-size:15px;padding:0 0 8px 0 }

/*footer*/
.footer{background:#2d2d2d;;margin:0 0 0 0}

.footer .footer_l{}
.footer .footer_l li{float:left;padding:0 45px 0 0;margin:55px 75px 0 0; }
.footer .footer_l li i{display: block;height:1px;width:50px;background:rgba(255,255,255,0.1);margin:0 0 15px 0;}
.footer .footer_l .f_title{ font-weight:bold;font-size: 22px;color:#eee;text-transform: uppercase;margin:0 0 15px 0;}
.footer .footer_l .f_title span{font-weight:normal; font-size: 18px;color:#e21f19;padding:0 0 0 10px}
.footer .footer_l li a{display:block; line-height:28px; color: #bbb;font-size:15px;}
.footer .footer_l li a:hover{color:#fff;text-decoration:none;}
.footer .footer_l li p{line-height:28px; color: #bbb;font-size:15px;}
.footer .footer_l li.f_a{border-right:0 solid rgba(255,255,255,0.1);margin:0 165px 0 0;padding:35px 0 0 0}
.footer .footer_l li.f_b{width:253px;}
.footer .footer_l li.f_c{width:383px;border-right:0 solid rgba(255,255,255,0.1);padding:0 0 0 0;margin:55px 0 0 0;}
.footer .footer_r{ width:174px;text-align:center;line-height:55px;color:#adadad;font-size:14px;margin:45px 0 0 0 ;padding:0 0 40px 0;}
.footer .footer_r img{display:block;width:140px;margin:20px auto;}
.footer .footer_p{margin:30px 0 0 0; text-align:center; font-size:15px;color:#bbb;line-height:85px;border-top:1px solid rgba(255,255,255,0.05);}
.footer .footer_p a{color:#bbb}


/*in_path*/
.in_path{ line-height:75px; color:#555; font-size:15px; border-bottom: 1px solid rgba(0,0,0,0.1)}
.in_path .same_width{background:url(../images/hh.png) no-repeat left center;padding:0 0 0 35px;color:#fdd000; }
.in_path a{ color:#fdd000; font-size:15px;}
.in_path a:hover{ color:#fff100}

.content_pro_text{width:500px;}
.content_pro_text h1{ font-size: 40px; color:#fff; line-height:65px;}
.content_pro_text span{ display: block;font-size: 16px; color:#939cae; line-height:35px;width:370px; border-radius:30px;border:1px solid rgba(255,255,255,0.5); text-align: center;margin:0 0 65px 0}
.content_pro_text p{ font-size: 15px; color:#939cae; line-height:30px;margin:65px 0}
.c_p_tel{font-size: 35px; color:#fff;padding:0 0 0 55px;background: url(../images/mm.png) no-repeat left center;}


.product_cage2{border-radius: 7px;    box-shadow: 2px 2px 7px 3px #d3d3d3;padding:25px 0;}
.product_cage2 ul{}
.product_cage2 li{ float:left;width:calc(100%/5); line-height:100px; text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.product_cage2 li a{ font-size:24px; color:#333;}
.product_cage2 li a:hover{ color:#c52620;}
.product_cage2 li:nth-child(5){ border-right:0 solid rgba(0,0,0,0.2)}


.main{padding:45px 0}

/*left_bar*/
.left_bar{width:299px;border:1px solid #e9e9e9;border-top:8px solid #f47d21;}
.cage_title{position:relative; font-size:14px;color:#fff;text-transform: uppercase;margin:0 0 30px 0; background: #1b1a77; text-align: center;padding:15px 0}
.cage_title div{font-size:36px;color:#fff}
.left_bar dl{margin:0 20px 10px 20px}
.left_bar dl dt{border:1px solid #f1f1f1;line-height: 40px;padding:0 0 0 30px;border-radius:5px;background:url(../images/xia.jpg) no-repeat 200px center;margin:0 0 5px 0}
.left_bar dl dt a{ font-size: 16px;color:#333}
.left_bar dl dd{border-bottom:1px dashed #f1f1f1;line-height: 38px;padding:0 0 0 40px;border-radius:5px;background:url(../images/liu.jpg) no-repeat 15px center;}
.left_bar dl dd a{ font-size: 15px;color:#333}
.cage_contact_title{position:relative;background: #1b1a77; text-align: center;padding:15px 0;font-size:14px;color:#fff;text-transform: uppercase;margin:30px 0 10px 0}
.cage_contact_title div{font-size:36px;color:#fff;}
.left_bar p{font-size:15px;color:#333;line-height:35px;padding:10px 10px 25px 10px}
.left_bar p strong{display: block;font-size: 21px; line-height: 35px;}

/*right_bar*/
.right_bar{width:1024px;}

/*in_lanmu*/
.in_lanmu_title{text-align:left;font-size: 24px;color:#1b1a77;line-height:35px;border-bottom:1px solid #e9e9e9;padding:0 0 18px 0}

/*in_about*/
.in_about{padding:15px 0}
.in_about .same_width{ background:#fff; padding:25px 35px;}
.in_about p{ font-size:15px; color:#6a6a6a; line-height:36px;padding:0 0 0 0}
.in_about div{ font-size:15px; color:#6a6a6a; line-height:36px;padding:0 0 0 0}

.in_about_pic{}
.in_about_pic img{width:100%;}



/*in_pro_pic*/
.in_pro_pic{padding: 25px 0;}
.in_pro_pic li{width:326px;float:left;padding:15px 15px 0 15px;border: 1px solid #eee;margin:0 15px 15px 0}
.in_pro_pic li:nth-child(3n){margin:0 0 15px 0}
.in_pro_pic li div{width:100%;overflow: hidden;margin:0 0 5px 0}
.in_pro_pic li div img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.in_pro_pic li:hover div img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.in_pro_pic li p{line-height:45px;}
.in_pro_pic li p a{color:#666666}
.in_pro_pic li p a:hover{color:#fff}

/*in_pro_con*/
.in_pro_con{margin: 0 0 0 0; padding:0 0 25px 0; background: #f8f8f8}
.in_pro_con h1{font-size: 36px;line-height: 65px;text-align:center;font-weight:normal;color: #3d3d3d}
.in_pro_con .in_pro_con_p{text-align: center;padding: 30px 0 0 0;font-size: 16px; line-height:42px;}
.in_pro_con .in_pro_con_p p{text-align: left; font-size: 16px; line-height: 32px;}

/*in_case_con*/
.in_case_con{margin: 0 0 0 0; padding:0 0 25px 0; }
.in_case_con h1{font-size: 36px;line-height: 112px;text-align:center;font-weight:normal;color: #3d3d3d}

/*in_pagae*/
.in_pagae{padding:25px 0}
.in_pagae li{line-height: 35px;}
.in_pagae li a{font-size: 15px; color: #b2b2b2}
.in_pagae li a:hover{color: #333}

#pages{background: none;padding:10px;margin-top: 10px;text-align: center;}
#pages a { display:inline-block}
#pages a,#pages span {background:url(../images/pagebg.png) left center repeat-x;border: 1px solid #cccccc;color:#6c6c6c;
margin: 0 2px;padding: 3px 8px 4px; display:inline-block}
#pages .cur_page {background:#2b60a8;border: 1px solid #2b60a8;color: #fff;}
#pages a:hover {color: #333;}

/*x_news*/
.x_news,.x_product{padding:35px 0;}
.x_product{background: #f1f1f1}
.x_news_t{font-size: 30px;color: #333;font-weight:bold;margin:0 auto 25px auto;padding:0 0 0 55px;background:url(../images/title.png) no-repeat left center;}


.x_news_l{width:815px;padding:0 15px 0 0; border-right: 1px solid rgba(0,0,0,0.1)}
.x_news_l .x_news_pic{width:372px;height:286px;}
.x_news_l .x_news_cc{width:400px;}
.x_news_l .x_news_cc a{display: block;font-size: 18px;color:#333333;font-weight:bold;line-height:55px;}
.x_news_l .x_news_cc span{display: block;font-size: 15px;color:#939393;margin:0 0 40px 0}
.x_news_l .x_news_cc p{font-size: 15px;color:#605f5f;line-height:30px;}
.x_news_li{width:400px;}
.x_news_li a{display: block;line-height: 55px;color:#605f5f;font-size: 16px;}
.x_news_li a span{float:right;display:block}

.x_product_li li{width:326px; float: left; margin:0 11px 11px 0}
.x_product_li li div{width:100%;}
.x_product_li li div img{width:100%;}
.x_product_li li p{line-height: 65px;text-align:center; }
.x_product_li li p a{color:#666}

.x_news_li_e {padding:25px 0 0 0}
.x_news_li_e li{transition:0.3s; margin:11px 0 31px 0}
.x_news_li_e .in_news_text{ width:78%; padding:10px 0;}
.x_news_li_e .in_news_text a{display:block; line-height:35px; color:#2b2b2b;font-size:17px;}
.x_news_li_e .in_news_text span{display:block; line-height:35px; color:#9f9f9f;font-size:15px; text-transform:uppercase; margin:0 0 15px 0;padding:0 0 0 25px;background:url(../images/dd.png) no-repeat left center;}
.x_news_li_e .in_news_text p{line-height:24px; color:#9b9b9b;font-size:15px;}
.x_news_li_e .in_news_pic{width:19%;overflow:hidden;}
.x_news_li_e .in_news_pic img{ width:100%;  transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }






.content_pro{background:#253654;padding:35px 0}

.in_news_title h1{height:65px;text-align:center;font-size: 30px;color: #333;font-weight: normal;}
.in_news_date{text-align: center;font-size: 15px; line-height: 45px; color: #858585;border-bottom:1px solid #eee;margin:0 0 35px 0}
.in_news_miaoshu{border:1px solid #eee;padding:30px;color:#858585;font-size: 15px;background: #fbfbfb;margin:0 0 35px 0;line-height: 30px;}
.in_pro_con_p{font-size: 15px;color:#858585;font-size: 15px;line-height: 30px;}




.main_contact li{width:calc(100%/4);float:left; text-align: center;padding:75px 0}
.main_contact li div{width:48px;margin:0 auto}
.main_contact li div img{width:48px;}
.main_contact li strong{display:block;font-size: 20px;color:#4e4e4e;line-height: 45px; margin:0 auto}
.main_contact li p{ color: #4e4e4e;font-size:16px;line-height: 30px;}

.map{width:100%}

.customer{ padding:180px 0 0 0}
.customer_tt{font-size:36px;font-weight:bold; text-align:center;color:#fff; line-height:85px;}
.customer_p{font-size:16px;text-align:center;color:#fff; line-height:35px;}

.customer_five{display: flex;justify-content: space-between;padding:50px 0 }
.customer_five .customer_five_line{width:250px;border:1px solid rgba(255,255,255,0.3);height:250px;padding:25px 15px;border-radius:20px;color:#fff;}
.customer_five strong{display: block;font-size: 24px;text-align: center; margin: 0 0 25px 0}
.customer_five p{font-size: 16px;line-height: 32px;}
.customer_five_pic{width:86px;margin:-40px auto 0 auto;padding:10px;border:1px dashed #ffb900;border-radius: 80px;}

.weizhi{padding:55px 0 25px 0 ; margin: 0 auto 35px auto}




