/* CSS Document */

.wm{margin:0 auto;width:1400px;}

.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:135px; overflow:hidden;}
.top_tubiao span {display: block; line-height: 30px; color: #666; font-size: 15px; font-weight: normal; letter-spacing: 1px;}
.top_tubiao b{display:block; font-size:16px; color:#333; letter-spacing: 0px;}
.top_tubiao > b > strong{color:#006db8; }
.top_tubiao { margin-top:46px; overflow: hidden} 

.logo img { float: left; margin-right:18px; margin-top: 32px;}
.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:26px; font-family:fontDin1; color:#fa0504;}
.menu{background: #1b5a9e;height: 60px;line-height:60px;overflow: hidden;}
.menu ul{margin:0 2%;}
.menu ul li{float:left;width: 13%;}
.menu ul li a{float:left;display:block;font-size:16px;color:#fff;text-align:center;width:100%;}
.menu ul li:hover{background: linear-gradient(#1361b0, #1f89cc);}
.menu ul li:hover a{ text-decoration:none;font-weight:bold;}

.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;}



/* tit
-------------------------------------------------------------- */
.tit{
	width:100%;
	height:115px;
	line-height:125px;
	overflow:hidden;
	text-align:center;
	position:relative;
	}
.tit span{
	font-size:125px;
	font-family:Arial;
	color:#f2f6f9;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	}
.tit span:after{
	content:"";
	width:100%;
	height:50%;
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) , #fff);
    background: -o-linear-gradient(bottom, rgba(255,255,255,0.5) , #fff);
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.5) , #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0.5) , #fff);
	position:absolute;
	left:0;
	bottom:0;
	}
.tit h4{
	width:100%;
	overflow:hidden;
	font-size:40px;
	color:#2c3441;
	position:absolute;
	bottom:0;
	text-align:center;
	top:25px;
	}
.tit h4 a{
	font-size:40px;
	color:#2c3441;
}

.tit2{text-align:center;font-size:16px;line-height:32px;padding-top:25px;}

/* more
-------------------------------------------------------------- */
.sy_more{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:62px;
	}
.sy_more span{
	font-size:16px;
	color:#2c3441;
	border-bottom:solid 2px #2c3441;
	padding-bottom:6px;
	margin-left:16px;
	transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
	}
.sy_more span:hover{
	margin-left:8px;
	color:#0f6ab2;
	border-bottom:solid 2px #0f6ab2;
}
.sy_more img{ vertical-align:middle;}

.con_01{overflow: hidden;padding:80px 0 80px 0;width:100%;background:url(../images/bg100.jpg) no-repeat top center;}
.sy_pro_list{ text-align:center;margin:30px 0 40px 0;}
.sy_pro_list a{ display:inline-block;margin:1%;padding:0 3%;font-size:16px;border:1px solid #a8a8a8;line-height:38px;border-radius:35px;}
.sy_pro_list a:hover{background:#377ABD;color:#fff;border:1px solid #377ABD;}
.con_01 .box{margin-top:47px;}
.con_01 dl{margin:0 15px;width:340px;background:#f8f8f8;}
.con_01 dl dt{width:340px;height:240px;overflow:hidden;background:#fff;position: relative;border-top-left-radius: 10px; border-top-right-radius: 10px; }
.con_01 dl dt img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;margin: auto;width: 100%;max-height: 100%;transition: .5s ease-in-out;text-align: center;vertical-align: middle;}
.con_01 dl dt img:hover{ transform-origin:center center; transform:scale(1.15,1.15)}
.con_01 dl dd{text-align:center;height:170px;line-height:24px;}
.con_01 dl dd .pro_title{font-size:18px;padding-top:27px;color:#0f0f0f;font-weight:bold;}
.con_01 dl dd .pro_cas{font-size:14px;padding-top:6px;}
.con_01 dl dd .more{ border-radius:35px;background:#377ABD;width:170px;height:34px;line-height:34px;margin:15px auto 0;color:#fff;}
.con_01 dl:hover dd{background:#1b5a9e;}
.con_01 dl:hover dd .pro_title{color:#fff;}
.con_01 dl:hover dd .pro_cas{color:#fff;}
.con_01 dl:hover dd .more{background:#fff;color:#0f6ab2;}
.con_01 dl:hover .more{font-weight:bold;}

/*滚动*/
.Dycpcont {
	position: relative;
	margin: 23px 2%;
}
.Dycpcont .slidercp {
	overflow: hidden;
}
.Dycpcont ul {
	overflow: hidden;
}
.Dycpcont ul li {
	float: left;
}

.Dycpcont .bnt {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 130px;
}
.Dycpcont .prev {
	background: url("../images/ocprev.png") no-repeat;
	left: 0;
}
.Dycpcont .next {
	background: url("../images/ocnext.png") no-repeat;
	right: 0;
}
.Dycpcont .prev:hover {
	background: url("../images/ocprev_h.png") no-repeat;
}
.Dycpcont .next:hover {
	background: url("../images/ocnext_h.png") no-repeat;
}




/*4大优势*/
.con_02{width: 100%;overflow: hidden;padding-top:280px;background:url(../images/bg111.jpg) no-repeat top center;}
.con_02 .title{text-align:center;margin-bottom:72px;}
.con_02 .title img{max-width:100%; height:auto !important; height:100%;}
.pd-r10{padding-right:5%;}
.pd-l10{padding-left:5%;}
.fl_l{float:left;}
.fl_r{float:right;}
.bor{border-right:1px dashed #cbcbcb;width: calc(45% - 1px);}
.bor2{border-left:1px dashed #cbcbcb;width: calc(45% + 1px);}
.ys_part{padding-bottom:50px;}
.ys_part .bt{color: #333333;font-size: 26px;padding-top:20px;}
.ys_part .bt h2{color:#1b5a9e;font-size:18px;padding:10px 0 5px 0;}
.ys_part .bt h3{color:#999999;font-size:15px;font-family:Arial;}
.ys_part .txt{margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;}
.ys_part .txt p{line-height: 25px;padding-left: 32px;background: url(../images/ys_tb.jpg) no-repeat 0px 5px;color: #333333;font-size: 15px;margin-bottom: 10px;}
.ys_part2{width: calc(45% - 2px);padding-bottom:50px;}
.ys_part2 img{width:100%;}


.con_03{overflow: hidden;width:100%;margin-top:70px;background:url(../images/bg2.jpg) no-repeat top center #f5f5f5;padding-bottom:30px;}
.con_03 .sy_about{background:#fff;padding:4% 5%;margin-top:100px;}
.con_03 .sy_about .lm_t{text-align:center;}
.con_03 .sy_about .lm_t h1{font-size:36px;font-weight:bold;color:#3a403c;}
.con_03 .sy_about .lm_t p{padding:15px 0;}
.con_03 .sy_about .box{font-size:16px;line-height:32px;margin-top:20px;}
.con_03 .sy_about .more{background:#377ABD;width:180px;height:42px;line-height:42px;text-align:center;margin:30px auto 0; border-radius: 35px;color:#fff;}
.con_03 .sy_about .more:hover{background:#0070c2;}
.con_03 .sy_about ul{margin-top:40px;}
.con_03 .sy_about ul li{float:left;width:23%;margin:1%;height:210px;overflow:hidden;}
.con_03 .sy_about ul li img{width:100%;height:210px; transition:all 1s;}
.con_03 .sy_about ul li img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}

.con_04{overflow: hidden;width:100%;margin-top:70px;}
.con_04 .lm_t{font-size:32px;font-weight:bold;padding-bottom:30px;color:#3a403c;}
.con_04 .sy_news{float:left;width:50%;}
.con_04 .sy_news ul li{padding:2%;background:#f9f9f9;margin-bottom:20px;}
.con_04 .sy_news ul li .pic{float:left;width:30%;overflow:hidden;height:140px;}
.con_04 .sy_news ul li .pic img{width:100%;height:140px; transition:all 1s;}
.con_04 .sy_news ul li:hover .pic img{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_04 .sy_news ul li .txt{float:right;width:65%;}
.con_04 .sy_news ul li .txt .bt{font-size:18px;color:#1b5a9e;padding-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;}
.con_04 .sy_news ul li .txt .time{color:#3e3923;font-family:Arial;padding:10px 0;font-size:15px;}
.con_04 .sy_news ul li .txt .nr{color:#5d5e58;line-height:26px;font-size:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.con_04 .sy_news ul li:hover .bt{font-weight:bold;}
.con_04 .sy_jszs{float:right;width:45%;}
.con_04 .sy_jszs ul li{border-bottom:1px solid #e3e3e3;padding-bottom:15px;margin-bottom:20px;}
.con_04 .sy_jszs ul li .bt{background:url(../images/q_icon.jpg) no-repeat left;line-height:40px;padding-left:36px;font-size:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;}
.con_04 .sy_jszs ul li .nr{background:url(../images/a_icon.jpg) no-repeat left;line-height:40px;padding-left:36px;font-size:16px;color:#9c9896;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;}

.con_05{overflow: hidden;width:100%;margin-top:70px;background:url(../images/bg4.jpg) no-repeat top center;height:320px;}
.con_05 .bt{font-size:26px;color:#fff;text-align:center;padding-top:80px;}
.con_05 .js{font-size:18px;color:#fff;text-align:center;padding-top:20px;}
.con_05 .more{background:#377ABD;width:180px;height:42px;line-height:42px;text-align:center;margin:30px auto 0; border-radius: 35px;color:#fff;font-size:16px;}
.con_05 .more:hover{background:#f69210;}

#bottom{color:#fff;background-color:#1b5a9e;}
#bottom a{color:#fff;}
#bottom a:hover{text-decoration:underline;}
#bottom .bot_l{float:left;width:60%;padding-top:60px;border-right:1px solid #236cb5;padding-right:3%;}
#bottom .bot_l .bot_list .lm_t{font-size:20px;color:#5da8e8;margin-top:30px;}
#bottom .bot_l .bot_list .box{padding-top:20px;}
#bottom .bot_l .bot_list .box a{padding-right:15px;}
#bottom .bot_l .bot_ewm{margin-top:30px;padding-bottom:30px;}
#bottom .bot_r{float:right;width:33%;padding-top:60px;}
#bottom .bot_r .lm_t{color:#fff;font-size:20px;}
#bottom .bot_r ul li{margin-top:30px;}
#bottom .bot_r ul li .bt{font-size:16px;color:#5da8e8;}
#bottom .bot_r ul li .bt img{padding-right:5px; vertical-align:middle;}
#bottom .bot_r ul li .txt{padding-top:10px;font-size:15px;}

.bot{text-align:center;padding:25px 0;line-height:24px;border-top:1px solid #236cb5;background-color:#1b5a9e;color:#fff;font-size:15px;}
.bot a{color:#fff;font-size:15px;}
.bot a:hover{color:#fff;}


/*返回顶部悬浮链接*/
/*main css*/
.izl-rmenu2{position:fixed; right:1%;  bottom:5%; padding-bottom:20px; background:url(../tanchu/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu2 .btn{width:52px; height:53px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu2 .btn-qq{background:url(../tanchu/images/r_qq.png) 0px 0px no-repeat; background-color:#1b5a9e;background-size: auto 52px;}
.izl-rmenu2 .btn-qq:hover{background-color:#1b5a9e;}
.izl-rmenu2 a.btn-qq,.izl-rmenu2 a.btn-qq:visited{background:url(../tanchu/images/r_qq.png) 0px 0px no-repeat; background-color:#1b5a9e; text-decoration:none; display:block;background-size: auto 52px;}
.izl-rmenu2 .btn-wx{background:url(../tanchu/images/r_wx.png) 0px 0px no-repeat; background-color:#1b5a9e;background-size: auto 52px;}
.izl-rmenu2 .btn-wx:hover{background-color:#1b5a9e;}
.izl-rmenu2 .btn-wx .pic{background-color:#1b5a9e; position:absolute; width:260px; left:-260px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu2 .btn-phone{background:url(../tanchu/images/r_phone.png) 0px 0px no-repeat; background-color:#1b5a9e;background-size: auto 52px;}
.izl-rmenu2 .btn-phone:hover{background-color:#1b5a9e;}
.izl-rmenu2 .btn-phone .phone{background-color:#1b5a9e; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}

.izl-rmenu2 .btn-skp{background:url(../tanchu/images/r_skp.png) 0px 0px no-repeat; background-color:#1b5a9e;background-size: auto 52px;}
.izl-rmenu2 .btn-skp:hover{background-color:#1b5a9e;}
.izl-rmenu2 .btn-skp .skp{background-color:#1b5a9e; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}

.izl-rmenu2 .btn-top{background:url(../tanchu/images/r_top.png) 0px 0px no-repeat; background-color:#444; display:none;background-size: auto 52px;}
.izl-rmenu2 .btn-top:hover{background-color:#444;}

.mbfor {display: none;}


/*ny*/
.ny_ban01{background:url(../images/ny_ban01.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban02{background:url(../images/ny_ban02.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban03{background:url(../images/ny_ban03.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban04{background:url(../images/ny_ban04.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban05{background:url(../images/ny_ban05.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban06{background:url(../images/ny_ban06.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}
.ny_ban07{background:url(../images/ny_ban07.jpg) top center no-repeat;width:100%;height:340px;overflow:hidden;}

#content{margin:60px auto 50px;width:1400px;}
#content .ny_title{font-size:38px;color:#000;text-align:center;}
#content .ny_title h1{font-size:34px;}
#content .ny_title h2{font-size:18px;font-family:Arial;padding-top:5px;color:#c7c7c7;}
#content .ny_title i{background:#006cb4;width:50px;height:3px;margin:16px auto 0; display:block;}
#content .box{line-height:30px;font-size:16px;margin-top:40px;}
.ny_img img{max-width:100%; height:auto !important; height:100%;}

/*内页产品*/
table.bak { width:100%; margin:10px 0;}
.bak td,.bak th { padding:6px 10px;  text-align:center;font-size:15px;}
.bak th { background:#194c7f;font-weight:bold;font-size:18px;color:#fff;}
.bak img {max-width:80%; height:auto !important; height:100%;}
.bak td a:hover{font-weight:bold;}

.bak tr:nth-child(odd){background:#ffffff;}
.bak tr:nth-child(even){background:#ecf5ff;}	

.anniu_b{background:#3771b9;width:90px;height:26px;text-align:center;line-height:26px;color:#fff;margin: 0 auto; border-radius:50px;font-size:14px;}
.anniu_b:hover{background:#185097;}
.anniu_x{background:#e18705;width:90px;height:26px;text-align:center;line-height:26px;color:#fff;margin: 0 auto; border-radius:50px;font-size:14px;}
.anniu_x:hover{background:#ea6308;}

.pro_detail_title{ margin-bottom:20px;border-bottom: #ccc 1px dashed; padding-bottom:20px;}
.pro_detail_title h1{font-size:30px; color:#000; }
.pro_detail_js{font-size:15px;line-height:32px;color:#646464;}
.pro_detail_nr{padding-top:20px;line-height:36px;font-size:15px;}
.pro_detail_nr table tr td{padding-left:5px;}

.proxxtu{ width:40%; border:1px solid #e5e5e5;display: flex;justify-content: center;
align-items: center; height:300px; overflow:hidden;}
.proxxtu img{max-width:100%;max-height:100%; transition: all 0.8s;}
.proxxtu:hover img{   transform: scale(1.1);}

.prodetail .plname{ background:#1b5a9e; color:#fff; font-size:22px; text-align:center; padding-top:12px; padding-bottom:12px; margin-top:40px;}


/*返回*/
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-between{ display: flex; justify-content: space-between}
.fanye{ margin-top:40px;border-top:1px solid #e5e5e5; padding-top:30px; line-height:30px;}
.fanhui{background:#ddd;border-radius:25px;line-height:40px;width:120px;text-align:center;height:40px;}
.fanhui a{font-size:15px;}
.fanhui:hover{ background:#1b5a9e;}
.fanhui:hover a{ color:#fff;}
.flex {display: flex;flex-wrap: wrap;}



/*内页新闻*/
.ny_news_time{width:80px;height:60px;border:1px solid #ddd;text-align:center;line-height:26px;padding-top:8px;float:left; border-radius:5px;}
.ny_news_img{width:230px;height:160px;margin-left:32px;overflow:hidden;float:left;}
.ny_news_img img{width:230px;height:160px; transition:all 1s;}
.ny_news_ul li:hover img{ transform-origin:center center; transform:scale(1.1,1.1);}
.ny_news_ul li:hover .ny_news_time{background:#1659a3;color:#fff;border:1px solid #1e64c9}
.ny_news_txt{float:right;width:calc(100% - 392px);}
.ny_news_ul li{margin:20px 0;padding:20px 0;border-bottom:1px solid #ddd;}
.ny_news_ul li:hover{border-bottom:1px solid #193586;}
.ny_news_ul li .time{color:#3366b2;line-height:24px;font-size:14px;}
.ny_news_ul li .bt{font-size:22px;color:#000;}
.ny_news_ul li .js{font-size:14px;color:#707070;line-height:26px;padding-top:5px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ny_news_ul li .more{font-size:14px;padding-top:12px;font-weight:bold;color:#3366b2;}
.ny_news_bt{padding-bottom:10px;font-size:26px;color:#000;}
.ny_news_bt h1{font-size:26px;color:#000;}
.pnpage { clear:both;padding-top:25px;font-size:15px;border-top:1px dashed #ddd;margin-top:30px;}
.pnpage a { padding:2px 10px; font-weight:bold; margin:0 6px; border-radius:35px; text-decoration:none;}


.news_ny{font-size:16px;line-height:36px;}

/*技术知识*/
.ny_jszs ul li{border: 1px solid #e1e1e1;padding: 30px 2%;background: #fff;margin-bottom: 35px;-webkit-transition: all .5s;transition: all .5s;}
.ny_jszs ul li:hover{-webkit-box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);}
.ny_jszs ul li .title{border-bottom: 1px solid #cbcbcb;margin-bottom: 15px;}
.ny_jszs ul li .title .bt{float:left;width:80%;  padding-bottom: 15px;font-size: 18px; color: #565656;}
.ny_jszs ul li:hover .title .bt{color:#2d2d2d;font-weight:bold;}
.ny_jszs ul li .title .time{float:right;color: #666666;font-size:14px;}
.ny_jszs ul li .txt{font-size: 14px;line-height: 24px;color: #999999;}
.ny_jszs ul li .more{width:124px;height:32px;text-align:center;line-height:32px;border: 1px solid #e1e1e1;margin-top:20px;font-size:14px;}
.ny_jszs ul li:hover .more{background:#525252;color:#fff;border: 1px solid #525252;}

.ny_jszs_bt{font-size:26px;color:#000;}


/*在线订单*/
.ny_order{border-top:1px solid #f0f0f0;padding-top:35px;margin-top:30px;}
.dingdan { padding:1% 6%; background:#f9f9f9; overflow:hidden;}
.dingdan p { padding:5px 0;line-height:36px;font-size:16px;}
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:46.5%;font-family:Microsoft YaHei; color:#999; font-size:14px;}
.dingdan span { padding:0 5px; color:#f00; font-size:16px;}
.dingdan input.s1 { width:96.5%; color:#255ebd;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background:#0e6aaf; color:#fff;}
.dingdan textarea { padding:5px 1%; line-height:20px; height:100px; width:96.5%;background:#fff;}
.dingdan img { margin:0 10px; height:45px;}


/*内页联系我们*/
.ny_contact_l{float:left;width:40%;overflow:hidden;border-top-left-radius: 30px; border-bottom-right-radius: 30px;}
.ny_contact_l img{width:100%;height:auto; transition:all 1s;}
.ny_contact_l img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.ny_contact_r{float:right;width:56%}
.ny_contact_r .lm_t{font-size:22px;padding-bottom:22px;font-weight:bold;}
.ny_contact_r ul li{margin-bottom:12px;}
.ny_contact_r ul li .txt{color:#838383;}
.ny_contact_r img{padding-right:5px; vertical-align:middle;}


.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;}


.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;}




