﻿@charset "UTF-8";
/*------------// Overall //------------------*/
body{font:14px/140% Arial,"宋体",Helvetica, sans-serif,Verdana;color:#5a5a5a; margin:0 auto; background:#FFF; }
table,td{font:14px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; color:#5a5a5a;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#5a5a5a;}
A:visited{text-decoration:none; color:#5a5a5a;}
A:hover{text-decoration:none; color:#0271a9;}
img{ border:0; }
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 } 
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,ul,li{list-style-type:none;}
.overz{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.mn_12{ margin-bottom:12px;}
input{outline:none;}

.language{ float:right; padding-left:30px; color:#999; font-size:14px;}
.language a{ color:#666;}
.language a.cn{ font-family:Arial, Helvetica, sans-serif;}

/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}


/*宽度样式*/
.w1180{ width:1180px; margin:0 auto;}

/*------------顶部-------------*/
#head {width: 100%; margin:0 auto;}
.welcome{background-color:#f1f1f1; height:40px; line-height:40px;font-size:14px; color:#7b7a7a; border-bottom:1px solid #e7e7e7}
.welcome span {float: right;}
.welcome i{ font-style:normal; color:#007dc5;}

#head .c2 {
	clear: both;
	height: 120px;
}
#head .c2 .logo {
	float: left;
	width: 202px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	height: 95px; margin-top:12px;
}

#head .c2 .tel {
	background: url(../images/tel.jpg) left 0px no-repeat;
	float: right;
	height: 58px; line-height:58px; text-indent:45px; margin-top:42px;
	width: 226px; text-align:right;
}

.box{ background-color:#2a7ba8;height:56px; margin-bottom:0px;}
/*主导航菜单*/
#nav-menu{height:56px;width:800px;margin:26px 0 0 70px; position:relative; z-index:88888; float:left;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:13px; }
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:93px;text-decoration:none;width:112px;text-align:center; line-height:93px;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#007dc5;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#007dc5;}
#nav-menu .menu li a.xialaguang span{color:#333;text-align:center;text-decoration:none; font-family:"宋体";}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer; border-bottom:2px solid #007dc5;height:92px; display:block; line-height:92px; margin:0 auto; color:#007dc5;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{display:none;position:absolute;top:94px;background:#007dc5;line-height:normal; padding:10px 0; left:-25px;}
#nav-menu .menu ul.children li{width:100%;padding:0px;display:inline-block;font-size:12px; border:none;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:29px;line-height:29px;overflow:hidden;padding:3px 0;display:block;color:#fff;text-align:left; text-indent:15px;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#036ba7;text-decoration:none;}
/*-------------------------搜索---------------------------*/
.s_search{ float:right; width:60px; height:120px; background:url(../images/ssearch.jpg) center 50px no-repeat; border-left:0px solid #e7e7e7;border-right:0px solid #e7e7e7; position:relative;}
.s_search:hover .searchbox{display: block;}
.s_search .searchbox {/*height:31px; width:268px; position: absolute;float:right; right:11px; top:120px; display:none; z-index:999999999;*/
	height: 31px;
    width: 208px;
    position: absolute;
    float: right;
    right: 11px;
    top: 52px;
    /* display: none; */
    z-index: 999999999;}
.s_search .searchbox h1 {float: left;height:25px;width:138px;border:solid 0px #cccccc; }
.s_search .search_txt {width:178px;overflow:hidden;color:#999;text-indent:20px; height:35px; line-height:35px;border: 1px solid #d7d7d7;
				-moz-border-radius: 25px 0 0 25px; /* Firefox */
  -webkit-border-radius:  25px 0 0 25px; /* Safari 和 Chrome */
  border-radius:  25px 0 0 25px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
				font-size:12PX;}
				

.searchbox h2 {	float:left;	height:30px;  width:50px; color:#fff; font-size:16px; position:absolute; right:0px; top:0;}
.loginsubmit { border:none;overflow: hidden;width:52px; float:left;cursor:pointer;height:37px;color:#fff; margin-top:0px; background-color:#d1d1d1;
               -moz-border-radius: 0 25px 25px 0; /* Firefox */
  -webkit-border-radius: 0 25px 25px 0; /* Safari 和 Chrome */
  border-radius:0 25px 25px 0; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
			   } 
/*-------------------------搜索---------------------------*/


/*通用标题*/
.ty_title{ width:100%; height:177px; background:url(../images/tbg.jpg) left top repeat-x;}
.ty_title h4{ font-size:38px; color:#2a7ba8; text-align:center; line-height:150px; width:160px; border-bottom:6px solid #7d7d7d; margin:0 auto; padding-bottom:20px;}
.ty_title span{ display:block; text-align:center; font-size:16px; color:#333; margin-top:-60px;}

/*产品*/
.wrapper { margin-bottom:20px; min-height:auto; padding-top:20px; }

.left{ float:left; width:235px; overflow:hidden;margin-bottom:20px; margin-top:20px;}
.left1{ height:70px; line-height:27px; background:#231816; text-align:left; font-size:24px; color:#fff; font-weight: normal; padding-left:22px; padding-top:30px;}
.left1 span{ display:block; color:#d2d0d0; font-size:14px; text-transform:uppercase;}
.left2 li{ background-color:#e1e1e1; height:47px; line-height:47px; border:#e1e1e1 1px solid; margin-top:5px; font-size:15px;}
.left2 li a{ display:block; padding-left:46px; color:#666666;overflow: hidden;
			text-overflow:ellipsis;transition:all 300ms ease;  -webkit-transition:all 300ms ease;
			white-space: nowrap;
			background:#e1e1e1 url(../images/tip.png) 15px 16px no-repeat;}
.left2 li a:hover{background:#fff url(../images/tip.png) 15px -21px no-repeat;color:#278ec9;overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;}
.left2 li.cur a{background:#fff url(../images/tip.png) 15px -21px no-repeat;color:#278ec9;}

.container { float:right; width:920px;margin-top: 20px;}
.content { padding:20px; border:1px solid #d7d7d7; margin-bottom:20px; line-height:30px;}
/******************************
 ******************************/
.list-product {background:#fff; padding:0px 20px 0 20px; margin-bottom:10px;border-left: 1px solid #d7d7d7; min-height:626px;}
.list-product .list { float:left; width:104%;}
.list-product .item { float:left; width:280px; margin:0 23px 25px 0; }
.list-product .item .img { width:100%; overflow:hidden; background:#fff; height:262px; border:1px solid #d7d7d7;}
.list-product .item .img img { display:block; width:100%;}
.list-product .item h3 { height:49px; line-height:49px; text-align:center; font-weight:400;background-color:#eeeeee;}
.list-product .item h3 a { color:#333; font-size:14px;}
.list-product .item:hover { border-color:#c8a48e; }

.xtys{ margin-top:-10px; padding-bottom:50px;height:100%; overflow:hidden;!important ;*height:auto;}
.xtys ul{}
.xtys li{ float:left; margin-right:40px; background: url(../images/line.png) center 15px no-repeat; width:204px;}
.xtys li:nth-child(5){ margin-right:0;}
.xtys li i{ width:15px; height:15px;border-radius:50%; background-color:#fff; border:1px solid #d7d7d7; margin:0 auto; display:block;}
.xtys li h4{ font-size:20px; color:#333; text-align:center; font-weight:normal; margin-top:50px; height:60px;}
.xtys li p{ line-height:26px;}
.xtys li .ico{ width:120px; height:120px; margin:20px auto; background:url(../images/ico_h.png) center center no-repeat; text-align:center;}
.xtys li .ico:hover{background:url(../images/ico_on.png) center center no-repeat;}
.xtys li .ico span{display:block; width:120px; height:120px; text-align:center;}
.xtys li:nth-child(1) .ico span{ background:url(../images/ico1.png) center center no-repeat; }
.xtys li:nth-child(2) .ico span{ background:url(../images/ico2.png) center center no-repeat; }

.xtys li:nth-child(3) .ico span{ background:url(../images/ico3.png) center center no-repeat; }
.xtys li:nth-child(4) .ico span{ background:url(../images/ico4.png) center center no-repeat; }
.xtys li:nth-child(5) .ico span{ background:url(../images/ico5.png) center center no-repeat; }


/*index_news*/
.index_news{ padding-bottom:43px;height:100%; overflow:hidden;!important ;*height:auto;}
.index_news ul{ width:1200px; margin:40px auto;}
.index_news li{ float:left; width:328px; margin:0 15px; border:1px solid #d7d7d7; padding:20px 20px 10px 20px; position:relative;}
.index_news li:nth-child(1){-moz-box-shadow:0px 0px 0px #333333; -webkit-box-shadow:0px 0px 0px #333333; box-shadow:0px 0px 40px #d9d9d9;}


.index_news .date{ position:absolute; left:0px; top:0px; background-color:#5a5a5a;width:100px; height:84px; text-align:center; font-size:36px; color:#fff;}
.index_news .date span{ display:block; background-color:#3d3d3d; line-height:35px; font-size:14px; color:#ccc; margin-bottom:15px;}

.index_news li h3{ padding-left:98px; border-bottom:1px solid #d7d7d7; line-height:25px; padding-top:10px; padding-bottom:10px;min-height: 58px; font-size:16px;}
.index_news li p{ margin-top:15px; line-height:25px; color:#888; font-size:13px;}
.index_news .more a{ color:#0f8bb9;}
.index_news .more{ border-top:1px dashed #d7d7d7; line-height:39px; margin-top:12px;}
.index_news .c-more{ width:190px; height:46px; line-height:46px; text-align:center; margin:30px auto; border:1px solid #d7d7d7; border-radius:50px;}

.index_about{ width:100%; height:440px; background: url(../images/index_about.jpg) center top no-repeat;color:#fff; padding:60px 0 20px 0;}
.index_about .fl{ width:50%;}
.index_about h4{ font-size:36px; line-height:55px;}
.index_about i{ display:block; width:70px; height:1px; background-color:#fff; margin:16px 0 30px 0;}
.index_about p{ line-height:30px; margin:20px 0; text-indent:25px;}
.index_about span{ display:block; width:140px; height:40px; background:url(../images/jt.png) center center no-repeat; border:1px solid #fff; line-height:40px; margin-top:30px;}

/*footer*/
.footer{}
.footer .foot{ background:url(../images/foot_bg.jpg) repeat-x left bottom; height:365px;}
.footer .links{ width:1180px; height:100px; border:1px solid #d7d7d7; margin:0 auto; position:relative; background-color:#fff;line-height:100px; }
.footer .links h3{ display:block; background-color:#2a7ba8;position:relative;left:0; top:0; height:102px; width:130px; float:left; margin-top:-1px; text-align:center; color:#fff; font-size:18px; font-weight:normal; margin-right:20px;}
.footer .links a{ display:block; margin:0 10px; float:left;}
.footer .flogo{ float:left; margin-right:30px; background:url(../images/line.jpg) right center repeat-y; margin-top:40px; width:240px; line-height:20px; font-size:10px; color:#504f4f;letter-spacing:0px; text-transform:uppercase; padding-bottom:20px;}
.footer .flogo i{ display:block; width:190px; height:2px;}
.footer .flogo span{ display:block; font-size:16px; color:#1a1919; margin-top:15px;letter-spacing:0;}

.footer .menu{ float:left; margin-top:50px;margin-bottom:10px;}
.footer .menu li{ float:left; background:url(../images/line.jpg) right center repeat-y; height:180px; margin-right:30px; overflow:hidden; padding-right:20px;}
.footer .menu li:last-child{ background:none; margin-right:0;}
.footer .menu h3{ color:#000; font-size:18px; font-weight:normal; line-height:35px;}
.footer .menu i{ display:block; width:30px; height:2px; background-color:#0f8bb9; margin:10px 0 20px 0;}
.footer .menu a{ display:block;float:left; color:#666666; margin:0px 10px 0px 0;}
.footer .menu .text{ width:100%; float:left; line-height:30px;}
.footer .menu b{ font-weight:normal; color:#0f8bb9;}

.footer .copyright{ width:100%; background-color:#1b1b1b; height:60px; line-height:60px; color:#9c9a9a;}
.footer .copyright span{ display:block; float:right; margin-right:10px; color:#9c9a9a;}
.footer .copyright a{ color:#b4b3b3;}
.footer .copyright a:hover{ color:#fff;}




.proinfo { line-height:25px; padding:20px 0;}
.proinfo img{ max-width:100%;}






/*---资讯中心---*/
.news_con {
	width: 98%;
	
	padding-top: 10px;
}  /*资讯中心大框架*/


		/*资讯中心列表页面的--dl*/
dl.news_dl {
	font-size: 14px;
	color: #666;
	padding: 10px 0px;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
	color: #000;
}
dl.news_dl dt {
	margin-bottom: 8px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
dl.news_dl .dt_1 {
	height: 20px;
	padding-left:0px;
	font-size: 18px; margin-bottom:10px;
	color: #666;
}
dl.news_dl .dt_1:hover {
	color: #1b79b9;
}
/*×ê??ê×ò3?úèY,μ??÷ê±μ?í???*/
dl.news_dl .dt_2 {
	font-size: 14px;
	float: right;
	padding: 0 0px 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
}
dl.news_dl .dt_3 {
	font-size: 14px;
}
dl.news_dl .dt_3 a {
	color: #FF0000;
	text-decoration: underline;
} /*????3?′|*/
dl.news_dl dd {
	font-size: 12px;
	height: 45px; margin-left:0px;
	overflow: hidden;
	margin-bottom: 10px; color:#999;
}
/*资讯详细页面内容*/
.n_info_con {
	width: 100%;
	margin:30px auto 10px auto;
	overflow: hidden;
	font-size: 14px;
}
#cntrBody{ line-height:27px;}
.n_info_con h1 {
	text-align: center;
	font-size: 26px; line-height:40px;
	color: #000;
	margin-bottom: 6px;
}
.n_info_con2 {
	width: 98%;
	margin: 0 auto;
}
.n_info_con h3 {
	text-align: center;
	color: #000;
	font-family: "宋体";
	margin-bottom: 10px;
	font-size: 24px;
} /*资讯详细页面，内容标题*/
.info_con_tit {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #E5E5E5;
	padding-bottom: 6px;
	padding-top: 6px;
}
.info_con_tit span {
	margin-right: 20px;
}
.info_con_tit .n_tit {
	text-align: center;
	color: #7E7E7E;
}
.info_con_tit .n_tit a {
	color: #BCBBBB;
}
.info_con_tit .n_tit2 {
	height: 24px;
}
.n_info_con .tit2_span {
	float: right;
	margin: 0;
	_margin-top: 5px;
}
.n_info_con p {
	font-size: 14px;
	line-height: 25px;
	padding: 0 20px;
}
.n_info_con p a {
	color: #B61212;
}
.n_info_con .apage {
	text-align: center;
	margin-bottom: 10px;
} 

.gduo {
	height: 50px;
	line-height: 50px;
	background: #f7f7f7;
	overflow: hidden;
	margin: 25px 0px;
	padding: 0 10px; width:100%;
}
.gduo span {
	float: right;
	width: 500px;
	overflow: hidden;
	height: 40px;
	display: block; text-align:right; padding-right:30px;
}
.gduo a {
	font-weight: bold;
}

/*产品通用标题*/
.pro_curmbs {
	    margin-bottom: 20px;
    padding: 0 18px;
    height: 26px;
    border-left: 5px solid #999;
    line-height: 26px;
    margin-left: -23px;
    /* background: url(../images/conttitbg2.png) no-repeat left center; */
} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
	color: #008CE1;
}
.pro_curmbs a {
	color: #333;
}
.pro_curmbs a:hover {
	color: #008CE1;
}
.pro_curmbs .a_b {
	color: #008CE1;
	font-weight: bold;
}

.position_cp{ width:100%; line-height:55px; background-color:#E4E4E4; color:#ccc;}
#page-title {
	background: #f0f0f0 url(images/grey.png) repeat-x left top;
	height: 70px;
}
#page-title h1 {
	float: left;	
	line-height: 70px; /* height of the page-title */
	margin: 0; color:#000; font-weight:600;
}
/* Breadcrumbs */
#breadcrumbs {
	float: right;	
	line-height: 70px; /* height of the page-title */
}
#breadcrumbs li {
	display: inline;
}
#breadcrumbs a {
	margin: 0 3px;
}
#breadcrumbs li:last-child {
	margin-left: 3px;
}


/**/
.sub-nav-box{height: 66px;}
.sub-nav{
	width: 100%;
	border-bottom:0px solid #ebebeb;
	height: 66px;
	line-height: 66px;
	left: 0;
	top: 0;
	background: #fff;
	position: relative;
	z-index: 998;
}
.sub-nav .position{font-size: 14px;color: #a3a3a3;}
.sub-nav .position .home{
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url(../images/home_ico.png) no-repeat left center;
}
.sub-nav .link{
	max-width: 80%;
	padding: 0 9px;
	position: relative;
}
.sub-nav .link .swiper-button-next{
	width: 9px;
	height: 16px;
	margin-top: 23px;
	background: url(../images/year_btn.png) no-repeat -9px 0;
	background-size: 18px 16px;
}
.sub-nav .link .swiper-button-prev{
	width: 9px;
	height: 16px;
	margin-top: 23px;
	background: url(../images/year_btn.png) no-repeat 0 0;
	background-size: 18px 16px;
}
.sub-nav .link .swiper-button-next:hover,.sub-nav .link .swiper-button-prev:hover{
	background-image: url(../images/year_btn2.png)
}
.sub-nav .link ul{ width:110%; margin-right:15px;}
.sub-nav .link .swiper-slide{
	min-width: auto;
	width: auto; float:left;
	margin: 0 15px;
	min-height: 0;
}
.sub-nav .link .swiper-slide a{
	font-size: 15px;
	color: #666666;
	line-height: 63px;
	float: left;border-bottom: 3px solid #fff;
}
.sub-nav .link .swiper-slide a:hover,.sub-nav .link .on a{border-bottom: 3px solid #0271a9; color:#0271a9;}
.i-title {
	font-size: 28px;
	color: #333;
	line-height:35px; margin-top:30px;
}


.container_1 {
    position: relative;
    width:100%; background-color:#fafafa; border-top:1px solid #d7d7d7;
    margin: 0 auto;height:100%; overflow:hidden;!important ;*height:auto;
    padding: 0;
}
.pb_title_wrapper { padding-bottom: 10px;}
.pb_title_wrapper h3,p{ margin:0;padding:0;}
.pb_title_wrapper h3 { padding-bottom: 3px; font-size: 20px; font-weight:bold;}
.who_wrapper p{ width:100%; color:#666; font-size:14px; margin:10px 0; text-indent:25px;}
.who_wrapper .text{ float:left; width:100%; margin-top:20px; line-height:35px; color:#666; padding-bottom:30px;}
.who_wrapper h3{ margin-top:50px;}


/*---产品中心---*/
.pro_main {
    width:100%; overflow:hidden;
	zoom: 1;
	padding: 20px 0px 10px 0px;
	height:100%; overflow:hidden;!important ;*height:auto; border-top: 1px solid #d7d7d7;
}
/*--产品列表，顶部图文产品详细介绍--*/

.p_list_dl {
	margin: 5px 0px;
	float: left;
	width: 300px;
}
.p_list_dl dt{ height:210px; overflow:hidden;border: 5px solid #fbfafa; width:272px;}
.p_list_dl dt:hover{border: 5px solid #f9e9ad;
                    -webkit-transition: all 0.3s;
					-moz-transition: all 0.3s;
					transition: all 0.3s;  
					  }
.p_list_dl dt img {
	display: block;width: 272px;
	
}
.p_list_dl dd {
	height: 35px;
	overflow: hidden;
}
.p_list_dl dd h5 {
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}
.p_list_dl dd h5 a {
	color: #888; font-weight: normal;
}
.p_list_dl dd p {
	line-height: 20px;
	height: 40px;
	font-size: 13px;
	overflow: hidden;
	color: #546a85;
}
.p_list_dl dd div {
	margin-top: 16px;
	overflow: hidden;
}
.p_list_dl dd div span {
	float: left;
	width: 50%;
	line-height: 22px;
	color: #767676;
}
.p_list_dl dd div span em {
	position: relative;
	top: -1px;
	margin-right: 6px;
	color: #b0b0b0;
}

/* -- 翻页效果 -- */
/* pager */
.pager  {  display:block; width:100%; height:auto; padding:5px 0 5px; text-align:center; clear:both; margin-bottom:5px; border-top:0px dashed #d7d7d7;}
.pager li{  display:inline-block;color:#333;height:30px; line-height:30px;text-decoration:none;border-radius:2px; margin:0 2px;}
.pager li a{  display:inline-block; border:1px solid #c5c0c0; color:#333; background:#fff; height:30px; line-height:30px; padding:0px 12px; text-decoration:none; border-radius:2px;  }
.pager li a:hover {  background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none; }
.pager li.thisclass {background:#fff; border:0px solid #e35000; font-weight:bold; color:#e35000;padding:0px 0px;}
.pager li.thisclass:hover{background:#f5f5f5;}
.pager li span.dot {  background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#fff;  }
.pager li span:first-child {}
.pager li .pageinfo{display:inline-block; border:1px solid #d7d7d7; color:#666; background:#fff; height:30px; line-height:30px; padding:0px 12px; text-decoration:none; margin:0 5px; border-radius:2px; }
.pager li .pageinfo:hover{}


.bimg {
	float: left;
	width: 352px;
	overflow: hidden;
	margin-bottom: 10px;
}
.bimg img{
	width: 92%; padding:4px; border:3px solid #f7f7f7;
}
.prodbaseinfo_a {
	float: right;
	width: 482px;
	margin-top: 25px;
	z-index: 1;
}
.h2_prodtitle {
	font-size: 20px;
	color: #414141;
	border-bottom: 1px dashed #bbbbbb;
	padding: 2px 0 10px;
	line-height: 1.6em;
}
.ul_prodinfo {
	padding: 6px 0;
	overflow: hidden;
	zoom: 1;
}
.ul_prodinfos {
	padding: 6px 15px;
	overflow: hidden;
	zoom: 1;
	background: #f3f3f3;
	font-size: 14px;
	font-weight: bold;
}
.ul_prodinfos li {
	padding: 5px 0 10px;
}
.ul_prodinfo li {
	padding: 6px 0;
}
.ul_prodinfo li span {
	font-size: 14px
}
.li_normalprice, .li_prono {
	line-height: 24px;
}
/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
	clear: both; width:100%;
	margin-bottom: 10px;
	position: relative
}
.mod_goods_info .hds {
	border-bottom: 1px solid #d7d7d7;
	height: 33px;
	_overflow: hidden;
}
.mod_goods_info .hds li {
	float: left;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right: -1px;
}
.mod_goods_info .hds li h3 {
	display: block;
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #f3f3f3;
	border: 1px solid #fff;
}
.mod_goods_info .hds li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}
.mod_goods_info .hds .status_on {
	border-color: #d7d7d7;
	border-bottom: 0;
	position: relative;
}
.mod_goods_info .hds .status_on h3 {
	height: 31px;
	background-color: #fff;
	color: #333;font-weight: normal;
}
.mod_goods_info .hds .status_on h3 a {
	color: #076EBB;
	font-weight: normal;
}
.mod_goods_info .more {
	position: absolute;
	top: 8px;
	right: 0px;
}
.mod_goods_info .more a:link, .mod_goods_info .more a:visited {
	text-decoration: none;
	color: #085C9B;
}
.mod_goods_info .more a:hover {
	color: #D4105A;
}


.n_info_con2 {
	width: 98%;
	margin: 0 auto;
}
.n_info_con h3 {
	text-align: center;
	color: #000;
	margin-bottom: 10px;
	font-size: 24px;
} /*????????棬???????*/
.info_con_tit {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #E5E5E5;
	padding-bottom: 6px;
	padding-top: 6px;
}
.info_con_tit span {
	margin-right: 20px;
}
.info_con_tit .n_tit {
	text-align: center;
	color: #7E7E7E;
}
.info_con_tit .n_tit a {
	color: #BCBBBB;
}
.info_con_tit .n_tit2 {
	height: 24px;
}
.n_info_con .tit2_span {
	float: right;
	margin: 0;
	_margin-top: 5px;
}
.n_info_con p {
	font-size: 14px;
	line-height: 25px;
	padding: 0 3px;
}
.n_info_con p a {
	color: #B61212;
}
.n_info_con .apage {
	text-align: center;
	margin-bottom: 10px;
} 

.about_pic{ border-top: 1px dashed #d7d7d7; margin-top:20px; padding-top:30px; width:101%;}
.about_pic li{float:left;}
.about_pic li span{ float:left; display:block; text-align:center; margin-bottom:15px;}
.about_pic li:nth-child(1) img{ height:240px; margin-right:32px; margin-bottom:10px; float:left;}
.about_pic li:nth-child(2) img{ width:208px; margin-right:30px; margin-bottom:10px; float:left;}
.about_pic li:nth-child(2){ width:43%; float:left;}
.about_pic li:nth-child(3){ width:21%; float:left;margin-right:35px; }
.about_pic li:nth-child(4){ width:29%; float:left;}
.about_pic li:nth-child(4) span{ display:block; width:100%; height:170px; overflow:hidden; margin-bottom:20px;}


.contact {
    width: 1180px;
    margin: 0px auto;
    padding: 50px 0px;
}
.contact li {
    list-style: none;
    position: relative;
    overflow: hidden;
    border-top: 1px dashed #ccc;
    padding: 30px 0;
}
.contact img{width:60px;height:60px; float:left; margin-right:20px;}
.contact ul{width:38%;float:right}
.contact li{list-style:none;position:relative;overflow:hidden;border-top:1px dashed #ccc;padding:30px 0}
.contact h2{ display: block; width:60%;}
.contact h2,.contact p{display:inline-block;padding:0;float:left;}
.contact span{float:left}
.contact h2{margin:5px 0 0 10px; font-size:20px; color:#000; font-weight:normal;}
.contact p{overflow:hidden;margin:10px 0 0 10px; color:#666; font-size:16px;line-height: 25px;width: 74%;}


.kxtd li{ width:100%;  line-height:25px; margin-bottom:40px; border-bottom:1px dashed #d7d7d7;height:100%; overflow:hidden;!important ;*height:auto; padding-bottom:15px;}
.kxtd li .pic{ float:left; width:247px; margin-right:30px; font-size:28px; text-align:left;}
.kxtd li .pic img{ width:100%; margin-bottom:16px;}
.kxtd li h3{ font-size:24px; font-weight:normal; color:#222; line-height:24px; padding-bottom:10px; margin-top:8px;}
.kxtd li .js{ float:left; margin-right:50px; width:580px;}
.kxtd li .js p{ line-height:30px; text-indent:25px; margin:15px 0;}
.kxtd li .ry{ float:left;}
.kxtd li span{ display:block; margin-left:40px; padding:2px 20px;height:35px; line-height:35px; font-size:18px; text-align:center; color:#fff; background-color:#333; margin:15px 0;}
.kxtd li:last-child{ margin-bottom:0; border-bottom:0; padding-bottom:0;}

.jscg{ margin-bottom:30px; width:100%; float:left;}
.jscg h3{ margin-top:15px;}
.jscg h4{ margin-top:15px;}

.yyms li{ width:30%; margin-right:50px; float:left;}
.yyms li .pic{ width:100%; margin-bottom:15px;}
.yyms li .pic img{ width:100%;}
.yyms li h4 {
    margin-top: 10px;
    line-height: 40px;
    height: 50px;
    text-align: center;
    font-size: 24px;
    border-bottom: 1px solid #d7d7d7;
	margin-bottom:15px;}
.yyms li i{ display:block; width:100%; height:3px; background-color:#333; margin:5px 0; float:left;}
.yyms li p{ text-indent:25px; line-height:26px;}
.yyms li:nth-child(3){ margin-right:0;}