@charset "utf-8";
/* CSS Document */
body{margin:auto;padding:0px;font-size:12px; font-family: 微软雅黑;-webkit-text-size-adjust: none; background: #fff;}
::-webkit-scrollbar              {/* 1 */width:9px; background-color:#333;}
::-webkit-scrollbar-button       {/* 2 */}
::-webkit-scrollbar-track        {/* 3 */}
::-webkit-scrollbar-track-piece  {/* 4 */}
::-webkit-scrollbar-thumb        {/* 5 */border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}
::-webkit-scrollbar-corner       {/* 6 */background-color:#333;}
::-webkit-resizer                {/* 7 */}
::-webkit-scrollbar:horizontal   {height:9px;}
a { text-decoration:none; outline-style:none; }
a:hover{ text-decoration: none;}
ul,p{ padding:0px; margin:0px; list-style:none;}
img { border:none; max-width:100%;}
.fl { float:left; }
.fr { float:right; }
dt,dl,dd{ margin:0; padding:0;}
textarea{resize:none; padding:0; font-family:微软雅黑;}
input{ padding:0;}
i{ margin: 0px; padding: 0px; font-style: normal;}
.all { width:100%; height:auto; margin:auto; position:relative; z-index:1;}
.w1575{ width:1575px; margin:auto;}
.wf100{ width: 100%; float: left;}


/*banner*/
.slideBox{ width:100%; height:485px; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:485px; background-position:center; background-size:cover;}
.slideBox .hd{ height:auto; overflow:hidden; position:absolute; left:50%; bottom:60px; z-index:1; background:url(../images/bg_3.png); border-radius:20px; padding:10px 7.5px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 7.5px;  width:17px; height:17px; line-height:14px; text-align:center; background:#867667; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .next{ left:auto; right:-21px; background-position:right; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .btn{ width:1100px; height:445px; margin:auto; position:absolute; top:0; left:50%; margin-left:-550px; z-index:12; padding:0;}

.banner_box{ width:100%; height: 465px; float: left; position: relative; overflow: hidden;}
.banner_box .bd ul,.banner_box .bd ul li{ width:100%; height: 465px; background-position: top; background-size: cover; position: relative; overflow: hidden;}
.banner_box .bd ul li img{ display: none;}
.banner_box .hd{ position: absolute; bottom: 30px; left: 50%;}
.banner_box .hd ul{ float:left; margin: 4px 7px 0;}
.banner_box .hd ul li{ width:7px; height: 7px; float: left; margin: 0 7px; background:#fff; cursor: pointer; border-radius: 100%; text-indent: -9999px;}
.banner_box .hd ul li.on{ background: #e77e21;}
.banner_box .hd .prev,.banner_box .hd .next{ width:15px; height: 15px; background: url(../images/btn_1.png) no-repeat left #fff; color: #004b8c; line-height: 16px; border-radius: 100%; float: left; cursor: pointer; text-indent: 1px;}
.banner_box .hd .next{ float:right; background-position: right}

.all_center_box{ width:100%; float: left;}

.head_box{ width:100%; float: left; background: url(../images/bg_1.jpg) no-repeat right #004b8c; border-bottom: 4px solid #e77e21; padding: 22px 0; position: relative; z-index: 12;}
.head_box .logo{ float:left; height: 54px;}
.head_box .head_menu_pc{ float:left; margin-left: 15px;}
.head_box .head_menu_pc a{ color: #fff; float: left; font-size: 18px;}
.head_box .head_menu_pc ul,.head_box .head_menu_pc li{ float:left; position: relative;}
.head_box .head_menu_pc ul li{ margin-top: 20px;}
.head_box .head_menu_pc ul li span a{ width:125px; height: 32px; float: left; line-height: 32px; text-align: center; transition: all .3s;}
.head_box .head_menu_pc ul li:hover span a,.head_box .head_menu_pc ul li.cur span a{ background: #e77e21;}
.head_box .head_menu_pc ul li:hover .erji{ display: block;}
.head_box .head_menu_pc ul li .erji{ width:100%; position: absolute; left: 0; top: 32px; background: rgba(0,0,0,0.64); display: none; animation: fadeIn 500ms ease;}
.head_box .head_menu_pc ul li .erji .box{ width:100%; float: left; position: relative; border-left: 6px solid transparent; border-right: 6px solid transparent; height: 26px; margin: 6px 0;}
.head_box .head_menu_pc ul li .erji .box a{ width:100%; float: left; text-align: center;  line-height: 26px; font-size: 15px;}
.head_box .head_menu_pc ul li .erji .box:hover{ border-left:6px solid #fff;}
.head_box .head_menu_pc ul li .erji .box:hover .sanji{ display: block;}
.head_box .head_menu_pc ul li .erji .box .sanji{ width:204px; position: absolute; left: 105%; top: -6px; background: rgba(0,0,0,0.67); display: none; padding-bottom: 6px; animation: fadeIn 500ms ease;}
.head_box .head_menu_pc ul li .erji .box .sanji a{ width:100%; float: left; text-align: left; padding: 6px 18px;}
.head_box .head_menu_pc ul li .erji .box .sanji a:hover{ color: #e77e21;}

.head_box .head_btn{ float:left; color: #fff; font-size: 18px; line-height: 18px; margin: 4px 0 0 15px; display: none;}
.head_box .head_btn a{ color:#fff;}


@keyframes fadeIn{
	from {opacity: 0;}
	to {opacity: 1;}
}
@-webkit-keyframes fadeIn{
	from {opacity: 0;}
	to {opacity: 1;}
}
.head_box .pull-right{ width:478px; margin-top: 22px;}
.head_box .pull-right .soso_box{ float:right;}
.head_box .pull-right .soso_box .text{ width:190px; height: 27px; float:left; background: #003872; border: none; color: #fff; padding: 0 8px;}
.head_box .pull-right .soso_box .btns{ width:27px; height: 27px; float: left;background: url(../images/ico_1.png) no-repeat center #e77e21; border: none;}

.head_box .pull-right .lx{ float:left; font-size: 16px; color: #c2bdc4; line-height: 18px; margin-right: 15px; margin-top: 4px;}
.head_box .pull-right .lx i{ float:left; font-size: 18px; color: #fff; margin-right: 8px;}






.home_box9  .pull-right{ width:478px; margin-top: 22px;}
.home_box9  .pull-right .soso_box{ float:right;}
.home_box9  .pull-right .soso_box .text{ width:190px; height: 27px; float:left; background: #003872; border: none; color: #fff; padding: 0 8px;}
.home_box9  .pull-right .soso_box .btns{ width:27px; height: 27px; float: left;background: url(../images/ico_1.png) no-repeat center #e77e21; border: none;}

.home_box9  .pull-right .lx{ float:left; font-size: 16px; color: #c2bdc4; line-height: 18px; margin-right: 15px; margin-top: 4px;}
.home_box9  .pull-right .lx i{ float:left; font-size: 18px; color: #fff; margin-right: 8px;}





.home_title_box{ width:100%; float: left; padding: 35px 0 0;}
.home_title_box span{ float:left; font-size: 22px;}
.home_title_box i{ float:left; margin: 13px 0 0 8px;}


.home_box1 .box{ width:100%; float: left;}
.home_box1 .box ul{ float:left;}
.home_box1 .box ul li{ float:left; width:29.3%; margin: 18px 6% 0 0;}
.home_box1 .box ul li:last-child{ margin-right: 0;}
.home_box1 .box ul li .img{ width:100%; float: left; height: auto; overflow: hidden;}
.home_box1 .box ul li p{ width:100%; float: left; padding: 0 20%;}
.home_box1 .box ul li p span{ width:100%; height: 60px; line-height: 60px; color: #fff; background: #026bc7; font-size: 20px; float: left; text-align: center; margin-top: -30px; transition: all 0.6s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_box1 .box ul li:hover p span{ background: #e67917;}

.home_box2{ background: #f6f6f6; margin-top: 50px; padding-bottom: 45px;}
.home_box2 .box,.home_box2 .box ul{ width:100%; float: left;}
.home_box2 .box ul li{ width:18%; float: left; margin-top: 20px; position: relative; margin-right: 2.5%; overflow: hidden; text-align: center;}
.home_box2 .box ul li:last-child{ margin-right: 0;}
.home_box2 .box ul li span{ width:100%; height: 55px; line-height: 55px; background: rgba(2, 107, 199, 0.8); color: #fff; font-size: 18px; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -27.5px; transition: all .6s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_box2 .box ul li:hover span{ background: rgba(230, 121, 23, 0.8);}

.home_box3{ background: url(../images/bg_2.jpg) center; background-size: cover; padding: 45px 0 100px; color: #fff;}
.home_box3 .pull-left{ width:29%; margin-top: 20px;}
.home_box3 .pull-left ul li{ width:100%; float: left; margin-top: 30px; line-height: 18px; cursor: pointer; transition: all .6s;}
.home_box3 .pull-left ul li span{ font-size: 18px; float: left;}
.home_box3 .pull-left ul li i{ float:left; margin: 2px 0 0 15px;}
.home_box3 .pull-left ul li:hover,.home_box3 .pull-left ul li.cur{ color: #e77817;}
.fjskfhskfhkshfjhj li.cur a,.fjskfhskfhkshfjhj li:hover a{color: #e77817;}
.home_box3 .pull-right{ width:71%; margin-top: 50px;}
.home_box3 .pull-right iframe{ height:450px; background: #fff;}
.home_box3 .pull-right .more{ float:right; font-size: 17px;margin-top: 25px; color: #fff;}

.home_box4{ background: url(../images/bg_3.jpg) center fixed; background-size: cover; padding: 50px 0; color: #fff;}
.home_box4 .top_box{ width:100%; float: left; padding-bottom: 30px;}
.home_box4 .top_box div{ width:100%; float: left; line-height: 18px; margin-top: 20px; transition:all .6s;}
.home_box4 .top_box div span{ font-size: 18px; float: left; cursor: pointer;}
.home_box4 .top_box div i{ float:left; margin: 2px 0 0 15px; cursor: pointer;}
.home_box4 .top_box div.cur{ padding-bottom: 20px;}
.home_box4 .top_box div.cur span{ font-size: 22px;}
.home_box4 .top_box div.cur i{ font-size: 13px;}
.home_box4 .lower_box{ width:100%; float: left;}
.home_box4 .lower_box .pull-left{ width:57%;}
.home_box4 .lower_box .pull-right{ width:40%; font-size: 16px; line-height: 30px;}

.home_box5{ background: url(../images/bg_4.jpg) center; background-size: cover; color: #fff; padding: 60px 0;}
.home_box5 .pull-left{ width:30%;}
.home_box5 .pull-left div{ width:100%; float: left; line-height: 18px; margin-top: 20px; transition:all .6s;}
.home_box5 .pull-left div span{ font-size: 18px; float: left; cursor: pointer;}
.home_box5 .pull-left div i{ float:left; margin: 2px 0 0 15px; cursor: pointer;}
.home_box5 .pull-left div.cur{ padding-bottom: 20px;}
.home_box5 .pull-left div.cur span{ font-size: 22px;}
.home_box5 .pull-left div.cur i{ font-size: 13px;}
.home_box5 .pull-right{ width:45%; float: left !important; margin-top: 70px; min-height: 400px;}
.home_box5 .pull-right .box{ width:100%; float: left; font-size: 16px; line-height: 30px;}

.home_box6{ background: url(../images/bg_5.jpg) no-repeat center #000; background-size: cover; color: #fff; padding: 60px 0;}
.home_box6 .pull-left{ width:30%;}
.home_box6 .pull-left div{ width:100%; float: left; line-height: 18px; margin-top: 20px; transition:all .6s;}
.home_box6 .pull-left div span{ font-size: 18px; float: left; cursor: pointer;}
.home_box6 .pull-left div i{ float:left; margin: 2px 0 0 15px; cursor: pointer;}
.home_box6 .pull-left div.cur{ padding-bottom: 20px;}
.home_box6 .pull-left div.cur span{ font-size: 22px;}
.home_box6 .pull-left div.cur i{ font-size: 13px;}
.home_box6 .pull-right{ width:45%; float: left !important; margin-top: 120px; min-height: 300px;}
.home_box6 .pull-right .box{ width:100%; float: left; font-size: 16px; line-height: 30px;}

.home_box7{ background: #004b8c; color: #fff; padding: 18px 0;}
.home_box7 .pull-left ul{ float:left;}
.home_box7 .pull-left ul li{ width:100%; float: left; padding: 4px 0;}
.home_box7 .pull-left ul li a{ font-size: 17px; color: #fff;}
.home_box7 .pull-left ul li a:hover{ text-decoration: underline;}
.home_box7 .pull-right img{ float:right; width:112px; height: 112px;}
.home_box7 .pull-right span{ float:right; font-size: 15px; margin: 70px 5px 0 0;}

.home_box8{ padding: 10px 0;}
.home_box8 .top_box{ width:100%; float: left; text-align: center; font-size: 20px; color: #e67817; font-weight: bold;}
.home_box8 .lower_box{ width:100%; float: left; overflow: hidden; margin-top: 5px;}
.home_box8 .lower_box .box{ width:860px; margin: auto; height: 75px; overflow: hidden; position: relative;}
.home_box8 .lower_box .box ul{ width:99999px; position: absolute; left: 0; top: 0;}
.home_box8 .lower_box .box ul li{ float: left;  display: block;  margin-left: 28px;  width: auto;  height: 75px;  text-align: center;}
.home_box8 .lower_box .box ul li a{width:auto; height: 75px;display:table-cell;text-align:center;vertical-align:middle;}
.home_box8 .lower_box .box ul li a img{max-width:100%; max-height:75px; vertical-align:middle; margin:auto;}
.home_box8 .lower_box .box .pre,.home_box8 .lower_box .box .next{ width:25px; height: 75px; position: absolute; left: 0; top: 0; z-index: 2; font-size: 24px; text-decoration: none; color: #3186d1; line-height: 75px; background: #fff;}
.home_box8 .lower_box .box .next{ left:auto; right: 0;}

.page_center{ width:100%; float: left; text-align: center; font-size: 30px; padding: 50px; min-height: 500px;}

.news_box{ width:100%; float: left;}
.news_box ul li{ width:22.5%; height: 354px; float: left; overflow: hidden; position: relative; margin: 2% 3.3% 0 0;}
.news_box ul li:nth-child(4n){ margin-right: 0;}
.news_box ul li img{ float:left; width: 100%; height: 100%;}
.news_box ul li div{ width:100%; height: auto; position: absolute; left: 0; bottom: 0; color: #fff; background: url(../images/ne_bg1.png); padding: 3%; transition: all .6s;}
.news_box ul li div span{ width:100%; float: left; font-size: 16px; font-weight: bold; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_box ul li div p{ width:100%; float: left; font-size: 14px; line-height: 24px; height: 45px; margin-top: 3px; overflow: hidden; display: none;}
.news_box ul li:hover div{ padding-top: 30%; top: 0;}
.news_box ul li:hover div p{ height: auto;}
.news_box .more{ width:100%; float: left; margin-top: 15px;}
.news_box .more a{ float:right; color: #000; font-size: 16px;}

.home_box9{ color: #000; padding-bottom: 50px;}
.home_box9 .pull-left{ width:23%; margin-top: 15px;}
.home_box9 .pull-left div{ width:100%; float: left; line-height: 18px; margin-top: 30px; transition:all .6s;}
.home_box9 .pull-left div a{ width:100%; float: left; color: #000;}
.home_box9 .pull-left div a:hover,.home_box9 .pull-left div.cur a,.home_box9.ne_kfzx .pull-left div.cur a{ color: #e77817;}
.home_box9 .pull-left div span{ font-size: 18px; float: left; cursor: pointer;}
.home_box9 .pull-left div i{ float:left; margin: 2px 0 0 15px; cursor: pointer;}
.home_box9 .pull-right{ width:77%; margin-top: 15px; overflow: hidden;}
.ne_list1{ width:100%; float: left;}
.ne_list1 li{ width:20%; float: left; border: 1px solid #e3e3e3; margin: 25px 6.6% 0 0;}
.ne_list1 li img{ width:100%; float: left; height:153px;}
.ne_list1 li:nth-child(4n){ margin-right: 0;}
.ne_list1 li span{ width:100%; float: left; font-size: 14px; color: #696e77; font-weight: bold; padding: 2%; height: 45px; overflow: hidden;}
.ne_list1 li i{ float:left; color: #696e77; padding: 1% 0 2% 3%;}
.ne_list1 li:hover{ border-color:#e77817;}

.fanye{ float:right; margin-top: 10px; font-size: 14px;}
.fanye a{ color: #696e77; margin: 0 2px; text-decoration: none;}
.fanye a:hover,.fanye a.cur{ color: #265e90; font-weight: bold;}

.home_box9.ne_kfzx{ background: url(../images/ne_bg2.jpg) no-repeat; background-size: cover;}
.home_box9.ne_kfzx .pull-left,.home_box9.ne_kfzx .home_title_box,.home_box9.ne_kfzx .pull-left div a{ color: #fff;}

.kfzx_info_box{ width:100%; float: left; min-height: 370px; background: #fff; padding: 10px 30px; margin-top: 15px;}
.kfzx_info_box ul li{ width:100%; float: left; border-bottom: 2px solid #e6e6e6; font-size: 14px; color: #696e77; padding: 10px 0;}
.kfzx_info_box ul li span{ width:76%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.kfzx_info_box ul li i{ float: right;}
.kfzx_info_box ul li a{ color: #696e77;}
.kfzx_info_box ul li a:hover{ color: #e77817;}


.kfzx_info_box ul.conta li{ width:48%;}
ul.lcmchjjdshjsjhd li{ width:48%; padding-left:0px;border-bottom: 2px solid #e6e6e6;}
ul.lcmchjjdshjsjhd li:nth-child(2n+1){ float: left}
ul.lcmchjjdshjsjhd li:nth-child(2n){ float: right}
ul.lcmchjjdshjsjhd li a{ color:#696e77; font-size:16px; line-height:24px; border-left:3px solid #ffaa3c; padding-left:20px}
ul.lcmchjjdshjsjhd li i{ color:#696e77; font-size:12px; line-height:24px;}
.kfzx_info_box ul.conta li:nth-child(2n){ float:right;}
.kfzx_info_box ul.conta li a{ width:90%; font-weight: bold; font-size: 16px; line-height: 24px; border-left: 3px solid #ffaa3c; padding: 0 15px;}
/*.kfzx_info_box ul.conta li p{ width:100%; float: left; margin-top: 10px; font-size: 13px;}*/
.kfzx_info_box ul.conta li p{ width:auto; float: right; font-size: 13px;}
.kfzx_info_box ul.conta li b{ float:left; margin-left: 19px; width:auto; font-weight: normal;}
.kfzx_info_box ul.conta li span{ float:left; margin-left: 160px; width:auto;}
.kfzx_info_box ul.conta li i{ float:right; margin-right: 25px;}

.lxwm_box{ width:50%; float: left; font-size: 18px; font-size: 16px;color: #2d3a4e; line-height: 35px;line-height: 30px; margin-top: 20px;}
.lxwm_box strong{ color: #004b8c;}
.lxwm_box .mapBox{ width:80%; height: 0px; margin-bottom: 20px;}
.lxwm_box .mapBox img,.lxwm_box .mapBox label{ max-width: initial;} 

.about_box{ width:100%; float: left; padding: 5%; font-size: 14px; color: #2b394c; line-height: 24px;}
.ab_list{ width:100%; float: left; text-align: center; margin-top: 45px;}
.ab_list ul li{ width:20%; float: left;}
.ab_list ul li p{ font-size: 14px; font-weight: bold; color: #2b394c; margin-top: 5px;}
#phone_menu{ display: none;}

.page_top_box{ width:100%; float: left; padding: 3px 0; border-bottom: 2px solid #e1e1e1; margin-top: 20px; color: #004b8c;}
.page_top_box .pull-left span{ font-size: 20px; float: left;}
.page_top_box .pull-left i{ float:left; font-size: 12px; margin: 10px 0 0 8px;}
.page_top_box .pull-right{ font-size: 15px; margin-top: 7px;}
.page_top_box .pull-right a{ color: #004b8c;}
.page_top_box .pull-right a:hover{ color: #e77e21;}

.page_fanye{ width:100%; float: left; text-align: center; margin-top: 30px;}
.page_fanye ul li{ display: inline-block;}
.page_fanye ul li a{ font-size: 14px; border: 1px solid #b3b3b3; color: #595959; display: inline-block; padding: 2px 10px; margin: 0 5px;}
.page_fanye ul li.active a,.page_fanye ul li a:hover{ color: #e77e21; border-color: #e77e21;}

.page_menu{ width:100%; float: left;}
.page_menu a{ float:left; font-size: 18px; color: #004b8c; background: #d2d2d2; padding: 3px 10px; width: 275px; text-align: center;margin:20px 38px 0 0;}
.page_menu a.cur,.page_menu a:hover{ color: #e77e21;}

.chanpin_list{ width:100%; float: left; position: relative; overflow: hidden;}
.chanpin_list{ width:110%; float: left;}
.chanpin_list li{ width:275px; float: left; margin:30px 38px 0 0;}
.chanpin_list li img{ width:100%; float: left;  height: 148px;}
.chanpin_list li div{ width:100%; float: left;}
.chanpin_list li p{ width:100%; float: left; text-align: center; font-size: 14px; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.chanpin_list li a{ width:100%; float: left; color: #535353;}
.chanpin_list li a:hover{ color: #e77e21;}

.page_info_box{ width:100%; float: left; font-size: 14px; line-height: 24px; margin-top: 25px;}
.page_info_box .bt_box{ width:100%; float: left; text-align: center; padding-bottom: 40px;}
.page_info_box .bt_box span{ width:100%; float: left; font-size: 24px; font-weight: bold; padding-bottom: 15px;}

.qbzw{ margin-top:37px; width:100%; background:#eee}
.qbzw a{ float:right; display:block; line-height:39px; font-size:14px; color:#666; text-align:right; padding-right:20px; cursor: pointer;}
.qbzw h4{ float:left; display:block; padding-left:20px}
.clear{ clear:both}
.sxtj{ margin-top:20px; border: 1px solid #eee; display: none;}
.sxtj>ul>li{ float:left; border:none; width:auto; padding:10px 12px}
.sxtj>ul>li>a{ padding: 0 8px;}
.sxtj>ul>li>a.cur{ background: #e77e21; color: #fff; border-radius: 5px;}
.conta  li{ border:1px solid #f0f0f0; margin:10px 0; padding:10px 20px;}



.zxns_soso{ width:100%; background: url(../images/zxns_bg.jpg) no-repeat center; background-size: cover; padding: 45px 0; display: inline-block;}
.zxns_soso .box{ width:490px; margin: auto; position: relative;}
.zxns_soso .box .text{ width:100%; float: left;}
.zxns_soso .box .btns{ width:50px; height: 34px; background: url(../images/search.jpg) no-repeat center; border: none; background-size: 22px; position: absolute; right: 1px; top: 1px;}

.chanpin_jj{ width:auto; max-width:100%; float: left; line-height: 24px; font-size: 14px; color: #666;  border: 1px solid #ddd; padding: 15px; margin-top:30px; border-left: none; border-right: none; border-top: none; border-bottom:2px solid #e77817; padding-bottom:5px; padding-top:0px}


@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1440px){
	.w1575{ width:95%;}
	.head_box .pull-right{ width:262px; margin-top: 5px;}
	.head_box .pull-right .lx{ margin: 4px 0 0 15px;}
	.head_box .head_menu_pc{ width:60%; margin-left:3%;}
	.head_box .head_menu_pc ul li{ width:14%;}
	.head_box .head_menu_pc ul,.head_box .head_menu_pc ul li span a{ width:100%;}
	.head_box .pull-right .soso_box{ margin-right: 6px;}
	.head_box .pull-right .soso_box .text{ width:214px;}
	.page_menu a{ width:210px;}
	.chanpin_list li{ width:210px; height:200px; overflow:hidden}
	.chanpin_list li img{ height:115px;}
}
@media screen and (max-width:1366px){
	
}
@media screen and (max-width:1024px){
	.head_box{ padding:15px 0;}
	.head_box .logo{ height:50px;}
	.head_box .head_menu_pc{ display: none;}
	.head_box .pull-right{ width:auto; margin-top: 15px;}
	.head_box .pull-right .lx span{ display: none;}
	.head_box .pull-right .soso_box{ display: none;}
	.head_box .head_btn{ display: block;}
	.banner_box,.banner_box .bd ul,.banner_box .bd ul li{ height: 300px;}
	.head_box{ position: fixed; left: 0; top: 0; z-index: 99;}
	.all_center_box{ margin-top: 84px;}
	.home_box1 .box ul li p span{ font-size: 16px;}
	.home_box3 .pull-left ul li i{ display: none;}
	.home_box5 .pull-right{ width:55%;}
	.home_box6{ background-size: 100%; background-position: bottom;}
	#phone_menu{ display: block; position: fixed; left: -80%;}
	#phone_menu.active{ left:0;}
	.kfzx_info_box ul.conta li span{ margin-left: 45px;}
	
}
@media screen and (max-width:768px){
	.banner_box,.banner_box .bd ul,.banner_box .bd ul li{ height: 260px;}
	.home_box4 .lower_box .pull-left,.home_box4 .lower_box .pull-right,.home_box5 .pull-left,.home_box5 .pull-right,.home_box6 .pull-left,.home_box6 .pull-right{ width:100%;}
	.home_box5 .pull-right,.home_box6 .pull-right{ margin-top: 25px;}
	.home_box8 .lower_box .box{ width:98%;}
	.chanpin_jj{ width:100%;}
	
}
@media screen and (max-width:480px){
	.banner_box,.banner_box .bd ul,.banner_box .bd ul li{ height: 130px;}
	.banner_box .hd{ bottom: 12px;}
	.home_box1 .box ul li{ width:100%; margin-right: 0;}
	.home_box1 .box ul li:nth-child(2n){ float:right;}
	.home_title_box{ padding-top: 20px;}
	.home_box2 .box ul li{ width:48%; margin-right: 0;}
	.home_box2 .box ul li:nth-child(2n){ float:right;}
	.home_box3{ padding: 20px 0;}
	.home_box2{ margin-top: 20px; padding-bottom: 20px;}
	.home_box3 .pull-left ul li{ margin:0 0 20px 0;}
	.home_box3 .pull-right{ margin-top: 20px;}
	.home_box5 .pull-right{ min-height: inherit;}
	.home_box6 .pull-right{ min-height: inherit;}
	.home_box7 .pull-left ul li{ width: auto; margin-right: 20px;}
	.home_box7 .pull-right{ margin:15px 20% 0 0;}
	.news_box ul li{ width:48%; margin-right: 0;}
	.news_box ul li:nth-child(2n){ float:right;}
	.news_box ul li:hover div{ padding-top: 3%; top:auto;}
	.news_box ul li:hover div p{ height:45px;}
	.home_box9 .pull-left,.home_box9 .pull-right{ width:100%;}
	.home_box9 .pull-left div{ margin-top: 10px;}
	.ne_list1 li{ width:48%; margin-right: 0;}
	.ne_list1 li:nth-child(2n){ float:right;}
	.lxwm_box{ width:100%; margin-top: 15px; line-height: inherit;}
	.kfzx_info_box ul li span{ width:70%;}
	.about_box .ab_list{ margin-top: auto;}
	.about_box .ab_list ul li{ width:100%; margin-top: 10px;}
	.kfzx_info_box{ padding:2%; margin-top: 0; min-height: auto;}
	.home_box9{ padding-bottom: 20px;}
	.kfzx_info_box ul.conta li span{ margin-left: 20px;}
	.lxwm_box .mapBox{ width:100%;}
	.sxtj{ padding-bottom: 10px;}
	.sxtj>ul>li{ padding:0; margin: 9px 0 0 14px;}
	.kfzx_info_box.news .soso_box{ width:100%;}
	.kfzx_info_box.news .soso_box .text{ width:90%;}
	.kfzx_info_box.news .soso_box .btns{ width:10%;}
	.page_info_box .bt_box{ padding-bottom: 20px;}
	.zxns_soso .box{ width:100%;}
	.zxns_soso{ padding:5%;}
	.kfzx_info_box ul.conta li{ width:100%;}
	/*.kfzx_info_box.news ul li i{ width:50%; float:left; margin: 5px 0 0 19px;}*/
	.kfzx_info_box.news ul li i{ width:100%; margin-right: 10px;}
	.page_menu a{ width:45%; margin: 20px 7px 0 0;}
	.chanpin_list{ width:100%;}
	.chanpin_list li{ width:48%; margin: 25px 0 0 0;}
	.chanpin_list li:nth-child(2n){ float:right;}
	
}
@media screen and (max-width:350px){
	.banner_box,.banner_box .bd ul,.banner_box .bd ul li{ height: 110px;}
	
}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}



