﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }


/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(../images/bc6ea0cb0a3042d98e7abb90804d1ddf.gif);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */
.head{ width:100%; background:url(../images/1.jpg) repeat-x; text-align:center; padding-bottom:10px; border-bottom:1px solid #f5f5f5;}
.nhead { max-width:1050px; margin:0 auto;}
.shead { text-align:right; width:100%; margin:0 auto; padding-top:28px; overflow:hidden;}
.shead ul li { float:right; padding-left:12px}
.xhead { width:100%; margin:0 auto; padding-top:0px; background:url(../images/xian.jpg) no-repeat right 60px;}
.logo { float:left;}
.xhead { float:right;}

/* 导航
-------------------------------------------------------------- */
#sddm{margin:0 auto;padding:0;z-index:30;height:42px;}
#sddm li{margin:0;padding:0;list-style:none;float:left; position:relative; z-index:9999;}
#sddm li a{ padding-left:10px;display:block;width:125px;text-align:center;text-decoration:none;font-size:14px;}
#sddm li a span { font-size:12px; color:#999999; padding-left:5px;}
#sddm li a:hover{ background:url(../images/daohanglanxian.jpg) no-repeat center 65px;}
#sddm div{position:absolute; top:42px; left:0px; z-index:9999;margin:0;padding:0;width:580px; text-align: center; background:#EDEDED;}
#sddm div a{display:block;margin:0;width:auto;white-space:nowrap;text-align:left;text-decoration:none; border-bottom:1px solid #CCCCCC;  text-align:center; width:133px; height:32px; line-height:32px; font-weight: bold; font-size:12px;}
#sddm div a:hover{ font-weight: bold;}

#m3 dl{float:left;width:132px;height:185px;border-left:1px solid #ccc;margin-left:-1px; padding-right:14px;}
#m3 dt{font-size:14px;font-weight:bold;padding:0 14px;}
#m3 dt img{display:block; padding-bottom:20px;}
#m3 dd{padding:0 14px; margin:0;}

/* 尾部
-------------------------------------------------------------- */
.nfooter { margin:0 auto; width:1046px; max-width:100%; font-size:12px;  padding-top:34px; padding-bottom:15px;}
.nfooter a { font-size:12px;}
.nfooter .leftz { width:45%;}
.footr { max-width:55%;}

.dbfx { font-size:14px; padding-bottom:15px; text-align:right; line-height:27px; padding-right:166px;}
.dbfx a span{ font-size:14px;}
#two_codes img{display:none;}
#two_codes:hover img{display:block;}

.footerLinks{ width:128px; height:27px; line-height:27px; font-size:14px; text-align:left;position:relative;background: url(../images/footerlink.jpg) no-repeat right; background-color:#DDDDDD; cursor:pointer; margin-bottom:15px; float:left; z-index:999;}
.linksList{ width:130px; padding:0 3px; border:1px solid #e2e2e2; margin-bottom:none; position:absolute; bottom:27px; background:#fff; display:none; left:0;}
.linksList a{ display:inline-block; width:100%; line-height:16px; padding:3px 0; color:#6c6c6c}
.linksList a:hover{ color:#035cac}

.footerLinks2{ width:128px; height:27px; line-height:27px; font-size:14px; text-align:left;position:relative; z-index:45; background: url(../images/footerlink.jpg) no-repeat right; margin-left:10px; background-color:#DDDDDD;cursor:pointer; margin-bottom:15px; float:left;}
.linksList2{ width:130px; padding:0 3px; border:1px solid #e2e2e2; margin-bottom:none; position:absolute; bottom:27px; background:#fff; display:none; left:0;}
.linksList2 a{ display:inline-block; width:100%; line-height:16px; padding:3px 0; color:#6c6c6c}
.linksList2 a:hover{ color:#035cac}
.lefta { float:left; text-align:left;}

@media only screen and (max-width: 991px){
.dbfx { padding-right:0;}
}

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}
.content a { color:#000;}
.content a:hover{color:#eb891a;}

#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:12px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

/* 主页
-------------------------------------------------------------- */

.rmss{}
.rmss ul{
	width:150px;
	float:left;
	}
.rmss ul li{
	width:150px;
	height:24px;
	min-height:24px;
	line-height:24px;
	}
.rmss ul li a{
	font-size:12px;
	color:#00A0E9;
	}
.rmss ul li a:hover{
	text-decoration:underline;
	}


/* 关于我们页面
-------------------------------------------------------------- */
.nbanner { width:100%; margin:0 auto; height:280px;}
.nbnxbg { background:url(../images/xian3.jpg) repeat; margin:0 auto; width:100%;}
.cont { width:100%; margin:0 auto; padding-top:24px; padding-bottom:25px;}
.contn { max-width:1050px; margin:0 auto;}
.contns { min-height:49px; width:100%; background:#FFF;}
.zbiaot { width:188px;float:left; background-color:#0B82C6; line-height:49px; height:49px; padding-left:9px; color: #FFF; font-size:20px;}
.zbiaot span { font-size:13px; color:#FFF; padding-left:6px;}
.zbiaot a { color: #FFF; font-size:20px;}
.zbiaot a span { font-size:13px; color:#FFF; padding-left:6px;}

.nnav { float:right;}
.nnav ul li { float:left;width:127px;text-align:center;line-height:49px;}
.nnav ul li a { line-height:49px; display:block; background:url(../images/baix.jpg) no-repeat; width:100%; height:49px; font-size:14px; color:#666;}
.nnav ul li a:hover { background:url(../images/lanx.jpg) repeat-x; color:#FFF;}
.nnav ul li a.dq { background:url(../images/lanx.jpg) repeat-x; color:#FFF;}
.contx {height:42px; width:100%;}
.contxbg { background:url(../images/xian4.jpg) no-repeat left; padding-left:20px; line-height:42px; font-size:13px; height:42px;}
.contxbg span { font-size:13px; color:#0b82c6;}

.contxbg #marqueeBox {display: inline-block;   width: 95%;  }
.contxbg #marqueeBox a{ display:block; white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis;}
.ngsjj { max-width:1050px; margin:0 auto;}
.zbte { background:url(../images/quan.jpg) no-repeat left; float:right; padding-left:16px; color:#989797;}
.zbte a { color:#989797;}
.cont a:hover { color:#0B82C6; }
.w100 { width:100%;}
.pt24 { padding-top:24px;}
.gsjjbg { background:url(../images/gsbg.jpg) no-repeat right top; width:100%; padding-bottom:100px;}
.gsjjz { width:50%; font-size:13px; line-height:26px; float:left; padding-right:10px;}
.gsjjz p { padding-bottom:20px; font-size:13px;}

.site-main{ position:relative; }
.site-mess{font:12px/22px "微软雅黑";padding:0 32px;}
.float-left{float:left;_display:inline; width:240px;}
.width-6{width:6px;}
.scroll-main{ position:relative; overflow:hidden;zoom:1; width:100%; height:403px; float:left;}
.scroll-cont{	position: absolute;	zoom:1;width:95%;line-height:25px;height: auto;}
.scroll-box{
	position: absolute;
	width: 13px;
	height: 100%;
	background: url(../images/xl2.jpg) repeat-y center;
	right: 0px;
	top: 0px;
}
.scroll-block{
	position: absolute;
	top: 0;
	width: 13px;
	height:75px;
	background: url(../images/xl.jpg) no-repeat 0 0;
	cursor:pointer;
	left: 0px;
}
.gsimg { padding-bottom:50px;}
.gsimg img { max-width:100%;}
.gsimg h2 { font-size:30px; color:#057CBE;}
.gsimg h2 span { font-size:34px; color:#057CBE;font-family:Impact; font-weight:500;}
.gsimg p { font-size:15px; text-transform:uppercase; font-weight:500; font-family:Impact; color:#B3B3B3;}

.gs_right { float:left; width:50%; padding-left:30px; padding-top:60px;}

@media only screen and (max-width: 767px){
.zbte { display:none;}
.cont { padding-top:0;}
.gsimg { padding-bottom:30px; padding-top:20px;}
.contx {height:auto; }
.scroll-block { display:none;}
.contns { background:none; min-height:inherit;}
.nnav ul li { margin-bottom:1px;}
.nnav ul li:first-child a,.nnav ul li:nth-child(4) a { background:none; background-color:#fff;}
.nnav ul li:first-child a.dq,.nnav ul li:nth-child(4) a.dq { background:url(../images/lanx.jpg) repeat-x;}

.gsimg h2 { font-size:25px;}
.gsimg h2 span { font-size:30px;}
.gsimg p { font-size:14px;}
.nbanner { background-size:cover !important; height:200px; margin-top:65px;}

}

/* 关于我们右侧图片效果
-------------------------------------------------------------- */

.syFocusThumb IMG {	VERTICAL-ALIGN: top; width:100%;}
.syFocusThumb .dPic { width:100%; margin:0 auto;}
.focusTit {	BACKGROUND: url(../images/indexp1bg.png) no-repeat}
.focusNew .focusTab {	background:url(../images/gybga.png) no-repeat;}
.syFocusThumb .pagination I.selected IMG {	border: 1px solid #fff; }
.syFocusThumb {	POSITION: relative; WIDTH:100%; OVERFLOW: hidden; margin:0 auto;}
.syFocusThumb .pagination {	POSITION: absolute; TEXT-ALIGN: left; WIDTH:100%; HEIGHT:46px; CLEAR: both; bottom:0px; margin:0; LEFT: 0px; background:url(../images/gybg.png) no-repeat;}
.syFocusThumb .pagination IMG {	}
.syFocusThumb .thumbWrap { POSITION: absolute; WIDTH:80%; OVERFLOW: hidden;  LEFT: 54px;}
.syFocusThumb .thumbWrap IMG { -MS-INTERPOLATION-MODE: bicubic}
.syFocusThumb .holder {	WIDTH: 4000px}
.syFocusThumb .holder I {	CURSOR: pointer; width:67px; padding:2px; text-align:center}
.syFocusThumb .prev { background:url(../images/left.png) no-repeat;POSITION: absolute;WIDTH:10px;HEIGHT:16px;TOP:15px;CURSOR: pointer; LEFT:10px;}
.syFocusThumb .next { background:url(../images/right.png) no-repeat;POSITION: absolute; WIDTH:13px;HEIGHT:16px; TOP:15px; CURSOR: pointer; LEFT: 5px;}
.syFocusThumb .next { RIGHT:10px; LEFT: auto}
.syFocusThumb .pagination I.selected IMG { }
.syFocusThumb .contentdiv {	}
.syFocusThumb .toc IMG { WIDTH:100%;}
.cpend_con02 { padding-top:30px;}

@media only screen and (max-width: 1199px){
.zbiaot { width:170px;font-size:20px;}
.nnav { width:75%;}
.nnav ul li { width:16.66%;}

.syFocusThumb .thumbWrap {  WIDTH:75%; }

}
@media only screen and (max-width: 991px){
.zbiaot { width:150px;font-size:18px;}
.nnav { width:75%; float:left; padding-left:1px;}

.scroll-main { height:348px;}
.syFocusThumb .thumbWrap {  WIDTH:78%; LEFT: 35px; }
.gsjjz { width:100%;  padding-right:0;}
.gsjjz img { max-width:100%;}
.gs_right { width:100%; padding:0; padding-top:20px;}
}

@media only screen and (max-width:767px){
.zbiaot { display:none;}
.nnav { width:100%;}
.nnav ul li { width:33.33%; background:#fff;}

.scroll-main { height:auto;}
.scroll-cont { position:relative; width:100%;}
}





/* 企业文化
-------------------------------------------------------------- */
.whcont {}
.whcont .right {width:87%;float:right; }

.whbg {  width:100%; background-color:#F0F0F0; line-height:31px; padding-left:10px; font-size:14px; font-weight:bold;}
.whlan { display:block; float:left; width:12%;height:31px; line-height:31px; text-align:right; font-size:40px; font-weight:500; font-family:Impact; color:#fff; background:#0B82C6; padding-right:5px;}
.whbg span { font-size:13px; font-weight:500; }
.whnra {  padding-top:10px; font-size:13px; line-height:26px; padding-left:15px;}
.whnra span { font-size:14px; color:#0b82c6;}
.whnrb {  padding-top:25px; padding-left:30px;}
.pb26 { padding-bottom:22px;}
.culcile { width:80px; height:80px; margin:0 auto; position:relative; padding-top:15px; background:#EAEAEA; border-radius:50%; text-align:center;}
.culcile:before { content:""; border:1px dashed #0577B6; width:90px; height:90px; left:-5px; top:-5px; position:absolute; border-radius:50%;}
.culcile span { font-size:18px; font-weight:bold; color:#117DC8; display:block;}
.culcile em { font-style:normal; text-transform:uppercase; font-size:12px;}
.whnrb ul li { float:left; width:134px; padding-bottom:15px;}
.whnrb ul li p { width:100%; font-size:14px; text-align:center; padding-top:10px;}

@media only screen and (max-width: 991px){
.whnrb { padding-left:0;}
.whnrb ul li {  width:115px;}

}
@media only screen and (max-width: 767px){
.whnrb ul li {  width:33.33%;}
}

@media only screen and (max-width: 374px){
.whnrb ul li {  width:50%;}
}



/* 荣誉资质
-------------------------------------------------------------- */

#con {	FONT-SIZE: 12px; MARGIN: 0px auto; padding-top:25px;}
#tags { margin:0;padding:0;height:55px;width:55%; float:left;}
#tags LI { list-style:none;line-height:55px;width:100%;display:block;margin-left:5px;background:url(../images/xian5.jpg) no-repeat left bottom; padding-top:1px;}
#tags LI A { color: #666;display: block;font: 14px/24px "微软雅黑", Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height:55px;padding-left:25px; padding-right:10px;  white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {color: #FFFFFF; background:url(../images/lan1.jpg) no-repeat;display: block;}
#tags LI.selectTag A {color:#FFFFFF;}
#tags LI.selectTag A span { font-size:14px;color: #FFFFFF;}
#tags LI A span { color:#0b82c6;font-size:14px;}
#tagContent {width:45%;overflow: hidden;float:right;}
.tagContent {DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block}
.bga { width:100%;height:391px;background:#087BC2; padding:0 15px}
.sjysa {padding-left:18px; height:40px; line-height:40px;color:#fff; font-size:13px; text-align:right;float:right; padding-right:25px; margin-top:5px;}
.rytp { text-align:center; width:100%; float:right; padding-top:40px; }
.rytp img { max-width:100% !important; height:auto !important;}
.rybtk { text-align:center; width:100%; float:right; padding-top:10px; }
.rybt a { background:url(../images/rytb.jpg) no-repeat left; padding-left:18px; font-size:14px; color:#FFF !important;}


@media only screen and (max-width: 767px){
#tags { height:auto;width:100%;}
#tags LI { width:50%; margin:0; float:left;}
#tagContent { width:100%; padding-top:20px;}
.bga { height:auto;padding:20px 15px; overflow:hidden;}
.rytp { padding-top:0px; }
   
}

@media only screen and (max-width: 374px){
#tags LI { width:100%; }
   
}


/* 公司认证
-------------------------------------------------------------- */
#rongyurong .chuxiantu{display:none;} 
#rongyurong:hover .chuxiantu{display: block;} 
.ryzzlist{ width:582px; margin-top:35px; float:left;}
.rongyudiyi{ width:582px; height:65px;padding-top:20px; border-bottom:1px solid #E1E1E1;}

/*关于我们-大事记*/
.pdms3{padding:0 50px 0px 50px; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.memo{ padding-bottom:50px;}
.memo2{ width:90%;background:url(../images/memo.gif) repeat-y 50% 0; }
.year2{ text-align:center; margin-top:33px; margin-bottom:28px; height:27px;}
.year2 span{ background:#0B82C6; color:#FFF;line-height:27px; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px;font-size:13px;}
.dsj{ width:100%; padding-bottom:50px; }
.dsj_nr1{ background:#EEEEEE; padding:18px; width:46.4%; margin-left:1px; position:relative; display:inline;}
.dsj_nr2{ margin-top:70px; }
.dsj_ico1{ width:32px; height:17px; position:absolute; background:url(../images/dsj_ico1.png) no-repeat; top:0; right:0; margin-right:-32px; margin-top:20px;}
.dsj_ico2{ left:0; margin-left:-30px;background:url(../images/dsj_ico2.gif) no-repeat;}

.year{ width:60px; line-height:9px; margin-top:30px;}
.year li {
	margin: 8px 0;
}
/*.year li a{ padding:3px 0;}*/
.year .active .yearlink {color:#0B82C6;font-weight: bold;border-left:3px solid #0B82C6;}
.year .yearlink {border-left:3px solid #fff;color:#9D9D9D;display:inline-block;line-height:20px; height:20px;overflow:hidden;padding-left:15px; font-size:14px;}
.year .highlight .monthlink {color: #7bc623;font-weight: bold;}

@media only screen and (max-width: 991px){
.dsj_nr1{  width:45%;}

}
@media only screen and (max-width: 767px){
.year { display:none;}
.memo2 { width:100%;background:url(../images/memo.gif) repeat-y 92.6% 0;}
.pdms3{padding:0; }
.year2 { text-align:right;}
.dsj_nr1{  width:85%;}
.dsj{  padding-bottom:20px; }

}

/*宣传片*/
.xcpsub { font-size:24px; text-align:center;}
.xcpcont { text-align:center; padding:30px 0;}
.xcpcont video { max-width:100%;}



/* 公司新闻频道页
-------------------------------------------------------------- */

.aboutMain{ width:1050px; height:410px; padding:0 0px 8px 0;margin:0 auto; position:relative;}
.newsBg{ background: url(../images/news.jpg) no-repeat top center;}
.newsRec{ width:24%; height:383px; padding:22px 28px 0 16px; background:url(../images/sign09_02.png) no-repeat; float:left; position:relative; z-index:40; overflow:hidden; line-height:26px;}
.newsRec a.title{ display:inline-block; width:100%; height:44px; position:relative; overflow:hidden; font:bold 14px/22px "微软雅黑"; color:#0b82c6;}
.newsRec span { color:#acacac;}
.newsRec .time{ width:100%; color:#cccdce}
.newsRecIntro{ width:100%; height:242px; padding-bottom:17px; overflow:hidden; padding-top:10px;}
.newsRecIntro a{ display:inline-block; color:#666666; line-height:24px; font-size:13px;}
.newsRec a.more{ display:inline-block; font:bold 12px/26px "微软雅黑"; color:#40444c; background:#f8f8f8; padding:0 18px; border:1px solid #eaeaea;}

.newsTop{ width:76%; height:205px; float:left; margin-left:-18px; overflow:hidden;}
.newsRecImg{width:30%;height:206px;float:left;position:relative;z-index:35;/* margin-right:7px; */background: url(../images/line03.png) no-repeat right;}
.newsChange{ width:70%;height:206px;padding:5px 15px 15px 28px;_padding:5px 15px 15px 28px; float:left; position:relative;}
.newsChange .overflow{ width:100%; height:100px; padding-top:5px;overflow:hidden}
.newsTop .blue{background:#1374B5;/* margin-left:-7px; */}
.newsChange a.title{ display:inline-block; width:100%;font:16px/40px "微软雅黑"; color:#fff; border-bottom:1px solid #3B8DC1;}
.newsChange a.moreBlue{ display:inline-block; font:bold 12px/26px "微软雅黑"; color:#fff; background:none; padding:0 18px; border:1px solid #3d82c0; margin-top:10px;}
.newsChange a.more{ display:inline-block; font:bold 12px/26px "微软雅黑"; color:#40444c; background:#f8f8f8; padding:0 18px; border:1px solid #eaeaea; margin-top: 10px;}
.newsBox{ height:100px;}
.newsBoxs{ width:100%; float:left}
.newsBoxs ul li{  background:url(../images/dian.jpg) no-repeat left;height:25px;line-height:25px;}
.newsBoxs ul li a{ color:#fff; float:left; width:75%;white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis; padding-left:10px; font-size:13px;line-height:25px;height:25px;}
.newsBoxs ul li a:hover{ color:#fff;line-height:25px;height:25px;}
.newsBoxs ul li span{ color:#82c9f5; font-size:13px; float:right;}

.newsBoxs2{ }
.newsBoxs2 ul li{  height:25px;background:url(../images/dian2.jpg) no-repeat left; line-height:25px;}
.newsBoxs2 ul li a{  color:#666666; float:left; width:75%; padding-left:10px; font-size:13px;line-height:25px;height:25px;white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis;}
.newsBoxs2 ul li span{  color:#b0b0b0; font-size:13px; float:right;}

.newbom { width:59%; height:181px;}
.newsBot { width:76%; float:left; margin-left:-17px;}

.gray a.title{ color:#666666}

.newsBook{ width:41%; height:181px;padding-left:40px; padding-top:24px; float:left; background:url(../images/xwbg.jpg) no-repeat; background-size:cover;}
.newsBook a { color:#087bc2; font-size:20px; font-weight:bold; }
.newsBook a span { color:#666; font-size:14px; font-weight:500;}


.more-box{
    width: 93px;
    height: 28px;
    position: absolute;
    left: 25px;
    bottom: 15px;
    overflow: hidden;
}
.more-box img{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 35;
}
.more-box-on img{
    top: -28px;    
}


@media only screen and (max-width: 991px){
.newsBoxs2 ul li a { width:65%;}
.newsRec{  padding:22px 15px 0 16px;}

}
@media only screen and (max-width: 767px){
.newsRec { width:100%; height:auto; background:#F2F2F2;}
.newsRecIntro { height:auto; padding-bottom:50px;}
.newsTop,.newsBot { width:100%; margin:0; height:auto;}
.newsRecImg { display:none;}
.newsChange { width:100%; padding-left:15px; padding-right:15px;}
.newsBook { width:100%;}
.newsBoxs ul li a { width:65%;} 
.more-box { left:15px;}
}



/* 公司新闻 列表页
-------------------------------------------------------------- */
.gsxwk { width:100%; height:auto; padding-bottom:30px;}

.gsxwk ul li {  padding-top:15px; padding-bottom:15px; line-height:26px; font-size:13px; height:auto; float:left; display:block;}
.gsxwk ul li a { border:1px solid #EDEDED; display:block; padding:15px;}
.newpic {}
.newpic img { width:100%;}
.gsxwk ul li:hover { background-color:#087BC2;transition: all 0.3s;transform:translateY(-8px);}
.gsxwk ul li h3 { font-size:14px; font-weight:500; margin-top:5px; height:25px; line-height:25px;white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis;}
.gsxwk ul li:hover h3 { color:#FFF;}
.gsxwk ul li span { font-size:13px;}
.gsxwk ul li:hover span,.gsxwk ul li:hover p { color:#FFF;}
.gsxwk ul li p { height:50px; line-height:25px;overflow: hidden;  /** 隐藏超出的内容 **/
       word-break: break-all;
       text-overflow: ellipsis; /** 多行 **/
       display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
       -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
       -webkit-line-clamp: 2; /** 显示的行数 **/}


.gsxk { float:left; width:100%; border-bottom:1px solid #DFDFDF; padding-bottom:21px; margin-bottom:20px;}
.pb30 { padding-bottom:30px;}
.xwsj { background:url(../images/xwbg2.jpg) no-repeat; width:77px; height:99px; float:left;}
.riqi { font-size:26px; color:#FFF; text-align:center; padding-top:5px; height:40px; width:100%; float:left;}
.nian { text-align:center;color:#FFF; width:100%; float:left; padding-top:5px;}
.xwyc { width:92%; float:left;}
.xwyc ul li { height:99px; padding:15px 20px 0 20px; display:block;}
.xwyc .bt { height:25px; line-height:25px; color:#087bc2; font-size:16px;white-space: nowrap;  overflow: hidden;  text-overflow:ellipsis;}
.xwyc .miaos { line-height:25px; height:50px; font-size:13px;overflow: hidden;  /** 隐藏超出的内容 **/
       word-break: break-all;
       text-overflow: ellipsis; /** 多行 **/
       display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
       -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
       -webkit-line-clamp: 2; /** 显示的行数 **/}
.xwyc .miaos a { font-size:13px;}
.xwyc .miaos a:hover { color:#666;}
.xwyc ul li:hover { background-color:#F3F3F3; display:block;}
.ym { width:100%; float:left; text-align:center; padding-top:15px;}

#demo{  float:left;width:400px;height:42px;display:inline;overflow:hidden;}
.newul1 li{ line-height:42px;}

@media only screen and (max-width: 991px){
.xwyc { width:88%;}
.xwyc ul li { padding:10px 20px 0 20px;}
}
@media only screen and (max-width: 767px){
.xwyc { width:75%;}
.xwyc .bt {  font-size:14px;}
}
@media only screen and (max-width: 374px){
.xwyc { width:72%;}
}

/*--新闻详情--*/
.part8 {
	width: 71%;
	float: left
}
.part4 {
	width: 27%;
	float: right
}

.mhuibg { background:#F4F4F4; margin-bottom:15px;}
.mhuibg a { display:block; padding:29px 29px 10px 29px;}
.mxqxian { background:url(../images/mxqxian.jpg) no-repeat left; height:2px; width:100%; background-color:#CDCDCD;}
.mxqpic { width:100%; text-align:center;}
.mxqpic img { margin:0 auto; width:100%;}
.mhuibg strong { font-size:15px; color:#333333;}
.mhuibg span { display:block; font-size:14px; color:#999999; padding-top:10px;}
.mhuibg p { margin-top:5px; height:50px; line-height:25px;overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.mnewk { padding-bottom:20px;}
.mnewmore { padding:10px 0 0px 0;}
.mnewkuang { border:1px solid #E5E5E5; padding:35px; padding-bottom:0;}
.mnewsj { font-size:14px;
    display: inline-block;
    color: #999;
    line-height: 26px;
}
.mnewsj span { background:#ED6D00; color:#fff; text-align:center; display:inline-block; margin-right:16px;}
.mnewbt { width:100%; border-bottom:1px solid #E5E5E5; padding-bottom:20px; color:#aaaaaa;}
.mnewbt span {color:#aaaaaa;}
.mnewbt a {color:#aaaaaa;}

.mnewbt h4 { color:#333333; line-height:38px; font-weight:500; font-size:24px; margin:0; padding-bottom:14px;}
.contents {line-height:26px;}
.contents p { line-height:28px; font-size:14px; padding-bottom:15px; }
.contents p img { display: block; margin:0 auto;}
.contents img { display: block; margin:0 auto; max-width:100% !important; height:auto !important;}
.contents img { max-width:100%;}

.contents { padding-top:30px;border-bottom:1px solid #E5E5E5; padding-bottom:15px;}
.mfenx { display:inline-block; float:right; line-height:32px; padding-right:5px;}
.mnewbt .col-md-4 { padding-top:10px;}
.mfhmore {  background:#edf1f4; border:1px solid #edf1f4; float:right; padding:8px 20px;}
.mfhmore a {font-size:14px; color:#333;height:23px; display:block; line-height:23px;}
.mfhmore:hover { border:1px solid #0B82C6; background:#fff; }
.mpfoot { padding-top:20px; padding-bottom:15px;}
.mpfoot .col-sm-8 { font-size:14px; line-height:26px;}
.mpfoot .col-sm-8 span { float:left; display:inline-block; font-size:16px;}
.mpfoot .col-sm-8 a{ font-size:14px; float:left;display: inline-block;overflow: hidden;white-space:nowrap; width:80%; height:21px; 
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.mpfoot a:hover { color:#5b4633;}

@media screen and (max-width:991px){
.mpfoot .col-md-8 { padding-bottom:15px;}
.mnewbt h4 {  line-height:30px;font-size:20px; padding-bottom:14px;}
.mnewbt .right { width:100%; float:left;}
.mhuibg a { padding:20px;}

}
@media screen and (max-width:767px){
.part8 {	width: 100%;}
.part4 {	width:100%; margin-top:15px;}
.nyfooter { padding-top:30px;}
.mnewbt { padding-top:0;}
.mpfoot .col-sm-8 a { margin-bottom:10px; display:block;}
.mnewbt h4 { color:#333333; font-weight:500; font-size:18px; padding-bottom:14px;}
.mnewk { padding:0px 0 20px 0;}
.mnewk .col-sm-4 { margin-top:15px;}
.mnewkuang { padding:20px 15px; padding-bottom:0;}
}



/* 社会责任
-------------------------------------------------------------- */
.shzra { width:24%;float:left; padding-right:9px;}
.shzra img { max-width:100%;}
.shzrbg { height:168px;}
.shzrbg2 { height:154px;}
.shzrbt { width:100%; height:48px; background-color:#087BC2; font-size:20px; color:#FFF; line-height:48px; padding-left:15px;}
.shms {width:100%; height:86px; background-color:#087BC2;overflow:hidden; font-size:13px; line-height:25px; color:#FFF; padding:8px;}
.shzrb { float:left; width:45%; padding-right:10px;}
.juhuang { background-color:#E77E6B; height:148px; width:100%; font-size:13px; color:#FFF; line-height:27px; padding-left:8px; padding-top:10px; padding-right:10px; overflow:hidden;}
.juhuang span { color:#FFF; font-size:20px;}
.shzrc { background:url(../images/shzrtu3.jpg) no-repeat; background-size:cover;height:303px; float:left;width:31%;padding:15px 10px 0 10px;font-size:13px; color:#FFF; line-height:26px; }
.gyhds { width:100%; padding-top:30px; background:url(../images/xian6.jpg) no-repeat bottom left; padding-bottom:10px; float:left; font-size:18px;}
.gyhdnr { width:100%; float:left; padding-top:30px;}
.gyycms { width:839px; float:right; font-size:13px; line-height:25px;}
.gyhdnr .gyycms h2 { font-size:14px; font-weight:500; line-height:35px;}
.gyhdnr .gyycms a { line-height:25px; font-size:13px; padding:0;}
.gyhdnr ul li { border-bottom:1px dashed #DBDEE3; width:100%; height:auto; height:38px; line-height:38px; background:url(../images/jian3.jpg) no-repeat left;}
.gyhdnr ul li a { line-height:38px; font-size:13px; width:80%; display:block; padding-left:15px; float:left;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.gyhdnr ul li span { float:right; color:#9e9e9e; font-size:13px;}
.gyhdnr .gyycms span { font-size:13px; color:#9b9b9b; float:left;}

@media screen and (max-width:991px){
.shms {   height:116px; }
.juhuang {  height:202px;}
.shzrbg2 { height:130px;}
.shzrc {height:332px; }
}

@media screen and (max-width:767px){
.shzrbg { height:auto;}
.shzrbg { background:none !important;}
.shzrbg img,.shzrbg2 img { width:100%;}
.shzra { width:100%; padding-right:0;}
.shms,.juhuang {   height:auto; }
.juhuang { padding-bottom:10px;}
.shzrb { width:100%; padding-right:0;}
.shzrc { height:auto; width:100%; height:280px;background: url(../images/shzrtu3.jpg) no-repeat bottom;background-size:cover; }
.gyhdnr ul li a {   width:70%;}

}

/* 人才理念
-------------------------------------------------------------- */

.rclna { border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE; float:left; padding-left:30px;}

.rclnb { border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE; float:left;}
.rclnc { border-bottom:1px solid #EEEEEE;float:left;}
.rclnd { border-right:1px solid #EEEEEE; float:left; padding-left:30px;}
.rclne { border-right:1px solid #EEEEEE; float:left;}
.rclnf { float:left;}

.rclnimg { float:left; width:100%; padding-top:30px;}
.rclnimg img { max-width:100%;}

.rclnkuang { height:428px;}
.rclnsub { text-align:center; padding:20px 0;}
.rclnsub span { background:url(../images/rctu1_03.jpg) no-repeat; width:86px; height:75px; display: inline-block; color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:75px;}
.rclnsubt { text-align:center; max-width:238px; margin: auto; font-size:16px; color:#333;line-height:25px;}
.rclneng { text-align:center; font-size:14px; padding:10px 0 0 0;}
.rcimg { text-align:center; padding:20px 0;}
.border {border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.border2 {border-bottom:1px solid #EEEEEE;}
.border3 {border-right:1px solid #EEEEEE;}

@media screen and (max-width:991px){
.rclneng {   font-size:12px; }
}
@media screen and (max-width:767px){

.rclnkuang { height:auto;}
.border,.border3 {border-bottom:1px solid #EEEEEE;border-right:none;}
.rclnimg { padding-left:15px; padding-right:15px;}

}


/* 人才招聘
-------------------------------------------------------------- 
*/


.joblist { margin-top:20px; margin-bottom:50px;}
.rollBox { max-width:958px;margin:0 auto; position:relative;}
.rollBox img {  }
.rollBox .Cont{width:750px; overflow:hidden; float:left; text-align:center; margin:0 auto;padding-top:0px; margin-left:98px;}
.rollBox .ScrCont{width:10000000px; }
.rollBox .Cont .pic{ width:750px;float:left; height:505px; text-align:center;}
.rollBox .Cont .pic img{  }
.rollBox #List1,.rollBox #List2{float:left; padding:0;}
.img3{ padding-top:235px; position:absolute;left:0px;}
.img4{padding-top:235px; position:absolute; right:0px;}

.pt10 { padding-top:10px;}
.rczpk { width:100%; padding-top:25px;}
.rczpnr { max-width:750px; margin:0 auto; background:url(../images/rczpbg.jpg) no-repeat; height:149px; margin-top:20px;}
.rcnum { font-size:48px; width:75px; text-align:center; color:#FFF; padding-top:28px; float:left;}
.rcny { width:84%; float:left; padding-left:67px; text-align:left;}
.rczpzw { font-size:18px; padding-top:10px; width:100%;}
.rczpxq { width:100%; overflow:hidden; padding-top:15px; line-height:25px; font-size:13px;}
.rcdi { width:50%; float:left;}
.rcxq { width:100%; padding-top:7px;}
.rcxq a { background:#D9D9D9; width:87px; height:27px; display:block; text-align:center; line-height:27px;}
.rcxq a:hover { color:#666; background:#fff; border:1px solid #0B82C6;}
.owl-theme.joblist .owl-dots { display:none;}
.owl-carousel.joblist .owl-nav button { border:none; position:absolute; top:45%; margin:0; width:52px; height:51px;}
.owl-carousel.joblist .owl-nav button span { font-size:0;}
.owl-carousel.joblist .owl-nav button.owl-prev { left:0; background:url(../images/lefta.jpg) no-repeat;}
.owl-carousel.joblist .owl-nav button.owl-next { right:0; background:url(../images/righta.jpg) no-repeat;}

.pagesub { padding:30px 0;}
.pagesub img { max-width:100%;}

.pagesub h2 { font-size:30px; color:#057CBE;}
.pagesub h2 span { font-size:34px; color:#057CBE;font-family:Impact; font-weight:500;}


.jobimg {}
.jobimg span { border:5px solid #E8E8E8; border-radius:50%; display:inline-block;}
.jobimg img { border-radius:50%; max-width:100%;}
.jobdown { text-align:center; padding-top:20px;}
.jobdown h2 { font-size:16px; color:#0347B4; font-weight:500;}
.jobdown p { line-height:25px; padding-top:5px;}

.jobtab .table-bordered > thead > tr > th,.jobtab .table-bordered > tbody > tr > th,.jobtab .table-bordered > tfoot > tr > th,.jobtab .table-bordered > thead > tr > td,.jobtab .table-bordered > tbody > tr > td,.jobtab .table-bordered > tfoot > tr > td {border: 1px solid #8D8D8D;}
.jobtab table { color:#333; font-size:14px;}
.jobbutton { text-align:center;}
.jobbutton a { background:#ECECEA; color:#333; text-align:center; display:inline-block; width:120px; height:32px; line-height:32px; border-radius:22px; font-size:14px;}
.jobbutton a:hover { background:#0C81C7; color:#fff;}

@media screen and (max-width:991px){
.rczpnr { width:80%;}

}
@media screen and (max-width:767px){
.jobdown { padding-bottom:15px;}
.jobdown p { height:50px; line-height:20px; padding-top:5px;}
.rczpnr { width:70%; background:#F2F2F2; height:240px; height:auto; overflow:hidden;}
.rcnum { font-size:28px; width:30px;color:#666; padding-top:0; display:none;}
.rcny { width:100%; padding:10px;}
.rcdi { width:100%;}

.owl-carousel.joblist .owl-nav button { width:35px; height:35px;}

.owl-carousel.joblist .owl-nav button.owl-prev { background-size:cover;}
.owl-carousel.joblist .owl-nav button.owl-next { background-size:cover;}

.pagesub h2 { font-size:25px;}
.pagesub h2 span { font-size:30px;}
.pagesub p { line-height:20px; padding-top:5px;}
}


/*--应聘页面--*/
.jobyp { padding-top:40px; font-size:14px;}
.recuit label{ width:20%; float:left; font-weight:500; }
.recuit input[type=text]{ width:80%; float:left; border-radius:0px;}
.recuit input[type=radio]{ height:34px; margin-top:0px; vertical-align:-12px; margin-right:6px;}
.recuit .form-group{ line-height:34px; margin-bottom:30px;}
.recuit button{ margin-top:30px; margin-bottom:30px; background:#A57230; border:1px solid #A57230; padding:6px 20px;}
.recuit textarea { border-radius:0px;}
@media screen and (max-width:991px){
.recuit .form-group:after{ content:''; display:block; visibility:hidden; clear:both; }
.recuit .form-group{ margin-bottom:10px;}
.recuit label{ width:25%; }
.recuit input[type=text]{ width:75%;}

}

/* 员工天地
-------------------------------------------------------------- */
.ygtdk { width:100%;}
.ygtdx {float:left; margin-bottom:27px;}
.ygtdx a { display:block; width:100%; height:100%; overflow:hidden; border:1px solid #CDCDCD;}
.ygtdbt { float:left; width:100%; padding-left:7px; padding-top:15px; margin-bottom:10px;font-size:14px; line-height:26px; color:#9b9b9b;}
.ygtdbt span { color:#0a79b8; font-size:16px; width:100%; display:block;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.lefttu { width:100%;  overflow:hidden;margin-top:12px;}
.lefttu img { width:100%;transition: all .5s ease;-webkit-transition: all .5s ease;}
.ygtdx a:hover .lefttu img{
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.ygtdx a:hover {box-shadow: 2.052px 5.638px 16px 0px rgba(0, 0, 0, 0.15);}

.ygms { float:left; width:100%; height:50px; padding:0 7px; margin:15px 0;font-size:13px; line-height:25px;overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.ygms a { font-size:13px;}

@media only screen and (max-width: 767px){
.ygtdx { width:100%;}


}


/* 在线留言
-------------------------------------------------------------- */
.zxlybt { width:100%; float:left; padding-top:35px; text-align:center; border-bottom:1px solid #DBDBDB; padding-bottom:27px;}
.zxlybt img { max-width:100%;}
.lybg { width:100%; float:left; padding-top:25px;}
.lybg table { font-size:14px;}
.wbys { width:95%; height:32px; border:1px solid #DBDBDB; background-color:#F7F7F7;}
.wbys2 { width:97.5%; height:146px; border:1px solid #DBDBDB; background-color:#F7F7F7;}
.tijiao { background:#0B82C6; color:#fff; font-size:16px; border:none; width:144px; height:33px;}
.chz { background:#A2A2A2;color:#fff; font-size:16px; border:none; width:144px; height:33px;}

@media only screen and (max-width: 767px){
.tijiao { width:124px; height:33px;}
.chz {  width:124px; height:33px;}



}


/* 营销网络
-------------------------------------------------------------- */
.yxwldh { width:100%; float:left; padding-top:20px; text-align:center;}
.yxcont {}
.yximgx { padding-top:20px;}
.yximgx img{ max-width:100%;}
.yxcont ul { padding-top:15px;}
.yxcont ul li { padding-bottom:15px;}
.yxcont ul li h2 { font-size:16px; padding-bottom:5px;}
.yxcont ul li p { font-size:14px;}
.yxflash { max-width:1000px; margin:0 auto; height:750px;}

@media only screen and (max-width: 991px){
.yxflash {   height:550px;}
}


/* 联系我们
-------------------------------------------------------------- */
.lxwmx { border:1px solid #DEDEDE; width:100%; margin:0 auto; margin-bottom:20px;}
.lxwmxk {width:100%; overflow:hidden;margin-left:-5px; margin-right:-5px; padding-top:15px;}
.lxwmnra { width:33.33%; float:left;position:relative;padding:0 5px; margin-bottom:15px;}
.lxdza { font-size:16px; font-weight:bold; color:#0b82c6;}
.lxdzb { background:url(../images/lxbg.jpg) repeat-y left; height:175px; margin-top:12px;  width:100%;  font-size:13px; line-height:25px; padding-left:16px;}
.lxnrx { width:33.33%; float:left;padding:0 5px; font-size:13px; margin-bottom:15px; }
.lxnk {background-color:#EFEFEF; padding:10px 8px; height:195px;line-height:25px; position:relative;word-break: break-all;}
.lxnrx span { font-size:14px; color:#0b82c6;}
.lximg { position:absolute; right:5px; top:0; width:34%;}
.lximg img { width:100%;}
.lxnk img,.lxwmnra img { float:right;}
#dituContent { width:100%; height:390px;}

@media screen and (max-width:991px){
.lxnk { height:215px;}
.lxnk img,.lxwmnra img { max-width:90px; padding-left:5px;}
}

@media screen and (max-width:767px){
.lxwmnra,.lxnrx { width:100%;}
.lxnk,.lxdzb { height:auto;}
.lxdzb { padding-bottom:10px;}
}




/* 下载中心
-------------------------------------------------------------- */
.syFocusThumb1 IMG {	VERTICAL-ALIGN: top; max-width:100%; height:auto !important;}
.syFocusThumb1 .dPic { border:1px solid #DDDDDD; padding:5px; margin:0 auto;}

.syFocusThumb1 .pagination I.selected IMG {	border:1px solid #0B82C6;}
.syFocusThumb1 {	POSITION: relative; max-width:960px; padding-bottom:150px; OVERFLOW: hidden; margin:0 auto;}
.syFocusThumb1 .pagination {	POSITION: absolute; background:url(../images/xzbg.jpg) no-repeat;TEXT-ALIGN: left;WIDTH:100%; HEIGHT:131px; CLEAR: both; bottom:0px; LEFT: 0px; }
.borerm{  border:1px solid #DEDEDE; height:81px;}

.syFocusThumb1 .thumbWrap { POSITION: absolute; WIDTH:100%; OVERFLOW: hidden; TOP:8px; LEFT:4px; padding-bottom:5px;}
.syFocusThumb1 .thumbWrap IMG { -MS-INTERPOLATION-MODE: bicubic}
.syFocusThumb1 .holder {	WIDTH: 4000px}
.syFocusThumb1 .holder I {	CURSOR: pointer; width:150px; padding:5px; text-align:center}
.syFocusThumb1 .prev { background:url(../images/ran.png) no-repeat;POSITION: absolute;WIDTH:22px;HEIGHT:56px;TOP:28px;CURSOR: pointer; LEFT:0px; z-index:99;}
.syFocusThumb1 .next { background:url(../images/lan.png) no-repeat;POSITION: absolute;WIDTH:22px;HEIGHT:56px; TOP:28px; CURSOR: pointer;}
.syFocusThumb1 .next { RIGHT:0px; LEFT: auto}

.syFocusThumb1 .contentdiv {}
.syFocusThumb1 .toc IMG { WIDTH:100%;}
.wzjsbt { line-height:40px; height:40px;}
.cpend_con02 { padding-top:30px;}
.fx { padding-left:15px; float:left; width:50%; font-size:14px; padding-top:5px;}
.xztu { float:right; padding-left:40px; padding-right:10px; font-size:13px;}
.xztu img { padding-top:5px; padding-right:5px;}

@media only screen and (max-width: 767px){
.syFocusThumb1 {	 padding-bottom:110px;}
.syFocusThumb1 .pagination {	 HEIGHT:88px;background-size: cover; }
.syFocusThumb1 .prev { TOP:17px;}
.syFocusThumb1 .next {TOP:17px;}

.syFocusThumb1 .holder I {	  width:100px;  }


}

/* 洗涤常识
-------------------------------------------------------------- */

#cona {	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH:1049px;}
#tagsa {
margin: 0;
padding: 0;
height: 45px;
line-height: 45px;
}
#tagsa LI {
float: left;
list-style: none;
border-bottom: none;
height:45px;
line-height: 45px;
width: 157px;
text-align: center;
display: block;
margin-right: 5px;	
background:url(../images/dqbg.jpg) no-repeat;
}
#tagsa LI A {
color: #666; display: block;font: bold 14px/24px "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height:45px;
line-height: 45px;
}
#tagsa LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tagsa LI.selectTaga { color: #0b82c6; background:url(../images/hbg.jpg) no-repeat;display: block;}
#tagsa LI.selectTaga A {color: #0b82c6;}
#tagContenta {width:1049px;overflow: hidden;}
.tagContenta {DISPLAY: none;}
#tagContenta DIV.selectTaga {DISPLAY: block}
.acontainer{ width:1049px; float:left;}
.amenuTitle{ width:1049px;height:36px; background:url(../images/zxzpbg.jpg) no-repeat left; line-height:36px; font-size:13px; color:#666666; cursor:pointer;}
.aactiveTitle{ width:1049px;height:36px; background:url(../images/zxzpbg2.jpg) no-repeat left; line-height:36px; font-size:13px; color:#666666; cursor:pointer; }
.amenuContent{ width:1049px; height:auto; text-align:left; display:none;}
.rczpnei{ padding-top:10px; text-align:left; line-height:30px; border-bottom:1px solid #E3E3E3; font-size:13px; padding-bottom:10px;}
.rczpnei a { line-height:30px;font-size:13px;}



/*-产品列表页 -*/

.owl-theme.proban .owl-nav { display:none;}
.owl-theme.proban .owl-dots { position:absolute; width:100%; left:0; padding-right:20px; bottom:10px;text-align:right;}
.owl-theme.proban .owl-dots button { border:0; outline:0;}
.proban { height:280px;}
.proban .item { height:280px;}
.owl-theme.proban .owl-dots .owl-dot span { background:#cccaca; width:10px; height:10px; border-radius:0;}
.owl-theme.proban .owl-dots .owl-dot.active span, .owl-theme.proban .owl-dots .owl-dot:hover span { background:#B8A16C;}


#tab1 img,#tab2 img,#tab3 img{ margin-bottom:10px;}

.sliderbox{}
.slider{ max-width:1040px; width:100%;float:left;padding:0px;overflow:hidden;background:url(../images/cpbg.jpg) no-repeat center bottom;padding-bottom:10px;}
.slider ul{border-top:1px solid #f2f2f2;}
.slider li{float:left; width:25%;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-top:1px solid #fff;border-bottom:1px solid #f2f2f2; overflow:hidden;}

.slider li a{transition: all .5s ease;-webkit-transition: all .5s ease;}
.slider li:hover{border:1px solid #f2f2f2;
-moz-box-shadow: inset 2px 0 4px #f2f2f2;
    -webkit-box-shadow: inset 2px 0 4px #f2f2f2;
    box-shadow: inset 2px 0 10px #f2f2f2; }
.slider li:hover a{transform: translateY(-10px);}
.propic { padding:20px; overflow:hidden;}
.propic img { width:100%}
.slider li span{ text-align:left; margin-left:22px;  margin-top:10px;display:block;}
.slider ul li span.aa { font-size:13px; color:#666;}
.slider a{display:block;text-decoration:none;color:#339900;text-align:center; padding-bottom:15px;}
.slider ul li  span{ color:#0b82c6;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

@media only screen and (max-width: 1199px){
.proban { height:200px;}
.proban .item { height:200px;}

}

@media only screen and (max-width: 1024px){
.proban { margin-top:65px;}
}
@media only screen and (max-width: 767px){
.proban { height:auto;}
.proban .item { height:auto; background:none !important;}
.proban .item img { max-width:100%;}

.slider li{  width:50%;}
}
@media only screen and (max-width: 540px){
.slider li{  width:100%;}
}


/* 产品详情
-------------------------------------------------------------- */
.prodown { width:100%; margin-top:20px;}
.proup { width:100%;}
.pro_t { font-size:16px;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;font-weight:bold; height:48px; background:url(../images/xqbg.jpg) repeat-x; line-height:48px; width:100%; padding-left:20px;}

.aimg3{ padding-top:126px; position:absolute;left:0px;}
.aimg4{padding-top:126px; position:absolute; right:0px;}
.pb20 { padding-bottom:20px;}
.cpxqy { width:50%; padding-left:50px; float:right;}
.cpxqys { border-bottom:1px solid #DDDDDD; width:100%; float:left; padding-bottom:10px; margin-bottom:10px; font-size:13px; line-height:28px;}
.cpxqys h2 { font-size:20px; color:#333333; padding-bottom:10px;}
.cpxqyx { width:100%; float:left;font-size:13px; line-height:28px;}
.cpxqyx span {font-size:14px; color:#333333; font-weight:bold; display:block; padding-bottom:10px;}
.cpxqfx { width:100%; float:left; padding-top:15px;}

.cpxqz { float:left; width:50%;}
.cpxqz .owl-theme .owl-dots { display:none;}
.cpxqz .owl-theme .owl-nav button { outline:0; border:0; background:#B9B9B9 !important; width:30px; height:70px; top:50%; margin-top:-35px; color:#fff;}
.cpxqz .owl-theme .owl-nav button span{ font-size:30px; color:#fff;}
.cpxqz .item img { max-width:100%; margin:0 auto;}
.cpxqz .owl-theme .owl-nav button.owl-prev { position:absolute; left:0;}
.cpxqz .owl-theme .owl-nav button.owl-next {position:absolute; right:0;}


@media only screen and (max-width: 767px){
.cpxqy,.cpxqz { width:100%;}
.cpxqy { padding-left:0;}

}

/* 导航二级下拉
-------------------------------------------------------------- */

#top{	font-size:14px;	float:right;position:relative;}
#top #nav{	float:left;	height:49px;line-height:49px;}
#nav,#nav ul{ margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:49px;z-index:5;}
#top #nav a{height:49px;display:block; width:100%;text-decoration:none;text-align:center;line-height:49px;outline:none;z-index:35;position:relative;	float:left;font-size:14px;	}
#top #nav ul a{	line-height:49px; }
#top #nav li{ background:url(../images/baix.jpg) no-repeat;	float:left;	position:relative;	z-index:20; width:127px;}
#top #nav li li{border-left:none;margin-top:0;}
#top #nav ul{	position:absolute;display:none;width:100%;top:49px;left:0px;}
#top #nav li ul a{	width:100%;height:auto;float:left;text-align:center;}
#top #nav ul ul{top:auto;border-top:none;}	
#top #nav li ul ul{	left:127px;	top:0px;}
#top #nav li:hover ul ul,#top #nav li:hover ul ul ul,#top #nav li:hover ul ul ul ul{ display:none;}
#top #nav li:hover ul,#top #nav li li:hover ul,#top #nav li li li:hover ul,#top #nav li li li li:hover ul{	display:block;}
#top #nav a{ color:#666;}
#top #nav ul {	border-top:none;}
#top #nav li ul a{	border-bottom:1px solid #DFDFDF;}
#top  #nav ul a,#top #nav ul li{	background-color:#f5f5f5;background-image:none;}
#top  #nav ul a:hover,#top  #nav ul a:focus {background-color:#fff;color:#CCC;}
#top  #nav a:hover,#top  #nav a:focus {	color:#FFF;background: url(../images/lanx.jpg) repeat-x;}
#top #nav .children li a:hover { color:#FFF;}
#top #nav .page_item{ color:#FFF; }
.children{ color:#888;}
#top #nav .children li a{ width:100%;text-align:center; font-size:13px; line-height:30px; background-color:#FFF;}
.current_page_item{ width:100%;}
.children .page_item1 a{ color:#000;}

@media only screen and (max-width: 991px){
#top { width:75%;}
#top #nav { width:100%;}
#top #nav li { width:16.66%;}
#top #nav li .children .page_item1 { width:100%;}

}
@media only screen and (max-width: 767px){
#top { width:100%; padding:10px 10px; }
#top #nav {height:auto;}
#top #nav li { width:100%; background:none;}
#top #nav a { text-align:left; font-size:15px; height:30px; line-height:30px;}
#top #nav ul { position:inherit; display:block; top:inherit;}
#top #nav ul li { background:none;}
#top #nav li .children .page_item1 { width:auto; margin-right:10px;}
#top #nav .children li a { background:none; border:none;}
#top #nav .page_item { border-bottom:1px solid #ECECEC;}
#top #nav li:last-child{ border-bottom:none;}

.prodnav { padding:10px; background:#fff;}
.prodnav h2 { line-height:30px; font-weight:500; margin-bottom:5px;}
.prodnav h2 a { font-size:16px; display:block; padding-left:10px;}
.prodnav h2 a.on { background:#0B82C6; color:#fff;}
.monav { padding:5px 0; border-bottom:1px solid #ECECEC;}
.monav a { margin:0 10px; font-size:14px; display:inline-block; line-height:25px;}
.monav a.on { font-weight:bold; color:#0B82C6;}

}







/*手机头部*/
.logo { max-width:25%;}
.logo img { max-width:100%;}

.headerm { display:none;}
.langue { float:right; line-height:30px; margin-top:5px; padding-right:10px; font-size:14px;}
.langue a { font-size:14px;}
@media only screen and (max-width: 1199px){
.logo { max-width:20%;}
.xhead { background:url(../images/xian.jpg) no-repeat right 58px;}

}
@media only screen and (max-width: 1100px){
.head { padding:0 15px;}
}
@media only screen and (max-width: 1024px){
.headerm { display:block;}
.head { display:none;}

}
.headerm
{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    padding:10px 15px;
	height:65px;
	padding-bottom:5px;
    background: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
}
.headerm.act
{
    position: absolute;
}
.headerm .logodiv a { display:block;}
.headerm .logodiv img{ max-width:100%; max-height:50px;}
.headerm .navbtn
{
	float:right;
    position: relative;
    width: 35px;
    height: 35px;
	margin-top:5px;
	border:none;
    background: #0C83C7;
}
.headerm .navbtn span
{
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 26px;
    height: 1px;
    -webkit-transition: all .2s ease-out 0s;
       -moz-transition: all .2s ease-out 0s;
        -ms-transition: all .2s ease-out 0s;
         -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
    -webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);

    background: #fff;
}
.headerm .navbtn img
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 25px;
    height: 25px;

    -webkit-transition: all .2s ease-out 0s;
       -moz-transition: all .2s ease-out 0s;
        -ms-transition: all .2s ease-out 0s;
         -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
    -webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);

    opacity: 0;
}
.headerm .navbtn span::before,
.headerm .navbtn span::after
{
    position: absolute;
    left: 0;

    width: 26px;
    height: 1px;

    content: '';

    background: #fff;
}
.headerm .navbtn span::before
{
    top: -7px;
}
.headerm .navbtn span::after
{
    top: 7px;
}
.headerm .navbtn.act span
{
    opacity: 0;
}
.headerm .navbtn.act img
{
    opacity: 1;
}
.dropmenum
{
    position: absolute;
    top: 65px;
    left: 0;
    display: none;
    width: 100%;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    border-top: 1px solid #ddd;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(0,0,0,.1);
}
.dropmenum ul .mainli ul
{
    display: none;
}
.dropmenum ul .mainli h5
{
    font-size: 14px;
	height:45px; overflow:hidden;
    padding-top: 15px;
    padding-bottom:15px;

    border-bottom: 1px solid #ddd;
}
.dropmenum ul .mainli h5 .fr
{
    line-height: 45px;
	height:45px;
    width: 30px;
    height: 100%;
    margin-top: -15px;
    margin-bottom: -15px;
    padding-right: 10px;

    text-align: center;
}
.dropmenum ul .mainli li
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.dropmenum ul .mainli ul
{
	padding-top:5px;
    padding-left: 25px;
    border-bottom: 1px solid #ddd;
}
.dropmenum ul .mainli h5 a,
.dropmenum ul .mainli li a
{
    color: #333;
	font-size:14px;
}
.dropmenum ul .mainli ul li { padding:8px 0;}
.headerm form
{
    line-height: 39px;

    width: 100%;
    height: 39px;

    color: #666;
    border-bottom: 1px solid #ddd;
}


.headerm .iconfont
{
    font-size: 26px;

    color: #ccc;
}
.nbarm
{
    position: relative;
    z-index: 60;
}
.disnone
{
    display: none !important;
}

/*首页banner*/
.main { height:651px; position:relative; overflow:hidden;}
.main .swiper-container { height:100%;}
.main .swiper-container  img{ display:none;}
.footgs {position:absolute; top:-23px; right:0;}

@media only screen and (max-width: 1100px){
.main { height:500px; position:relative; overflow:hidden;}

}

@media only screen and (max-width: 1024px){
.main { margin-top:65px;}

}
@media only screen and (max-width: 991px){
.main { height:450px;}

.nfooter .leftz { width:100%; padding-bottom:5px;}
.lefta { line-height:27px; padding-left:10px;}
.footr { width:100%; text-align:left; float:left; max-width:100%;}
.footgs {position:absolute; top: inherit; bottom:0; right:0;}

}

@media only screen and (max-width:767px){
.main { height:auto;}
.main .swiper-container img { display:block; width:100%;}
.main .swiper-slide { background:none !important;}
.nfooter { line-height:25px; padding-top:15px;}
.footerLinks,.footerLinks2 { display:none;}
.lefta { padding-left:0;}
.footerLinks2 { margin-left:0;}
.footgs { position:inherit; display:block; padding-bottom:10px;}
a {transition:none !important;}
}


.back-top {  width:45px; height:45px; position:fixed; background:url(../images/top.png) no-repeat center;border-radius: 50%; right:10px; bottom:3%; display:none; z-index:99; cursor:pointer;}





