/*全局样式*/

.w100 {width: 100%;}
.fl {float: left;}
.fr {float: right;}

/*原文件配置*/


.w1200{ width:1200px; margin:0 auto;}

body {color:#000; background:#fff; font:12px/20px 'Microsoft YaHei', arial, sans-serif; min-width:1200px;}/*最小宽度1200px是为了适应移动端预览*/
a{ color:#000;}
input{ outline: none;}
a:hover{color:#fd711c;}
input,textarea {outline: none;}

/*按钮专用 end*/
.btn_com{ display:inline-block; width:90px; height:32px; line-height:32px; background:#417be7; font-size:12px; text-align:center; color:#FFF; cursor:pointer;}
.btn_com:hover{ color:#fd711c;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.input_com{ border:2px solid #0099d9; padding:8px 10px; font-size:16px; line-height:16px;}



/*块级转化*/
.di_in{ display:inline-block;}
.di_no{ display:none;}
.di_bl{ display:block;}

/*原文件配置  end*/



/* 到顶部间距 */
.mt0{ margin-top:0px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:50px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:50px;}
.mt60{ margin-top:60px;}



/* 到左边间距 */

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:25px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:35px;}
.ml45{ margin-left:35px;}
.ml50{ margin-left:50px;}

/* 字体大小 */

.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}

/*纵向居中*/
.v_middle{ vertical-align:middle;}

/*横向居中*/
.te-align{ text-align:center;}

/*相对定位*/
.p_r{ position:relative;}
.p_a{ position:absolute;}
/* 白色背景 */
.bgfff{ background:#fff;}








/*全局样式 end*/

.w980{width: 980px; margin-left: auto; margin-right: auto;}

.header{ padding-top: 50px;}
.header .w980{ overflow: hidden;}
.header h1{ font-size: 45px; font-weight: bold; line-height: 45px; float: left;}
.header .w980 span{ float:right; padding-right: 10px; margin-top: 73px; display: block; padding: 5px;}

.header .w980 span a{
	display: inline-block;
    border-radius: 5px;

	width: 55px;
	text-align: center;
	padding:3px 0;
	margin-left: 5px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    background-image:-webkit-linear-gradient(0deg, #fff, #d7d7d7); background-image:linear-gradient(0deg,#fff, #d7d7d7);
	background-size: cover;
    border: solid rgba(70, 112, 18, 1) 0px;
}
.header .w980 span a:hover{ background-color: rgba(255, 255, 255, 0.2); color: #000; }

.nav{ background: #ccc; margin-top: 42px;}
.nav .w980 li{ float: left; width: 20%; text-align: center; line-height: 46px;}
.nav .w980 li a{ display:block;}
.nav .w980 li a:hover{ color: #fff;}

.list_box .gonggao_box ul li{ text-align: right; margin-bottom: 40px;}

.list_box .gonggao_box ul li a{display: inline-block;
    border-radius: 5px;

	width: 186px;
	text-align: center;
	padding:3px 0;
	 line-height: 36px;
	margin-left: 5px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    background-image:-webkit-linear-gradient(0deg, #fff, #d7d7d7); background-image:linear-gradient(0deg,#fff, #d7d7d7);
	background-size: cover;
    border: solid rgba(70, 112, 18, 1) 0px;
}

.list_box{ margin-top: 74px;}
.gonggao_box{ width: 247px;}
.list_box2{ width: 650px; margin-left: 20px;}
.list_box2 ul li a{float: right;}
.list_box2 ul li span,.list_box2 ul li p{ float: left;}
.list_box2 ul li p{ width:430px; margin-left: 30px;}
.list_box2 ul li{ overflow: hidden; border-bottom: 1px dashed #f1f1f1; padding: 10px 0;}
.footer{ text-align: center; margin-top: 40px; background: #f1f1f1; padding: 10px 0;}


.w920{width: 1005px; margin-left: auto; margin-right: auto;}
.header_en{
	padding: 17px 0 0 0;
	background: #000;
}
.header_en .top ul{
	float: right;
}
.header_en .top ul li{
	float: left;
	margin-left:19px;
}
.header_en .top ul li a{
	display: inline-block;
	margin-left: 5px;
}
.header_en .menu{
	padding-bottom: 20px;

}
.header_en .nav_en{

}
.nav_en li{
	float: right;
	width: auto;
	padding-right: 30px;
	position: relative;
}
.nav_en .erji_box{
	position: absolute;
	left: 0;
	top: 40px;
	width:232px;
	padding: 0 10px;
	background: #222222;
	display: none;
}
.nav_en .erji_box ul{
	clear: both;
	overflow: hidden;
}
.nav_en .erji_box ul li{
	width: 100%;
	float: none;
}
.nav_en .erji_box a{
	color: #cfcfcf;
	display: block;
	line-height: 2;
	padding: 0 10px 0 15px;
	background: url(../images/arrow_wh.gif) no-repeat 10px center;
}
.nav_en .erji_box a:hover{
	background: #000 url(../images/arrow_sky.gif) no-repeat 10px center;
}
.nav_en li .hover{
	display: none;
}
.nav_en li.hover img{
	display: none;
}
.nav_en li.hover img.hover{
	display: block;
}
.nav_en li.hover .erji_box{
	display: block;
}
.sosuo{
	float: right;
	background: url(../images/search_bg.gif) no-repeat;
	background-size: cover;
	width: 170px;
	margin: 12px 0 0 0;
	padding: 3px 9px;
	box-sizing: border-box;
}
.sosuo input{
	width: 118px;
	background-color: transparent;
	border: 0;
	color: #fff;
	height: 20px;
	float: left;
}
.banner_en{
	text-align: center;
}
.mianbaoxie{
	border-bottom: 1px solid #e3e3e2;
	/*padding: 10px 0;*/
}
.mianbaoxie >*{
	vertical-align: middle;

}
.worldwide{
	display: block;
	width: 100%;
	height: 540px;
background: url(../images/worldwide.jpg) no-repeat 0 0/100% 540px;

}
.worldwide .centent{
	overflow: hidden;
	clear: both;
}
.worldwide .centent span,.worldwide .centent img,.worldwide .centent dd a{
	vertical-align: middle;
}
.worldwide .centent dd{
	overflow: hidden;
	clear: both;
}
.worldwide .centent h2{
	margin-top:50px;
}
.worldwide .centent h3{
	margin:50px 0;
}
.worldwide .centent dd img{
	float: left;
	margin-top:5px;
}
.worldwide .centent dl{
	float: left;
	width: 20%;
	padding-right: 10px;
	text-align: center;
	box-sizing: border-box;
}
.worldwide .centent dl:last-child{
	padding-right: 0;
}
.worldwide .centent dl dt{
	font-size: 18px;
	color: white;
	text-align: left;
	margin-bottom:50px;
}
.worldwide .centent dl dd{
	margin: 10px 0;
}
.worldwide .centent dl dd a{
	color: white;
	margin-left:5px;
	font-size: 12px;
	float: left;
}
.mianbaoxie .fr img{
	margin-left: 10px;
}
.aboutus_box{
	clear: both;
	overflow: hidden;
}
.aboutus{
	width: 210px;
	margin: 30px 40px 0 0;
	float: left;
	display: inline;
}
.aboutus ul li a{
	display: block;
	padding: 2px 0 2px 10px;
	border-bottom: 1px dotted #98998e;
}
.aboutus ul li.on a{
	color: #00aad2;
}
.aboutus2{
	width: 666px;
	float: left;
	display: inline;
}
.aboutus2 h2{
	color: #000;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 20px;
}
.list_box2>div h2{
	font-size: 1.16rem;
}
.aboutus2 h2 img{
	/*float: right;*/
}
.logo_en{padding: 20px 0;}
.aboutus2 p{
	width: 100%;
	line-height: 1.5;
	color: #242424;
	margin-bottom: 10px;
}
.aboutus2 h3{
	font-size: 15px;
}
.aboutus2 dl{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.aboutus2 dt{
	width: 20%;
	line-height: 1.5;
	font-weight: bold;
	float: left;
	display: inline;
}
.aboutus2 dd{
	width: 80%;
	line-height: 1.5;
}


.newsListWrap {
	width: 100%;
	margin: 0 0 20px 0;
	float: left;
	display: inline;
}

.newsList {
	width: 100%;
	border-top: 2px solid #92877f;
}
table, td {
	text-align: center;
	margin: 0;
	padding: 0;
	border-spacing: 0px;
	border: 0;
	border-collapse: collapse;
	font-size: 12px;
}
table {
	display: table;
	border-collapse: separate;
	border-spacing: 2px;
	border-color: grey;
}
thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.subTxt p {
	width: 100%;
	line-height: 60px;
	color: #242424;
	float: left;
	display: inline;
}
.paging {
	width: 100%;
	text-align: center;
	margin: 30px 0 25px 0;
	float: left;
	display: block;
}
div.pagination {
	padding: 10px 0 30px 0;
	margin: 10px;
	text-align: center;
	font-size: 11px;
	clear: both;
}
div.pagination a {
	padding: 1px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999;
	text-decoration: none;
	color: #4d4f53;
}
.paging a {
	padding: 5px 6px 4px 6px;
	color: #8B8B8B;
	margin: 7px 0;
	display: inline;
}
div.pagination span.current {
	padding: 1px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #4d4f53;
	font-weight: bold;
	background-color: #00aad2;
	color: #fff;
}

.goodsList3 {
    width: 100%;
    margin: 0 0 40px 0;
    float: left;
    display: inline;
}

.goodsList3 h1 {
    margin: 30px 0;
    font-size: 14pt;
    font-weight: bold;
    font-family: Arial;
    color: #000;
    background: url(../images/i_stit.gif) no-repeat 0 7px;
    padding-left: 20px;
}
.goodsList3 ul {
    width: 100%;
    margin: 8px 0;
    float: left;
    display: inline;
}

.goodsList3 li {
    width: 205px;
    float: left;
    display: inline;
}

.goodsList3 dt {
    width: 100%;
    color: #000;
    line-height: 18px;
    margin: 5px 0 0 0;
    float: left;
    display: inline;
}
.goodsList3 .tit1 {
    margin-top: 15px;
    font-weight: bold;
}
.goodsList3 .tit2 {
    width: 190px;
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial;
}
.goodsList3 .tit1 a {
    font-size: 12pt;
    color: #000000;
    font-family: Arial;
}
.list_box2 .goodsList3 ul li a{
    float: none;
}
.list_box2 .goodsList3 ul li{
    border: none;
    margin: 10px 0;
	height: 265px;
}
.detailInfo {
    width: 100%;
    margin: 30px 0 20px 0;
    float: left;
    display: inline;
}

.detailInfo .photo {
    width: 440px;
    float: left;
    display: inline;
}

.detailInfo .info {
    width: 500px;
    float: left;
    display: inline;
}
.detailInfo .info h1 {
    width: 100%;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 34px;
    float: left;
    display: inline;
}
.detailInfo .info h2 {
    width: 100%;
    margin: 0 0 20px 0;
    font-size: 20px;
    font-weight: normal;
    color: #ebebeb;
    float: left;
    display: inline;
}
.detailInfo .info h2 b {
    color: #000;
    font-weight: normal;
}
.detailInfo .info li {
    width: 100%;
    margin: 2px 0;
    line-height: 18px;
    float: left;
    display: inline;
}
.detailInfo .info .simg {
    width: 100%;
    margin: 40px 0 0 0;
    float: left;
    display: inline;
}
.detailInfo .info .simg dt {
    width: 68px;
    height: 68px;
    border: 1px solid #c1c1c1;
    margin: 0 10px 0 0;
    float: left;
    display: inline;
}
.detailCon {
    width: 100%;
    margin: 30px 0 40px 0;
    float: left;
    display: inline;
}
.detailCon .tab {
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    height: 37px;
    margin: 0 0 40px 0;
    float: left;
    display: inline;
}
.detailCon .tab li {
    float: left;
    display: inline;
}

.detailCon .tab li {
    float: left;
    display: inline;
}

.detailCon .con {
    width: 95%;
    margin: 0 auto;
}
.detailCon .tab li a{
    margin: 2px 10px;
}
.detailCon .tab li{
    border: solid 1px #999999;
    border-radius: 5px;
}

.subTable {
    width: 100%;
    border: 1px solid #cccccc;
}

.subTable th {
    padding: 6px 8px 10px 8px;
    background: #efefef;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #ccc;
    text-align: left;
}
.subTable td {
    padding: 7px 8px;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #ccc;
    line-height: 20px;
}

table,td {
    margin: 0;
    padding: 0;
    border-spacing: 0px;
    border: 0;
    border-collapse: collapse;
    font-size: 12px;
}

.bbs_list {
    width: 100%;
    margin: 0 0 20px 0;
    float: left;
    display: inline;
}
.bbs_list_tb {
    width: 100%;
    border: 1px solid #cccccc;
}
colgroup {
    display: table-column-group;
}
.bbs_list_tb th {
    padding: 6px 0 10px 0;
    background: #efefef;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #ccc;
    text-align: center;
}
.bbs_list_tb td {
    padding: 7px 0;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #ccc;
    line-height: 20px;
}
.bbs_list_tb .padd20 a {
    color: #0033ff;
}
.paging ul{
	clear: both;
	overflow: hidden;
	display: inline-block;
}
.paging ul li{
	display: inline-block;
	float: left;
	padding: 1px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999;
	text-decoration: none;
	color: #4d4f53;
}
.paging ul li a{
padding: 0;
	margin: 0;
}

.thisclass{
	/*padding: 1px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #4d4f53;
	font-weight: bold;
	background-color: #00aad2;*/
	color: red;
}
.slideBox{
	text-align: center;
	position: relative;
}
.slideBox .bd img{
	max-width:100%;
  display:block;
}
.slideBox .hd{
	position: absolute;
	bottom: 78px;
	width: 100%;
	text-align: center;
}
.slideBox .hd li{
	width: 11px;
	height: 11px;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 100%;
	display: inline-block;
	margin: 0 5px;
}
.slideBox .hd li.on{
	background: #000000;
}
.slideBox .w1200{
	top: 50%;
	margin-top: -41px;
	left: 50%;
	margin-left: -600px;
}
.slideBox .prev,.slideBox .next{
	position: absolute;
	top: 45%;
	left: 0;
}
.slideBox .next{
	left: auto;
	right: 0;
}
.w925{
	width: 925px;
	margin: 0 auto;
}
.list{
	width: 915px;
	position: relative;
	padding: 4px 4px 20px 4px;
	background: #fff;
	border: 1px solid #cdcdcd;
}
.list ul.sub li{
	width: 25%;
	text-align: center;
	float: left;
}
.list .list_box{

}
.list_boxs li{
	width: 435px;
	margin: 0 10px 0 10px;
	float: left;
}
.list_boxs li h2{
	font-size: 14px;
	padding: 20px 0 13px 0;
	border-bottom: 1px solid #e2e3e3;
}
.list_boxs li h2 a{
	margin: 0 10px 0 0;
	float: right;
	font-size: 12px;
	text-decoration: underline;
	color: #21b5e6;
	font-weight: normal;
}
.list_boxs dl{
	width: 100%;
	padding: 25px 0 0 0;
	clear: both;
	overflow: hidden;
}
.list_boxs dt{
	width: 20%;
	font-size: 10px;
	text-align: center;
	float: left;
}
.list_boxs dt sapn{
	width: 100%;
	display: block;
	font-size: 22px;
	margin: 5px 0;

}
.list_boxs dd{
	width: 78%;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	float: left;
}
.list_boxs dd a{
	color: #333;
	display: block;
	line-height: 20px;
	font-weight: bold;
}
.subCon {
	width: 690px;
	margin: 30px 0 0 0;
	float: left;
	display: inline;
}
.subTxt {
	margin: 0 0 40px 0;
	float: left;
	display: inline;
}
.subTxt h1 {
	width: 100%;
	color: #000;
	font-size: 25px;
	font-weight: normal;
	display: inline;
}
.subTxt p {
	width: 100%;
	line-height: 18px;
	color: #242424;
	float: left;
	display: inline;
}
.searchTable {
	width: 100%;
	margin: 0 0 30px 0;
	border: 1px solid #cccccc;
}
.subTxt {
	margin: 0 0 40px 0;
	float: left;
	display: inline;
}
.subTxt h1 {
	width: 100%;
	color: #000;
	font-size: 25px;
	font-weight: normal;
	display: inline;
}
.subTxt h1 .search_result {
	font-size: 22px;
}

.thb tr{
	border: 1px solid #cdcdcd;
}

.seach_inp {
	vertical-align: middle;
	padding: 3px;
	border: 1px inset #efefef;
}

.searchTable th {
	padding: 12px 0;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ccc;
	text-align: center;
}
.searchTable img,.searchTable a{
	vertical-align: middle;
}
.searchTable td {
	padding: 0;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ccc;
	line-height: 20px;
}

.newsListWrap {
	width: 100%;
	margin: 0 0 20px 0;
	float: left;
	display: inline;
}
.blogLIst {
	width: 100%;
	margin: 0 0 20px 0;
	border-top: 1px dotted #98998e;
	float: left;
	display: inline;
}
.blogLIst ul {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dotted #98998e;
	float: left;
	display: inline;
}
.blogLIst .img {
	width: 18%;
	border: none;
}
.blogLIst li {
	float: left;
	display: inline;
}

.blogLIst .con {
	width: 77%;
	margin-left: 20px;
}
.blogLIst .con a {
	float: inherit !important;
}

.blogLIst .con p {
	width: 100%;
	line-height: 20px;
	margin: 5px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
}

.blogLIst .con  {
	border: none !important;
}
.bbsView h1 {
	width: 100%;
	font-size: 20px;
	color: #000;
	padding: 0 0 15px 0;
	margin: 0;
	border-bottom: 2px solid #f3f3f3;
	line-height: 25px;
	float: left;
	display: inline;
}
.bbsView .info .date {
	font-weight: bold;
	color: #0065a2;
}
.bbsView .info {
	width: 100%;
	padding: 10px 0 25px 0;
	border-top: 1px solid #e7e7e7;
	line-height: 25px;
}
.bbsView ul {
	width: 100%;
	float: left;
	display: inline;
}
.bbs_write {
	width: 100%;
	margin: 0 0 50px 0;
	float: left;
	display: inline;
}

.bbs_write .txt_point {
	margin: 0 35px 0 0;
	font-size: 10px;
	float: right;
	color: #00aad2;
}

.bbs_write_tb {
	width: 100%;
	height: 30px;
	padding-bottom: 13px;
}

.bbs_write .btn {
	margin: 10px 0 0 125px;
}
.bbs_write_tb input {
	border: 1px inset #d4d0c8;
}
.bbs_write_tb select {
	border: 1px inset #d4d0c8;
}
.bbs_write_tb select td{
	text-align: left;
}
.bbs_write_tb th {
	vertical-align: top;
	padding: 15px 0 0 0;
	color: #606060;
	text-align: left;
	font-size: 11px;
}

.text_box {
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	font-family: dotum;
	margin: 0;
	padding: 4px 2px 0 4px;
	height: 17px;
}

.branchList {
	width: 100%;
	float: left;
	display: inline;
}
.branchList h1 {
	width: 100%;
	margin: 0 0 8px 0;
	float: left;
	display: inline;
}
.branchList dl {
	width: 100%;
	margin: 0 0 30px 0;
	float: left;
	display: inline;
}
.branchList dt {
	width: 18%;
	line-height: 22px;
	font-weight: bold;
	float: left;
	display: inline;
}
.branchList dd {
	width: 82%;
	line-height: 22px;
	float: left;
	display: inline;
}
.point {
	color: #00aad2;
}
.bbs_write_tb td {
	background: none;
	color: #707070;
	padding: 10px 0;
}

.bbs_list_tb {
	width: 100%;
	border: 1px solid #cccccc;
}
.bbs_list_tb td {
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ccc;
	line-height: 20px;
}

.bbs_list_tb .padd10 {
	text-align: left;
	padding-left: 5px;
}
.web_ul table,.web_ul tr,.web_ul td{
	border: solid 1px white;
}
.list_web ul li {
	 border-bottom: none;
}


.faqs_tab th{
	padding: 6px 0 10px 0;
	background: #efefef;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ccc;
	text-align: center;
}
.faqs_tab{
	width: 100%;
	border: 1px solid #cccccc;
}

.faqs_tab, td {
	margin: 0;
	padding: 0;
	border-spacing: 0px;
	border: 0;
	border-collapse: collapse;
	font-size: 12px;
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ccc;
	line-height: 20px;
	border-right: 1px solid #cccccc;
}
.faqs_tab .tr_l{
	display: none;
}
.faqs_tab tr.on{
	display: initial;

}
.footer .w980 p + p{ display:none;}