@charset "utf-8";

@media (min-width: 900px)
{
.firstRow { background:#ddedff;}
#ban-slide { width:100%; height:300px;position:relative; }
#ban-slide .banner_img { display:block; height:auto; text-align:center; overflow:hidden;}
#ban-slide .banner_img img { display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}
#ban-slide .banner_img .secpic1 { display:inline-block;}
#ban-slide .banner_img .secpic2 { display:none;}

/*公司简介*/
.blk-main { width: 1200px; margin: 0 auto;}
.p102-about-content{font-size: 16px;line-height: 32px;color: #4c4c4c;text-align: justify;padding: 10px 0 40px 0; display:block}
.endit-content { overflow:hidden;}

.plc{padding: 5px 0 0px;}
.p12-curblock{display: none;}
.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
.p102-curmbs-1 b {font-weight: normal;padding-left: 35px;background: url(../img/p102-curmbs-icon1.png) no-repeat left center;}
.p102-curmbs-1 i {font-style: normal; font-style:normal;}
.p102-curmbs-1 span { height: 46px;line-height: 46px;padding: 0px 5px;}
.p102-curmbs-1 a{color: #808080;}
.p102-curmbs-1 a:hover{color: #171c61;}
.p102-curmbs-2 { display:none;}


.p102-fdh-3 { height: 100px; box-shadow: 0 4px 6px #e9e9e9; text-align:center; }
.p102-fdh-3 li { text-align:center; display:inline-block; padding-left:20px; padding-right:20px; height: 100px; position: relative;}
.p102-fdh-3 li:after { content: ""; position: absolute; width: 1px; height: 26px; background: #cfcfcf; right: 0; top: 50%; margin-top: -13px; }
.p102-fdh-3 li:last-child:after {display: none;}
.p102-fdh-3 li a { display: block; height: 100px; line-height: 100px; font-size: 22px; color: #1a1a1a;text-align: center;}
.p102-fdh-3 li.sidenavcur:before,.p102-fdh-3 li:hover:before { content: "";  position: absolute;width: 100%;height: 2px;background: #171c61;left: 0;bottom: 0;z-index: 1;}
.p102-fdh-3 li.sidenavcur a,.p102-fdh-3 li:hover a { font-weight: bold;color: #171c61;}
    
.p102-fdh-3 li.sidenavcur a:before,.p102-fdh-3 li:hover a:before { content: ""; position: absolute; width: 18px;height: 18px;background: #fff; border: 3px solid #171c61;border-radius: 100%;left: 50%; margin-left: -9px;bottom: -8px;z-index: 2;}
    
.p102-fdh-3 li.sidenavcur a:after,.p102-fdh-3 li:hover a:after {content: ""; position: absolute; width: 6px;height: 6px; background: #171c61;border-radius: 100%;left: 50%; margin-left: -3px; bottom: -2px; z-index: 3;}


.tit { font-size: 40px; text-align: center; font-family: "Microsoft YaHei"; color: #333333; font-weight: bold; padding:30px 0 32px 0; }
.tit h4 { color: #171c61; font-size: 42px;}
.tit p {  font-weight: 400; display: block;  font-size: 16px; color: #D4D4DB;padding-top: 14px;background:url(../img/titline.png) no-repeat center top; line-height: 26px; letter-spacing: 1px; text-transform: uppercase;}


.yinz { min-height: 500px; overflow: hidden; background:url(../img/qywh/fb65df82bc024cdbb8dea38a9c48656e_2.jpg) no-repeat center top;}
.yinz dl {  width: 585px;float: left; margin-top: 40px; padding-left: 40px;}
.yinz dt { font: 32px "Microsoft YaHei"; font-weight: bold; color: #363636; padding-bottom: 23px;}
.yinz dt em { color: #1f365c;font-style: normal;}
.yinz dt span { display: block; font: 24px "Microsoft YaHei";  color: #4d4948; padding-top: 5px; position: relative; padding-bottom: 18px;}
    
.yinz dt span:after { position: absolute;  content: ""; width: 40px; height: 3px;background: #171c61;bottom: 0;left: 7px;}
.yinz dd span a { display: block; width: 95px;height: 45px; padding-left: 30px; overflow: hidden; margin-top: 45px; font: 16px "Microsoft YaHei";line-height: 45px; color: #fff;background: #cd0101;border-radius: 80px;}
.yinz h3 {width: 483px;overflow: hidden;float: right; margin: 67px 19px 0 0;}
.yinz h3 img { display: block; width: 483px;}


.smjs2 {  margin-top: 60px;  background:url(../img/fb65df82bc024cdbb8dea38a9c48656e_8.jpg?ver=7) no-repeat center top;  height: 435px;  padding-top: 0px; }
.smjs2 p { color: #fff; text-align: center; width: 90%;  margin: 0 auto; line-height:25px; }
.smjs2 li { float: left; height: 93px; width: 274px; background: #f08700; margin-right: 34px; display: inline; margin-top: 30px; text-align: center; font-size: 20px; color: #333; position: relative;line-height: 150%;padding-top: 30px;}
.smjs2 li:last-child {  margin-right: 0px;}
.smjs2 li b { font-family: impact;font-size: 84px; position: absolute;display: block; top: 7px; line-height: 84px; left: 92px; color: rgba(0, 0, 0, 0.08); }
.smjs2 li p { font-size: 24px; color: #fff;font-weight: bold; padding-top:3px;}
.smjs2 .tit h3 { color: #fff;font-size: 36px; display: block;padding-top: 23px;white-space: nowrap; text-align: center;line-height: 50px;}
.smjs2 .tit h3 em { color: #fff;display: block;font-size: 20px; line-height: 32px;font-style: normal; font-weight: normal;text-transform: uppercase;}

.sj { margin: 0 auto;}
.content .ibrand-num { z-index: 300; margin-top: 40px; margin-left: 58px;overflow: hidden; text-align: left;}
    
.content .ibrand-num li { float: left;position: relative; line-height: 50px}
.content .ibrand-num li em { display: inline-block; font-size: 60px;color: #333333;font-style: normal;}
.content .ibrand-num li span { display: block;font-size:16px; color: #1f365c; font-weight: bold;}
    
.content .ibrand-num li i { position: relative;width: 26px;height: 26px;line-height: 26px;background: #f08700;font-size: 16px;color: #000;border-radius: 50%;text-align: center;display: inline-block; font-style: normal;top: -8px;}
.content .ibrand-num li b { display: inline-block;font-size: 60px;color: #333}
    
.content .ibrand-num li:before {width: 120px;height: 1px;background: #e1e1e1;right: 15px; top: 30px;}
.content .ibrand-num li:last-child:before { background: none;}
.content .ibrand-num .num1 {width: 252px;}
.content .ibrand-num .num2 { width: 333px;}
.content .ibrand-num .num3 { width: 348px;}
.content .ibrand-num .num4 { width: 209px;}

	
.lxwm {  margin-top: 14px; }
.lxwm dl { margin-top: 15px;}
.lxwm dl dt {width: 329px;overflow: hidden; float: left;}
.lxwm dl dd {  float: left; width: 868px; border: 1px solid #ebebeb;  height: 260px;}
.lxwm dl dd h3 { font-size: 24px;  color: #333333; line-height: 50px;padding: 38px 0 0 55px;}
.lxwm dl dd p {  padding: 0 43px 0 53px; font-size: 16px; line-height:28px; color: #666666;letter-spacing: 1px; text-align: justify;}
.lxwm dl dd p b {  font-size: 22px; color: #171c61;}
/*联系图标*/

	
.culture { width:100%; padding-top:30px;}
.cultureL { float:left; width:515px;}
.cultureR { float:left; width:355px; padding-left:40px;}
.cultureC { float:left; width:250px; padding-left:40px;}

.cultureR1 img { width:200px; padding-bottom:20px;}
.cultureR2 { padding-bottom:10px;}
.cultureR2 img { width:30px;}
.cultureR5 { padding-bottom:10px;}
.cultureR5 img { width:100px; padding-right:10px;}
.cultureR3 { font-size:22px; font-weight:bold; line-height:24px; padding-bottom:10px;}

.cultureC3 { font-size:22px; font-weight:bold; line-height:24px; padding-bottom:10px;}
.cultureC4 { font-size:16px; line-height:24px; padding-bottom:15px;}



/*发展历程*/
.improve{ max-width:1163px;padding-top: 30px;padding-bottom: 50px;}
.imtop,.imbottom{-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background-color:#727272;background-size:20px auto;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;cursor:pointer;margin-left: 25px;}
.imtop:hover,.imbottom:hover{ background-color:#f26520;}
.imtop{ background-image:url(../images/im1.png)}
.imbottom{background-image: url(../images/im2.png);}
.improbox{position:relative;padding-bottom: 40px;}
.improbox:before{ content:""; height:100%; width:1px; left:45px; top:0;  background:#727272; position:absolute;}
.imul{margin:0;padding:0;font-size: 0;}
.imul li{list-style:none;position:relative;padding-left: 94px;margin-top: 25px;}
.imdate{position:absolute;color:#fff;text-align:center;line-height:35px;height:35px;width:90px;background:#727272;font-size:19px;left: -5px;top: 21px;}
.improvetxt{ border:1px solid #cfcfcf; padding:13px 13px 21px; font-size:16px; font-weight:bold; color:#666; line-height:24px; text-align:center;}
.improvetxt img{ display:block; width:100%; margin-bottom:13px;}


.prolist-wrap .portfolio-item:nth-child(3n+1) {clear:left;}
	
.pbd { padding-bottom:40px}
.ptop { padding-top:40px}

.portfolio-item, .gallery-item {
	margin: 0 0 30px;
	overflow: hidden;
}
.portfolio-item .item-title {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 4px;
	color: #4f5458;
	letter-spacing: normal;
	overflow-x: hidden;
	text-overflow: ellipsis;
	text-align:center;
	white-space: nowrap;
	line-height: 1.4;
}
.portfolio-item time {
	color: #687075;
}
.portfolio-item span {
	color: #f16543;
}
.portfolio-item .square {
	background-color: #bfc4c8;
}
.related-projects .item .separator, .portfolio-item .separator {
	margin: 30px 0 15px;
	display: none;
}
.portfolio-item figure {
	margin-bottom: 12px;
	position: relative;
}
.portfolio-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: #f16543;
}
.portfolio-item .overlay a {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background: url("../img/icon-lense.png") no-repeat center center;
}
.portfolio-item .overlay a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}


#page-contenr { padding-top: 20px;}
.pagediv-bt { text-align: center; margin-bottom: 40px;}

.sidebarbg { background:#f8f8f8; padding:20px 15px;}
.mainbg { padding-left:40px;}

.col-md-9 { float:left; width:75%; position: relative; min-height: 1px;padding-right: 15px;padding-left: 35px}
.portfolio-3-columns { width:100%; }

.portfolio-item { float:left; width:33.333333333%; }
.portfolio-item img { width:100%}

#probg { width:100%; background:#f5f5f5; padding-top:50px;}
#probg2 { width:100%; padding-top:30px;}
#probg3 { width:100%; padding-top:30px;}
.seccontain { width:1400px; margin:0 auto; }

/*产品中心*/


/* 产品中心 */
.portfolio-section {padding:20px 0 30px 0;}

.portfolio-section .tab-secnav { width:100%; margin: 0; padding: 0px 0px 30px 0px;}
.portfolio-section .tab-secnav li { float:left; width:19%; margin-right:1.25%; }
.portfolio-section .tab-secnav li:last-child { margin-right:0; }
.portfolio-section .tab-secnav li a { width:100%; display:block; transition: all 0.25s ease 0s; height:63px; color:#fff; }
.portfolio-section .tab-secnav li.tab-nav1  {background:#e93a5b;}
.portfolio-section .tab-secnav li.tab-nav2  {background:#ff9800;}
.portfolio-section .tab-secnav li.tab-nav3 {background:#71a1e9;}
.portfolio-section .tab-secnav li.tab-nav4 {background:#2169d3;}
.portfolio-section .tab-secnav li.tab-nav5  {background:linear-gradient(to right, #e93e5e , #296ed4);}

.portfolio-section .tab-secnav li.tab-nav1 a { background:url(../img/cpflicon1.png) no-repeat 40px 15px; padding-left:45px;}
.portfolio-section .tab-secnav li.tab-nav2 a { background:url(../img/cpflicon2.png) no-repeat 40px 15px; padding-left:45px;}
.portfolio-section .tab-secnav li.tab-nav3 a { background:url(../img/cpflicon3.png) no-repeat 40px 15px; padding-left:45px;}
.portfolio-section .tab-secnav li.tab-nav4 a { background:url(../img/cpflicon4.png) no-repeat 40px 15px; padding-left:45px;}
.portfolio-section .tab-secnav li.tab-nav5 a { background:url(../img/cpflicon5.png) no-repeat 40px 15px; padding-left:45px;}

.portfolio-section .tab-secnav li.tab-nav2:hover,.portfolio-section .tab-secnav li.tab-nav3:hover,.portfolio-section .tab-secnav li.tab-nav4:hover,.portfolio-section .tab-secnav li.tab-nav5:hover  { background: #f8a507;color: #fff;text-decoration: none;}

.portfolio-section .tab-secnav li .tab-navaa { padding-top:10px; font-size:18px; line-height:22px; color: #fff; font-weight:bold;}
.portfolio-section .tab-secnav li span { display:block; padding-top:5px; font-size:14px; font-weight:bold; color: #fff;}

.portfolio-section .tab-secnav {list-style: none}
.portfolio-section .tab-secnav .active {background-color: #fff}
.portfolio-section .tab-secnav .active a {cursor: default}


.prolistcon { padding:30px; line-height:30px; font-size:18px; font-weight:bold; background:#eefaff; border:1px solid #d4d4d4;}


.application_content_related { padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f5;}
.application_content_related .list { overflow: hidden;}
.application_content_related .list>ul { margin: 0 -20px; padding: 0; list-style: none; display: flex; flex-wrap: wrap;}
.application_content_related .list>ul>li { width: 50%; padding: 0 20px; margin-bottom: 40px;}

.application_content_related .title {
    margin: 0 0 60px;
    padding: 0;
    font-size: 26px;
    line-height: 1em
}


.application_content_related .list>ul>li>a {
    background-color: #fff;
    padding: 20px 40px 20px 40px;
    display: flex;
    align-items: center
}
.application_content_related .list>ul>li>a .txt {
    width: calc(100% - 300px);
}
.application_content_related .list>ul>li>a .txt b.t {
    display: block;
    font-size: 22px;
    line-height: 1em;
    font-family: "GillSans-Bold";
    color: #000;
    transition: all .5s
}
.application_content_related .list>ul>li>a .txt .des {
    font-size: 16px;
    line-height: 35px;
    color: #666;
    margin: 20px 0 50px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}
.application_content_related .list>ul>li>a .txt .des span { display:block; width:100%; line-height:26px;}

.application_content_related .list>ul>li>a .txt .more {
    padding: 0 20px;
    height: 44px;
    line-height: 42px;
    border: 1px solid #bfbfbf;
    border-radius: 22px;
    font-size: 14px;
    color: #bfbfbf;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    transition: all .5s
}


.application_content_related .list>ul>li>a .txt .more svg {
    flex-shrink: 0;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    color: #bfbfbf
}

.application_content_related .list>ul>li>a .img {
    width: 300px;
    height: 300px;
    padding: 0px 0% 0px 0%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}
.application_content_related .list>ul>li>a .img img {
    max-width: 100%;
    max-height: 100%;
    transition: all 1s
}
}







@media (min-width : 900px)
{

.trigger { width:684px; margin:0 auto; }
.trigger1 { float:left; width:530px; border:4px solid #286090;  line-height:32px; text-align:left; padding-left:20px;border-right:none; font-size:16px; outline:none; }
.trigger a.trigger2 { color:#fff;}
.trigger2 { float:left;  font-size:16px; width:150px; background:#286090; line-height:40px; text-align:center;color:#fff;}





.triggercon { text-align:center; line-height:50px; }
.triggercon a {font-size:16px; padding-left:10px; padding-right:10px;}

#triggerModel.btn { margin-top:10px;}

.close {
	float: right;
	font-size:55px;
	font-weight: bold;
	line-height:30px;
	color: #000;
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}
.modal-open {
	overflow: hidden;
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition:      -o-transform .3s ease-out;
	transition:         transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: 1020px;
	margin: 20px auto 35px;
}
.modal-content {
	position: relative;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 6px;
	outline: 0;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-header {
	position: absolute;
	top:2%;
	right:2%;
	min-height: 16.42857143px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 15px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}


#page-contenr { padding-top: 20px;}
.pagediv-bt { text-align: center; margin-bottom: 10px;}


.procpxx { width:800px; margin:0 auto; position:relative; height:100%; overflow:hidden;}
.procpxxpic {  position:relative; width:800px; padding-bottom:60px;}

.procpxxyy1 { position:absolute; left:355px; top:25px;}
.procpxxyy1 li { font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy2 { position:absolute; left:535px; top:83px;}
.procpxxyy2 li { font-size:16px; line-height:24px; font-weight:bold;}

.procpxxyy3 { position:absolute; left:660px; top:280px;}
.procpxxyy3 li { font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy4 { position:absolute; left:620px; top:500px;}
.procpxxyy4 li { font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy5 { position:absolute; left:406px; top:620px;}
.procpxxyy5 li { font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy6 { position:absolute; left:200px; top:610px;}
.procpxxyy6 li {  font-size:16px; line-height:26px; font-weight:bold; text-align:center;}

.procpxxyy7 { position:absolute; left:80px; top:480px;}
.procpxxyy7 li {  font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy8 { position:absolute; left:35px; top:280px;}
.procpxxyy8 li {  font-size:16px; line-height:26px; font-weight:bold;}

.procpxxyy9 { position:absolute; left:160px; top:75px;}
.procpxxyy9 li {  font-size:16px; line-height:24px; font-weight:bold;}


a.procpxla { position:absolute; left:342px; top:345px;  width:112px; height:112px; background:#fff; border-radius: 50%; line-height:100px; display:block; font-size:12px;text-align:center; z-index:100; }
a.procpxla:hover { background:#f08700;}
a.procpxla img { vertical-align:middle; margin:0 auto;}



.prolistcon2 { line-height:42px; padding-bottom:10px;}
.prolistcon2 .sitepath {font-size:14px;}
.prolistcon2 h3 { font-size:18px;line-height:42px; font-weight:bold; }

.brand { padding:0px 0px 50px 0px; overflow:hidden;}
.brandL { float:left; padding-left:200px;}
.brandC { float:left; width:383px;}
.brandR { float:left;}

.brandL li { font-size:16px; text-align:right; }
.brandL li p { display:inline-block; line-height:25px;}
.brandL li span { margin-left:10px; display:inline-block; width:106px; height:25px; line-height:25px;  font-weight:bold; background:#07d5ff;  vertical-align:top; text-align:center; }
.brandL1 { margin-top:108px;}
.brandL1 p { text-decoration:underline;}
.brandL2 { margin-top:46px;}

.brandR li { font-size:16px; text-align:left; }
.brandR li p { margin-left:10px; display:inline-block; line-height:25px;}
.brandR li span {  display:inline-block; width:106px; height:25px; line-height:25px;  font-weight:bold; background:#07d5ff;  vertical-align:top; text-align:center; }
.brandR1 { margin-top:83px;}
.brandR2 { margin-top:23px;}
.brandR3 { margin-top:27px;}
.brandR4 { margin-top:19px;}
.brandR5 { margin-top:24px;}
.brandR6 { margin-top:22px;}
.brandR7 { margin-top:23px;}


.brand2 { padding:0px 50px 50px 50px; overflow:hidden; font-size:16px; line-height:28px;}
.brand2  .aboutxx1 {line-height:58px;}

/*产品中心内页*/
#pro-container { line-height:25px}
#pro-containerL { float:left; width:47%; }
#pro-containerR { float:left; width:50%; margin-left:3%; }
#pro-containerL img { width:100%;}

#pro-containerR span { display:block;}
.wr20 { font-size:24px; padding-bottom:10px;}
.wr14 { font-size:14px;}
.fbd { font-weight:bold; }
.proxx { height:84px; line-height:24px; overflow:hidden;word-break: break-all; word-wrap:break-word; margin-bottom:10px;}

.secbut {width:120px; height: 40px; margin-bottom:15px;
    display: inline-block;
    font: 16px "Microsoft YaHei";
    color: #fff;
    line-height: 40px;
    text-align: center;
    background: #d71a21;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 4px;
    margin-right: 10px;}
a:hover.secbut {color:#fff;}
	
.sectit {
    height: 35px;
    width:100%;
    margin-top: 20px;
    background: #d7d7d7;
    margin-bottom: 20px;
}

.sectit .sectit1 {
    display: inline-block;
    font-weight: bold;
	font-size:16px;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #171c61;
    padding-left: 25px;
    padding-right: 25px;
    overflow: hidden;
	color:#fff;
}


/*售后服务*/
.fl { float:left;}
.fr { float:right;}

#page-contenr.ser .nr-div.left{ width:42.5%;}
#page-contenr.ser .nr-div.right{ width:52.5%; line-height:28px;  font-size:16px; color:#666666;overflow:hidden;}

#page-contenr.ser .fwcn { background:#f5f5f5;padding:40px 0px 50px 0px; margin:40px 0px 0px 0px;;}
#page-contenr.ser .in-width { -webkit-transform: scale(1);
     -moz-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  z-index: 20;
  box-shadow: 0 0 50px 0 rgba(84, 84, 84, 0.5);
  cursor: pointer !important;
  padding:40px;}
#page-contenr.ser .fwcn p{font-size: 16px;color: #666;line-height: 32px;  }
#page-contenr.ser .fwcn p span{width: 22px;height: 22px;background:#6fc035;text-align: center;line-height: 22px;color:#fff;display: inline-block;border-radius: 50%;margin-right: 20px;}

.g-ban3 {  height: 326px;}
.kfay { width: 1200px; height: 245px;padding-top: 0px;}
.kfay dt { width: 188px; float: left;}
.kfay dt img {  display: block; width: 188px; height: 188px;}
.kfay dd { width: 930px; float: right;}
.kfay dd span { display:block; height: 45px; font: 24px "Microsoft YaHei"; color: #30373f;border-bottom: 1px solid #e8e8e8; position: relative;}
.kfay dd span:after { content: ""; position: absolute;width: 167px; height: 3px; background: #171c61; left: 0;bottom: 0;}

.wm-l .wm-ltit i { display: block; font: 14px "Microsoft YaHei"; color: #000;}
.kfay dd p { font: 14px "Microsoft YaHei"; color: #333333; line-height: 30px; padding-top: 15px;}
.wm-l { width: 450px; float: left; background: #f4f4f4; height: 461px; overflow: hidden;}
.wm-l .wm-ltit { font: 20px "Microsoft YaHei"; color: #fff;  height: 103px; width: 450px; background: #171c61; text-align: center; line-height: 116px; font-size: 26px; }

.wm-l ul {  padding-left: 65px;  background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_4.png?ver=4) no-repeat left center;  margin: 50px 0 0 30px; height: 60px; background-size: 50px;}
.wm-l li { font: 14px "Microsoft YaHei";  color: #000; line-height: 24px;}
.wm-l .ul2 { background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_6.png?ver=5) no-repeat left center; margin-left: 27px;background-size: 50px;}
.wm-l .ul3 { background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_2.png?ver=3) no-repeat left 0px; background-size: 50px;}
.wm-l .ul3 li { line-height: 20px;}
.wm-l .ul3 li b { display: block; font-weight: bold;font-size: 20px; color: #333333}
.wm-r { float: left; width: 750px; height:460px; overflow:hidden;}
.wm-r .map {width: 750px; height:460px;overflow:hidden;}


.gr-back-btn { float:right; margin-top: 6px; width:125px; height: 40px; line-height: 40px; text-align: center; background-color: #696969; font-size: 14px; color: #fff; position: relative; overflow: hidden; z-index: 2;}
.gr-back-btn:after { content: ""; width: 125px;height: 40px;top: 40px;background: #1166a2;display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}



.rowtop { padding-top:15px;}
.cus-div { width:100%;}
.cus-div li { float:left; width:20%; margin-bottom:20px;}
.cus-div li img { width:90%; border: 1px solid #e8e8e8;}

footer {display:none}

.searchlist { margin-top:10px;}
.searchlist li { height:50px; line-height:50px;}
.searchlist li p { float:left; font-size:16px; font-weight:bold;  padding-left:15px;}
.searchlist li p.paa { float:left; font-size:16px; font-weight:bold;  padding-left:15px;}
.searchlist li p.pbb { float:left; font-size:16px; padding-left:10px; font-weight:normal;}
.searchlist li span { float:right;font-size:14px;  padding-right:15px;}

.searchlist li.item00 { background: #286090; color:#fff; }
.searchlist li.item0 { background: #e8e7e5 }
.searchlist li.item1 { background: #f7f7f7}
.searchlist li.item2 { background: #e8e7e5 }
.searchlist li.item3 { background: #f7f7f7}
.searchlist li.item4 { background: #e8e7e5 }
.searchlist li.item5 { background: #f7f7f7}
.searchlist li.item6 { background: #e8e7e5 }
.searchlist li.item7 { background: #f7f7f7}
.searchlist li.item8 { background: #e8e7e5 }
.searchlist li.item9 { background: #f7f7f7}
.searchlist li.item10 { background: #e8e7e5 }
.searchlist li.item11 { background: #f7f7f7}
.searchlist li.item12 { background: #e8e7e5 }
.searchlist li.item13 { background: #f7f7f7}
.searchlist li.item14 { background: #e8e7e5 }
.searchlist li.item15 { background: #f7f7f7}
.searchlist li.item16 { background: #e8e7e5 }
.searchlist li.item17 { background: #f7f7f7}
.searchlist li.item18 { background: #e8e7e5 }
.searchlist li.item19 { background: #f7f7f7}
.searchlist li.item20 { background: #e8e7e5 }
.searchlist li.item21 { background: #f7f7f7}
.searchlist li.item22 { background: #e8e7e5 }
.searchlist li.item23 { background: #f7f7f7}
.searchlist li.item24 { background: #e8e7e5 }
.searchlist li.item25 { background: #f7f7f7}
.searchlist li.item26 { background: #e8e7e5 }
.searchlist li.item27 { background: #f7f7f7}
.searchlist li.item28 { background: #e8e7e5 }
.searchlist li.item29 { background: #f7f7f7}
.searchlist li.item30 { background: #e8e7e5 }
.searchlist li.item31 { background: #f7f7f7}
.searchlist li.item32 { background: #e8e7e5 }
.searchlist li.item33 { background: #f7f7f7}

}



@media (max-width : 899px)
{
.ptop { padding-top:30px}

	
.portfolio-item, .gallery-item {
	margin: 0 0 0px;
	overflow: hidden;
}
.portfolio-item .item-title {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 4px;
	color: #4f5458;
	letter-spacing: normal;
	overflow-x: hidden;
	text-overflow: ellipsis;
	text-align:center;
	white-space: nowrap;
	line-height: 1.4;
}
.portfolio-item time {
	color: #687075;
}
.portfolio-item span {
	color: #f16543;
}
.portfolio-item .square {
	background-color: #bfc4c8;
}
.related-projects .item .separator, .portfolio-item .separator {
	margin: 30px 0 15px;
	display: none;
}
.portfolio-item figure {
	margin-bottom: 12px;
	position: relative;
}
.portfolio-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: #f16543;
}
.portfolio-item .overlay a {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background: url("../img/icon-lense.png") no-repeat center center;
}
.portfolio-item .overlay a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
	
	
/*底部开始*/ 
.f_bj{color:#555;clear:both; font-family:"Microsoft Yahei";overflow: hidden;background:#404040; padding-bottom:60px; }

.ft_lx { padding-top:40px; display:block;}
.footer { width:94%; margin-left:3%; margin-right:3%; overflow:hidden;}
.ft_lx li{ width:100%; height:54px; display:block; padding-left:22px; margin-bottom:6px;}
.ft_lx li span {display: block;font-size:18px; height: 24px;line-height:24px;color: #9a9a9a; padding-left:43px; padding-top:5px;}
.ft_lx li p{font-size:16px; color: #fff;padding-left:43px; font-weight:bold; padding-top:5px;}
.ft_lx li:nth-child(1){ background: url(../img/footicon1.png) no-repeat left center;}
.ft_lx li:nth-child(2){ background: url(../img/footicon2.png) no-repeat left center;}
.ft_lx li:nth-child(3){ background: url(../img/footicon3.png) no-repeat left center;}


.f_nav{ width:100%; overflow: hidden; padding-top:20px; margin-bottom:22px;}
.f_nav ul{ width:100%;}
.f_nav ul li{  width:50%; float: left; margin-bottom:20px; }
.f_nav ul li i{ display: block;  font-size: 16px;font-weight:bold; color: #eee; font-weight: bold; font-style:normal;}
.f_nav ul li span{ display: block; padding-top: 13px;}
.f_nav ul li span a{ display: block; font-size: 14px; color: #d1d1d1; line-height: 26px;}


.f_nav h3 { display:none; }
.f_nav h3 i{float: left; padding-top: 15px;float: right; width:122px;text-align: center;font-weight:normal; font-size: 14px; color: #eee;}
.f_nav h3 i a{display: block;width:122px;}
.f_nav h3 img{ width:108px; height: 108px; display: block; margin-bottom:14px; padding: 6px; border: 1px solid #eee;}

.f_bj .row{ line-height:31px;color:#fff;text-align:center;}
.f_bj .row .footbeian{padding-left:10px;color:#fff;}
.f_bj .row .footht { display:none;}

/*友情链接*/
.f_link{ display:none;}

.p102-search-1 {  border-bottom: 1px solid #ededed;  background: #f7f7f7; padding:6px 0px;}
.p102-search-1 p { float: left; width: 100%;  line-height:24px;   font-size: 14px;color: #333333;}
.p102-search-1 p b {  display: inline-block; }
.p102-search-1 p a { color: #666666; display: inline-block; margin-right:5px;}
.p102-search-1 p a:hover{color: #171c61;}
.p102-search-1-inp { display:none; }


#ban-slide { width:100%;  display:block; background:#efefef; overflow:hidden; padding-top:63px;}
#ban-slide .banner_img { display:block; height:auto; overflow:hidden;  width:100%;} 
#ban-slide .banner_img img { display:inline-block; width:100%;}
#ban-slide .banner_img .secpic1 { display:none;}
#ban-slide .banner_img .secpic2 { display:inline-block;}

#probg { width:100%; background:#f5f5f5; padding-top:30px;}
#probg2 { width:100%; padding-top:30px;}
.seccontain { width:95%; margin:0 auto; }


/*公司简介*/
.blk-main { width:94%; margin-left:3%; margin-right:3%; }
.p102-about-content{ width:94%; margin-left:3%; margin-right:3%;  font-size: 16px;line-height: 32px;color: #4c4c4c;text-align: justify; padding: 10px 0 40px 0; display:block}
.endit-content { overflow:hidden;}

.plc{padding: 5px 0 0px; position:relative;}
.p12-curblock{display: none;}
.p102-curmbs-1{ float:left; height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
.p102-curmbs-1 b {font-weight: normal;padding-left: 22px; background: url(../img/qywh/p102-curmbs-icon1.png) no-repeat left center;}
.p102-curmbs-1 i {font-style: normal; font-style:normal;}
.p102-curmbs-1 span { height: 46px;line-height: 46px;padding: 0px 2px;}
.p102-curmbs-1 a{color: #808080;}
.p102-curmbs-1 a:hover{color: #171c61;}

.p102-curmbs-2 { float:right; line-height: 46px;}

.menu-second { position:absolute; top:4.468rem; right:0px;display:none; z-index:999999999999999999999;}
.menu-second .col{ background:#4a4a4a;}
.menu-second ul{ overflow:hidden;}
.menu-second li { }
.menu-second li a { font-weight:normal;}
.menu-second a.ui-link{ font-size:14px; display:block; line-height:2.968rem; color:#fff; padding:0 25px; text-decoration: none; border-bottom:1px solid #ccc;}
.menu-second .ui-link:hover {color:#fff;background:#ff9f00;}
.menu-second ul dl a{font-weight:normal;}

.p102-fdh-3 { height: 50px; box-shadow: 0 4px 6px #e9e9e9; text-align:center; }
.p102-fdh-3 li { text-align:center; display:inline-block; padding-left:15px; padding-right:15px; height: 50px; position: relative;}
.p102-fdh-3 li:after { content: ""; position: absolute; width: 1px; height: 26px; background: #cfcfcf; right: 0; top: 50%; margin-top: -13px; }
.p102-fdh-3 li:last-child:after {display: none;}
.p102-fdh-3 li a { display: block; height: 50px; line-height: 50px; font-size:18px; color: #1a1a1a;text-align: center;}
.p102-fdh-3 li.sidenavcur:before,.p102-fdh-3 li:hover:before { content: "";  position: absolute;width: 100%;height: 2px;background: #171c61;left: 0;bottom: 0;z-index: 1;}
.p102-fdh-3 li.sidenavcur a,.p102-fdh-3 li:hover a { font-weight: bold;color: #171c61;}
    
.p102-fdh-3 li.sidenavcur a:before,.p102-fdh-3 li:hover a:before { content: ""; position: absolute; width: 18px;height: 18px;background: #fff; border: 3px solid #171c61;border-radius: 100%;left: 50%; margin-left: -9px;bottom: -8px;z-index: 2;}
    
.p102-fdh-3 li.sidenavcur a:after,.p102-fdh-3 li:hover a:after {content: ""; position: absolute; width: 6px;height: 6px; background: #171c61;border-radius: 100%;left: 50%; margin-left: -3px; bottom: -2px; z-index: 3;}

.p102-fdh-3 li.secnav { display:none;}
.secnav { display:none;}
.p102-fdh-3 li:nth-child(3):after { width:0px;}

.tit { font-size: 24px; text-align: center; font-family: "Microsoft YaHei"; color: #333333; font-weight: bold; margin:20px 0 15px 0; }
.tit h4 { color: #171c61; font-size: 30px;}
.tit p {  font-weight: 400; display: block;  font-size: 16px; color: #D4D4DB;padding-top: 34px;background:url(../img/titline.png) no-repeat center top; line-height: 26px; letter-spacing: 1px; text-transform: uppercase;}


.yinz { overflow: hidden; }
.yinz dl {  width: 100%; margin-top:5px;}
.yinz dt { font: 22px "Microsoft YaHei"; font-weight: bold; color: #363636; padding-bottom: 23px;}
.yinz dt em { color: #1f365c;font-style: normal;}
.yinz dt span { display: block; font:16px "Microsoft YaHei";  color: #4d4948; padding-top: 5px; position: relative; padding-bottom: 18px;}
    
.yinz dt span:after { position: absolute;  content: ""; width: 40px; height: 3px;background: #171c61;bottom: 0;left: 7px;}

.yinz dd p { line-height: 30px;color: #666;}
.yinz dd span a { display: block; width: 95px;height: 45px; padding-left: 30px; overflow: hidden; margin-top: 45px; font: 16px "Microsoft YaHei";line-height: 45px; color: #fff;background: #cd0101; border-radius: 80px;}

.yinz h3 { width: 100%; overflow: hidden; margin: 27px 19px 0 0;}
.yinz h3 img { display: block; width: 100%;}

.smjs2 {  margin-top: 30px; background:#2f418f; width:100%; overflow:hidden;  }
.smjs2 .content { width:94%; margin-left:3%; margin-right:3%; padding-bottom:30px;}
.smjs2 p { color: #fff; text-align: center;  }
.smjs2 li { float: left; height:63px; width:46%; background: #f08700; margin-left: 2px; margin-right:2%; display: inline; margin-top:20px; text-align: center; font-size: 20px; color: #333; position: relative;  line-height:100%; padding-top: 20px;}
.smjs2 li b { font-family: impact; font-size:64px; position: absolute;display: block; top:5px; line-height:53px; left:42px; color: rgba(0, 0, 0, 0.08); }
.smjs2 li p { font-size: 24px; color: #fff;font-weight: bold; padding-top:5px; }
.smjs2 .tit h3 { color: #fff;font-size: 36px; display: block; padding-top: 23px;white-space: nowrap; text-align: center;line-height: 50px;}
.smjs2 .tit h3 em { color: #fff;display: block;font-size: 20px; line-height: 32px;font-style: normal; font-weight: normal;text-transform: uppercase;}

.sj {  width:94%; margin-left:3%; margin-right:3%;}
.content .ibrand-num { z-index: 300; margin-top:10px; overflow: hidden; text-align: left;}
    
.content .ibrand-num li { width:50%; float: left;position: relative; line-height:36px; margin-bottom:15px;}
.content .ibrand-num li em { display: inline-block; font-size:40px;color: #333333;font-style: normal;}
.content .ibrand-num li span { display: block;font-size:18px; color: #1f365c; font-weight: bold;}
    
.content .ibrand-num li i { position: relative;width: 26px;height: 26px;line-height: 26px;background: #f08700;font-size: 16px;color: #000;border-radius: 50%;text-align: center;display: inline-block; font-style: normal;top: -8px;}
.content .ibrand-num li b { display: inline-block;font-size: 60px;color: #333}
    
.content .ibrand-num li:before {width: 120px;height: 1px;background: #e1e1e1;right: 15px; top: 30px;}
.content .ibrand-num li:last-child:before { background: none;}


.lxwm {  margin-top: 20px; width:94%; margin-left:3%; margin-right:3%; padding-bottom:10px; }
.lxwm dl { margin-top:15px;}
.lxwm dl dt { width:100%;}
.lxwm dl dt img { width:100%;}
.lxwm dl dd { width:100%; }
.lxwm dl dd h3 { font-size: 24px;  color: #333333; line-height:30px; padding:18px 0 0 0;}
.lxwm dl dd p {  font-size: 16px; color: #666666; line-height:24px;}
.lxwm dl dd p b {  font-size: 22px; color: #171c61;}
/*联系图标*/
	
.culture { width:100%; padding-top:20px;}
.cultureL { width:100%; }
.cultureR { width:100%; padding:20px 0px; }
.cultureC { width:100%;}

.cultureR1 img { width:200px; padding-bottom:20px;}
.cultureR2 { padding-bottom:10px;}
.cultureR2 img { width:30px;}
.cultureR5 { padding-bottom:10px;}
.cultureR5 img { width:100px; padding-right:10px;}
.cultureR3 { font-size:22px; font-weight:bold; line-height:24px; padding-bottom:10px;}

.cultureC3 { font-size:22px; font-weight:bold; line-height:24px; padding-bottom:10px;}
.cultureC4 { font-size:16px; line-height:24px; padding-bottom:15px;}



/*发展历程*/
.improve{ max-width:1163px;padding-top: 30px;padding-bottom: 50px;}
.imtop,.imbottom{-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background-color:#727272;background-size:20px auto;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;cursor:pointer;margin-left: 25px;}
.imtop:hover,.imbottom:hover{ background-color:#f26520;}
.imtop{ background-image:url(../images/im1.png)}
.imbottom{background-image: url(../images/im2.png);}
.improbox{position:relative;padding-bottom: 40px;}
.improbox:before{ content:""; height:100%; width:1px; left:45px; top:0;  background:#727272; position:absolute;}
.imul{margin:0;padding:0;font-size: 0;}
.imul li{list-style:none;position:relative;padding-left: 94px;margin-top: 25px;}
.imdate{position:absolute;color:#fff;text-align:center;line-height:35px;height:35px;width:90px;background:#727272;font-size:19px;left: -5px;top: 21px;}
.improvetxt{ border:1px solid #cfcfcf; padding:13px 13px 21px; font-size:16px; font-weight:bold; color:#666; line-height:24px; text-align:center;}
.improvetxt img{ display:block; width:100%; margin-bottom:13px;}


.sidebarbg { display:none; }
.mainbg { }

.col-md-9 { width:100%; position: relative; min-height: 1px; padding-right:0px;padding-left:0px}

.portfolio-3-columns { width:100%; overflow:hidden;}

.portfolio-item { float:left; width:46%;margin-left:2%; margin-right:2%; }
.portfolio-item img { width:100%}


/* 产品中心 */
.portfolio-section {padding:15px 0 20px 0;}

/*产品中心*/
.portfolio-section .tab-secnav { width:100%; margin: 0; padding: 0px 0px 30px 0px;}
.portfolio-section .tab-secnav li { float:left; width:48%;margin-left:1%; margin-right:1%; margin-bottom:10px; }
.portfolio-section .tab-secnav li a { width:100%; display:block; transition: all 0.25s ease 0s; height:63px; color:#fff; }
.portfolio-section .tab-secnav li.tab-nav1  {background:#e93a5b;}
.portfolio-section .tab-secnav li.tab-nav2  {background:#ff9800;}
.portfolio-section .tab-secnav li.tab-nav3 {background:#71a1e9;}
.portfolio-section .tab-secnav li.tab-nav4 {background:#2169d3;}
.portfolio-section .tab-secnav li.tab-nav5  {background:linear-gradient(to right, #e93e5e , #296ed4);}



.portfolio-section .tab-secnav li.tab-nav1 a { background:url(../img/cpflicon1.png) no-repeat 10px 15px; padding-left:25px;}
.portfolio-section .tab-secnav li.tab-nav2 a { background:url(../img/cpflicon2.png) no-repeat 10px 15px; padding-left:25px;}
.portfolio-section .tab-secnav li.tab-nav3 a { background:url(../img/cpflicon3.png) no-repeat 10px 15px; padding-left:25px;}
.portfolio-section .tab-secnav li.tab-nav4 a { background:url(../img/cpflicon4.png) no-repeat 10px 15px; padding-left:25px;}
.portfolio-section .tab-secnav li.tab-nav5 a { background:url(../img/cpflicon5.png) no-repeat 10px 15px; padding-left:25px;}

.portfolio-section .tab-secnav li.tab-nav2:hover,.portfolio-section .tab-secnav li.tab-nav3:hover,.portfolio-section .tab-secnav li.tab-nav4:hover,.portfolio-section .tab-secnav li.tab-nav5:hover  { background: #f8a507;color: #fff;text-decoration: none;}

.portfolio-section .tab-secnav li .tab-navaa { padding-top:10px; font-size:18px; line-height:22px; color: #fff;}
.portfolio-section .tab-secnav li span { display:block; padding-top:5px; font-size:14px; font-weight:bold; color: #fff;}

.portfolio-section .tab-secnav {list-style: none}
.portfolio-section .tab-secnav .active {background-color: #fff}
.portfolio-section .tab-secnav .active a {cursor: default}


.prolistcon { padding:20px; line-height:30px; font-size:16px; font-weight:bold; background:#eefaff; border:1px solid #d4d4d4;}


.application_content_related { padding-top:20px; padding-bottom: 20px; background-color: #f5f5f5;}
.application_content_related .list { overflow: hidden;}
.application_content_related .list>ul { margin: 0 -20px; padding: 0; list-style: none; }
.application_content_related .list>ul>li { width:100%; margin:0 auto; margin-bottom: 20px;}

.application_content_related .title {
    margin: 0 0 60px;
    padding: 0;
    font-size: 26px;
    line-height: 1em
}


.application_content_related .list>ul>li>a {
	display:block;
	width:100%;
    background-color: #fff;
    padding: 20px 40px 20px 40px;
}

.application_content_related .list>ul>li>a .txt b.t {
    display: block;
    font-size: 22px;
    line-height: 1em;
    font-family: "GillSans-Bold";
    color: #000;
    transition: all .5s
}
.application_content_related .list>ul>li>a .txt .des {
    font-size: 16px;
    line-height: 35px;
    color: #666;
    margin: 20px 0 10px;
}
.application_content_related .list>ul>li>a .txt .des span { display:block; width:100%; line-height:26px;}

.application_content_related .list>ul>li>a .txt .more {
    padding: 0 20px;
    height: 44px;
    line-height: 42px;
    border: 1px solid #bfbfbf;
    border-radius: 22px;
    font-size: 14px;
    color: #bfbfbf;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    transition: all .5s
}


.application_content_related .list>ul>li>a .txt .more svg {
    flex-shrink: 0;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    color: #bfbfbf
}

.application_content_related .list>ul>li>a .img {
    width: 300px;
    height: 300px;
    padding: 0px 0% 0px 0%;
    overflow: hidden;
    justify-content: center;
    align-items: center
}
.application_content_related .list>ul>li>a .img img {
    max-width: 100%;
    max-height: 100%;
    transition: all 1s
}


.prolistcon2 { line-height:42px; padding-bottom:10px;}
.prolistcon2 .sitepath {font-size:14px;}
.prolistcon2 h3 { font-size:18px;line-height:42px; font-weight:bold; }

/*产品中心内页*/
#pro-container { line-height:25px; width:96%;margin-left:2%; margin-right:2%; overflow:hidden; }
#pro-containerL { width:100%; margin-bottom:15px; display:block; clear:both; }
#pro-containerR { width:100%;  display:block;  clear:both; padding-top:25px;  }
#pro-containerL img { width:100%;}

#pro-containerR span { display:block;}
.wr20 {  font-size:24px; padding-bottom:10px;}
.wr14 { font-size:14px;}
.fbd { font-weight:bold; }
.proxx { height:84px; line-height:24px; overflow:hidden;word-break: break-all; word-wrap:break-word; margin-bottom:10px;}

.secbut {width:120px; height: 40px; margin-bottom:15px;
    display: inline-block;
    font: 16px "Microsoft YaHei";
    color: #fff;
    line-height: 40px;
    text-align: center;
    background: #d71a21;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 4px;
    margin-right: 10px;}
a:hover.secbut {color:#fff;}
	
.sectit {
    height: 35px;
    width:100%;
    margin-top: 20px;
    background: #d7d7d7;
    margin-bottom: 20px;
}

.sectit .sectit1 {
    display: inline-block;
    font-weight: bold;
	font-size:16px;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #171c61;
    padding-left: 25px;
    padding-right: 25px;
    overflow: hidden;
	color:#fff;
}

/*售后服务*/
.fl { float:none;}
.fr { float:none;}

#page-contenr.ser .nr-div.left{  width:100%; }
#page-contenr.ser .nr-div { width:100%;}
#page-contenr.ser .nr-div .img img { width:100%; padding-bottom:15px; }
#page-contenr.ser .nr-div.right{  width:100%; line-height:28px;  font-size:16px; color:#666666;overflow:hidden;}

#page-contenr.ser .fwcn { background:#f5f5f5;padding:40px 0px 50px 0px; margin:40px 0px 0px 0px;}
#page-contenr.ser .in-width { -webkit-transform: scale(1);
     -moz-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  z-index: 20;
  box-shadow: 0 0 50px 0 rgba(84, 84, 84, 0.5);
  cursor: pointer !important;
  padding:40px;}
#page-contenr.ser .fwcn p{font-size: 16px;color: #666;line-height: 32px;  }
#page-contenr.ser .fwcn p span{width: 22px;height: 22px;background:#6fc035;text-align: center;line-height: 22px;color:#fff;display: inline-block;border-radius: 50%;margin-right: 20px;}

.g-ban3 { height:100%;}
.kfay { width:100%; padding-top: 0px;}
.kfay dt {width:100%; padding-bottom:20px;}
.kfay dt img { display: block; width:50%; margin:0 auto;}
.kfay dd { width:100%;}
.kfay dd span { width:100%; display:block; height: 45px; font: 24px "Microsoft YaHei"; color: #30373f;border-bottom: 1px solid #e8e8e8; position: relative;}
.kfay dd span:after { content: ""; position: absolute; width: 167px; height: 3px; background: #171c61; left: 0;bottom: 0;}

.wm-l .wm-ltit i { display: block; font: 14px "Microsoft YaHei"; color: #000;}
.kfay dd p { font: 14px "Microsoft YaHei"; color: #333333; line-height: 30px; padding-top: 15px;}
.wm-l { width:100%; background: #f4f4f4; overflow: hidden; padding-bottom:30px; }
.wm-l .wm-ltit { font: 20px "Microsoft YaHei"; color: #fff;  height: 43px; width:100%;  background: #171c61; text-align: center; line-height: 43px; font-size: 20px; }

.wm-l ul {  width:100%;  background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_4.png) no-repeat left center;  margin:20px 0 0 30px; height: 50px; background-size:50px; padding-left:60px; padding-bottom:20px;}
.wm-l li { font: 14px "Microsoft YaHei";  color: #000; line-height: 24px; }
.wm-l .ul2 { background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_6.png) no-repeat left center; margin-left: 27px;background-size: 50px; padding-left:60px;}
.wm-l .ul3 { background:url(../img/qywh/9665fa2e98034a95bf4a9da747b2613c_2.png) no-repeat left 0px; background-size: 50px; padding-left:60px;}
.wm-l .ul3 li { line-height: 20px;}
.wm-l .ul3 li b { display: block; font-weight: bold;font-size: 20px; color: #333333}
.wm-r { width: 100%; height:360px; overflow:hidden;}
.wm-r .map {width: 100%; height:360px;overflow:hidden;}


.gr-back-btn { display:block; margin-top:5px; width:125px; height: 40px; line-height: 40px; text-align: center; background-color: #696969; font-size: 14px; color: #fff; position: relative; overflow: hidden; z-index: 2; margin-bottom:10px;}
.gr-back-btn:after { content: ""; width: 125px;height: 40px;top: 40px;background: #1166a2;display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}

.rowtop { padding-top:15px;}
.cus-div { width:100%;}
.cus-div li { float:left; width:48%; margin-left:1%;  margin-right:1%; margin-bottom:20px;}
.cus-div li img { width:100%; border: 1px solid #e8e8e8;}

/* footer */
footer{width: 100%;overflow: hidden;background: #eeeeee;}
footer img{display: block;width: 100%;}

.footerBottom{width: 100%;position: fixed;bottom: 0;background: #333333;left: 0; box-sizing:border-box; z-index:99999999999999999;}
.footerBottom a{float: left;width: 25%;border-left: 1px solid #fff;box-sizing:border-box;padding: 1rem 0 0.8rem 0;display: block;}
.footerBottom a:first-child{border-left: none;}
.footerBottom a span{width:2.1rem;height: 2.1rem;display:block;margin: 0 auto 0.25rem;}
.footerBottom a.on{background: #ce2619;}

}

/*公司简介*/


@media (min-width: 1253px){
/*发展历程*/
.imtop,.imbottom{ width:58px; height:58px; background-size:25px auto;}
.imdate{ width:106px; height:48px; line-height:48px; font-size:26px; top:52px; right:-53px;}
.imul li{ padding-right:157px;}
.imul li:nth-child(2n){ padding-right:0; padding-left:157px;}
.imul li:nth-child(2n) .imdate{left:-53px;}
.imdate:before{left: -75px;}
.imdate:after{width:58px;}
.imul li:nth-child(2n) .imdate:before{right: -75px;}
.imul{ }
}

@media (min-width: 767px){
/*发展历程*/
	.imtop,.imbottom{ margin:0 auto;}
	.improbox:before{left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
	.imul li{padding-right:120px;width:50%;padding-top:21px;padding-left: 0;display: inline-block;vertical-align: top;}
	.imul li:nth-of-type(1){ margin-top:0}
	.imul li:nth-child(2n){padding-right:0;padding-left:120px;margin-top: 125px;}
	.imdate{right:-45px;left:auto;top: 45px;}
	.imul li:nth-child(2n) .imdate{ right:auto; left:-45px;}
	.imdate:before,.imdate:after{ content:""; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
	.imdate:before{box-sizing:border-box;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;border:1px solid #727272;width:17px;height:17px;left: -57px;}
	.imdate:after{height:1px;width:40px;background:#727272;right: 100%;}
	.imul li:nth-child(2n) .imdate:before{right: -57px;left: auto;}
	.imul li:nth-child(2n) .imdate:after{left: 100%;right: auto;}
	.improvetxt img { width:100%;}
}





@media screen and (max-width: 5000px) and (min-width: 780px)
{
	.w{width:1400px; margin:0 auto;}
}

#page-contenr {}
.pagediv-bt{ text-align:center; margin-bottom:20px;}
.pagediv-bt span{ display:block}
#page-contenr .pagediv-bt .hanzi,#page-contenr .pagediv-bt .hanzi p { font-weight:bold; font-size:30px; margin-bottom: 8px;}
#page-contenr .pagediv-bt .hanzi2 { font-size:20px; margin-bottom: 8px; padding-top:12px;}
#page-contenr .pagediv-bt .hanzi3 { font-size:14px; margin-bottom: 8px; padding-top:12px; padding-left:50px; padding-right:50px; line-height:26px;}

.pagediv-bt .yw,#page-contenr .pagediv-bt .yw p{font-family: HelveticaNeueCE;font-size: 18px;color: #b2b3b1; margin-bottom:20px;}
.pagediv-bt .hx{ width:37px; height:2px; background:#e71f19; margin:0 auto;}

.homediv-bt .hanzi { font-size: 30px; line-height: 38px; margin-bottom: 20px;}
#page-contenr .pagediv-bt .hanzi, #page-contenr .pagediv-bt .hanzi p { font-size: 28px;}
.pagediv { padding-bottom: 30px;}
.pagediv1 { padding-top: 20px;padding-bottom: 20px;}


@media (max-width: 767px){
#page-contenr .nr-div{ width:100% !important;}
.pagediv-bt .yw{ font-size:16px;}
}


.List_page{text-align:center;margin:8px;font-family:"微软雅黑";clear:both;}
.List_page a{background:#f3f3f3;margin:2px 3px;padding:4px 6px;border:1px solid #00469b;color:#333;font-family:"微软雅黑";  border-radius:3px;}
.List_page span{background:#00469b;color:#f3f3f3;margin:1px;padding:4px 6px;border:1px solid #00469b;font-family:"微软雅黑"; border-radius:3px;}


.bp-content { border-top: 1px solid #e8e8e8; padding-top:15px;}
.news-other { padding: 10px 0px; border-top: 1px #ddd solid; margin-top:20px; overflow:hidden;}
.news-other p {display: block; height: 30px;line-height: 30px;padding-left:3px;}
.news-other p a {font-size: 14px; color: #333;}
.news-other p a:hover {color: #6fc035;}


/* 内页 */

.noDis {
	display: none;
}
.search-tips {
	color: #f00;
	font-size: 16px;
	text-align: center;
}
.page-content {
	font-size:16px;
	line-height: 38px;
}
.page-content p {
	margin-bottom: 0;
	line-height: 38px;
	color: inherit;
	font-size: inherit;
}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
	margin: 0;
	padding: 0;
	line-height: 2.0;
}
.search-tips {
	color: #f00;
	font-size: 16px;
	text-align: center;
}
em.error {
	overflow: hidden;
	zoom: 1;
	background: url("../img/unchecked.gif") no-repeat 0px 0px;
	padding-left: 19px;
	color: red;
}
em.success {
	overflow: hidden;
	zoom: 1;
	background: url("../img/checked.gif") no-repeat 0px 0px;
	padding-left: 19px;
	color: red;
}
.com-cnt table th {
	font-weight: bold;
	background: #f9f9f9
}
.com-cnt table th, .com-cnt table td {
	border: 1px #eee solid;
	padding: 6px 12px;
}
.com-cnt img { display:block; max-width: 100%; height:auto !important; margin:0 auto;
}
#pages {
	clear: both;
	margin-bottom:15px;
	padding: 10px 0 10px;
	text-align: center;
	font: 12px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 24px;
	line-height: 22px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 22px;
	background: #5a85b2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.pageright {
	margin-right: 40px;
}
@media (max-width : 420px) {
#pages .prev, #pages .next {
	display: none;
}
}
/* 可移植内页样式 */
.for-bottom-padding-no {
	padding-top: 45px;
	clear: both;
}
.for-bottom-padding {
	padding-top: 15px;
	clear: both;
}

.text-center {
	text-align: center;
}
.sidebar .widget:last-child {
	margin-bottom: 0;
}
.entry-header {
	background: none;
	box-shadow: none;
	padding-top: 0;
	border: none;
}
.prolist-wrap .glass-animation img {
	border: 1px #ededed solid;
}
.s-contact {
	color: #555;
	line-height: 1.6;
}
.sidebar .widget {
	margin-top: 0;
}
.entry-meta li:before {
	margin: 0;
}
#innerpage-wrap {
	padding: 30px 0;
	clear: both;
}
.breadcrumb-wrapper {
	background: #F4F4F4;
	padding: 30px 0;
}
.breadcrumb-section .bc-cat {
	padding-top: 16px;
	position: relative;
	top: 2px;
}
.bcid-cat {
	font-size: 16px;
	font-weight: bold;
}
.location {
	text-align: right;
}
.widget .tagcloud a, .tags-list a, .searchform #searchsubmit {
	transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1);
}
.searchform {
	overflow: hidden;
	background-color: #f16543; /* firefox 19+ */ /* ie */
}
.searchform ::-webkit-input-placeholder {
color: #ffffff;
}
.searchform ::-moz-placeholder {
color: #ffffff;
}
.searchform :-ms-input-placeholder {
color: #ffffff;
}
.searchform input:-moz-placeholder {
color: #ffffff;
}
.searchform #s, .searchform #searchsubmit {
	color: #ffffff;
	height: 38px;
	border: none;
	background-color: #B3813C;
	margin-bottom: 0;
	border-radius: 0;
}
.searchform #s {
	float: left;
	width: 85%;
	padding-left: 20px;
	padding-right: 0;
}
.searchform .screen-reader-text {
	display: none;
}
.searchform #searchsubmit {
	float: right;
	width: 15%;
	padding-left: 0;
	padding-right: 0;
	background-image: url("../img/icon-lense.png");
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.searchform #searchsubmit:hover {
	background-color: #373c40;
}
.searchform {
	background: none;
	border: none;
}
.searchform #s {
	background: none;
	color: #444;
	border: 1px #ddd solid;
	border-right: none;
}
.searchform #searchsubmit {
	background-color: #E90112;
}
.searchform ::-webkit-input-placeholder {
color: #444;
}
.searchform ::-moz-placeholder {
color: #444;
}
.searchform :-ms-input-placeholder {
color: #444;
}
.searchform input:-moz-placeholder {
color: #444;
}
.widget ul li:before {
	display: none;
}
.widget-category ul li:before {
	font-family: 'FontAwesome';
	content: "\f101";
	padding-right: 17px;
}
.sidebar .widget .title {
	color: #525659;
	text-transform: uppercase;
	font-weight: 600;
}
.sidebar .widget ul li {
	border-bottom: 1px solid #d3dae0;
	padding: 6px 0 6px 0;
	font-size: 14px;
	color: #6e7375;
}
.sidebar .widget ul li a {
	color: #373c40;
	color: #6e7375;
}
.sidebar .widget ul li a:hover {
	color: #f16543;
}
.sidebar .widget ul li ul {
	padding: 6px 0 0;
}
.sidebar .widget ul li ul li:first-child {
	border-top: 1px solid #dedede;
}
.sidebar .widget ul li ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.widget .title {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 22px;
	margin-top: 0;
}
.widget ul {
	list-style: none;
	margin: 0;
}
.widget ul li ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.widget .gallery-post-slider ul li {
	border: none;
	background: none;
	padding: 0;
}
.widget .tabbed .tabs {
	margin: 0;
	padding: 0;
}
.widget .tabbed .tabs li {
	float: left;
	list-style: none;
	margin: 0;
	background-image: none;
	border: none;
	padding: 10px 1px 10px;
	width: 33.333%;
	color: #878c90;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	border-right: 1px solid #d3dae0;
}
.widget .tabbed .tabs li:last-child {
	border-right: none;
}
.widget .tabbed .tabs li:hover, .widget .tabbed .tabs li.current {
	color: #ffffff;
	background-color: #f16543;
	border-right: 1px solid #f16543;
	border-bottom: 1px solid #f16543;
	margin-bottom: -1px;
}
.widget .tabbed .block {
	margin: 0;
	display: none;
}
.widget .tabbed .block.current {
	display: block;
	padding: 22px 0 0;
	border-top: 1px solid #d3dae0;
}
.widget .tabbed .widget-list li {
	background: none;
	border-bottom: 1px solid #E8E9EF;
	padding: 0 0 20px;
	margin-bottom: 25px;
	line-height: 1.0;
}
.widget .tabbed .widget-list li .link-read-more {
	color: #f16543;
}
.widget .tabbed .widget-list li .link-read-more:hover {
	color: #373c40;
}
.widget .tabbed .widget-list li .link-read-more:hover:after {
	color: #373c40;
}
.widget-list li {
	overflow: hidden;
	margin-bottom: 20px;
}
.widget-list li:last-child {
	border-bottom: none;
}
.widget-list li h5 {
	margin: 0 0 9px;
	line-height: 21px;
	color: #a5aaae;
	font-size: 13px;
	font-weight: normal;
}
.widget-list li figure {
	float: left;
	margin-right: 22px;
	margin-bottom: 0;
}
.widget-list li figure img {
	width: 102px;
	height: 104px;
}
.widget-list li span {
	display: inline-block;
	font-size: 12px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.widget-list li .comments {
	background-image: url("../img/icon-chat-3.png");
	background-position: left 3px;
	margin-right: 18px;
	margin-bottom: 0;
}
.widget-list li .author {
	background-image: url("../img/icon-user.png");
	background-position: left 3px;
	padding-left: 17px;
}
.widget-list li .link-read-more {
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}
.widget-list li .link-read-more:after {
	content: " \f101";
	font-family: FontAwesome;
	color: #f16543;
}
.widget .tagcloud {
	overflow: hidden;
	margin-left: -4px;
	margin-right: -4px;
}
.widget .tagcloud a {
	display: block;
	float: left;
	padding: 6px 15px;
	color: #84898b;
	background-color: #ecf0f3;
	font-size: 14px;
	margin: 4px;
	text-decoration: none;
}
.widget .tagcloud a:hover {
	color: #ffffff;
	background: #f16543;
}
.glass-animation:hover .glass span {
	-webkit-transition-delay: .2s; /* Safari */
	transition-delay: 0s;
	opacity: 1;
	width: 30px;
	height: 30px;
	border-radius: 200px;
}
.glass-animation:hover .glass span i {
	right: -14px;
	bottom: -7px;
	-webkit-transition-delay: .2s; /* Safari */
	transition-delay: .2s;
}
.glass-animation:hover .background {
	height: 100%;
	width: 100%;
	opacity: .7;
}
.glass-animation .background {
	transition: 0.3s all ease-in-out;
	width: 100;
	height: 100;
	background: #f16543;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
}
.glass-animation .glass {
	display: block;
	transition: 0.2s all ease-in-out;
}
.glass-animation .glass > span {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: 0.2s all ease-in-out;
	-webkit-transition-delay: 0s; /* Safari */
	transition-delay: 0s;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	display: block;
	border: 5px solid #ffffff;
}
.glass-animation .glass > span i {
	transition: 0.2s all ease-in-out;
	-webkit-transition-delay: 0s; /* Safari */
	transition-delay: 0s;
	position: absolute;
	right: -200px;
	bottom: -200px;
	display: inline-block;
	width: 18px;
	height: 5px;
	background: #ffffff;
	border-radius: 10px;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
}
.breadcrumb-section {
	background: url(../img/breadcrumb-bg.jpg) center top no-repeat;
	background-size: cover;
	padding: 52px 0px 70px;
}
.breadcrumb-section h1 {
	margin-bottom: 0;
	font-size: 35px;
	color: #f9f9fa;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.05em;
}
.breadcrumb-section h1:after {
	background: #ff7800;
	height: 3px;
	content: "";
	display: block;
	width: 100px;
	margin: 15px 0px 0px
}
.breadcrumb {
	background: none;
	border-radius: 0;
	padding: 4px 0;
	margin: 39px 0px 0px;
}
.breadcrumbs:after {
	height: 1px;
	background: #fff;
	content: "";
	display: block;
	margin: 0px 0px 0px 115px;
	opacity: 0.25;
}
.bc-location {
	margin-top: 39px;
	color: #fff;
}
.bc-location a {
	color: #fff;
}
.bc-location a:hover, .bc-location a:active {
	color: #0093DD;
}
.blog-article {
	margin-bottom: 30px;
}
.blog-article figure {
	margin-bottom: 20px;
}
.blog-article .format-icon {
	left: 0;
}
.blog-article p {
	margin-bottom: 20px;
	line-height: 24px;
}
.blog-article blockquote p {
	line-height: 32px;
}
.blog-article .read-more-link {
	text-transform: uppercase;
	line-height: 23px;
	color: #7d8489;
}
.blog-article .read-more-link:after {
	content: "\f101";
	font-family: FontAwesome;
	color: #f16543;
	padding-left: 8px;
}
.blog-article .read-more-link:hover {
	color: #373c40;
}
.blog-article .read-more-link:hover:after {
	color: #373c40;
}
.blog-article .post-meta {
	color: #a5aaae;
	font-size: 12px;
	float: left;
	width: 21.97402597402597%;
	border-right: 2px solid #d7dee0;
	margin: 0 30px 15px 0;
}
.blog-article .post-meta a {
	color: #a5aaae;
}
.blog-article .post-meta a:hover {
	color: #f16543;
}
.blog-article .post-meta ul {
	list-style: none;
	margin: 0;
	padding: 0 15px;
}
.blog-article .post-meta ul li {
	margin: 0 0 6px;
	padding: 4px 0;
	text-transform: uppercase;
	background: none;
}
.blog-article .post-meta ul li:before {
	font-family: 'FontAwesome';
	padding-right: 17px;
	font-size: 14px;
	color: #8C9194;
}
.blog-article .post-meta ul li.date:before {
	content: "\f073";
}
.blog-article .post-meta ul li.comments:before {
	content: "\f086";
}
.blog-article .post-meta ul li.tags:before {
	content: "\f02b";
}
.blog-article .post-meta ul li.author:before {
	content: "\f007";
}
.blog-article .post-summary {
	padding-right: 10px;
}
.blog-article .post-summary p {
	margin-bottom: 10px;
	line-height: 23px;
	color: #666;
}
.blog-article .post-content-wrapper {
	padding: 15px 0 30px;
}
.blog-article .post-meta ul li time {
	background: none;
	margin-left: -3px;
}

.our-work .gallery-item .inner-contents {
	border-bottom: 1px solid #cad3db;
	border-bottom: none;
}
.our-work .gallery-item {
	margin-bottom: 24px;
}
.our-work .gallery-item figure {
	position: relative;
	margin: 0 0 23px;
	line-height: 1.0;
}
.our-work .gallery-item figure:hover .gallery-btn {
	opacity: 1;
}
.our-work .gallery-item img {
	padding: 0;
	margin: 0;
	max-width: 100%;
	border: 1px #ededed solid;
}
.our-work .gallery-item .gallery-btn {
	position: absolute;
	top: 45%;
	left: 50%;
	z-index: 200;
	width: 160px;
	margin: -22px 0 0 -79px;
	opacity: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	border: 2px solid #ffffff;
	background-color: #B3813C;
}
.our-work .gallery-item .gallery-btn:hover {
	color: #f16543;
	background-color: #ffffff;
}
.our-work .gallery-item .media-container {
	position: absolute;
	z-index: 100;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: #B3813C;
}
.our-work .gallery-item .item-title {
	font-size: 15px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0px;
	color: #61676c;
	color: #282828;
	padding-bottom: 0;
	position: relative;
	z-index: 999;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
	text-align: center;
}
.our-work .gallery-item p {
	margin-bottom: 12px;
}
.our-work .gallery-item p a {
	color: #a1a9b0;
	margin-right: 3px;
	text-decoration: none;
}
.our-work .gallery-item p a:hover {
	color: #f16543;
}
.sidebar .widget {
	margin-bottom: 35px;
}
.widget-list li .comments {
	background: none;
	margin-right: 0;
	padding-left: 0;
	padding-top: 3px;
}
.widget-list li figure {
	margin-right: 15px;
}
.widget-list li figure img {
	width: 106px;
	height: auto;
}
.widget .tabbed .widget-list li {
	padding: 0 0 15px;
	margin-bottom: 15px;
}
.widget .tabbed .widget-list li:last-child {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.widget .widget-list {
	padding-left: 0;
}
.sidebar .widget ul li .s-desc {
	margin-bottom: 8px;
	line-height: 1.5
}
.blog-article {
	float: left;
	width: 100%;
}
.blog-article figure {
	float: left;
	width: 250px;
	margin-right: 25px;
	margin-bottom: 10px;
}
.blog-article .post-meta {
	width: 125px;
	margin: 0 30px 15px 0;
}
.blog-article .post-meta ul {
	padding: 0;
}
h2.post-title {
	font-size: 20px;
	letter-spacing: normal;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 1.4;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.downlist-wrap .blog-article figure {
	width: 220px;
	margin-right: 25px;
}
.download-wrap .d-content {
	padding-top: 15px;
}
.download-wrap .down-info li {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px #ddd solid;
}
.blog-post-wrap .bp-desc {
	text-align: center;
	display: block;
	margin: 20px 0;
	font-size: 14px;
}
.blog-post-wrap .bp-title {
	margin-top: 0;
	font-size: 23px;
	letter-spacing: normal;
	color: inherit;
	text-align: center;
}
.prolist-wrap .portfolio-item {
	margin-bottom: 17px;
}


.prolist-wrap .model {
	margin-bottom: 5px;
	font-size: 13px;
}
.prolist-wrap .p-keyword {
	color: #666;
	margin-bottom: 0;
}
#contact-form textarea {
	height: 120px;
}
.msg-title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 25px;
	color: inherit;
}
.add-msg-form .cf-column {
	padding-bottom: 20px;
	position: relative;
}
.add-msg-form .cf-tarea {
	clear: both;
}
.add-msg-form input {
	box-sizing: border-box;
	padding: 0 15px;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	color: #444;
	width: 100%;
	margin-bottom: 0;
}
.add-msg-form textarea {
	box-sizing: border-box;
	border: 1px solid #ddd;
	color: #333;
	min-height: 100px;
	padding: 15px;
	color: #444;
	width: 100%;
	margin-bottom: 0;
}
.add-msg-form .submit-button {
	box-sizing: border-box;
	width: 100%;
	line-height: 40px;
	height: 40px;
	float: right;
	padding: 0px 15px;
	border: 0px;
	color: #fff;
	position: relative;
	background-color: #333;
	cursor: pointer;
}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active {
	background-color: #D81919;
}
.add-msg-form em {
	position: absolute;
	bottom: 0;
	z-index: 1111;
	float: left;
	left: 20px;
}
.product-show .ps-title {
	font-size: 23px;
	color: inherit;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1;
}
.product-show .ps-desc {
	display: block;
	text-align: center;
	margin: 17px 0 20px;
	font-size: 14px;
}
.product-show .product-gallery .owl-controls {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	position: static;
}
.product-gallery .owl-theme .owl-controls .owl-pagination {
	display: block !important;
}
.product-gallery .owl-theme .owl-controls .owl-page.active span, .product-gallery .owl-theme .owl-controls.clickable .owl-page:hover span {
	border: 1px solid #E60212;
	background: #E60212;
}
.product-gallery {
	margin: 0 -15px;
}
.product-gallery .item {
	padding: 0 15px;
}
.product-gallery img {
	margin-bottom: 1px;
	border: 1px #ededed solid;
}
.proshow-tab {
	clear: both;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-bottom: 0;
}
.proshow-tab .nav-tabs li:after {
	display: none;
}
.proshow-tab .nav-tabs .active a {
	color: #D4171E !important;
	text-decoration: none;
}
.proshow-tab .nav-tabs a {
	color: #333 !important;
}
.proshow-tab .tab-content {
	padding-top:15px;
	width: 100%;
	float: left;
	margin: 0;
}
.proshow-tab .tab-pane {
	margin-top: 0;
}
#product-msg-form input[type="text"], #product-msg-form input[type="password"], #product-msg-form input[type="email"], #product-msg-form input[type="tel"], #product-msg-form input[type="number"], #product-msg-form input[type="file"], #product-msg-form input[type="url"], #product-msg-form select, #product-msg-form textarea {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	line-height: 24px;
	padding: 12px 20px;
	font-size: 13px;
	color: #202020;
	border: 1px solid #dddddd;
	background: #ffffff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
#product-msg-form input[type="text"]:focus, #product-msg-form input[type="password"]:focus, #product-msg-form input[type="email"]:focus, #product-msg-form input[type="tel"]:focus, #product-msg-form input[type="number"]:focus, #product-msg-form input[type="file"]:focus, #product-msg-form input[type="url"]:focus, #product-msg-form select:focus, #product-msg-form textarea:focus {
	border-color: #202020;
}
#product-msg-form .cf-column {
	margin-bottom: 18px;
}
#product-msg-form #submit-btn {
	display: inline-block;
	background: #D4171E;
	color: #202e31 !important;
	color: #fff !important;
	border-radius: 6px;
	padding: 12px;
	border: none;
	cursor: pointer;
	width: 100%;
}
#product-msg-form #submit-btn:hover, #product-msg-form #submit-btn:focus, #product-msg-form #submit-btn:active {
	background: #202E31;
}

/* 内页响应 */

@media (max-width : 990px) { /* 960 */
#innerpage-wrap {
	padding: 15px 0 0;
}
.sidebar .widget:last-child {
	margin-bottom: 30px;
}
.sidebar {
	padding-top:10px;
	clear: both;
}
.side-search .title {
	display: none;
}
.searchform #s {
	width: 94%;
}
.searchform #searchsubmit {
	width: 6%;
}
.blog-article .read-more-link {
	display: none;
}
.product-show .ps-desc {
	margin: 17px 0 20px;
}
}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */

.prolist-wrap .portfolio-item:nth-child(2n+1) {clear:left;}
.prolist-wrap .portfolio-item:nth-child(3) { float:left;}

.portfolio-item .item-title {
	position: relative;
	z-index: 999;
}
.our-work .gallery-item .item-title {
	position: relative;
	z-index: 999;
}
.searchform #s {
	width: 92%;
}
.searchform #searchsubmit {
	width: 8%;
}
.product-show .ps-title, .blog-post-wrap .bp-title {
	line-height: 1.6;
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
.bcid-cat {
	text-align: center;
	margin-bottom: 15px;
}
.location {
	text-align: center;
	line-height: 1.4;
}
.side-contact {
	display: none;
}
.side-news {
	display: none;
}
.searchform #s {
	width: 90%;
}
.searchform #searchsubmit {
	width: 10%;
}
.breadcrumb-section {
	padding: 82px 0 40px;
}
.breadcrumb-section .bc-cat {
	text-align: center;
}
.breadcrumb-section h1:after {
	margin: 15px auto 0;
}
.bc-location {
	margin-top: 25px;
	text-align: center;
}
.breadcrumbs:after {
	display: none;
}
}
@media (max-width : 480px) {
.searchform #s {
	width: 85%;
}
.searchform #searchsubmit {
	width: 15%;
}
.blog-article figure {
	margin-right: 0;
	width: 100%;
	margin-bottom: 25px;
}
.blog-article .entry-header {
	clear: both;
}
h2.post-title {
	font-size: 17px;
	margin-bottom: 14px;
}
.blog-article .post-meta {
	margin: 0 0px 15px 0;
	width: 100%;
	border-right: none;
}
.blog-article .post-meta ul li:before {
	padding-right: 10px;
}
.blog-article .post-meta ul li {
	float: left;
	padding: 0;
	margin: 0 12px 0 0px;
}
.blog-article .entry-content {
	clear: both;
}
.blog-article .post-summary p {
	margin-bottom: 0;
}
.proshow-tab .nav-tabs > li {
	width: 100%;
}
.proshow-tab .nav-tabs > li > a {
	border-radius: 0;
}
.proshow-tab .nav-tabs > li > a, .proshow-tab .nav-tabs > li.active > a, .proshow-tab .nav-tabs > li.active > a:hover, .proshow-tab .nav-tabs > li.active > a:focus {
	border: 1px #ddd solid;
	margin-right: 0;
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.blog-article .post-meta ul li.author {
	display: none;
}
.prolist-wrap .model {
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}
.breadcrumb-section h1 {
	font-size: 30px;
}
}
@media (max-width : 360px) {
.searchform #s {
	width: 80%;
}
.searchform #searchsubmit {
	width: 20%;
}
}
@media (max-width:1440px) and (min-width:1200px) {
.searchform #s {
	width: 82%;
}
.searchform #searchsubmit {
	width: 18%;
}
}
@media (max-width:1200px) and (min-width:1040px) {
.searchform #s {
	width: 78%;
}
.searchform #searchsubmit {
	width: 22%;
}
}

/* responsive */
@media (min-width:1410px) {
.container {
	max-width: 1200px;
	width: 1200px;
}
}

@media (min-width:1570px) {
.container {
	max-width: 1200px;
	width: 1200px;
}
/*#navigation .menu1{margin:0 8px;}
	.f-about{line-height:1.8;}*/
}

@media (min-width:1890px) {
.container {
	max-width: 1200px;
	width: 1200px;
}
#navigation .menu1 {
	margin: 0 7px;
}
.whyus-desc {
	font-size: 14px;
	line-height: 2.2;
}
.f-about {
	line-height: 1.8;
}
footer .footer-widgets .widgets ul.tag-list li {
	margin-right: 8px;
}
footer .footer-widgets .widgets ul.tag-list li a {
	font-size: 13px;
}
}

@media (max-width : 1024px) {

section.services-section .services-box .services-post img {
	margin-bottom: 20px;
}
#index-news {
	padding: 35px 0 50px;
}
#index-portfolio .owl-buttons {
	display: none;
}
#index-portfolio .owl-pagination {
	display: block!important;
}
#index-portfolio .owl-theme .owl-controls {
	position: static;
	margin-top: 0;
}
#index-portfolio .owl-theme .owl-controls .owl-page span {
	background: #fff;
}
#index-portfolio .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #E60112;
	border: none;
}

#index-news .owl-buttons {
	display: none;
}
#index-news .owl-pagination {
	display: block!important;
}
#index-news .owl-theme .owl-controls {
	position: static;
	margin-top: 0;
}
#index-news .owl-theme .owl-controls .owl-page span {
	background: #fff;
}
#index-news .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #E60112;
	border: none;
}
}
@media (max-width : 990px) { /* 960 */
.container {
	width: 100%;
}
.top-line {
	padding: 10px 0 8px;
}
.top-line ul.info-list li.tb-adword {
	display: none;
}
#container {
	padding-top: 118px;
}
.whyus-right {
	display: none;
}
.tabs-section {
	padding: 40px 0;
}
.tabs-section .about-us-box h1 {
	text-align: center;
}
.tabs-section .about-us-box h1:after {
	left: 48%;
}
#footer-sec {
	padding-top: 35px;
}
#footer-sec .footer-widgets {
	padding-bottom: 30px;
}
}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */
.top-line ul.info-list li.tb-email {
	display: none;
}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
.top-line {
	display: block;
}
#container {
	padding-top:32px;
}
.navbar-brand {
	padding: 10px 15px 10px 0;
}
}
@media (max-width : 480px) {
.cate-itme {
	width: 100%;
}
.top-line {
	display: none;
}
#container {
	padding-top:66px;
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.top-line ul.info-list li.tb-phone {
	display: none;
}
}
@media (max-width : 360px) {
}


.share-bar { padding: 20px;}
.sharefl { float:left;}

.no_padding{margin:0;padding:0}
.no_padding [class*="am-"]{margin:0;padding:0}


@media only screen and (min-width:641px){
.am-container{padding-left:1.5rem;padding-right:1.5rem}}
.am-container>.am-g{width:auto;margin-left:-1rem;margin-right:-1rem}}

@media only screen and (min-width:641px){
.am-container>.am-g{margin-left:-1.5rem;margin-right:-1.5rem}}
.am-g{margin:0 auto;width:100%}
.am-g:after,.am-g:before{content:" ";display:table}
.am-g:after{clear:both}
.am-g .am-g{margin-left:-1rem;margin-right:-1rem;width:auto}
.am-g .am-g.am-g-collapse{margin-left:0;margin-right:0;width:auto}}

@media only screen and (min-width:641px){
.am-g .am-g{margin-left:-1.5rem;margin-right:-1.5rem}}
.am-g.am-g-collapse .am-g{margin-left:0;margin-right:0}
.am-g-collapse [class*=am-u-]{padding-left:0;padding-right:0}
.am-g-fixed{max-width:1000px}}

#contact-wrap { overflow:hidden; display:block; padding-bottom:15px;}




/*搜索*/
.p102-search-1 { height: 70px;  border-bottom: 1px solid #ededed;  background: #f7f7f7;}
.p102-search-1 p { float: left; width: 750px; height: 70px; line-height: 70px;   font-size: 14px;color: #333333;}
.p102-search-1 p b {  display: inline-block; }
.p102-search-1 p a { color: #666666; display: inline-block; margin-right: 15px;}
.p102-search-1 p a:hover{color: #171c61;}
.p102-search-1-inp { float: right;width: 356px; height: 36px; background: #fff;  margin-top: 18px; border-radius: 25px;  position: relative; }
.p102-search-1-inp:before,
.p102-search-1-inp:after { content: ''; position: absolute; width: 80%;height: 1px;background: #e3e3e3;left: 10%; z-index: 0; }
.p102-search-1-inp:before {  top: 0;}
.p102-search-1-inp:after {  bottom: 0;}
.p102-search-1-inp1 { width: 249px; height: 34px; line-height: 34px; color: #999999;border: 1px solid #e3e3e3; border-right: 0;padding: 0 20px; border-top-left-radius: 25px; border-bottom-left-radius: 25px;float: left; }
.p102-search-1-inp2 { width: 66px; height: 36px; border: 0; border-radius: 25px; background: url(../img/p102-search-icon1.png) no-repeat center center #171c61; float: right; position: relative; z-index: 2; cursor: pointer;}




.isMobile { display: none !important;}
/*product*/
.product{padding:0px 0 78px;  height:100%; overflow:hidden;}
.product-left{ width:280px;float: left; margin-right:40px;}
.product-left .titBox{
	height: 140px;
	background: url("../img/qywh/pro-tit-back.jpg") no-repeat center center;
	background-size: cover;
	color: #fff;
	text-align: center;
	padding: 32px 0 0 0;
}
.product-left .titBox .cn{
	font-size: 24px;
	line-height: 30px;
}
.product-left .titBox .en{
	font-family: Arial;
	font-size: 18px;
	line-height: 28px;
	margin: 5px 0 10px;
}
.product-left .titBox line{
	display: block;
	width: 34px;
	height: 2px;
	background: #fff;
	margin: 0 auto;
}
.m-pro-class a {
    display: block;
    font-size: 14px;
    border: 1px solid #ccc;
    line-height: 32px;
    text-align: center;
    padding: 0 20px;
    margin-bottom: 5px;
}


.n-product-class{ margin-top: 5px;}
.n-product-class li { margin-bottom: 2px; position:relative}
.n-product-class li .menu-li a {
	position:relative;
	width: 100%;
	display:block;
	height: 56px;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: all ease-out 0.3s;
	padding: 0 10px 0 36px;
	border-left: 3px solid #2d4b77;
	background: #e9e9e9;
	font-size: 16px;
	color: #fff;
	font-size: 18px;
	font-weight:bold;
    color: #333;
    line-height: 56px;
    transition: all ease-out 0.3s;
}


.n-product-class li .menu-li span {
    width: 14px;
    height: 14px;
    position: absolute;
	right:20px; 
	top:20px;
	color:#fff;
    cursor: pointer;
}

.n-product-class li .menu-li:hover span:before,
.n-product-class li .menu-li.on span:before {
  opacity: 0;
}
.n-product-class li .menu-li:hover span:after,
.n-product-class li .menu-li.on span:after {
  background-color: #fff;
}

.n-product-class li .menu-li span:before { transform: rotate(90deg);}
.n-product-class li .menu-li span:after, .n-product-class li .menu-li span:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -1px;
    margin-left: -0.1rem;
    width: 100%;
    height: 2px;
    background-color:#333;
}

.n-product-class li .menu-li a.nanh span:after, .n-product-class li .menu-li a.nanh span:before { background-color:#fff;}
.n-product-class li .menu-li a.nanh { width:100%; background:#2d4b77;border-left-color:#f08400;color:#fff; display:block; }
.n-product-class li .menu-li a.nanh span { color:#fff}

.n-product-class li:hover .menu-li,
.n-product-class li.on .menu-li a{
	background: #2d4b77 url("../img/sec/pro-sjx2.png") no-repeat left 22px center;
	border-left: 3px solid #f08400;
	color: #fff;
}
.n-product-class li .menu-li a:hover { background:#2d4b77;border-left: 3px solid #f08400;color:#fff; }


.n-product-class li:hover .menu-li a {color: #fff;}

.n-product-class li .s-menu{
	width: 100%;
	background: #f8f8f8;
	overflow: hidden;
	display: none;
}
.n-product-class li.on .s-menu{
	display: block;
}


.n-product-class li .s-menu dt a {
    width: 100%;
    height: 34px;
    padding:0 0.3rem 0 0.3rem;
    color: #666;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 0.14rem;
    transition: all ease-out 0.3s;
}

.n-product-class li .s-menu dt:first-child a
{ margin-top:0.2rem}
.n-product-class li .s-menu dt:last-child a
{ margin-bottom:0.2rem}


.n-product-list{float: left; width:  calc(100% - 320px);}
#Nyloca { width:100%; height: 74px; line-height: 74px; background:#fff; text-align:right;}
#Nyloca a { font-size:18px; line-height: 74px;  display:inline-block; padding-left:12px; padding-right:12px;}
#Nyloca a:hover { background:#d21b23; color:#fff; font-weight:bold;}
#Nyloca a.nanh { background:#d21b23;color:#fff; font-weight:bold; }

.pro-tab-warp{
	padding-top: 30px;
	padding-bottom: 50px;
}
.pro-tab-warp2{
	padding-top: 30px;
	padding-bottom: 20px;
}
.pro-tab{
	margin-top: 40px;
}
.pro-tab:first-child{
	margin-top: 0;
}
.pro-tab-tit{
	position: relative;
	background: #eeeeee;
	height: 52px;
	line-height: 52px;
}
.pro-tab-tit span{
	display: inline-block;
	text-align: center;
	padding: 0 32px;
	background: #2d4b77;
	font-size: 20px;
	color: #fff;
	position: relative;
}
.pro-tab-tit span::after{
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	background: #f08400;
	transform: rotate(45deg);
	left: -4.5px;
	top: 50%;
	margin-top: -4.5px;
}
.pro-tab .pro-tab-con{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px; 
	margin-bottom:20px;
	font-size:16px;
	line-height:26px;
}
.pro-tab .pro-tab-con img { width:auto; max-width:100%;}

.pro-tab .pro-tab-con .pdg{padding: 0 10px;}
.pro-td{
	background: #f5f5f5;
	padding: 16px 17px;
	margin-bottom: 16px;
}


.pro-tab .pro-tab-con2{
	overflow:hidden;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px; 
	font-size:16px;
	line-height:26px;
}
.pro-tab .pro-tab-con2 li { float:left; width:33.33333333333333%; background: url("../img/checked.gif") no-repeat center left; }
.pro-tab .pro-tab-con2 li a { padding-left:25px; line-height:32px;}



.pro-td .num{
	color: #f5f5f5;
	-webkit-text-stroke: 1px rgba(45,75,119,1);
	font-size: 42px;
	line-height: 45px;
	font-family: Arial;
	z-index: 1;
	transition: all .5s ease;
}
.pro-td .tit{
	font-size: 17px;
	line-height: 30px;
	height: 60px;
	color: #333333; 
}
.pro-td .line{
	width: 21px;
	height: 3px;
	background: #f08400;
	margin-top: 20px;
}
.pro-tab .content{
	font-size: 17px;
	line-height: 28px;
	color: #555;
	margin-top: 55px;
}
.pro-tab .content table{
	width: 100%;
}
.pro-tab .content table tr td{
	border: 1px solid #fff;
	height: 58px;
	font-size: 18px;
	font-family: Arial;
	text-align: center;
	color: #333333;
	background: #f5f5f5;
}
.pro-tab .content table tr:nth-child(1) td{
	background: #2d4b77;
	color: #fff;
	height: 58px;
}
.pro-tab#pro1 .content table tr:nth-child(1) td{
	background: #f1f1f1;
	color: #333333;
	height: 58px;
}
.pro-tab .content table tr:nth-of-type(2n+2) td{
	background: #f1f1f1;
}

/*翻页*/
.pager{ width: 100%; padding: 10px 0;text-align: center; margin:0 auto;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:2px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}