/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display:block;}
*{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body { font-family:Microsoft Yahei; color:#666; text-decoration:none; font-size:14px; background:#fff;}
textarea { resize:none;}
img{ max-width:100%;}
iframe,img { border:0;}
ul,ol,li { list-style:none;}
input, select, textarea { outline:0; -webkit-user-modify:read-write-plaintext-only;}
input { -webkit-appearance:none;}
a{ text-decoration:none; color:#666; transition:0.2s; -webkit-transition:0.2s;}
a:hover{ color:#c3002f;}
.clearfix { clear:both; zoom:1;}
.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡*/
::-webkit-scrollbar{ width:6px; height:12px}
::-webkit-scrollbar-button:vertical{ display:none;}
::-webkit-scrollbar-track:vertical{ background-color:black}
::-webkit-scrollbar-track-piece{ background:#FFF}
::-webkit-scrollbar-thumb:vertical{ background-color:#004f7a; border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{ background-color:#004f7a}
::-webkit-scrollbar-corner:vertical{ background-color:#004f7a}
::-webkit-scrollbar-resizer:vertical{ background-color:#004f7a}


.m{ width:95%; max-width:1240px; margin:0 auto; position:relative;}
.m2{ width:95%; max-width:1240px; margin:0 auto; position:relative; padding-bottom:30px;}
.n{ padding:50px 0;}

/*top*/
/* .top{ background:#000; color:#fff; padding:0 60px; font-size:12px; line-height:40px;}
.top a{ color:#fff;}
.top ul{ float:right;}
.top ul li{ float:left; margin-left:10px;}
.top ul li img{ height:15px; vertical-align:middle;} */

/**/
/* .nav{ padding:20px 60px; position:relative;}
.nav .logo{ float:left; height:40px;}
.nav>ul{ text-align:center;}
.nav>ul>li{ display:inline-block; padding:0 15px; line-height:40px; position:relative;}
.nav>ul>li>a{color:#111;font-size: 16px;}
.nav>ul>li ul{ position:absolute; left:0; top:40px; width:150%; background:#666; display:none; max-width:144px; z-index:999;}
.nav>ul>li ul li{ text-align:center;}
.nav>ul>li ul li:hover{ background:#777;}
.nav>ul>li ul li a{ color:#fff;}
.nav>ul>li:hover ul{ display:block;}

.nav .a_m{ float:right; display:none;} */

.i_m{ background:#f4f4f4;}

/*search*/
.search{ padding:15px 0; text-align:center;}
.search>div{ display:inline-block; line-height:34px;}
.search>div .ss{ height:30px; padding:0 10px; color:#999; border:1px solid #999;}
.search>div select{ padding:0 10px; height:34px; width:191px;}
.search>div .bb{ height:30px; padding:0 20px; border:1px solid #999; -webkit-appearance: push-button; cursor:pointer; color: buttontext; background-color: buttonface; border-width: 2px; border-style: outset; border-color: buttonface; border-image: initial;}

.index_video{ height:750px; background:url(../images/banner1.jpg) no-repeat center center; position:relative; background-size:cover;}
.index_video .m{ position:relative;}
.index_video2{ position:absolute; width:27.7%; height:48%; left:57.4%; top:25.8%;}

.i_line{ width: 100%; background: #999 url(../images/do.jpg) no-repeat center top; height: 6px;}
.ip_u{ text-align:center; padding:20px 0; border-bottom:#e1e1e1 1px solid;}
.ip_u li{ display:inline-block;}
.ip_u li a{ display:block; padding:6px 14px; border-bottom:#b4b3b3 1px solid; border-right:#cfcece 1px solid; color:#333; background:#fff; margin-right:5px;}
.ip_u li:first-child a,.ip_u li:hover a{ background:#c3002f; color:#fff;}

.ip_u2{ padding-top:40px;}
.ip_u2 .ip_t {
    text-align: center;
    color: #666;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 40px;
}
.ip_u2 ul{ padding:0 60px;}
.ip_u2 ul li{ width:23%; float:left; margin-right:2.666%; background:#fff; transition:0.2s; margin-bottom:20px;}
.ip_u2 ul li .wxpp{
	text-align:center;
	display: block;
	/* padding-top: 45px; */
}
.ip_u2 ul li:nth-child(4n){ margin-right:0;}
.ip_u2 ul li>div{padding: 30px 30px 45px 30px;text-align:center;}
.ip_u2 ul li>div .a1{ color:#2f353d; font-size:16px; font-weight:900; margin-bottom:10px; display:block;}
.ip_u2 ul li>div .a2{}
.ip_u2 ul li>div .a2 img{ height:15px; vertical-align:middle;}
.ip_u2 ul li>div .p_hq{ margin-top:15px;}
.ip_u2 ul li>div div{ text-align:center; padding-top:20px; margin-top:30px; border-top:1px solid #ddd;}
.ip_u2 ul li>div div a{ color:#fff; padding:6px 14px; background:#c3002f; display:inline-block;}
.ip_u2 ul li>div div a:first-child{ background:#a5a5a5;}
.ip_u2 ul li:hover{ transform:translateY(-10px);}

/**/
.ind_v{ padding:80px 60px; position:relative;}
.ind_v img{ width:72.85%;}
.ind_v_r{ position:absolute; width:32.3%; height:50%; padding:60px; background:rgba(255,255,255,0.9); box-shadow:2px 30px 40px rgba(0,0,0,0.1); right:60px; top:50%; margin-top:-220px;}
.ind_v_r .clearfix>p{ float:left;}
.ind_v_r .clearfix>p:first-child{ height: 2px; width: 45px; background: #ca002c; margin-top: 10px; margin-right: 20px;}
.ind_v_r .clearfix>p:nth-child(2) {
    font-size: 18px;
    color: #2f353d;
    font-weight: 800;
}
.ind_v_r .p1 {
    font-size: 25px;
    line-height: 40px;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #333;
}
.ind_v_r .p2{line-height:30px;}
.ind_v_r a {
    padding: 10px 30px;
    color: #ca002c;
    border: #ca002c 2px solid;
    float: left;
    margin-top: 25px;
}
.ind_v_r a:hover{ background:#ca002c; color:#fff;}

.ind_z{ padding:50px 60px;}
.ind_z .p1{ text-align:center; color:#333; font-size:36px; font-weight:400; margin-bottom:30px;}
.ind_z .p2{ color: #666; text-align: center; margin:15px 0 40px;}
.ind_z ul>li{ width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.ind_z ul>li:nth-child(4n){ margin-right:0;}
.ind_z ul li div{ background:#fff;padding: 20px 45px;}
.ind_z ul li div .p2{ color: #2f353d; font-size: 18px; font-weight: 900; margin-bottom: 0; margin-top:0;}
.ind_z ul li div .p3{ color: #888888; font-size: 13px; font-weight: 400; margin-bottom: 30px;}
.ind_z ul li ul{}
.ind_z ul li ul li{ display:inline-block; float:none; width:auto;}
.ind_z ul li ul li a{ padding: 6px 14px; background: #eee; color: #333; font-size: 13px;}
.ind_z ul li ul li:last-child a{ background:#c3002f; color:#FFF;}

/**/
.ind_h1{ padding:0 60px;}
.ind_h{ background: url(../images/chejia.jpg) repeat center top; padding:80px 0; text-align:center;}
.ind_h .x{ height: 2px; width: 45px; background: #ca002c; margin: 0 auto; margin-bottom: 10px;}
.ind_h .p1{ font-size: 30px; color: #FFF; font-weight: 400; margin-bottom: 20px;}
.ind_h .p2{ color: #999;}
.ind_h>div{ margin:50px auto; width:1000px; overflow:hidden;}
.ind_h>div>div{ width:400%;}
.ind_h ul{ text-align:left; width:50%; float:left; -webkit-animation: 40s rowup linear infinite normal; animation: 40s rowup linear infinite normal;}
.ind_h ul:hover{ animation-play-state:paused; -webkit-animation-play-state:paused;}
.ind_h ul li{ display:inline-block; margin:0 10px;}
.ind_h ul li img{ width:220px; height:220px;}
.ind_h a{ display:inline-block; padding: 10px 30px; background: #c3002f; color: #FFF;}

.ind_h2{ padding:60px; background:#fff;}
.ind_h2 .p1{ text-align:center; color:#333; font-size:36px; font-weight:200; margin-bottom:30px;}
.ind_h2 .p2{ color: #666; text-align: center; margin:15px 0 40px;}
.ind_h2 ul li{ width:18.4%; float:left; border:#ddd 1px solid; margin-right:2%;}
.ind_h2 ul li:last-child{ margin-right:0;}
.ind_h2 ul li p{ color:#2f353d; font-size:16px; font-weight:900; text-align:center; padding:45px 30px;}

.bannern img{ display:block; margin:0 auto; width:100%;}

a.x{ position:absolute; top:0px; right:10px; cursor:pointer; font-size:40px; line-height:40px; transform:rotate(45deg); color:#fff;}


@keyframes rowup {
0% {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
100% {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(-50%, 0, 0);
}
}


/**/
.ind_cus{ padding:0 60px;}
.ind_cus .ind_cus2{ background: #FFF url(../images/maps.png) no-repeat center center; padding:80px 0; margin:100px 0; text-align:center;}
.ind_cus .p1{ font-size: 24px; font-weight: 400; color: #343434;}
.ind_cus .p2{ color: #999; text-align: center; margin:15px 0 40px;}
.ind_cus2>div{ padding:0 180px; margin-bottom:30px;}
.ind_cus img{ height:45px; margin:15px 15px;}
.ind_cus a{ display:inline-block; padding: 10px 30px; background: #c3002f; color: #FFF;}

/**/
.ind_ab{ padding:0 60px 80px;}
.ind_ab .ind_ab1{ float:left; width:48%; margin-right:4%;}
.ind_ab .ind_ab1>div{ background:#fff; padding:45px;}
.ind_ab .ind_ab1>div .p2{ color: #2f353d; font-size: 18px; font-weight: 900; margin-bottom: 15px;}
.ind_ab .ind_ab1>div .p3{ color: #888888; font-size: 13px; font-weight: 400; margin-bottom: 30px;line-height: 25px;}
.ind_ab .ind_ab1 ul{}
.ind_ab .ind_ab1 ul li{ display:inline-block; float:none; width:auto;}
.ind_ab .ind_ab1 ul li a{ padding: 6px 14px; background: #eee; color: #333; font-size: 13px;}
.ind_ab .ind_ab1 ul li:last-child a{ background:#c3002f; color:#FFF;}

.foot_ewm{ padding:30px 60px; background:#363636; color:#fff; position:fixed; bottom:0; width:100%; z-index:99999999;}
.ewm1{ text-align:center; float:left; width:33.333%;}
.ewm1 p{ display:inline-block; text-align:left;}
.ewm1 img{ width:100px; margin-right:50px;}

.footer{ padding:60px; background:#000;}
.footer ul{ width:20%; float:left;}
.footer ul p{ font-weight: 900; font-size: 15px; margin-bottom: 20px;}
.footer ul p a{ color: #FFF;}
.footer ul li{ line-height:2.5; font-size:13px;}
.footer ul li a{ color:#ccc;}
.footer .d1{ width:20%; float:right; text-align:right;}
.footer .d1 a{ display:inline-block; padding:5px 10px; border: #777 1px solid; color:#888; border-radius: 5px;}
.footer .d1 img{ height:18px; vertical-align:middle; margin-right:10px;}
.footer .p_b{ margin-top:50px; padding-top:30px; border-top:#434343 1px solid;}

.main_left{ width:20%; float:left; border-top-left-radius: 20px;}
.main_left .left_h{ width:100%; border-top-left-radius: 20px; background:url(../images/left_h_bg.jpg) repeat; padding:10px 0;}
.main_left .left_h p{ text-align:center; color:#fff; text-transform:uppercase;}
.main_left .left_h .p1{ font-size:20px; font-weight:bold; line-height:1.8;}
.main_left .left_ul{ width:100%; padding:20px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; z-index:99999; border-bottom:5px solid #c3002f;}
.main_left .left_ul .li1{ border-bottom: 1px solid #f1f1f1; line-height:40px; position:relative; text-indent:20px; transition:0.2s; -webkit-transition:0.2s; background:#fff url(../images/bg_l.png) no-repeat 90% 17px;}
.main_left .left_ul .li1:hover{  background:#fafafa url(../images/bg_l.png) no-repeat 92%; 17px;}
.left_bg{ width: 100%; height: 40px; line-height: 40px; background: #F8F8F8; border-left: 5px solid #c3002f; position: absolute; left: -5px; transition:0.2s; -webkit-transition:0.2s; z-index:-1; }
.main_left .left_ul .li1 .ul2{ width:248px; background:#f8f8f8; border:1px solid #f1f1f1; display:none; z-index:99999;}
.main_left .left_ul .li1 .ul2 .li2{ border-bottom: 1px solid #fff; background:#f1f1f1; transition:0.2s; -webkit-transition:0.2s; font-size:14px; z-index:99999; position:relative; text-indent:40px;}
.main_left .left_ul .li1 .ul2 .li2:hover{ background:#f8f8f8;}
.main_left .left_con{ padding:10px;}
.main_left .left_con p{ line-height:2; font-size:14px;}
.main_left .left_b{ background:#fff; box-shadow:0 10px 20px #999; border-top-left-radius: 20px;}

.main_right{ width:75%; float:right; background:#fff; padding:20px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow: 0 10px 20px #999; z-index:0;line-height:40px;}
.main_right .tit { height: 40px; line-height: 40px; background:#eaeaec; border-radius: 15px 0 0 0; margin-bottom:20px;}
.main_right .tit h3 { font-size: 18px; float: left; color: #fff; font-weight: normal; padding: 0 40px; background:#c3002f; border-radius: 15px 0 15px 0; }
.main_right .tit .now { float: right; color: #999; margin-right: 10px; }
.main_right .tit .now a { color: #999; }

/*about*/
.about p{ text-indent:2em; line-height:1.8; margin:5px 0; font-size:14px;}
.about img{display: block;margin: 10px auto;}

/*culture*/
.culture p{ font-size:16px;}
.culture p span{ font-weight:bold; color:#c3002f;}

.service{}
.service .p1{ color: #c3002f; font-size: 18px; font-weight:bold; margin-bottom:20px;}
.service .p2{ font-size:16px; line-height:30px;}


/*joinus*/
.jobbox { margin-bottom: 20px; border-bottom: 1px solid #dedede; }
.jobbox .qline { background: #eee; border-top: 2px solid #c3002f; line-height: 20px; padding: 10px 20px;}
.jobbox .qline.qlineon { color: #c3002f; }
.jobbox .aline { display: none; }
.join_more { width: 100%; background: #fff; }
.join_more tbody tr td { line-height: 24px; padding: 11px 20px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; font-family: microsoft yahei; }
.join_more tbody tr td span { color: #000; }
.join_more tbody tr td .squareli li { padding-left: 9px; background: url(../images/li.png) 0 center no-repeat; }

/*honor*/
.honor li{ float:left; width:23%; margin-right:2.66666%; margin-bottom:20px;}
.honor li:nth-child(4n){ margin-right:0;}

.net_ser{ text-align:center;}
.net_ser li{ width:32%; margin-right:2%; float:left; margin-bottom:10px;}
.net_ser li:nth-child(3n){ margin-right:0;}
.net_ser li a{ font-size:14px;}

.product ul{}
.product ul li{ width:23%; float:left; margin-right:2.666%; background:#fff; transition:0.2s; margin-bottom:20px;}
.product ul li:nth-child(4n){ margin-right:0;}
.product ul li>div{/* padding: 0px 10px; *//* text-align:center; *//* background:#f4f4f4; *//* height:5em; *//* height: 40px; *//* line-height: 40px; *//* overflow: hidden; */}
.product ul li>div .a1{color:#2f353d;font-size: 14px;/* font-weight:900; */margin-bottom:10px;display:block;}
.product ul li>div .a2{}
.product ul li>div .a2 img{ height:15px; vertical-align:middle;}
.product ul li>div .p_hq{ margin-top:15px;}
.product ul li>div div{/* text-align:center; *//* padding-top:20px; *//* margin-top:30px; *//* border-top:1px solid #ddd; */}
.product ul li>div div a{/* color:#fff; *//* padding:6px 14px; *//* background:#c3002f; *//* display:inline-block; */}
.product ul li>div div a:first-child{/* background:#a5a5a5; */}
.product ul li:hover{ transform:translateY(-10px);}


.product_m{ margin-bottom:20px;}
.product_m img.p_i{ width:35%; float:left;}
.product_m>div{ width:60%; float:right; padding-top:30px;}
.product_m>div .p_t{ font-size: 18px; font-weight: bold; margin-bottom: 20px; color:000;}
.product_m>div .p_t2{ margin-bottom:10px;}
.product_m>div .p_t2 img{ height:15px; vertical-align:middle;}
.product_m>div .p_t2 a{ margin-right:20px;}

.pro_dl{ border-bottom:1px solid #ddd; margin-bottom:20px;}
.pro_dl li{ padding:10px; border: solid 1px #DCDEE3; float:left; cursor:pointer; margin-right:10px; margin-bottom:-1px; font-size:14px; border-bottom:1px solid #fff; border-top:1px solid #c3002f; background:#fff;}



.main_left .left_ul .li1 ul li{ font-size:12px;}
.main_left .left_ul .li1 ul li a{ padding-left:10px;}
.main_left .left_ul .li1 ul li a:before{ content:" - ";}

/**/
.video{}
.video li{ width:48%; margin-right:4%; float:left;}
.video li:first-child{ width: 80%; margin-right: 0; margin: 0 auto; display: block; float: none;}
.video li:nth-child(2n+3){ margin-right:0;}
.video li img{ width:100%;}
.video li p{ text-align:center; font-size:14px; line-height:3em;}

.download{ width:100%; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:5px;}
.download p{ font-size:14px;}
.download .p1{ float:left; margin-left:50px;}
.download .p2{ float:right; margin-right:40px;}
.download .p3{ float:right; margin-right:17px;}
.download .p4{ float:right; margin-right:45px;}

/*download*/
.rectangle-list{ width:100%; margin:0px auto; counter-reset:li;}
.rectangle-list li{ margin:10px 0; font-size:14px;}
.rectangle-list a {position: relative;display: block;padding: .4em .4em .4em .8em;*padding: .4em;margin: .5em 0 .5em 2.5em;background: #f5f5f5;color: #444;text-decoration: none;transition: all .3s ease-out;}
.rectangle-list a span{ display:block; float:right; margin-right:50px}
.rectangle-list a:hover {background: #ddd;}
.rectangle-list a:before {content: counter(li);counter-increment:li;position: absolute;left: -2.5em;top: 50%;margin-top: -1em;background: #c3002f;height: 2em;width: 2em;line-height: 2em;text-align: center;font-weight: bold; color:#fff}
.rectangle-list a:after {position: absolute;content: '';border: .5em solid transparent;left: -1em;top: 50%;margin-top: -.5em;transition: all .3s ease-out;}
.rectangle-list a:hover:after {left: -.5em;border-left-color: #c3002f;}
.rectangle-list li .sp1{ text-indent:2em; display:block; margin:15px 0;}

/*qa*/
.news{}
.nwli{ border-bottom:#ccc 1px dashed; height:150px}
.nwli img{ border:1px solid #bbb;}
.nwli.on{ background-color:#f7f7f7}
.conc_tu{ float:left; margin-top:20px; width:17%;}
.conc_zi{ float:left; margin-left:30px; margin-top:20px; width:76%;}
.czi_tit{ font-size:16px; font-weight:bold; color:#000}
.czi_tit a{ color:#c3002f;}
.czi_nr{ color:#666666;line-height: 20px;}
.czi_nr span{ display:block; padding-top:10px; font-size:14px; color:#c3002f;}

/*contatc*/
.contact p{ margin-bottom:20px; font-size:16px; line-height:30px;}
.contact .p1{ font-size:26px; color:#c3002f;}
.contact .p2{ width:50%; float:left;}
.contact .p3{ width:25%; font-size:14px;}

.nodata { background: url(../images/no_data.png) no-repeat center top; padding-top: 200px; text-align: center; font-size: 16px; color: #999; margin: 90px 0; }

/*qa*/
.qa{ margin:20px 0;}
.qa li{ padding:10px; margin:20px 0;}
.qa li .tit2{ font-size:18px;}
.qa li:hover{ background-color:#eee;}
.qa li .tit2 span.sp1{ background:#c3002f;color:#fff;display:inline-block;height:20px;width:20px;line-height:20px;text-align:center;font-size:12px;font-weight:bold;font-family:arial;}
.qa li .miaoshu span.sp1{ background:#dedede;color:#666;display:inline-block;height:20px;width:20px;line-height:20px;text-align:center;font-size:12px;font-weight:bold;font-family:arial;}

.order p{ font-size:16px; line-height:30px;}

/**/
.nav>ul>li:hover .t_p{ display:block;}
.t_p{ position:absolute; width:100%; top:60px; left:0; padding:0px; box-shadow:0px 0px 10px #cecece; z-index:9999999; background:rgba(245, 245, 245, 0.95); display:none;}
.t_p .t_p2{ width:20%; float:left;}
.t_p .t_p2 .p1{ margin:10px 0;}
.t_p .t_p2 .p1 a{     
    font-size: 18px;
    color: #333;
    font-weight: bold;}
.t_p .t_p2 .p2{ line-height:1.8;}
.t_p .t_p2 .p2 a{ font-size:14px;}
.t_p .t_p2 .p2 a:hover{ color:#c3002f;}

.fixedbox { position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; font-size: 14px; font-weight: bold; z-index: 9; line-height: 50px; text-align: center; background: #c3002f; color: #fff; display:none;}
.fixedbox .sptel { float: left; width: 25%; color: #fff; text-decoration: none; }



@media (max-width: 1120px) {
.n{ padding:20px 0;}
.top,.foot_ewm{ display:none;}
.footer{ margin-bottom:50px !important;}
.nav{ padding:15px 20px;}
.nav>ul{ display:none;}
.index_video{ display:block;}
.nav .a_m{ display:block;}
.search>div input{ width:40%;}
.ip_u li{ width:32%;}
.ip_u li a{ padding:5px 0;}
.ip_u2{ padding-top:20px;}
.ip_u2 .ip_t{ margin-bottom:10px; font-size:24px;}
.ip_u2 ul{ padding:0 20px;}
.ip_u2 ul li{ width:48%; margin-right:4%;}
.ip_u2 ul li:nth-child(2n){ margin-right:0;}
.ip_u2 ul li>div{ padding:15px;}
.ip_u2 ul li>div .a1{ font-size:14px;}
.ip_u2 ul li>div .a2{ display:block;}
.ip_u2 ul li>div .p_hq{ margin-top:0;}
.ip_u2 ul li>div div{ margin-top:10px; padding-top:10px;}
.ind_v{ padding:20px;}
.ind_v img{ display:none;}
.ind_v_r{ position:relative; height:auto; width:auto; right:0; top:0; margin-top:0; padding:20px;}
.ind_v_r .p1{ font-size:24px;}
.ind_v_r a{ float:none; display:inline-block; padding:10px;}
.ind_z{ padding:20px;}
.ind_z .p1{ font-size:24px; margin-bottom:20px;}
.ind_z ul>li{ width:48%; margin-right:4%;}
.ind_z ul>li:nth-child(2n){ margin-right:0;}
.ind_z ul li div{ padding:10px;}
.ind_z ul li div .p2{ font-size:14px; font-weight:normal;}
.ind_h2{ padding:20px;}
.ind_h2 .p1{ font-size:24px; margin-bottom:20px;}
.ind_h2 .p2{ margin:15px 0;}
.ind_h2 ul li{ width:48%; margin-right:4%; margin-bottom:10px;}
.ind_h2 ul li:nth-child(2n){ margin-right:0;}
.ind_h2 ul li:last-child{ display:none;}
.ind_h2 ul li p{ padding:10px; font-size:14px; font-weight:normal;}
.ind_cus{ padding:0 20px;}
.ind_cus .ind_cus2{ padding:20px 0; margin:20px 0;}
.ind_cus .p1{ font-size:18px;}
.ind_cus .p2{ margin:15px 0;}
.ind_cus2>div{ padding:0;}
.ind_cus img{ height:30px;}
.ind_ab{ padding:0 20px;}
.ind_ab .ind_ab1{width:100%;}
.ind_ab .ind_ab1>div{padding: 20px;}
.ind_h1 {
    padding: 0 0px;
}
.ind_h>div {

    width: 100%;
    height: 224px;

}
.footer ul{ display:none;}
.footer .d1{ width:100%; text-align:center;}
.footer{ padding:30px 10px;}
.footer .p_b{ margin-top:20px; padding-top:20px;}
.main_left{ display:none;}
.main_right{ width:100%; padding:10px;}
.main_right .tit .now{ display:none;}
.honor li{ width:48%; margin-right:4%; margin-bottom:10px;}
.honor li:nth-child(2n){ margin-right:0;}
.net_ser li{ width:48%; margin-right:4%; margin-bottom:10px;}
.net_ser li:nth-child(3n){ margin-right:4%;}
.net_ser li:nth-child(2n){ margin-right:0;}
.net_ser li img{ max-height:120px;}
.product ul li{ width:48%; margin-right:4%; margin-bottom:10px;}
.product ul li:nth-child(2n){ margin-right:0;}
.product_m img.p_i{ width:60%; display:block; margin:0 auto; float:none;}
.product_m>div{ width:100%; float:none;}
.show iframe{ width:100%;}
.conc_tu{ width:30%; margin-top:0;}
.conc_zi{ width:68%; margin-left:0; margin-top:0; float:right;}
.nwli{ height:auto; padding:10px 0;}
.rectangle-list a span{ margin-right:20px;}
.contact .p1{ font-size:20px;}
.contact .p2{ float:none; width:100%;}
.contact .p3{ float:left; width:50%;}
.fixedbox{ display:block;}
}

.page{
    text-align: center;
}

.page a{
    border:solid 1px #f4f4f4;
    background: #f4f4f4;
    color:#333;
    padding:5px 10px;
    font-size:12px;
}

.page .a1{
    border:solid 1px #f4f4f4;
    background: #f4f4f4;
    color:#333;
    padding:5px 10px;
    font-size:12px;
}

.page span{
    border:solid 1px #c3002f;
    background: #c3002f;
    color:#fff;
    padding:5px 10px;
    font-size:12px;
}


@media (min-width: 2800px) {
.nav .logo{ height:80px;}
.ind_cus img{ height:60px;}
.ewm1 img{ width:180px;}
.footer{ margin-bottom:246px !important;}
.m{ max-width:2500px;}
.main_left .left_con{ padding:20px;}
.nwli{ height:auto;}
.nwli img{ width:100%; height:auto;}
.product ul li img{ width:100%; height:auto;}
.net_ser li img{ width:100%; height:auto;}
.about img{ display:block; margin:0 auto;}
}