
.iauth{ width: 100%;
    border-left: 5px solid #fac12c;
    border-right: 5px solid #fac12c;
    border-bottom: 10px solid #fac12c;
    padding: 10px 5px;
    overflow: visible;
    box-sizing: border-box;}
.iauth li{
    margin-bottom: 10px;
    line-height: 48px;
    overflow: hidden;
    border-radius: 5px;
}
.iauth li dl{display: none;}
.iauth a{font-size:14px; background:#ededed url(../images/po.png) no-repeat 15px center; text-indent:34px; color:#222;display: block;line-height: 40px;}
.iauth li .tarA{background-color: #ededed;font-weight: bold;}
.iauth li:hover .tarA,#rigtNav li.act .tarA{color: #00458e;}
.iauth dd a{color: #333;line-height: 35px;height: 36px;background: url(../images/i14.png) no-repeat 12px center;padding-left: 18px;} 
.iauth dd a:hover,#rigtNav dd a.act{color:#00458e;}
.iauth dd:first-child:before{display: block;font-size: 0;content: "";  clear: both;height:20px;background: url(../images/i16.png) no-repeat 2px center;width: 24px;position: absolute;right: 11px;top: 10px;}
/*产品列表页*/
.prodescription {border: 1px dashed #e5e5e5; background: #f9f9f9; line-height: 24px; padding: 10px 15px; margin-bottom: 15px; text-indent: 20px; }
/*内页样式*/
.main {
    width: 1200px;overflow: hidden;
    height: auto;
    margin: 10px auto;
    padding-top:30px;
}
.lside {
    width: 260px;
    height: auto;
    float: left;
    margin-right:20px;
}
.lside h5.tit{width: 100%;
    position: relative;
    height: 86px;
    line-height: 29px;
    background-color: #fac12c;
    color: #fff;
    font-size: 22px;
    text-align: center;
    padding-top: 18px;
    box-sizing: border-box;}
.lside h5.tit small{font-weight: normal;display: block;font-size: 16px;}
.lside .iauth{margin-bottom: 35px;}
.lside h6 {
	height: 48px;
	position: relative;
	font-size: 20px;
	text-align: left;
	color: #fff;
	line-height: 48px;
	background-color: #fac12c;
	text-indent: 19px;font-weight: bold;
}
.subList {
	border: 4px solid #fac12c;
	padding: 10px;
	margin-bottom: 35px;
	margin-top: -10px;
    border-top: none;
}
.subList li {
	padding-left:19px;
	background: url(../images/i44.jpg) no-repeat 5px center;
	border-bottom: 1px dashed #cccccc;
}
.subList li a {
	line-height: 38px;
	font-size: 14px;
	color: #555555;
	display: block;
	padding-right: 13px;
}
.contactCon{    border: 4px solid #fac12c;border-top: none;
	margin-bottom: 60px;
}
.contactCon img{margin: 3px auto;display: block;}
.contactCon strong{text-indent: 1em;display: block;}
.contactCon p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding:5px 15px 15px;
}
.wrap {
    overflow: hidden;
}
.titbar.break{
	height: 49px;
	border:1px solid #bbb;
	margin-bottom:20px;
	padding: 0;
	text-align: left;
}

.breaker{white-space: nowrap;
    padding-left: 20px;
    margin:10px auto 0 17px;
    height: 30px;
    line-height: 30px;
    width: 1200px;    box-sizing: border-box;
    color: #00448b;background-image:url(../images/i19.png);
background-repeat: no-repeat;
background-position:0 center;
} 
.breaker span.red{color:#151515;}
.breaker a{color:#151515; max-width: 12em; overflow: hidden; display: inline-block;margin:0 8px; height: 30px; white-space: nowrap; text-overflow: ellipsis;vertical-align: bottom; } 

.titbar.break h2 {font-size: 16px;
    color: #fff;
    line-height: 34px;
    height: 36px;
    display: inline-block;
    font-weight: normal;
    width: 150px;
    background: #004288;
    text-align: center;
    margin-top: 9px;
    position: relative;
}
.titbar.break h2::after{content: "";width: 0;height: 0;position: absolute;border-top: 9px solid #004288;border-left: 7px solid transparent;border-right: 7px solid transparent;left: 67px;z-index: 5;top: 41px;}
.wrap .cp_list {}
.pro_top{overflow: hidden;}
.pro_top h1{    border-bottom: 1px dashed #222;
    margin-bottom: 20px;
    text-align: left;}
#pro_img{float: left;    width: 413px;
    height: 329px;margin-right: 50px;}
.pro_top .list{padding-top:8px;max-width: 500px;overflow: hidden;}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px;font-family:"Microsoft YaHei"}
.list_p li h2{font-size:12px;font-weight:normal;font-family:"Microsoft YaHei"}
.list_p li .tel{    font-family: arial;
    font-size: 23px;
    color: #ff0000;
    font-weight: bold;
    font-style: italic;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;}
.pro_top .inquiry{line-height:32px;border:none;margin-top:6px;}
.pro_top .inquiry a{background:url("../images/xunjia.gif") center center no-repeat;display:block;width:112px;height:32px;text-indent:-99999px;}
.pro_top .inquiry a:hover{background-image:url("../images/xunjia_hover.gif");}
.list_p li h2 a{font-size:12px;font-family:"Microsoft YaHei"}
h3.tag{    line-height: 24px;
    border-top: 1px dashed #e0e1dc;
    margin-top: 10px;
    color: #999;
    font-weight: normal;
    padding-top: 8px;
    font-size: 14px;}
h3.tag a{color:#005a98;margin: 0 8px 0 5px;}
h3.tag a:hover{color:#0172bd;}

.wrap .titbar.t3{text-align: left;border-bottom: 2px solid #fac12c;height:26px;    margin-bottom: 25px;
    margin-top: 15px;clear: both;}
.wrap .titbar.t3 p{    font-size: 14px;
    color: #fff;
    padding: 0 10px;
    display: inline-block;
    line-height: 28px;
    background: #fac12c;
    font-weight: bold;}
.titbar .more {
	float: right;
	font-size: 14px;
	color: #666;
	font-family: arial;
	line-height: 47px;
}
ul.pro_pre{width: 110%;}
.pro_pre li{float: left;}
.pro_pre .imgcon {
    width: 200px;
    height:156px;
    margin-right: 20px;
    background-color: #fff;
    padding: 3px;
    border: 1px solid #dedede;
}
.pro_pre p{text-align:center;font-size: 14px;color: #666;    line-height: 30px;}

/* 首页产品列表 */
.cp_list{width:104%;}
.cp_list li{float:left;height:auto;margin: 4px 36px 4px 2px;width: 274px;}
.cp_list li .big{width:100%; height: 210px;box-shadow: 0 0 5px rgba(0,0,0,0.25);font-size:0;} 
.cp_list li .big img{width:100%;height: 210px;display: inline-block;vertical-align:middle;}
.cp_list li .big::after{display:inline-block;font-size:0;content:".";clear:both; height: 100%; width:0; vertical-align: middle;}
.cp_list li .imgcon{width: 300px; height: 220px;}
.cp_list li p.imgtit{height: 40px;line-height: 33px;text-align: center;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;padding: 0 7px;}
/*.cp_list li a p{ width:100%; height:30px; line-height:30px; text-align:center;}*/
.cp_list li a{ color:#333;}
/*.cp_list li a:hover{ color:#999; text-decoration:none;}*/
.cp_list li p.tit{width: 100%;height: 28px;background: #f0f0f0;display: block;text-align: center;line-height: 27px;margin-top: 8px;}
.abtns{    text-align: left;
    margin: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.abtns a{width: 75px;height: 24px;display: inline-block;margin:0 5px;}
.abtns .more{background-color: #fac12c;color: #fff;float: right;text-align: center;}

.cp_list li .big img {
    max-width: 100%;
    display: block;
    transition: .1s transform;
    transform: translateZ(0);
    max-height: 100%;
    margin: 0 auto;
}


.cp_list li {overflow: hidden;}

.cp_list li img{max-width: 100%;display: block; transition: .1s transform;
    transform: translateZ(0);height: 210px;
margin: 0 auto;}

.cp_list li:hover img{
    transform: scale(1.05, 1.05);
    transition: .3s transform;
} 
.over,.over li a,.over a{overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.proTop{overflow: hidden;padding: 30px 20px 0;}
.proTop .imgcon{float: left;margin-right: 35px;}
.proTop .imgcon img{max-width:600px}
.prodetls{text-align:left;overflow: hidden;}
.prodetls .titleA{font-size: 18px;color: #333;border-bottom: 1px dashed #bbb;text-align: left;line-height: 23px;font-weight: bold;padding-top: 10px;margin-bottom: 15px;    padding-bottom: 20px;}
.prodetls .con{display: flex;flex-wrap:nowrap;line-height: 27px;color: #464646;max-height:165px;
overflow: hidden;}
.prodetls .con span{white-space: nowrap;}

#demoo{width:100%; overflow: hidden;}
#demoo p{font-size: 16px;height: 32px;line-height: 42px;}
#demoo a,#demoo a p{color: #000;}
#topBack{position: fixed;cursor: pointer; bottom: 98px; right: 10%;display: none;}
div.digg {padding: 3px; margin: 70px 0 0; text-align: center; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg p{display: inline-block;}
div.digg span.disabled {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg span.current {border: #bf141c  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
/*内页--详情页*/
.articleTit{
	margin-top: 7px;
    font-size: 18px;
    color: #434343;
    text-align: center;
    height: 35px;
    font-weight: normal;
    font-weight: bold;
}
.sub_info {
	text-align: center !important;
	padding: 4px 0 5px;
	line-height: 19px !important;
	margin-bottom: 7px !important;
	color: #434343;
}
.sub_info span {
	margin-right: 6px;
}
#icon1 {
	display: inline-block;
	vertical-align: middle;
}
.news_pre {
	clear: both;
	color: #626262;
	width:102%;
}
.news_pre li {
	position: relative;
	width: 48%;
	line-height: 32px;
	border-bottom: 1px dashed #dedede;
	float: left;
	margin-right: 2%;
}
.news_pre a {
	color: #626262;
	font-size: 13px;
	padding-left: 18px;
	background: url(../images/tran.png) no-repeat 2px center;
	display: block;
	padding-right: 8em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_pre span {
	font-size: 12px;
}
.news_pre span {
	position: absolute;
	right:7px;
	bottom: 0;
}
#indCase.bot {
	margin-top: 15px;
	margin-bottom: 0;
}
.newsList02 li {
	overflow: hidden;
	padding: 8px 0 9px 21px;
	border-bottom: 1px dashed #d0d1d1;
	height: 89px;
	background: url(../images/i13.png) no-repeat 2px 21px;

}
.newsList02 li .title {
	position: relative;
}
.newsList02 h2 {
	color: #000;
	font-size: 15px;
	padding-right: 5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 26px;
	line-height: 30px;
}
.newsList02 span{height: 30px;
    color: #888;
    line-height: 32px;
    float: right;
}
.newsList02 p {
	height: 47px;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #555555;
	margin-top: 6px;
	margin-top: 9px;
	display: block;
}
#inform{width:600px;margin: 20px auto;}
.zxlyinp {
	width: 400px;
	margin: 8px 0 11px;
	height: 32px;
	border: 1px solid #bbb;    display: block;    padding: 0 8px;
    box-sizing: border-box;
}
.zxlyyzm {
	width:100px;
	height:30px;    margin-right: 12px;
	border: 1px solid #bbb;
}
.indexcode{vertical-align: middle;}
.zxlysub {
	width: 120px;
	height: 34px;
	background-color: #fac12c;
	color: #fff;
	border: 0px;
	margin: 30px auto;
	font-size: 15px;
	display: block;
}
.zxlysub:hover{background-color: #00458e;color: #fff;}
#inform  label{display: block;
    float: left;
    clear: both;
    width: 100px;
    text-align: right;
    padding-right: 13px;
    line-height: 32px;}
.titbar.break+.article {
	min-height: 500px;
}
/*内页--关于我们列表页*/
.aboutcon02{margin-top:60px;margin-bottom: 60px;}
#about_info{overflow: hidden;padding-bottom: 60px;}
#about_honor{background:url(../images/13.jpg) no-repeat center top;overflow: hidden;clear: both;    height: 544px;
    margin-bottom: 22px;}
#about_honor .tit{text-align: center;margin-top: 60px;}
#about_honor .tit h2{font-size: 36px;color: #fff;}
#about_honor .tit h2 small{font-size: 20px;display: block;background:url(../images/14.jpg) no-repeat center bottom;display: block;line-height: 53px;margin-bottom: 20px;}
#about_honor .tit p{font-size: 18px;color: #fff;}
				/*li标签水平方向单个滑动*/
.acshow{height: 244px;margin-top: 67px;position: relative;}
.acshow span{width:24px;height:49px;display:inline-block;position:absolute;top:80px;cursor:pointer;z-index:88;}
.acshow span.prev{left:-56px;background:url(../images/left.png) no-repeat;}
.acshow span.next{right:-11px;background:url(../images/right.png) no-repeat;}
.acshow ul{margin-right:-5px;}
.acshow ul li{float:left;width:257px;display:inline-block;margin-right:33px;margin-left:0px;text-align:center;}
.acshow ul li .imgcon{width: 255px;height: 201px;border: 1px solid #bbb;}
.acwarp{width:1200px;margin:0 auto;}
#about_envi .tit{font-size: 20px;display: block;background:url(../images/15.jpg) no-repeat center bottom;display: block;line-height: 53px;margin-bottom: 20px;color: #222;text-align: center;font-weight: bold;}
.envi_list .imgcon {width: 278px;
height: 190px;    padding: 3px;
box-sizing: border-box;
border: 1px solid #bbb;
margin-right: 30px;
}
  
#sitemap_con{margin-top: 35px;min-height: 700px;}
#sitemap_con .ind_tit{margin-bottom: 15px;    border-bottom: 1px solid #DCDCDC;background:none;}
#sitemap_con .ind_tit strong{font-size: 18px;text-align: left;display: block;margin-top: 12px;}
#sitemap_con .ind_tit a{line-height:30px;float: none;}
#sitemap_con .breaker{float: right;display: inline-block;width: auto;}
h3.map_title {line-height: 30px; background-color: #fffbfb; border: 1px solid #d6dbe1; text-indent: 20px;  border-bottom: 2px solid #c9151e;margin-top: 25px;}
h3.map_title a{color: #333;} 
.map_list {line-height: 30px; padding-left: 20px; margin-top: 8px; margin-bottom: 8px; } 
.map_list a {padding: 4px; white-space: nowrap;    font-size: 12px;
    line-height: 30px;
    color: #666; }
	
	.widget_ui_tags .items {
	overflow: hidden;
	padding: 15px 0 6px 10px;
}
.widget_ui_tags .items a {
	color: #999;
	background-color: #f6f6f6;
	float: left;
	
    width: 41%;
	margin: 0 1% 1% 0;
	padding: 0 8px;
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	overflow: hidden
}
.widget_ui_tags .items a:hover {
	color: #fff;
	background-color: #fac12c;
}

.containers {
    position: relative;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
   	margin-top: 20px;
}
   .containers .tag_title{    border: 1px solid #e5e5e5;
    font-size: 14px;
    font-weight: 100;
    /* width: 100%; */
    height: 33px;
    line-height: 36px;
    /* padding: 10px 0px; */
    margin-bottom: 20px;}
   .tbox dt {
   
    border: 1px solid #DADADA;
    overflow: hidden;
    clear: both;
    padding: 10px 10px;
}
   .tbox dd {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    padding: 10px;
    overflow: hidden;
    line-height: 30px;
}
   .tags_list dd a {
    margin-right: 10px;
    white-space: nowrap;
}
   .tags_list {
    margin-bottom: 20px;
}


.post-copyright {
	background-color: #eee;
	padding-right: 3%;
	font-size: 12px;
	border-radius: 3px;
	color: #aaa;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3%;
}
.post-copyright a, .post-copyright a:hover {
	color: #aaa;
	text-decoration: none
}
.post-copyright:hover {
	background-color: #61B3E6;
	color: #fff
}
.post-copyright:hover a {
	color: #fff
}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}


 
.page_list {
	text-align: center;
}
.page_list a {
	display: inline-block;
	padding: 0 10px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 2px;
}
.page_list a:hover {
	background: #00a1e9;
	color: #ffffff;
}
.page_list a.pnnum1 {
	background: #00a1e9;
	color: #ffffff;
}
.page_list input {
	display: inline-block;
	padding: 0 5px;
	background: #00a1e9;
	width: 40px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #fff;
	cursor: pointer;
	border: 0;
}
.page_list .p_input {
	display: inline-block;
	padding: 0 5px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #555;
	cursor: default;
}