@charset "gb2312";
/* CSS Document */

*{padding:0; margin:0;}
ul,ol{ list-style:none}
a{ text-decoration:none;}
a:hover{text-decoration:none;}
input,a{ outline:none;}
img{ border:none;}
p{margin:0;}
h4,h4,h5,h6{margin:0;}
@font-face {
  font-family: 'pf';   /*字体名称*/
  src: url('../font/pf.ttf');       /*字体源文件*/
}
@font-face {
  font-family: 'framd';   /*字体名称*/
  src: url('../font/framd.ttf');       /*字体源文件*/
}
body{ font-family:"pf","Arial","framd","宋体";}
.nyabout a{ color:#999999 !important;}
table{ width:100% !important; }
/*******头部********/
.header{width:1200px;margin:0 auto; overflow:hidden;padding:25px 0;}
.header .logo{float:left;}
.header .tell{float:right; overflow:hidden;margin-top:15px;}
.header .tell .tel{ background:url(../web/tell.png) 0 10px no-repeat;float:left;margin-right:20px;padding:5px 0;}
.header .tell .tel p{font-size:16px;color:#666;margin-left:35px;}
.header .tell .tel span{font-size:18px;color:#333;margin-left:35px;font-family:"Arial";}
.header .tell .email{float:left;background:url(../web/youxiang.png) 0 12px no-repeat;padding:5px 0;}
.header .tell .email p{font-size:16px;color:#666;margin-left:35px;}
.header .tell .email span{font-size:18px;color;#333;margin-left:35px;font-family:"Arial"}

@media (max-width:768px) {
.header{width:100%;}
.header .tell .tel{margin-right:3px;}
.header .tell .tel p{font-size:12px;}
.header .tell .tel span{font-size:13px;}
.header .tell .email p{font-size:12px;}
.header .tell .email span{font-size:13px;}
}

/*******导航*********/

.head{width:100%;background:#213047;height:51px;}
.navbar-inverse{background-color: #213047;border-color:#213047;}
.navbar{margin-bottom:0;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color:#f6ba3f;background:none;}
.navbar-inverse .navbar-nav > li > a:hover{color:#f6ba3f;}
.navbar-nav .down{width:150px;background:#fff; position:absolute;top:50px;left:0;display:none;z-index:10;}
.navbar-nav .down a{display:block;line-height:30px;font-size:14px;color:#333;}
.navbar-nav .down a:hover{color:#f6ba3f;}
.nav > li > a{padding-right: 25px;padding-left: 25px;}
.navbar-nav li:hover .down{display:block;}
.zixun{ text-align:center;float:left;}
.zixun a{color:#fff;font-size:14px;width:145px;line-height:35px;background:#1f3d6b;display:block;border-radius:5px;margin-top:8px;}

@media (max-width:768px) {
.navbar-nav li:hover .down{display:none;}
.header{padding:10px 0;}
}
.banner{z-index:1;}


@media (max-width:768px) {
.banner .slick-dots{display:none !important;}
}

.product{width:1200px;margin:0 auto;}
.title{ text-align:center;margin:40px 0 10px;}
.title p{font-size:18px;color:#9399a5;line-height:70px;}

@media (max-width:768px) {
.product{width:100%;}
.title p{font-size:14px;line-height:25px;margin-top:10px;}

}
.idnexVideo{ width:1200px;margin:0 auto; }
.idnexVideo_shouji{ display: none;}
@media (max-width:768px) {
	.idnexVideo_shouji{ width: 95%; margin: 20px auto auto auto;}
	.idnexVideo{ display: none;}
	.idnexVideo_shouji{ display: block;}
}
.proleft{ overflow:hidden;}
.proleft .pl{ overflow:hidden;fl oat:left;width:100%;}
.proleft .pl li{float:left;margin-right:20px;text-align:center;border-radius:5px;width:23%;height:225px;margin-bottom:35px;}
.proleft .pl li img{width:100%;}
.proleft .pl li a{display:block;}
.proleft .pl li p{ color:#333;font-size:16px;font-family:"framd";mar gin-top:-50px;text-transform:uppercase;background: #ccc;line-height:50px; text-align:center;padding:0 10px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;height:50px;}
.proleft .pl li:nth-child(4){margin-right:0;}
.proleft .pr{float:right;width:295px;}
.proleft .pr li{text-align:center;border-radius:5px;height:589px;}
.proleft .pr li a{display:block;}
.proleft .pr li p{ color:#333;font-size:24px;font-family:"framd";margin-top:-50px;text-transform:uppercase;}

@media (max-width:768px) {
.proleft .pl{width:95%;margin:0 auto;margin-left:10px;}
.proleft .pl li{width:47%;margin-right:10px;margin-bottom:5px;height:200px;}
.proleft .pl li img{width:100%;height:160px;}
.proleft .pl li p{ font-size:14px;margin-top:0px;}
.proleft .pr{float:none;width:95%;margin:0 auto;}
.proleft .pr li{height:auto;}
.proleft .pr li img{height:auto;width:100%;}

}
.adv ul{margin-top:30px; overflow:hidden;}
.adv ul li{margin-right:120px;padding-left:35px;margin-left:10px;}
.adv ul li h4{font-size:22px;color:#333;font-family:"framd"; text-transform:uppercase;line-height:40px;}
.adv ul li p{font-size:16px;color:#666;font-family:"pf";}
.adv ul li:first-child{ background:url(../web/zan1.png) 0 20px no-repeat;}
.adv ul li:nth-child(2){ background:url(../web/zan2.png) 0 20px no-repeat;}
.adv ul li:nth-child(3){margin-right:0;background:url(../web/zan3.png) 0 20px no-repeat;}
.adv ul .xian{margin-top:40px;width:100%;}

.serv{margin-top:40px;}
.serv ul li{ text-align:center;border-right:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:40px 0;}
.serv ul li h4{font-size:18px;color:#333;font-family:"framd";text-transform:uppercase;margin:15px 0 20px;}
.serv ul li i{width:40px;height:2px;background:#e51515;display:block;margin:0 auto;}
.serv ul li:nth-child(3n){border-right:0;}
.serv ul li:nth-child(4){border-bottom:0;}
.serv ul li:nth-child(5){border-bottom:0;}
.serv ul li:nth-child(6){border-bottom:0;}

@media (max-width:768px) {
.serv ul li:nth-child(3n){border-right:1px solid #e8e8e9;}
.serv ul li:nth-child(2n){border-right:0;}
.serv ul li:nth-child(4){border-bottom:1px solid #e8e8e9;}
.serv ul li:nth-child(5){border-bottom:0;}
.serv ul li:nth-child(6){border-bottom:0;}
}



.clients{width:100%;background:url(../web/b.jpg) no-repeat top;}

.clients .title{padding:40px 0 25px;}
.clients .swiper-wrapper .swiper-slide{width:24% !important;margin-right:18px !important;}
.clients .swiper-wrapper .swiper-slide img{border-radius:5px;width:100%}

@media (max-width:768px) {
.clients .swiper-wrapper .swiper-slide{width:40% !important;margin-right:10px !important;}
.clients .swiper-wrapper .swiper-slide img{border-radius:5px;width:100%}
}

.envi{margin-bottom:30px;}
.envi li{ text-align:center;margin-bottom:15px;}
.envi li img{width:100%;}
.envi li h2{ font-size:24px;color:#333;font-family:"framd"; text-transform:uppercase;}
.envi li p{ text-align:left;font-size:16px;color:#646568;padding:0 15px; box-sizing:border-box;}

.liuyan{width:100%;h eight:730px;background:url(../web/contact.jpg) no-repeat center; text-align:center;padding:40px 0;margin-top:30px;}

.liuyan_center form{ text-align:center;}
.liuyan input{width:440px;height:55px;border:1px solid #fff;background:none;padding-left:25px;box-sizing:border-box;font-size:18px;color:#fff;margin:15px 20px;}
.liuyan textarea{width:930px;height:200px;border:1px solid #fff;background:none;font-size:18px;color:#fff;margin-top:25px;padding:25px;box-sizing:border-box;}
.liuyan font{color:red;}
#leave_pho_abt{width:172px;height:46px;display:block;margin:0 auto;background:#f7a801; text-align:center;font-size:20px;font-family:"framd";line-height:46px;color:#fff;border-radius:10px;margin-top:25px;border:none;padding:0;}
.liuyan .input_rows{display:inline-block;}
@media (max-width:768px) {
.liuyan{width:100%;height:auto;background:url(../web/contact.jpg) no-repeat center;padding:20px 0 30px; background-size:cover;}

.liuyan_center form{ text-align:center;}
.liuyan_center input{width:90%;height:40px;padding-left:15px;font-size:16px;margin-bottom:0;}
.liuyan_center textarea{width:90%;height:100px;font-size:16px;padding:15px;}
#msgLeft_Btn{margin-top:5px;}
}


.cert{width:100%;}

.cert .title{padding:0 0 25px;}
.cert .swiper-wrapper .swiper-slide{width:19% !important;margin-right:18px !important; }
.cert .swiper-wrapper .swiper-slide .slideaaa{width:100%;heig ht:240px;border:1px solid #e2e3e5;justify-content:center;display:flex;align-items:center; text-align:center;}
.cert .swiper-wrapper .swiper-slide img{max-width:100%;}
.cert .swiper-wrapper .swiper-slide h3{ background:url(../web/yinhao.png) no-repeat left;padding-left:40px;font-size:20px;}
.cert .swiper-wrapper .swiper-slide h3 a{ color:#333;font-family:"framd"; text-transform:uppercase;font-size:16px;}
@media (max-width:768px) {
.cert .swiper-wrapper .swiper-slide{width:50% !important;margin-right:10px !important; }
.cert .swiper-wrapper .swiper-slide h3{font-size:14px;font-weight:100;background:none;padding-left:5px;}
}


.footer{width:100%;padding:30px 0;background:#26282d;margin-top:30px;}

.dibutop{border-bottom:1px solid rgba(255,255,255,0.2);padding:0 0 30px; overflow:hidden;}
.dinav{ text-align:right;}
.dinav a{color:#fff;padding:0 8px;line-height:50px;}

.dibottom{margin-top:30px;}
.dibottom .lianxi p{floa t:left;color:#fff;font-size:14px;margin-right:60px;line-height:36px;}
.dibottom .lianxi p img{margin-right:5px;}
.dibottom .fenxiang{ text-align:right;}
.dibottom .fenxiang p{color:#fff;line-height:36px}
@media (max-width:768px) {
	.dinav{ text-align:left;padding:0;}

.dibottom .lianxi p{margin-right:15px;}
.dibottom .fenxiang{ text-align:left;}
}


.smallnav{ text-align:right;color:#333;margin:30px auto;font-size:22px;font-family:"SimSun";}
.smallnav a{font-size:22px;font-family:Arial, "Microsoft Yahei";color:#f5b32a;text-transform: capitalize;}

.nyabout{margin-bottom:40px;}
.nyabout .nyaboutleft{}
.nyabout .nyaboutleft p{font-size:18px;color:#b3b5ba;}
.nyabout .nyaboutleft span{font-size:48px;color:#333;font-family:"framd";font-weight:900;line-height:50px;}
.nyabout .nyaboutleft i{display:block;width:98px;height:4px;background:#fbbe3f;margin-top:20px;}

.nyabout .nyaboutright{float:right;}
.nyabout .nyaboutright img{ margin:0 auto;display:block;margin-bottom:15px;}
.nyabout .nyaboutright p{font-size:16px;color:#555;line-height:26px;}

@media (max-width:768px) {
.nyabout .nyaboutright img{width:100%;}
}

.his{width:100%; position:relative;height:745px;}
.his img{width:57%;}
.his .hissl{position:absolute;left:0;top:0;}
.his .hissr{ position:absolute;right:0;top:50px;}

@media (max-width:768px) {
.his{width:100%; position:static;height:auto; overflow:hidden;margin-bottom:25px;}
.his img{width:180%;}
.his .hissl{position:static;margin-left:-40%;}
.his .hissr{position:static;margin-left:-15%;}
}
.nytit{margin-bottom:40px;margin-left:25px;}
.nytit p{font-size:18px;color:#b3b5ba;}
.nytit span{font-size:48px;color:#333;font-family:"framd";font-weight:900;line-height:50px;}
.nytit i{display:block;width:98px;height:4px;background:#fbbe3f;margin-top:20px;}

.nyteam{margin-top:30px;}

.nyteam .swiper-slide{width:24% !important;margin-right:18px !important;}
.nyteam .swiper-slide img{width:100%;}

@media (max-width:768px) {
.nyteam .swiper-slide{width:48% !important;margin-right:18px !important;}
.nyteam .swiper-slide img{width:100%;}
}


.nynew_list{}
.nynew_list li{border-top:1px solid #e0e0e0;padding:30px 0; position:relative; overflow:hidden;}
.nynew_list li i{position:absolute;top:0;width:440px;height:1px;background:#1f3d6b;display:block;}
.nynew_list li time{position:absolute;background:url(../web/newx.png) no-repeat bottom;padding:0 60px 10px 0;box-sizing:border-box;font-size:16px;color:#333;font-family:Arial;font-weight:900;}
.nynew_list li .biaoti{padding-left:40px;margin-left:60px;background:url(../web/yinhao.png) no-repeat top left;margin-top:40px;}
.nynew_list li .biaoti a{font-size:22px;color:#333;font-family: 'framd';}
.nynew_list li .biaoti p{font-size:16px;color:#666;}
.nynew_list li .new_right{}
.nynew_list li .new_right img{width:100%;}

.yema{ text-align:center;margin-top:30px;}
.yema ul{}
.yema li{display:inline-block;border:1px solid #d2d2d2;width:40px;height:40px;font-family:Arial;font-size:16px;color:#848484;line-height:40px;}
.yema li a{color:#848484;}
.yema li.previous_s{ font-family:"宋体";}
.yema li.next{ font-family:"宋体";}
.yema li.pages_solid{ background:#f7a801;color:#fff;}

.con_left{}
.con_top{width:100%;padding:20px 0 20px 15px;box-sizing:border-box;border:1px solid #e2e3e5; box-shadow:0 0 10px rgba(0,0,0,0.5);margin-bottom:30px;}
.con_top p{line-height:35px;margin:20px 0;font-size:16px;color:#333;}
.con_top p img{ vertical-align:middle;margin-right:8px;}
.con_right img{width:100%;}


.contact_list form{margin-top:30px;}
.contact_list input{width:46%;height:55px;border:1px solid #e2e3e5;background:none;padding-left:25px;box-sizing:border-box;font-size:18px;color:#666;margin: 0 20px 10px 0;}
.contact_list input:nth-child(2n){margin-right:0;}
.contact_list textarea{width:95%;height:200px;border:1px solid #e2e3e5;background:none;font-size:18px;color:#666;margin-top:5px;padding:25px;box-sizing:border-box;}
.contact_list input{float:left;}
@media (max-width:768px) {
.con_left form{margin-bottom:30px;}
.con_left input{width:100%;}
.global_toolbar{ display:none !important;}
}
.nyban{ position:relative;width:100%;}
.nyban img{width:100%;}
.nyban .bannerwz{ position:absolute;top:35%;left:50%;margin-left:-150px;color:#fff;font-size:48px;font-weight:600;font-family:"Arial";}



.nypro{}
 .nyprofl{ overflow:hidden;margin:10px 0 20px;}
 .nyprofl a{float:left;color:#333;font-size:14px;display:block;border:1px solid #d9dde4;padding:10px 8px;margin-right:15px;text-transform:uppercase;font-family:"framd";margin-bottom:10px;}
 .nyprofl a:hover{background:#fbbe3f;color:#fff; text-shadow:0 3px 3px rgba(0,0,0,0.4);}

.nyproleft{margin-bottom:20px;}
.nyproleft h1{font-size:18px; text-transform:uppercase;line-height:45px;font-weight:900;}
.nyproleft img{max-width:100%;margin:10px 0;}
.nyproleft .tex{color:#333;font-size:14px;}
.nyproleft .tex a{color:#333;font-weight:500;}

.nyproright h3{font-size:18px;color:#333;line-height:45px;}
.nyproright form{ text-align:center;}

.nyproright input{width:100%;height:45px;border:1px solid #d2d2d2;background:none;padding-left:15px;box-sizing:border-box;font-size:14px;color:#666;margin:8px 0;}
.nyproright textarea{width:100%;height:100px;border:1px solid #d2d2d2;background:none;font-size:14px;color:#666;margin-top:8px;padding:15px;box-sizing:border-box;}
.nyproright #msgLeft_Btn{width:160px;height:46px;display:block;background:#f7a801; text-align:center;font-size:20px;font-family:"framd";line-height:46px;color:#fff;border-radius:10px;margin-top:10px;}





@media (max-width:768px) {
.nyban .bannerwz{top:15%;margin-left:-130px;font-size:25px;}
.tex img{ width:100% !important; height:auto !important;}
}
.clear{clear:both;height:0;}
.nypro{margin-top:25px;}
.nyprolist li{width:23%;margin-left:1%;float:left;}
.nyprolist li img{width:100%;display:block;}
.nyprolist li h2{height:52px;line-height:52px;background:#ccc;overflow:hidden;text-align:center;margin-top:0;}
.nyprolist li h2 a{color:#333;font-size:15px;display:block;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;height:50px;}

@media (max-width:768px) {
.nyprolist{text-align:center;font-size:0;}
.nyprolist li{width:48%;margin:0 1%;display:inline-block;}
.nyprolist li img{width:100%;display:block;}
.nyprolist li h2{height:36px;line-height:36px;background:#ccc;overflow:hidden;text-align:center;}
.nyprolist li h2 a{color:#333;font-size:15px;display:block;}
}











