﻿@charset "utf-8";
/* CSS Document 2016.3 */
body { font-family:微软雅黑; margin:0;padding:0;font-size:12px;color:#333;margin:0 auto; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
a {color:#333;}
img{border:0;vertical-align:middle;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a,span{text-decoration:none; }
a{cursor:pointer!important;}
a:hover {color:#BD1121;text-decoration:none;transition: all 300ms ease 0s;}
a:link, a:visited { text-decoration: none; transition: all 300ms ease 0s; outline:none;}
i,em,b{ font-style:normal;display: inline-block;}
.nomr { margin-right:0px!important;}
/* Other */
.t-center{text-align:center;}
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.fl{float:left;}
.fr{float:right;}
/*.mauto{width:1200px; margin:0 auto;}*/
.page{text-align:center; padding-top:15px; line-height:40px;}

.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml25{ margin-left:25px;}
.news-pic img{max-width:500px; max-height:500px;}


.fontRed{color:#BD1121;}

#honor{width:850px; margin:10px auto; line-height:25px;}
#honor dl{width:260px; height:240px; text-align:center; float:left; margin:2px 8px 0px 8px; _margin:2px 10px 0px 7px;}
#honor dt{border:1px solid #dcdcdc; background:#fff;padding:10px;}
#honor dt:hover{border:1px solid  #0066CC; background:#fff;padding:10px;}
#honor dt img{display:block; margin:0 auto; height:200px; width:230px; text-align:center}
#honor dd{text-align:center; height:25px; line-height:25px; overflow:hidden;}
.mt5{margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mb10{ margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mtb10{ margin:10px 0px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.plr15{padding: 0px 15px;}
.ptb10{padding:10px 0px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{padding-left:20px;}
.pb10{ padding-bottom:10px;}
.ptm10{ padding:10px 0px;}
.padding-20{padding:20px;}

.ov{ overflow:hidden;}
.db{ display:block;}
.dib{ display:inline-block;}
.dn{ display:none;}
.abs{position:absolute;}
.rel{position:relative;}
.ftb{font-weight:bold;}
.mb10{margin-bottom:10px;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.tal{ text-align:left;}
.w{ width:100%; clear:both;}
.w600 { width:600px; margin:0px auto;}
.w1200 { margin:0 auto; width:90%}
.w1240 { width:1240px; margin:0px auto;}
.foot{text-align:center; padding-top:10px; line-height:30px;}
/* Font  */
.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.li20px{line-height:20px;}
.li22px{line-height:22px;}
.li24px{line-height:24px;}
.li26px{line-height:26px;}
.li28px{line-height:28px;}
.li30px{line-height:30px;}
.li40px{line-height:40px;}
.li50px{line-height:50px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f22px{font-size:22px;}
.f24px{font-size:24px;}
.f30px{font-size:30px;}
.f36px{font-size:36px;}
.yahei{font-family:微软雅黑;}
.song{font-family:"宋体";}
.heiti{font-family:"黑体";}

.breadnav { font-size:12px; color:#999;}
.breadnav a { font-size:12px; color:#999;}

/*top*/
.topline { background:#0657b2; height:40px; color:#FFF; line-height:40px;}
.top{ clear:both; width:100%; height:95px; background:#fff;}
.top .logo{width:25%; text-align:left; float:left; line-height:95px;}

.nav{width:75%; float:right; height:60px; position:relative; overflow:visible; z-index:2;}
.nav > ul{float:right;}
.nav > ul > li{float:left;height:95px;position:relative;}
.nav > ul > li > a { display:block; height:95px; line-height:95px; font-size:16px; color:#3c3c3c;padding:0px 20px;}
.nav > ul >  li > a:hover { background:#fcfcfc; color:#BD1121; border-bottom:5px solid #BD1121; height:95px;}
.nav > ul > li:nth-child(1) > a{}

.sub { width:100%;  display:none; position:absolute; top:95px; left:0px; z-index:9999; background:#fcfcfc; }
.sub li { width:100%;color:#666;}
.sub li a{ width:100%; text-align:center; font-size:12px; height:36px; line-height:36px; display:block; color:#666;}
.sub a:hover {  color:#FFF; background:#BD1121;font-size:13px;}

#menu_button_wrapper{display: none;}
.hidden {display: none;}

/* Responsive for smaller screens */
@media (max-width:960px){
	.topline{height:5px; width:100%; overflow:hidden;}
	.w1200,.w1240{width:100%!important;}
	.w1200 input[type="button"]{display:block; margin:0 auto!important;}/* 返回按钮 */
	.top{height:60px!important;}
	.top .logo{width:100%; max-width:100%; text-align:center; line-height:50px;}
	.top .logo img{max-width:50%; width:100%; display:block; margin:15px auto 0;}
	
.nav{width:100%; position:fixed; z-index:10; background:none; top:0; margin-top:-8px;}
.nav > ul{width:100%; background:#333; height:2500px; overflow:hidden; position:absolute; top:0; z-index:99;}
.nav > ul > li {width:100%; height:auto; line-height:45px; background:#333; border-bottom:#979797 1px solid;}
.nav > ul > li > a {line-height:45px; height:45px; color:#fff;}
.nav > ul >  li > a:hover {color:#BD1121; background:none; height:45px; line-height:45px; margin:0;}

.sub {display:none;top:60px;background:#333; border-top:#979797 1px solid; position:relative; z-index:auto; top:0;}
.sub li { width:100%;color:#fff; border-bottom:#979797 1px solid;}
.sub li a{ width:100%; padding-left:70px; text-align:left; font-size:14px; height:45px; line-height:45px;}
.sub a:hover {  color:#FFF; background:#BD1121;font-size:14px;}

#menu_button_wrapper{display: block;padding: 1em; margin-top:1.45em;}
#menu_button {
        float: right;
        padding: .5em 1em;
        border-radius: 5px;
        color: white;
		background:#BD1121;}
#menu_button:hover {
        cursor: pointer;
        background-color: #333;}    
#hamburger {padding-top: .15em;}    
#menu_button span{
        display: block;
        background-color: #fff;
        width: 1.8em;
        height: .25em;
        border-radius: 1px;
        margin-bottom: .2em;}    

}


.banner{width:100%;overflow:hidden;height:638px;position:relative;z-index:1;}

.banList{position:absolute;left:50%;margin-left:-960px;height:638px;}
.banList li{height:638px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:40px;left:50%;height:15px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#ffffff;width:10px;height:10px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#ff0000;cursor:pointer}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:auto;background:#000; clear:both }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:785px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:785px;}
.fullSlide .hd{width:98%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#BD1121;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
@media (max-width:960px){
.fullSlide .bd li{height:170px; background-size:140%!important;}
.fullSlide .bd li a{height:170px;}
}
@media (max-width:550px){
.fullSlide .bd li{height:170px; background-size:140%!important;}
.fullSlide .bd li a{height:170px;}
}




.index-tt{ padding-bottom:10px; text-align:center; width:100%; height:auto; overflow:hidden;}
.index-tt span{font-size:28px; color:#135fb4;}
.index-tt em{font-size:15px; color:#b2b2b2; text-transform:uppercase;}
.index-tips{width:100%; line-height:55px; font-size:16px; color:#333; text-align:center; height:auto; overflow:hidden;}
.subnav-list{width:100%; height:auto; overflow:hidden; margin-bottom:18px;}
.subnav-list li{float:left; width:9.5%; padding-right:1.2%; line-height:30px; margin-bottom:15px;}
.subnav-list li a{display:block; text-align:center; background:#eeeeee; font-size:15px; color:#000000; line-height:35px }
.subnav-list li a:hover{color:#ffffff; text-align:center; background:#BD1121; line-height:35px}




.btn0{clear:both; text-align:center; width:100%; height:auto; overflow:hidden;}
.btn0 a{display:inline-block; text-align:center; padding:6px 25px; font-size:16px; margin:15px auto 50px;}
.btn-red a{color:#fff;background:#BD1121;border:#FFFFFF 2px solid;}
.btn-red a:hover{color:#fff;background:#BD1121;border:#BD1121 2px solid;}
.btn-gray a{color:#fff; border:#6d6d6d 2px solid; background:#6d6d6d; padding:10px; width:120px; }
.btn-gray a:hover{background:#BD1121; color:#fff; border:#BD1121 2px solid;padding:10px; width:120px;}
@media (max-width:960px){
	.index-tt span{font-size:1.5em;}
	.index-tt em{font-size:1em;}
	.index-tips{line-height:24px; width:90%; padding:10px 0; font-size:14px; margin:0 auto;}
.btn0 a{margin:5px auto 40px; padding:4px 45px;}
	}


/*产品*/
.i-new-pro { padding:65px 0 0 0;clear:both; width:100%; height:auto; overflow:hidden;}
.i-new-pro .title{width:100%;text-align:center;height:140px}
.i-new-pro .title li{ width:100%; text-align:center;height:140px}
.i-new-pro .title li h1{ width:auto; font-size:30px; font-weight:100; text-align:center;height:60px; line-height:40px;}
.i-new-pro .title li p{ width:auto; text-align:center;}
.i-new-pro .title li span{ float:right; width:auto; padding-top:30px;}

.i-new-pro .subnav-list{text-align:center;}
.i-new-pro .subnav-list li{display:inline-block; float:none; text-align:left}
.links{width:100%;overflow:hidden;}
.mr_frbox { height:auto; }
.mr_frBtnL { float: left; cursor: pointer; display: inline; }
.mr_frUl { float: left;width:100%; height:390px;overflow:hidden;}
.mr_frBtnR { float: right; cursor: pointer; }
.mr_frUl ul a { width:auto; height:auto; margin-right:10px; margin-left:10px;  font-size:14px; color:#333; line-height:30px; overflow:hidden; text-align:center; float:left;}
.mr_frUl ul li { display: inline; float: left; max-width:auto; height:auto; overflow: hidden; }
.mr_frUl ul li img { width:98%;  height:auto;display: block; border-top:1px #eeeeee solid ; border-left:1px #eeeeee solid ; border-right:1px #eeeeee solid ; border-bottom:3px #BD1121 solid}
.mr_frUl ul li img:hover { width:98%;  height:auto;display: block; border-top:1px #BD1121 solid ; border-left:1px #BD1121 solid ; border-right:1px #BD1121 solid ; border-bottom:3px #BD1121 solid}
.mr_frUl ul li:hover{ width:100%; height:auto;}
.mr_frUl ul a:hover{ border-color:#BD1121;}
.mr_frUl ul a:hover span{color:#333333;}

.prevs{width:45px; height:45px; float:left; background:url(left.png); margin-top:115px; margin-right:15px;}
.nexts{width:45px; height:45px;float:right; background:url(right.png); margin-top:115px; margin-left:15px;}


@media (max-width:960px){
.i-new-pro { padding-top:34px; width:100%; height:auto; overflow:hidden;}
.i-new-pro .title li{ width:98%;float:left; text-align:left; height:50px;}
.i-new-pro .title li h1{ width:auto; font-size:30px; font-weight:100; text-align:center;height:30px; font-weight:bold; line-height:30px;}
.i-new-pro .title li p{ width:auto; text-align:center;}
.i-new-pro .title li p img{ width:90%}
.i-new-pro .title li span{ display:none;}
.index-pro{padding-top:20px;}
.index-pro a{display:block; width:45%; float:left; text-align:center;}
.index-pro a img{margin:0 10px 15px;}
.index-pro a:nth-child(3){margin-right:18px;}
.index-pro a:nth-child(even){margin-right:0;}
.index-pro a:nth-child(9){display:none;}
.i-new-pro .subnav-list,.prevs,.nexts{display:none;}
}

/*关于我们*/
.i-about {width:100%; overflow:hidden;}
.i-about .fl{width:46%; padding:2%; height:420px; background:#F6F6F6}
.i-about .fl h1{ font-size:36px; line-height:50px; padding:50px 100px 30px 100px }
.i-about .fl p{font-size:14px; line-height:30px; padding:0px 100px 0px 100px}
.i-about .fl .btn0{text-align:left;padding:0px 100px 30px 100px}
.i-about .fl .btn0 a{margin-top:12px;}
.i-about .fr{text-align:right;width:46%; padding:2%;height:420px; background:#BD1121}


.i-about1 {height:auto; padding:0 0 50px 0; width:1200px; margin:0px auto; overflow:hidden;}
.i-about1 li{ width:33%; float:left}
.i-about1 li img{}

@media (max-width:960px){
.i-about{height:auto;  margin:0 auto;}
.i-about .fl{width:98%; padding:2%;  background:#F6F6F6}
.i-about .fl h1{ font-size:30px; line-height:50px; padding:20px 20px 10px 20px }
.i-about .fl p{font-size:14px; line-height:30px; padding:0px 20px 0px 20px}
.i-about .fl .btn0{text-align:left;padding:0px 20px 30px 20px}
.i-about .fl .btn0 a{margin-top:12px;}
.i-about .fr{text-align:right;width:98%; padding:2%;background:#BD1121}
.i-about .subnav-list,.i-about .fr{display:none;}	
}


/*行业应用*/
.i-case{ padding-top:25px; text-align:center; width:100%; overflow:hidden; height:auto;}
.i-case-list{padding:20px 0 30px; width:100%; height:auto; overflow:hidden;}
.i-case-list img{float:left; margin-right:30px;}
.i-case-list img:nth-child(4){margin-right:0;}
.i-case .btn0 a{margin:5px 0 5px;}
.i-case .btn0{margin-bottom:5px;}
@media (max-width:960px){
.i-case {padding-top:14px; width:90%; margin:0 auto;}
.i-case-list{padding:0;}
.i-case-list img{width:49%; max-width:100%; margin:0 auto 12px;}
.i-case-list img:nth-child(2){display:none;}
}


/*图片应用*/
.i-pic{ padding-top:25px; text-align:center; width:100%; overflow:hidden; height:auto;}
.i-pic-list{padding:0 0 0 0; width:100%; height:auto; overflow:hidden;float:left}
.i-pic-list li{ width:33.3%; float:left}
.i-pic-list img{float:left; margin:0 auto; width:100%}
.i-pic-list img:nth-child(4){margin-right:0;}
.i-pic .btn0 a{margin:5px 0 5px;}
.i-pic .btn0{margin-bottom:5px;}
@media (max-width:960px){
.i-pic {padding-top:14px; width:100%; margin:0 auto;}
.i-pic-list{padding:0 0 0 0; width:100%; height:auto; overflow:hidden;float:left}
.i-pic-list li{ width:50%; float:left}
.i-pic-list img{float:left; margin:0 auto; width:100%}

}

/*新闻*/
.i-news{ padding:50px 0; height:450px; }
.i-news .title{width:100%;}
.i-news .title li{ width:100%; margin:0 auto; text-align:center;height:120px}
.i-news .title li h1{ width:auto; font-size:30px; font-weight:100;  text-align:center;;height:60px; line-height:60px;}
.i-news .title li p{ width:auto;  text-align:center;}
.i-news .title li span{ float:right; width:auto; padding-top:30px;}
.i-news ul{clear:both; margin-top:20px;}
.i-news ul li{ width:23%;margin-top:18px; padding-left:1%; padding-right:1%; float:left}
.i-news ul li:nth-child(even){float:right;}
.i-news ul li .fl{width:40%;}
.i-news ul li img{max-width:100%;}
.i-news ul li h1{ font-size:16px; line-height:30px; padding-top:15px;}
.i-news ul li h2{ font-size:14px;}
.i-news ul li .fr{width:56%;margin-bottom:10px; background:#D9D9D9;padding:8px;}
.i-news ul li .fr a{  display:block; color:#2f2f2f; text-align:left;}
.i-news ul li .fr a strong{font-size:16px; font-weight:normal; text-overflow:ellipsis;overflow:hidden; display:block; width:100%;white-space: nowrap;}
.i-news ul li .fr a span{display:block; margin:8px 0 15px;}
.i-news ul li .fr a em{display:block; font-size:14px;}
.i-news ul li .fr a:hover strong{color:#a61f22;}

@media (max-width:960px){
	.i-news{padding-top:14px;height:auto }
	.i-news .title{width:100%;height:120px}
	.i-news .title li{ width:100%; margin:0 auto; text-align:center;x}
.i-news .title li h1{ width:auto; font-size:30px; font-weight:bold;  text-align:center;height:60px; line-height:60px;}
.i-news .title li p{ width:auto;  text-align:center;}
.i-news .title li p img{ width:90%; text-align:center; text-align:center;}
	.i-news ul li{width:98%; float:none; clear:both; margin:0 auto; height:auto; overflow:hidden;}
	.i-news ul li:nth-child(even){float:none;}
	.i-news ul li .fr a em{display:none;}
	.i-news ul li .fl{display:none;}
	.i-news ul li .fr{width:100%;}
	
}




/*环境*/
.i-fac { padding:40px 0; text-align:center; background:url(wp-bg.jpg) no-repeat top center; width:100%; height:auto; overflow:hidden;}
.i-fac .shebei{width:59%; float:left; margin:20px 0 0; background:#fff; height:auto; overflow:hidden;}
.i-fac .shebei div.fl{padding:20px 20px 0; line-height:28px; width:300px; height:auto; overflow:hidden;}
.i-fac .shebei .fl span{display:block; font-size:14px; text-align:left; margin:10px 0;}
.i-fac .shebei .fl .btn0{text-align:left; margin:0;}
.i-fac .shebei .fl .btn0 a{margin:0;}
.i-fac div.fr{margin-top:20px;}


@media (max-width:960px){
.i-fac{ margin-top:0; padding:20px 0 0; margin-bottom:30px; background:#f6f6f6;}
.i-fac .shebei{width:90%; float:none; margin:20px auto 0; background:none; text-align:center;}
.i-fac .shebei img{display:none;}
.i-fac .shebei img.fl{width:80%; max-width:100%; display:block; margin:0 auto; float:none;}
.i-fac .shebei div.fl{width:80%; margin:0 auto; float:none; display:block;}
.i-fac .btn0{display:block;}
.i-fac div.fr{display:none;}	
}


/*底部*/
.bottomimg{ width:100%; background:url(main_end.jpg) repeat-x bottom ;}
.bottom {background:#EEEEEE;color:#f5f5f5; line-height:24px; padding:30px 0; font-size:14px; overflow:hidden;}
.bottom a{color:#333333;}
.bottom a:hover{color:#BD1121;}
.footer{width:100%; height:auto;padding:30px 0;  overflow:hidden; clear:both;background:#EEEEEE; }
.footer li{ width:20%; float:left}
.footer li h1{ line-height:50px; font-size:24px; color:#333333;}
.footer li p{ line-height:26px; font-size:14px; color:#333333;}
.footer-info{width:100%; color:#ffffff; background:#BD1121;font-size:14px; line-height:60px; height:90px; text-align:center; padding-top:20px; }
.w1200 .footer{border:none; background:none;}

@media (max-width:960px){
.footer{width:100%; height:auto;  overflow:hidden; clear:both;background:#EEEEEE; }
.footer li{ width:25%; float:left}
.footer li:nth-child(5){display:none}
.footer li h1{ line-height:50px; font-size:18px; color:#333333;}
.footer li p{ line-height:26px; font-size:13px; color:#333333;}
.bottom {line-height:20px; background:#EEEEEE; width:100%;clear:both; margin:auto}
.footer-info{width:100%; color:#ffffff; background:#BD1121;font-size:12px;margin:0 auto;  height:90px;line-height:29px;  text-align:center; clear:both; }
}

/*内页公用*/
.main-bg{width:auto; height:auto; overflow:hidden;}
.in-banner { height:413px; margin-bottom:35px;}

.in-nav .left-tt {background:url(left-navbg.jpg) repeat-y; width:179px; height:60px; line-height:60px; font-size:28px; color:#fff; padding-left:30px; overflow:hidden;}

.in-nav { height:auto; float:left; width:18%; padding-bottom:30px;}
.in-nav ul { width:179px; padding-left:30px; background:url(left-navbg2.jpg) no-repeat top center; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:20px;}

.in-nav li a{height:50px; width:165px; overflow:hidden; border-bottom:#999 1px dashed; font-size:16px; line-height:50px; float:left; display:block;}
.in-nav li span{background:url(left-border.jpg) top right no-repeat; height:50px; width:14px; overflow:hidden; float:left; display:block;}

.in-nav li:hover span,.in-nav li.active span{background-image:url(left-border2.jpg); height:58px;}
.in-nav li:hover a,.in-nav li.active a{color:#BD1121;}


.in-con {float:right; width:79%; font-size:14px; color:#333; line-height:24px;}
.main-tt{color:#111; padding:4px 15px 13px;  width:100%; height:auto; overflow:hidden; border-bottom:#ccc 1px solid;}
.main-tt i{float:left; display:block; background:url(right-icon.png) no-repeat; width:3px; height:18px; margin:12px 0 0;}
.main-tt span{float:left; display:block; font-size:18px; margin:9px 5px 0;}
.main-tt em{float:left; display:block; font:14px; color:#999; margin:13px 0 0;}

.main-info{background:#fff; margin:5px 0 30px; width:100%; height:auto; overflow:hidden;}
@media (max-width:960px){
	.in-banner{background-size:190%!important; height:150px;}
	.in-nav{width:90%; margin:0 auto; float:inherit; display:block; clear:both; padding-bottom:0px;}
	.in-nav ul{border:0; padding-left:0; width:100%; height:auto; overflow:hidden; background:none;}
	.in-nav .left-pic,.in-nav .left-tt{display:none;}
	.in-nav ul li{float:left; text-align:center;}
	.in-nav ul a { display:block; text-indent:0; padding:0 10px; height:38px; line-height:38px; border:1px dashed #dcdcdc; background:#f5f5f5; margin:0 5px 5px 0; border-radius:3px; font-size:14px; width:auto;}
	.in-nav ul li span{display:none;}
	
	.in-con{width:90%; margin:0 auto; float:inherit; display:block; height:auto; overflow:hidden; clear:both}
	.main-tt{background:#f1f1f1; border-bottom:1px solid #BD1121; text-align:left; float:none; margin:0 auto;}

	.pro-nav li{margin:0 2px 8px;}
	.pro-nav li a{height:30px; line-height:30px; padding:0 8px; border-radius:5px;}
	}


/*内页about*/
.about-info{width:auto; padding:37px; height:auto; line-height:26px; overflow:hidden; clear:both; margin-bottom:20px;}
.about-info img{width:auto;  display:block; margin:15px auto;}
.about-info .fl,.about-info .fr{width:49%; border:#ccc 1px solid; border-top:3px solid #aa1e23;}
.about-info .fl div,.about-info .fr div{padding:20px;}
.newslist{ line-height:32px; border-bottom:1px dashed #dcdcdc;  padding-left:15px; background:url(index_29.jpg) left no-repeat}
/*内页发展历程*/
.in-dev-list { width:1200px; border-left:1px solid #a2d5b8; }
.in-dev-list ul li { position:relative; padding-left:10px; float:left; margin-bottom:30px;}
.in-dev-list ul li i { position:absolute; width:9px; height:9px; background:#BD1121; border-radius:9px; left:-4px; top:8px;}
.in-dev-list ul li span { font-size:16px; font-weight:bold; color:#BD1121; display:block; float:left; width:80px;}
.in-dev-list ul li em { float:right; width:1108px; color:#666666; font-size:13px; line-height:30px; margin-top:-6px;}

/*荣誉资质*/
.honor-list ul li{width: 257px!important; padding:2px;border:#ccc 1px solid;}
.honor-list strong{font-size:22px;}

/*新闻*/
.in-newslist .more { margin-top:30px;}
.in-newslist .more a{ background:url(news-more.png); display:block; width:46px; height:46px;}
.in-newslist li { padding:38px 0px; border-bottom:1px solid #e5e5e5; width:100%; height:auto; overflow:hidden;}
.in-newslist li:hover .more a{background:url(news-more-h.png);}
.in-newslist li:hover .newlist-t a {color:#BD1121;}
.newlist-time { width:10%; font-size:36px; color:#333; text-align:right;}
.newlist-time span { display:block; width:92px; font-size:14px; color:#999999;}
.newlist-pic {width:25%;}
.newlist-pic img { width:230px; height:174px;}
.newlist-t { width:63%; }
.newlist-t a {color:#333; font-size:18px;}
.newlist-t a span { display:block; font-size:14px; color:#666666; margin-top:15px; line-height:24px;}

@media (max-width:960px){
	.about-info{padding:20px 5px; margin-bottom:0;}
.in-newslist li{padding:10px 0 0!important; float:none; height:auto; width:100%; overflow:hidden;}
.newlist-time{display:none;}
.newlist-pic{width:30%!important; margin:0!important;}
.newlist-pic img {width:100%;max-width:100%; height:auto;}
.newlist-t{width:68%!important; float:right; height:auto; overflow:hidden; margin:0!important;}
}
/*新闻详情*/
.news-tt { height:35px; line-height:24px; font-size:16px; font-weight:bold; color:#000; }
.news-at {border-bottom:1px dashed #eee; padding-bottom:20px;border-bottom:1px dashed #ccc; color:#666}
.news-con{ padding:40px 0px; line-height:30px;}
.news-con table{border: solid 1px #b0c9dd; border-bottom:0px; border-right:0px; width:100%!important;border-collapse:collapse;border-spacing:0;}
.news-con table tr{border:0px;}
.news-con td{border: solid 1px #b0c9dd; border-width:0px 1px 1px 0px; padding: 5px; text-align:center;}
/*产品*/
.in-prolist {}
.in-prolist ul li { float:left; width:263px; border:1px solid #ccc; padding:10px; height:295px; overflow:hidden; margin-right:25px; margin-bottom:25px; text-align:center;}
.in-prolist ul li img { max-width:263px;  max-height:263; transition: all 300ms ease 0s; }
.in-prolist ul li:hover { border-color:#BD1121;}
.in-prolist ul li .pro-t {width:263px; text-align:center; top:280px; left:0px; color:#111; font-size:14px; display:block;overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}
.in-prolist ul li:hover .pro-t{color:#BD1121;}


.in-honoelist {}
.in-honoelist ul li { float:left; width:263px; border:1px solid #ccc; padding:10px; height:395px; overflow:hidden; margin-right:25px; margin-bottom:25px; text-align:center;}
.in-honoelist ul li img { max-width:263px;  max-height:363; transition: all 300ms ease 0s; }
.in-honoelist ul li:hover { border-color:#BD1121;}
.in-honoelist ul li .pro-t {width:263px; text-align:center; top:350px; left:0px; color:#111; font-size:14px; display:block;overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}
.in-honoelist ul li:hover .pro-t{color:#BD1121;}


.in-prolist1 ul li { float:left; width:363px; height:auto; overflow:hidden; margin:0 12.5px; margin-bottom:25px; text-align:center;}
.in-prolist1 ul li img { width:100%; margin:0!important; max-width:100%; transition: all 300ms ease 0s; overflow:hidden;}
.in-prolist1 ul li a:hover img { opacity:0.8;}
.in-prolist1 ul li .pro-t {width:360px; height:300px; line-height:50px; text-align:center;background:url(pro-t-bg.png) repeat; top:250px; left:0px; padding:0px 15px; color:#fff; font-size:16px; display:block;}

@media (max-width:960px){
.in-prolist ul li {width:39%!important; height:auto; min-height:140px; margin-right:10px!important;}	
.in-prolist ul li img{width:98%!important; max-height:100%; min-height:auto!important; display:block; clear:both; margin:0 auto;}
.in-prolist ul li .pro-t{width:90%; height:35px; line-height:35px; padding:0; font-size:12px; left:inherit; top:inherit;}
.news-pic img{width:100%; max-width:100%;}


@media (max-width:960px){
.in-con .w1200{width:90%!important; margin:0 auto;}
.in-con .w1200 p img{width:100%; max-width:100%;}
.about-info{margin-bottom:30px; overflow:hidden;}
.honor-list ul li,.in-prolist1 ul li{width: 43%!important; margin:0 10px 15px 0!important;}


/*page*/
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 30px 0;padding:30px 0px;height:40px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:10px;font-size:12px;height:40px;line-height:40px;background:#fff;}
#dcms_pager .pages a:hover {border:1px solid #dcdcdc;}
#dcms_pager .pages .pgempty {border:1px solid #dcdcdc;color:#999999;background:#fff;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#fff;font-weight:bold;background-color:#BD1121;}


