/* CSS Document */
@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../font/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../font/HelveticaLTStd-BoldCond.ttf)}
@font-face{font-family: "HelveticaLTStd-Cond"; src:url(../font/HelveticaLTStd-Cond.ttf)}
@font-face{font-family: "HelveticaLTStd-Light"; src:url(../font/HelveticaLTStd-Light.ttf)}

@font-face{font-family:"ppr"; src:url(../font/Poppins-Regular.ttf)}
@font-face{font-family:"ppb"; src:url(../font/Poppins-Bold.ttf)}

@font-face{font-family:"mb3"; src:url(../font/Montserrat-Bold-3)}
@font-face{font-family:"mr8"; src:url(../font/Montserrat-Regular-8)}

.wm{margin:0 9%;}
.wm2{margin:0 9%;}

.head{width: 100%;height: 42px;line-height: 42px;font-size: 14px;background: #f8f8f8;color: #a7afac;}
.head .head_l{background:url(../images/1.png) no-repeat center left;padding-left:24px;float:left;}
.head .head_r{float:right;}

.top_toubu { height:140px; overflow:hidden;}
.top_tubiao span {display: block; line-height: 32px; color: #666; font-size: 15px; font-weight: normal; letter-spacing: 4.3px;}
.top_tubiao b{display:block; font-size:20px; color:#333;   }
.top_tubiao > b > strong{color:#006db8; }
.top_tubiao { margin-top:42px; overflow: hidden} 

.logo img { float: left; margin-right:18px; margin-top: 35px;}
.htel{ font-size:14px; line-height:28px; padding-left:50px; text-align: left; margin-top: 40px; background:url(../images/2.png) no-repeat left 7px;}
.htel em{ display:block; font-size:30px; font-family:fontDin1; color:#fa0504;}
.top_toubu ul{margin-top: 50px;margin-left: 40px;}
.top_toubu ul li{width: 120px;height: 40px;border-radius: 40px;line-height: 40px;font-size: 18px;color: #fff;background-image: linear-gradient(to right,#3c8ced,#2062b8);float: left;text-align: center;}
.top_toubu ul li:nth-child(2){margin-left: -29px;z-index: -1;position: relative;text-align: right;padding-right: 15px;width: 115px;}
.top_toubu ul li:nth-child(3){margin-left: -29px;z-index: -2;position: relative;text-align: right;padding-right: 15px;width: 115px;}
.menu{background: #1d56a0;height: 60px;line-height:60px;overflow: hidden;}
.menu ul{margin:0 2%;}
.menu ul li{float:left;width: 15%;border-right:1px solid rgba(255,255,255,.1);}
.menu ul li a{float:left;display:block;font-size:16px;color:#fff;text-align:center;width:100%;}
.menu ul li:hover{background:#0078ca;}
.menu ul li:hover a{ text-decoration:none;}

.mbdh{ display:none;}


/*通栏*/
#wrapper {position:relative; z-index:100;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:700px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;max-height:700px !important;position:relative;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#c20000 !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#c20000 !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #014292;
    width: 98px;
    height: 0px;
    float: left;
	margin-bottom: 10px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
}

.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*通栏*/
.ban_bot{border-bottom: solid 1px #ececec;width: 100%;background: #fff;line-height:70px;height: 70px;overflow: hidden;}
.ban_bot .search_l{float:left;background:url(../images/icon_02.jpg) no-repeat left center;padding-left:23px;font-size:15px;}
.ban_bot .search_l span{font-weight:bold;}
.ban_bot .search_l a{ display:inline-block;padding:0 10px;}
.ban_bot .search_r{float:right;border-left:1px solid #ddd;}
.ban_bot .search_r form { float: left; display: block; width: 320px; background: #fff; line-height: 79px; height: 79px; position: relative;}
.ban_bot .search_r form .search-i { width: 60px; height: 70px; position: absolute; right: 0; top: 0; overflow: hidden; display: block; transition: 0.3s all ease-in-out; background: url(../images/3.jpg) no-repeat center;}
.ban_bot .search_r .search-i:hover { background-color: #0078ca;}
.ban_bot .search_r .search-i input { display: block; width:60px; height:79px; cursor: pointer; background: none; border: 0 none; outline: none;}
.ban_bot .search_r .search-bg input {background:url(../images/4.png) no-repeat #fff; outline: none; border: none; width:200px; padding-left:56px; height:79px; line-height:79px; color:#c6c6c6;}


.sy_bt {text-align: center; background: url(../images/11.png) center 86px no-repeat; padding-bottom: 35px;}
.sy_bt p{font-size: 32px;color: #222;line-height:50px; padding-bottom:6px;}
.sy_bt b{color: #1d56a0;}
.sy_bt span{font-size:16px;color:#666;}
.sy_bt d { text-align: center; margin-bottom: 25px; margin-top: 20px; display: block;}


/*关于我们*/
.con_01{ width: 100%;overflow: hidden;padding:50px 0 20px 0;background:url(../images/bj.jpg) no-repeat top center;margin-bottom:50px;}
.about{ padding-top: 36px;width: 100%;} 
.about_b{padding: 50px;overflow: hidden;}
.about_l{width:51%;font-size: 15px;line-height: 30px;font-weight: lighter;float:left; }
.about_l dl{ margin-bottom: 20px;font-size: 24px;color: #222; font-weight: normal;}
.about_l dt{text-transform: uppercase;font-family: "arial";font-size:40px;line-height: 70px;color: #1d56a0;font-weight: bold;}
.about_l p{padding-top: 20px;text-align: justify;}
.about_l a{display:inline-block;width: 170px;line-height: 44px;background: #1d56a0;color: #fff;text-align: center; margin-top:30px;}
.about_l a:hover{color:#FF0;}
.about_l a+a{background: #ce0b0b; margin-left: 20px;}
.about_r{width:44%;float:right;overflow:hidden;}

/*焦点图*/
.focus{ position:relative; width:100%; height:420px;  }  
.focus img{ width:100%; height:420px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0067ac;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100% }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%;/* display:none; background:#000 */ }  
.focus .fcon img{ display:block; width:100%}  
.focus .fbg{bottom:20px;/* right:20px;*/ position:absolute; height:21px; text-align:center; z-index: 200; width:50%; margin:0 auto; left:25%; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; display:inline-block}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; border-radius:50px; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#00488f;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 


/*产品*/
.con_02{width:100%;margin-top:30px;background:url(../images/index_02.jpg) no-repeat top right #1d56a0;}
.con_02 .pic{float:left;width:45%;overflow:hidden}
.con_02 .pic img{width:100%;height:auto;min-height:400px; transition:all 1s;}
.con_02 .pic img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_02 .txt{float:right;width:49%;padding:3% 3% 0;}
.con_02 .txt h2{font-size:30px;color:#fff;}
.con_02 .txt ul{margin-top:20px;}
.con_02 .txt ul li{line-height:56px;border-bottom:1px solid rgba(255,255,255,.3);}
.con_02 .txt ul li a{font-size:16px;color:#fff;}
.con_02 .txt ul li a:hover{color:#FF0;}
.con_02 .more{margin-top:40px;width:170px;height:44px;line-height:44px;text-align:center;background:#fff;}


/*企业展示*/
.con_03{ width: 100%;overflow: hidden;background: url(../images/newbg.png) no-repeat top;padding:70px 0 70px 0;}
.anlirol2 {height:auto;overflow:hidden;}
.anlirol2 li {float: left;width: 23%; border:1px solid #f2f2f2;background: #fff;margin: 2% 0 0 1.4%; }
.anlirol2 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol2 li a h4 {overflow: hidden; }
.anlirol2 li a h4 span{width:100%;height:250px; overflow:hidden;display:block;}
.anlirol2 li a img { margin:0 auto;width:100%;display: block;transition: all .5s;height:250px; }
.anlirol2 li a ol {background: #fff;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 16px; line-height:20px;padding:15px;box-sizing: border-box; }
.anlirol2 li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
.anlirol2 li a ol a {color: #fff;font-size: 18px; }
.anlirol2 li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
.anlirol2 li a:hover ol {background: #1d56a0;color: #fff; }
.anlirol2 li a:hover ol i {color: #fff;}
.con_03 .more{margin:50px auto 0;width:170px;height:44px;line-height:44px;text-align:center;background:#eee;}
.con_03 .more:hover{background:#1d56a0;color:#fff;}


.con_04{width:100%;overflow:hidden;margin-top:70px;}
.con_04 .news{width:50%;float:left;}
.con_04 .news .lm_t{font-size:26px;font-weight:bold;margin-bottom:30px;color:#1d56a0;border-bottom: 1px solid #666;padding-bottom:10px;}
.con_04 .news .lm_t span{font-size:16px;color:#989898;font-weight:normal;}
.con_04 .news_op{border-bottom:1px solid #d8d8d8;padding-bottom:25px;}
.con_04 .news_op_l{width:159px;float:left;}
.con_04 .news_op_l img{width:158px;height:113px;}
.con_04 .news_op_r{float:right;width: calc(96% - 159px);}
.con_04 .news_op_r a{font-size:20px;font-weight:bold;color:#0060ad;}
.con_04 .news_op_r h1{font-size:14px;color:#a9a9a9;padding:8px 0;}
.con_04 .news_op_r p{font-size:14px;color:#5e5e5e;}
.con_04 .news .box ul li{line-height:50px;height:50px;border-bottom:1px solid #d8d8d8;padding-left:4px;}
.con_04 .contact{width:46%;float:right;}
.con_04 .contact .lm_t{font-size:26px;font-weight:bold;margin-bottom:30px;color:#1d56a0;border-bottom: 1px solid #666;padding-bottom:10px;}
.con_04 .contact .lm_t span{font-size:16px;color:#989898;font-weight:normal;}
.con_04 .contact .contact_l{width:44%;float:left;}
#sy_map{width:100%;height:300px;}
.con_04 .contact .contact_r{width:52%;float:right;line-height:33px;font-size:14px;color:#7b7b7b;}
.con_04 .contact .contact_r p{padding-bottom:6px;}


#bottom{color:#fff;padding-top:62px;background-color:#2d3033;margin-top:60px;}
#bottom a{color:#fff;}
#bottom a:hover{text-decoration:underline;}
#bottom ul li a{color:#c3c2c3;}
#bottom i{ display:block;width:18px;height:2px;background:#6bb4e5;}
#bottom .lm_t{font-size:18px;color:#fff;padding-bottom:15px;font-family:Arial; text-transform:uppercase;}
#bottom .box{line-height:30px;color:#c3c2c3;}
.bot01{margin-left:3%;height:148px;width:14%;float:left;border-right:1px solid rgba(255,255,255,.1);padding-right:3%;}
.bot01 a{padding-right:15px;}
.bot02{height:148px;width:9%;float:left;border-right:1px solid rgba(255,255,255,.1);padding-right:3%;}
.bot02 a{padding-right:15px;}
.bot_contact{width:33%;float:left;margin-left:2%;}
.bot_ewm{float:right;text-align:center;width:108px;}
.bot_ewm p{padding-top:5px;}
.bot{text-align:center;padding:25px 0;line-height:24px;border-top:1px solid rgba(255,255,255,.1);margin-top:40px;}

/*悬浮链接*/
.suspension{position:fixed;z-index:555555;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#1d56a0;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.mbfor {display: none;}
/*ny*/

.ny_ban01{background:url(../images/ny_ban01.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban02{background:url(../images/ny_ban02.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban03{background:url(../images/ny_ban03.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban04{background:url(../images/ny_ban04.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban05{background:url(../images/ny_ban05.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban06{background:url(../images/ny_ban06.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}
.ny_ban07{background:url(../images/ny_ban07.jpg) top center no-repeat;width:100%;height:420px;overflow:hidden;}


#nav1 .nav1,#nav2 .nav2,#nav3 .nav3,#nav4 .nav4,#nav5 .nav5,#nav6 .nav6,#nav7 .nav7{background:#0e6aaf;}
#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a{color:#fff !important;}

#content{margin:50px 8% 0;}
.ny_title{font-size:32px;color:#000;text-align:center;}
.ny_title i{background:#005faf;width:50px;height:3px;margin:25px auto 0; display:block;}

#content .box{padding:35px 0 0 0;line-height:36px;font-size:16px;color:#595959;}
.ny_img img{ max-width:100%; height:auto !important; height:100%;}


/*公司简介*/
.index-about-us-date {margin-top:50px;}
.index-about-us-date ul {list-style: none;margin: 0;padding: 0;width: 24%;display: inline-block;vertical-align: middle;text-align:center;border-right:1px solid #e4e4e4;}
.index-about-us-date ul li{list-style: none;margin: 0;padding: 0;font-family: 'Barlow-BlackItalic';}
.index-about-us-date ul li strong{display: inline-block;vertical-align: middle;color:#004ea1;}
.index-about-us-date ul li sub{display: inline-block;vertical-align: middle;font-size:18px;padding-top:4%;color:#004ea1;}
.index-about-us-date ul p{display: block;margin: 0;padding: 0;font-size:16px;}
.font60{font-size:46px;}
.about_pic{margin-top:40px;text-align:center;}

/*企业文化*/
.ny_qywh{text-align:center;color:#fff;text-shadow: 2px 2px 3px rgba(0,0,0,1);padding-bottom:50px;}
.ny_qywh ul li{ display:inline-block;cursor:pointer; top:0; width:200px; height:200px;background-repeat:no-repeat; background-color:rgba(29,86,160,0.9); border-radius:50%; -webkit-border-radius:50%;margin:1.5%;border:5px solid rgba(255,255,255,0.8);text-align:center;}
.ny_qywh ul li h2{padding-top:76px;font-size:34px;}
.ny_qywh ul li p{padding-top:10px;}
.ny_qywh ul li:hover{background-color: rgb(255, 184, 86);}

.ny_bt {text-align: center; background: url(../images/11.png) center 65px no-repeat; padding-bottom: 35px;margin-top:20px;}
.ny_bt p{font-size: 30px;color: #222;line-height:50px; padding-bottom:6px;}
.ny_bt b{color: #1d56a0;}

.mt60{margin-top:-60px;}


/*产品页*/
.ny_cp ul li{float:left;width:30.3%;margin:1.5%;}
.ny_cp ul li:hover{margin-top:0%; transition:all 0.5s;--webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);}
.ny_cp ul li dl dt{width:100%;overflow:hidden;height:310px;}
.ny_cp ul li dl dt img{width:100%;height:310px;}
.ny_cp ul li dl dd{background:#fff;height:190px;padding:0 15px;}
.ny_cp ul li dl dd .bt01{font-size:22px;color:#333;font-weight:bold;text-align:center;padding-top:22px;}
.ny_cp ul li dl dd i{ display:block;width:40px;height:3px;margin:15px auto;background: rgba(230, 0, 18, 1);}
.ny_cp ul li dl dd .txt{font-size:14px;line-height:26px;color:#999999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.ny_cp ul li:hover dl dd{background:#1d56a0;}
.ny_cp ul li:hover dl dd .bt01{color:#fff;}
.ny_cp ul li:hover dl dd .txt{color:#fff;}

.pnpage { clear:both; text-align:center; margin-top:15px; padding-top:15px;font-size:14px;}
.pnpage a { padding:0 10px; font-weight:bold;font-size:14px;}


/*内页新闻*/
.ny_news_op{padding-bottom:40px;}
.ny_news_op .news_op_l{width:240px;float:left;}
.ny_news_op .news_op_l img{width:240px;height:170px;}
.ny_news_op .news_op_r{float:right;width: calc(97% - 240px);}
.ny_news_op .news_op_r a{font-size:24px;font-weight:bold;}
.ny_news_op .news_op_r h1{font-size:14px;color:#a9a9a9;padding:8px 0;}
.ny_news_op .news_op_r .js{font-size:16px;color:#5e5e5e;line-height:28px;padding-top:6px;}
.ny_news ul li{line-height:54px;height:54px;border-bottom:1px solid #d8d8d8;padding-left:4px;}
.news_l{float:left;}
.news_l img{ vertical-align:middle;padding-right:5px;} 
.news_r{float:right;}
.ny_news_bt{font-size:28px;color:#000;padding-bottom:10px;}


/*资质证书*/
.ny_zzzs{margin-top:20px;}
.ny_zzzs ul li{width:29.33%;float:left;border-bottom:1px solid #ededed;margin:0 2% 20px;}
.ny_zzzs ul li:hover{border-bottom:1px solid #0662af;}
.ny_zzzs ul li .pic{width:100%;height:400px;overflow:hidden;}
.ny_zzzs ul li .pic img{height:400px;width:100%; transition:all 1s;}
.ny_zzzs ul li:hover .pic img{ transform:scale(1.15,1.15); transform-origin:center center;}
.ny_zzzs ul li .bt{height:50px;line-height:50px;text-align:center;}
.ny_zzzs ul li .bt a:hover{color:#175aac;}
.ny_zzzs ul li .more{padding-top:20px;padding-bottom:20px;}
.ny_zzzs ul li .more a{color:#1867c2;font-size:16px;}
.ny_zzzs ul li .more a:hover{text-decoration:underline;}


/*技术指标*/
.ny_pro_title{font-size:30px;color:#000;padding-bottom:10px;}
.bak td,.bak th { font-size:14px; padding:5px 10px; border:0; text-align:center;}
.bak th { background:#1d56a0; color:#fff; font-weight:bold; text-align:center; font-size:16px; line-height:42px;}
.bak td{line-height:38px;font-size:15px;}
.bak tr:nth-child(odd){background:#fff;}
.bak tr:nth-child(even){background:#f7f7f7;}


/*内页联系我们*/
.ny_contact_l{width:50%;float:left;line-height:40px;}
.ny_contact_l .title{border-bottom:1px solid #dddddd;font-size:30px;color:#000000;line-height:50px;padding-bottom:12px;margin-bottom:12px;}
.ny_contact_l .title img{ vertical-align:middle;padding-right:6px;}
.ny_contact_r{width:46%;float:right;background:#f1f1f1;line-height:36px;}
.ny_contact_r .title{border-bottom:1px solid #dddddd;font-size:30px;color:#000000;line-height:50px;padding-bottom:12px;margin-bottom:12px;}
.ny_contact_r .title img{ vertical-align:middle;padding-right:6px;}

/*地图*/
#map{width:100%;height:320px;}



.yy{font-size:14px;}
.yy input{height:28px;line-height:28px;border:1px solid #ddd; }
.yy #content3{height:120px;width:480px;border:1px solid #ddd;}

.c1 {border-top:#dbefe5 1px solid;border-left:#dbefe5 1px solid;}
.c1 th {font-weight:bold; line-height:30px;text-align:center;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#dbefe5 1px solid;border-right:#dbefe5 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}






.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#f0f7fc; border:#255ebd 1px solid; color:#255ebd;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}




