@charset "utf-8";
/* CSS Document */

/*.l, .fl {
    float: left;
    display: inline-block;
}*/

.r, .fr {
    float:right;
    display: inline-block;
}
.position_none .position{ display:none;}



.sub-nav{
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	height:auto; overflow:hidden;
	line-height: 36px;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 998; padding-bottom:2em
}
.sub-nav .position{
	font-size: 14px;
	color: #a3a3a3;background-color:#f2f2f2
}
.sub-nav .position .home{
	display: block;
    height: 66px;
    line-height: 66px; overflow:hidden;
    padding-left: 25px;
	background-color:#f2f2f2
}
.sub-nav .position .home a{ color:#999;}


.sub-nav .link{
	width: 100%;
	padding: 2em 9px 0 9px;
	position: relative;
}
.sub-nav .link .swiper-button-next{
	right: -9px;
	width: 9px;
	height: 16px;
	top: 24px;
	margin-top: 0;

}
.sub-nav .link .swiper-button-prev{
	left: -9px;
	width: 9px;
	height: 16px;
	top: 24px;
	margin-top: 0;

}

.sub-nav .link .swiper-slide{
	min-width: auto;
	width: auto;
	margin: 0 19px;
	min-height: 0;
}
.sub-nav .link .swiper-slide a{
	font-size: 14px;
	color: #666666;
	line-height: 36px;
	float: left;
}
.sub-nav .link .swiper-slide a:hover,.sub-nav .link .swiper-slide a.on{
	border-bottom: 3px solid #2477db;
}

.sub-nav .position{
	font-size: 14px;
	color: #a3a3a3;
}

.sub-nav .link{ width:100%; overflow:hidden;

	position: relative;
}

.sub-nav .link li{float: left;
	
	min-height: 0; color:#ddd;
}
.sub-nav .link li a{
	font-size: 14px;
	color: #666666;
	line-height: 36px;
	float: left; padding:0 20px;
}
.sub-nav .link li a:hover,.sub-nav .link li a.on{ background:#f5860e; color:#FFF}



.ban_ny{width:100%; height:auto; overflow:hidden; margin-top:6em }
.ban_ny img{width:100%; height:auto; overflow:hidden}
.ban_ny h3{ position:absolute; margin-top:-15%; background:rgba(0,0,0,0.4); color:#fff; width:30%; margin-left:35%; text-align:center; padding:20px; font-size:24px; line-height:46px; font-weight:bold}
.ban_ny h3 span{font:normal 40px/50px Georgia, "Times New Roman", Times, serif; opacity:0.9; display:block}

@media (max-width:752px){
.ban_ny{ margin-top:3.75em}
}
@media (max-width:1200px){
	.ban_ny h3{width:40%; margin-left:30%; padding:20px; margin-top:-16%}

	}
@media (max-width:1001px){
	.ban_ny h3{width:40%; margin-left:30%; padding:16px; margin-top:-17%}
	.ban_ny h3 span{font:normal 40px/40px Georgia, "Times New Roman", Times, serif;}
	}
	
@media (max-width:768px){
	.ban_ny h3{width:40%; margin-left:30%; padding:15px; margin-top:-16%}
	.ban_ny h3 span{font:normal 40px/40px Georgia, "Times New Roman", Times, serif; display:none}
	}
	
@media (max-width:640px){
	.ban_ny h3{width:50%; margin-left:25%; padding:10px; margin-top:-17%; font-size:20px; line-height:30px;}
	.ban_ny h3 span{font:normal 40px/40px Georgia, "Times New Roman", Times, serif;}
}
@media (max-width:480px){
.ban_ny h3{ font-size:20px; line-height:26px;margin-top:-18%;}
	.ban_ny h3 span{font:normal 28px/28px Georgia, "Times New Roman", Times, serif;; display:none}
}


/*.ban_about{width:100%; height:350px; background:url(../images/ban_about.jpg) no-repeat center top}*/
.ban_prod{width:100%; height:300px; background:url(../images/ban_pro.jpg) no-repeat center top}
.ban_honor{width:100%; height:300px; background:url(../images/ban_honor.jpg) no-repeat center top}
.ban_cj{width:100%; height:300px; background:url(../images/ban_cj.jpg) no-repeat center top}
.ban_news{width:100%; height:300px; background:url(../images/ban_news.jpg) no-repeat center top}
.ban_ly{width:100%; height:300px; background:url(../images/ban_ly.jpg) no-repeat center top}
	




.n_banner{margin-top:6em}

.i-main {

    width: 100%;
    padding: 80px 0;
	 height:auto; overflow:hidden; line-height:30px
}


.page_box{ width:100%;}
.page_box p{ line-height:32px; font-size:14px;}
.page_box img{ text-align:center; margin:0 auto; max-width:100%;}




.about_bc{ float: left;width: 100%; padding:100px 0;background:#f6f6f6 url(../images/run_profile_bg.jpg) right top no-repeat; background-size:50%;}
.about_bc .about_l{ width:40%;}
.about_bc h3{color: #333;
    font-size: 36px;
    letter-spacing: 2px;
    margin-bottom: 25px; font-weight:normal;}
.about_bc p{ font-size: 18px;
    line-height: 42px;
    color: #666;}
.about_bc a{
    display: inline-block;
    width: 170px;
    height: 50px;font-size: 20px;
    color: #fff;
    line-height: 50px;
    text-align: center; background:#515457; margin-top:50px;
}

.in_about_t{width:100%; height:auto; overflow:hidden}
.in_about_b{width:100%; height:auto; overflow:hidden; margin-top:30px}
.culture{float: left;width: 100%; padding:100px 0;}
.culture h4{    font-size: 36px; color: #003677;letter-spacing: 2px;    text-align: center;}
.culture ul{float: left;width: 100%;
    margin: 5% 0;
    position: relative;
}
.culture ul li{float: left;width: 33.33333333%;}
.culture ul li h5{    font-size: 24px;
    color: #333;
    width: 100%;
    letter-spacing: 2px;
    padding-left: 11%;}
.culture ul li .firm_b{margin: 4% 0 5% 0;}
.culture ul li .firm_b span {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #808080;
}
.culture ul li .firm_b i {
    display: inline-block;
    width: 80px;
    height: 1px;
    background: #808080;
    vertical-align: 3px;
}
.culture ul li .firm_c{font-size: 18px;
    color: #333;
    letter-spacing: 2px;
    line-height: 36px;
    padding: 0 11%;}



.about_fl{ float:left; width:40%;}
.about_fr{ float:right; width:55%; }
.about_fr p{font-size:15px; line-height:32px;}

.qywh{float:left; width:100%; color:#fff;}
.qywh h3{font-size: 36px;}
.qywh h4{font-size: 24px; padding-top:20px;}
.qywh p{font-size: 24px; letter-spacing:3px;
    line-height: 36px;
    margin-top: 5%;
    word-break: break-all;}
.qywh a{ float:left;font-size: 18px;line-height: 32px;margin-top:40%;color:#fff;}
.qywh .fl{
    width: 48%;
    padding: 5%;
    background: url(../images/ln1.jpg) no-repeat center center;
    background-size: cover;
    height: 614px;
}

.qywh .fr{ width: 48%;}
.qywh .fr .fr-top{background: url(../images/ln3.jpg) no-repeat center center;
    height: 291px;
    color: #fff;
    padding: 10% 7%;
}
.qywh .fr .fr-bottom{
    background: url(../images/ln2.jpg) no-repeat center center;
    background-size: cover;
    height: 291px;
    padding: 10% 7%;
    color: #fff;
    margin-top: 32px;
}



/******产品***/
.wel-product {width:100%; padding:40px 0 0 0; height:auto; overflow:hidden}
.wel-product-title {
        font-size: 24px;
        color: #24272b;
        line-height: 42px;
        margin-bottom: 22px;
        font-weight: bold;
        position: relative
    }

.wel-product-title a {
        display: inline-block;
        font-size: 14px;
        position: absolute;
        top: 0;
        right: 0;
        width: 95px;
        transition: color .3s
    }

.wel-product-title span {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #b0b0b0 url(../images/wel04.png) no-repeat center;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -12px;
        transition: background .3s
    }

    .wel-product ul li a {
        width: 100%;
        text-align: center;
        height: 100%;
        display: block;
        background: #f8f8f8;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        transition: box-shadow .3s
    }
	.wel-product a img{ width:100%;}
	.wel-product ul li{ float:left; width:23.2%; margin-left:2%; margin-bottom:40px; border:1px solid #f2f2f2}
	.wel-product ul li:nth-child(4n+1){ margin-left:0;}
	.wel-product ul li a h5{width: 100%; font-size: 16px;}

.n_product{height:auto; overflow:hidden}

/******产品与应用*****/
.pro_box{ float:left; width:100%;}
.pro_box1{float:left; width:100%;background:#f1f1f1; margin-top:80px;}
.pro_box .wenzi{ }
.pro_box .wenzi h3{font-size: 36px; font-weight:bold; padding-top:60px;padding-bottom:30px;}
.pro_box .wenzi p{ font-size:16px; line-height:32px;}
.pro_box .w48{ width:48%;}
.pro_box .w46{ width:46%;}
.pro_box .w49{ width:52%;}

.pro_box dl{float:left; width:100%;margin-top:20px;}
.pro_box1 dl dd{ float:left; width:25%; text-align:center; margin-right:3%;}
.pro_box1 .wenzi{ padding:30px 0 10px 0;}
.pro_box2 dl dd{ float:left; width:14.6%; text-align:center; margin-right:2%;}
.pro_box dl dd a{ float:left;width:100%; line-height:42px; background:#f1f1f1; font-size:15px;}
.pro_box1 dl dd a{background:#fff;}


.pro_box3 h3{font-size: 36px; font-weight:bold; padding:15px 2%;background:#f1f1f1; }

.pro_box4 .wel-product {padding-top: 80px; padding-bottom:0;}

.pro_box4 .wel-product ul li { margin-bottom: 0px;}


.pro_box5 dl dd{ float:left; width:18%; text-align:center; margin-right:2%;}

.pro_box6 .wel-product{padding:0;}



/*******合作伙伴******/
.albumlist {float:left;width:100%;padding: 49px 0 79px}
.albumlist .container {width: 100%; padding: 0}
.albumlist ul { font-size:34px; color:#012152; width:100%; margin-bottom:2.5%; height: 34px; line-height: 34px; }

.albumlist ul a{font-size: 16px; color: #fff; margin-top: 10px;}
.albumlist ul li { width:31.3%; margin-right:3%; margin-bottom:30px;overflow:hidden; float: left; }
.albumlist ul li:nth-child(3n) {  margin-right:0;}
.albumlist ul li  p { float:left; width:100%; overflow:hidden; }
.albumlist ul li  p img{width:100%;}



/********新闻********/
.wel-news-list{height:auto; overflow:hidden}
.wel-news {width:100%;padding: 49px 0 0px 0}
.wel-news .container { padding: 0}
.wel-news ul { font-size:34px; color:#012152; width:100%; margin-bottom:2.5%; height: 34px; line-height: 34px; }

.wel-news ul a{font-size: 16px; color: #fff; margin-top: 10px;}
.wel-news ul li { width:22.8%; margin-right:2.9333%; margin-bottom:30px;overflow:hidden; float: left; }
.wel-news ul li:nth-child(4n) {  margin-right:0;}
.wel-news ul li  p { float:left; width:100%; overflow:hidden; }
.wel-news ul li  p img{width:100%;}
.wel-news ul li .inctit{ font-size:16px; margin:6% 0 5% 0; }
.w_box{ float:left;width: 94%;background:#fff; padding:30px 3%;}
.wel-news ul li .inctit a{color: #323232;display:inline-block;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);line-height:21px;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wel-news ul li .inctit > span { color:#969696; display:block; font-size:13px;}
.wel-news ul li .inctit > span > small { font-size:12px; }
.wel-news ul li .indes { font-size:13px; color:#828282; line-height:26px;height:78px;overflow:hidden; }



/*********new******/

.news-wrap{ width:100%;padding-top: 46px;

    }
..news-wrap img{ max-width:100%;}
.news-info {

    width: 100%;
    padding: 20px 0 10px 0;
	height:auto; overflow:hidden
}
.news-info h3 {
    font-size: 24px;
    font-weight: normal;
    color: #333;
    line-height: 58px;
    text-align: center;
    padding-bottom: 23px;
    border-bottom: 1px solid #e4e4e4;
}
.news-info .lab-tips {
    padding-top: 21px;
    line-height: 30px;
    text-align: center;
}
.news-info .lab-tips .date {
    font-size: 14px;
    color: #999;
}
.news-info .cont { width:100%;
    padding-top: 24px;
    font-size: 14px;
    line-height: 26px;
}
.news-info .cont table{ margin:0 auto; text-align:center;}
.bdshare-button-style0-16 .bds_more {
    float:none !important;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ float:none !important;}


.album-list{ float:left; width:100%;}
.album-list ul li { width:22.8%; margin-right:2.9333%; margin-bottom:30px;overflow:hidden; float: left; }
.album-list ul li:nth-child(4n){  margin-right:0;}
.album-list ul li .inctit {font-size: 16px; text-align:center;
    margin: 6% 0 5% 0;}

	
/*******视频******/	
.brand-video{ float:left; width:100%;}
.brand-video ul li{    background: #f8f8f8;
	width: 100%; padding:30px 0;
	text-align: center;
	margin-bottom:30px;
}
.brand-video ul li video{
	width:80%; margin:20px 10%;
}
.brand-video ul li p{
	font-weight:bold; 
	font-size: 24px; 
	color: #333;
	line-height: 1.4em;
}
	
	
.alb_img{ width:100%; /*text-align:center;*/}	
.alb_img img{ max-width:100%; margin-bottom:20px;}



.contact h3{width: 100%;
    font-size: 36px;
    color: #003677;
    margin-bottom: 3%}
.contact .fl{ width:50%;}
.contact .fr{ width:50%;background: #f6f6f6;
    padding: 0 5%;
    padding-bottom: 5%;}
.contact h4{
    font-size: 30px;
    letter-spacing: 2px;
    margin-top: 70px;
    margin-bottom: 47px;
}
.contact p{    font-size: 18px; color:#666;line-height: 36px;letter-spacing: 2px;}
.contact p span{ padding:0 30px;}
.contact form{font-size: 16px;}
.contact form input{width: 100%; color:#777;
    border: none;
    border-bottom: 1px solid #d7d7d7;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    background: #f6f6f6;
    outline: none;}	
	
.contact form textarea{
    width: 100%;resize: none;
    border: none;
    border-bottom: 1px solid #d7d7d7;
     height: 84px;
    line-height: 42px;
    padding-left: 10px;
    background: #f6f6f6;
    outline: none;
}	
.contact form .btn_box{text-align:center; margin-top:20px;}
.contact form .btn_box input{
    width: 45%;
   height: 42px;
    line-height: 42px;
    border: 1px solid #e5e5e5;
    color: #888;
    background: #f0f0f0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.contact form .btn_box input:hover {
    background: #003677;
    border: 1px solid #003677;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.max-width img{ max-width:100%;}

.zt{ float:left; width:100%; margin:20px 0;border-left:1px solid #dfdfdf;}
.zt li{ float:left; width:16.6%; border:1px solid #dfdfdf; border-left:none;}
.zt li a{float:left; width:100%; text-align:center;font-size:18px; line-height:42px; background:#f1f1f1;}
.zt li a.cur, .zt li a:hover{ background:#368a2a; color:#fff;}

.pro_table {float:left;
    margin: 0 auto;
    width:-webkit-calc(100% - 2px); 
	width:-moz-calc(100% - 2px); 
	width:calc(100% - 2px); 
    border: 1px solid #ccc;
    border-collapse: collapse;
    background-color: #FeFeFe;
}
.pro_table .orange td{ background:#ff6c0d;}
.pro_table td {text-align: left; padding:5px 0; line-height:24px;border: 1px solid #ccc;}
.pro_table td.tab_b{ font-weight:bold;}
.pro_table .grey{ background:#b9b7c4;}
.pro_table .green{ background:#9b891d;}
/********page*****/
.pagelink {
padding-top:50px;
text-align: center;
}
.pagelink span{font-size: 14px;
color: #ccc;
display: inline-block;
_display: inline;
padding: 2px 13px;
border: 1px solid #ddd;
margin-right: 5px;
line-height: 32px; background:#fff;}
.pagelink a{
font-size: 14px;
color: #333;
display: inline-block;
_display: inline;
padding: 2px 15px;
border: 1px solid #ddd;
margin-right: 5px;
line-height: 32px;background:#fff;
}
.pagelink font{font-size: 14px;
background: #ec0000;
color: #fff;
display: inline-block;
_display: inline;
padding: 2px 15px;
border: 1px solid #ddd;
margin-right: 5px;
line-height: 32px;
	}
.pagelink a:hover, .pagelink a.cur{
background: #ec0000;
color: #fff;
}

.prevnext{ float:left;width:100%;padding: 30px 0; border-top:1px dotted #f2f2f2; margin-top:25px}

.prevnext p {
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    display: inline-block;
	margin-left:5%;
    padding-left: 5%;
    height: 30px; overflow:hidden;
}
.prevnext p.prev {
    background: url(../images/fitting_btn1.png) no-repeat center left;
}
.prevnext p.next {
    background: url(../images/fitting_btn2.png) no-repeat center left;
}
.prevnext p.back {
    background: url(../images/fitting_btn3.png) no-repeat center left;
}


@media screen and (max-width: 1440px){
	.about_bc { padding: 65px 0;background-size: 55%;}
	.about_bc p { line-height: 36px;}

	
	
	}
@media screen and (max-width: 1366px){
	.pro_box .wenzi h3 {padding-top: 40px;padding-bottom: 20px;}
	.pro_box .wenzi p {font-size: 15px; line-height: 30px;}
	
}


@media screen and (max-width: 1280px){
	.pro_box .wenzi h3 {padding-top: 20px;font-size:30px;padding-bottom: 10px;}
	.pro_box3 h3 {font-size: 30px;padding: 15px 2%;}
	
	.about_bc { padding: 30px 0;}
	
}
	
@media screen and (max-width: 1199px){
	.i-main {
		padding-bottom: 30px;
	}
	.pagelink {
		padding-top: 0px;
	}
	.position_none .position{ display:block;}
	
	
	
	.wel-product {
        padding: 10px 0;
    }
	.wel-news { width:98%; margin:0px auto;
        padding: 29px 0 39px
    }
}

@media screen and (max-width: 1024px){
	.i-main { padding: 50px 0;}
	.about_bc {padding: 30px 0;background-size: 55%;}
	.about_bc h3 {font-size: 28px;margin-bottom: 15px;}
	.about_bc p { font-size: 16px; line-height: 28px;}
	.about_bc a {width: 150px;height: 42px;font-size: 16px; line-height: 42px;margin-top: 20px;}
	.about_fl {width: 80%; margin:0 10% 20px 10%;}
	.about_fr {width: 100%;}
	
	.pro_box2 { margin-top: 50px;}
	.pro_box .wenzi h3 { font-size:26px;padding-bottom: 5px;}
	.pro_box .wenzi p { font-size: 13px; line-height:26px;}
	.pro_box dl dd a { line-height: 40px;font-size: 14px;}
	.pro_box3 h3 { font-size: 26px;}
	
	

}

@media screen and (max-width: 991px) {
	
	/*.sub-nav .link{ display:none;}*/

	.i-main { width:100%;}
	
	.page_box p {font-size: 1.4em;}
	
	
	.wel-product ul li {width: 47.5%; margin-left: 3%;}
	.wel-product ul li:nth-child(2n+1){margin-left: 0;}
	
	
	.albumlist ul li {width: 48%;margin-right: 4%; margin-bottom:20px;}
	.albumlist ul li:nth-child(2n){ margin-right: 0;}
	
	
	.wel-news .wnews {padding-bottom: 10px}
	.wel-news ul li {width: 48%;margin-right: 4%; margin-bottom:20px;}
	.wel-news ul li:nth-child(2n){ margin-right: 0;}
	.wel-news ul li .inctit { margin: 2% 0 2% 0;}
	
	
	.news-info p img{ max-width:100%;}

	.pagelink{ margin-bottom:20px;}

	


	.prevnext{ margin-bottom:20px;}

	
	
	

}


@media screen and (max-width: 768px) {

	.about_bc { background:none;padding:30px 0 0 0;}
	.about_bc .about_l{ width:100%; margin-bottom:30px;}
	.about_bc .about_r{ width:100%;background: #f6f6f6 url(../images/run_profile_bg.jpg) right center no-repeat;background-size: 100%; padding:200px 0;}
	
	.culture h4 {font-size: 32px;}

	.pro_img{ display:block;width:100%;}
	.i-main { padding: 50px 0;}
	.about_fl {  width: 90%; margin: 0 5% 20px 5%;}
	.pro_box1 { margin-top: 40px;}
	
	.pro_box .w48 {width: 100%;}
	.pro_box .w46 {width: 100%;}
	.wapnone{ display:none;}
	.pro_box .wenzi p {font-size: 15px; line-height: 30px;}
	.pro_box dl dd a {line-height: 42px;font-size: 15px;}
	.pro_box2 { margin-top: 0px;padding-bottom:30px;}
	
	.album-list ul li {width: 31.33333%;margin-right: 2%;}
	.album-list ul li:nth-child(4n) {margin-right: 2%;}
	.album-list ul li:nth-child(3n) {margin-right: 0;}

	
	.page_box p {font-size: 1.2em; line-height:1.6em;}
	
	
	.contact .fl { width: 100%; margin-bottom:40px; padding-left:5%;}
	.contact h4 { margin-bottom: 20px;}
	.contact .fr { width: 100%;}

	.pagelink{ margin-bottom:20px;}
	.pagelink span {font-size: 1.2em; line-height: 32px;}
	.pagelink a { font-size: 1.2em;line-height: 32px;}
	
	.prevnext p {margin-left: 0; font-size: 1em;margin-bottom: 5px;  width: 85%;}
	.prevnext{ float:left;margin-bottom: 0px;    padding: 40px 0 20px 0;}

}



@media screen and (max-width: 600px) {
	.pro_box2 { margin-top: 0px;}
	.pro_box4 .wel-product {
    padding-top: 40px;
    padding-bottom: 0;}
	}

@media screen and (max-width: 414px) {
	.culture {padding: 50px 0;}
	.culture h4 {font-size: 28px; padding-bottom:20px;}
	.culture ul li {width: 90%; padding-left:10%; margin-bottom:30px;}
	.culture ul li h5 { font-size: 20px;}
	.culture ul li .firm_b {margin:0;}
	.culture ul li .firm_c { padding: 0;}
	
	
	.qywh .fl {width: 100%; padding: 5%; height:auto;}
	.qywh .fr { width: 100%;margin-top: 32px;}
	.qywh .fr .fr-top {height:auto;}
	.qywh .fr .fr-bottom {height:auto; margin-top: 32px;}
	
	.main_none{ padding-top:0;}
	.pro_box2 dl dd { width: 31.333%; margin-bottom:5px;}
	.pro_box5 dl dd {width: 31.333%; margin-bottom:5px;}
	.pro_box4 .wel-product { padding-top: 50px;}
	.pro_box4 ul li:nth-child(3){ display:none;}
	.pro_box4 ul li:nth-child(4){ display:none;}
	
	.album-list ul li {width: 49%;}
	.album-list ul li:nth-child(3n) {margin-right: 2%;}
	.album-list ul li:nth-child(2n) {margin-right: 0;}

	
	.zt li {width: 33.333%;}
	
}


@media screen and (max-width: 375px) {
	
	.about_bc .about_r { padding: 110px 0;}
	
	.culture ul li {width: 95%; padding-left:5%;}
	
	
	

	
	
}


@media(max-width:320px) {
	.wel-product ul li{ width:99.5%; margin-left: 0;}
	
	.albumlist ul li { width: 100%;margin-right: 0;}
	
	.wel-news ul li { width: 100%;margin-right: 0;}
	
	
	.album-list ul li {width: 100%;}
	.album-list ul li:nth-child(3n) {margin-right: 0;}


}

@media(min-width:1025px) {

    .wel-product-title a:hover {
        color: #368a2a
    }
    .wel-product-title a:hover span {
        background: #368a2a url(../images/wel04.png) no-repeat center
    }
	.wel-product ul li a:hover {
        box-shadow: 0 0 30px rgba(0, 0, 0, .1)
    }

}







.ny_feed_tit{text-align:center; padding-bottom:1em; /*border-bottom:1px solid #e6e6e6;*/ color:#626262}
.ny_feed_tit span{ font-size:1.6em; font-weight:bold; color:#0e5daa; display:block; text-align:center; line-height:3em}

.ny_feed_tit form{margin-top:3em}
.lyb{width:50%; margin:.5em auto;}
.lyb input{width:100%; border:1px solid #e7e7e7; color:#626262; height:3em; font-size:1.1em}

.lyb textarea{width:100%; border:1px solid #e7e7e7; color:#626262; height:8em; font-size:1.1em}
.lyb_tj{width:20%; margin:2em auto;}
.lyb_tj input{width:100%; background-color:#0e5daa; border:1px solid #0e5daa; color:#fff; height:3em; font-size:1.3em}

@media (max-width:991px){
	
.lyb{width:70%;}
.lyb_tj{width:40%; }
	}

@media (max-width:640px){
	.ny_news_ny{padding:3em 0 4em 0;}
.lyb{width:100%;}
.lyb_tj{width:50%; }
	}
	
	@media (max-width:320px){

.lyb_tj{width:100%; }
	}


.next1{ line-height:2em; text-align:center; color:#626262; margin:2em 0 5em 0}
.next1 a{ margin:0px 3px; padding:.5em 1em; border:1px solid #ccc; color:#626262;}
.next1 a:hover{background-color:#f5860e; color:#fff; padding:.5em 1em; border:1px solid #f5860e}
.next1 b{background-color:#f5860e; color:#fff; padding:.5em 1em; border:1px solid #f5860e}
.pages button{ line-height:22px;}
.pagesone{ display:none;}



.n_ry{width:100%; height:auto; overflow:hidden}
.n_ry ul li{width:23%; float:left; margin:0 1%; text-align:center}
.n_ry ul li img{width:100%; height:auto; overflow:hidden; display:block}


@media (max-width:768px){
	.n_ry ul li{width:48%; float:left; margin:1%;}
}














