@charset "utf-8";

.clearfix:before, .clearfix:after{	content:" "; display:table;	}
.clearfix:after{	clear:both;	}

.clx {*zoom:1;}
.clx:after {display:block; content:" ";clear:both;}

/*------------------------------------company--------------------------------*/

.left_pd10 {padding-left:10px;}
.mtop10 {margin-top:10px;}
.mtop30 {margin-top:30px;}
.mtop50 {margin-top:50px;}
.f_left {float:left;}

.cen {text-align:center;}
/*Company*/

.greet_txt1 .txt1 {margin-top:25px;font-size:25px;}
.greet_txt1 .txt1 span {color:#e14400;font-size:25px;}
.greet_txt1 .txt2 {font-weight:300;line-height:1.4em;}
.greet_txt1 .fl {width:260px;}
.greet_txt1 .fr {width:610px;font-size:15px;color:#4a4a4a;}

.history {border-bottom:1px solid #7a7571;}
.history dl {overflow:hidden;border-top:1px solid #7a7571;padding:22px 0;}
.history dl > dt {float:left;margin-right:35px;width:108px;text-align:center;color:#dea548;font-size:40px;}
.history dl dd {float:left;width:750px;}
.history dl dd ul li {color:#7a7571;padding:6px 0;font-weight:300;font-size:15px;}
.history dl dd ul li span {display:inline-block;width:110px;font-weight:700;color:#333;}

.exports {text-align:center;}
.exports .txt1 {color:#867e6f;font-size:30px;}
.exports .txt2 {color:#303030;font-size:20px;font-weight:500}

.domestic > .over_f > .fr > dl {border-top:1px solid #dfdedd;padding:25px 0;overflow:hidden;}
.domestic > .over_f > .fr > dl > dt {font-size:60px;color:#dea548;float:left;margin-right:30px;}
.domestic > .over_f > .fr > dl > dd {float:left;width:620px;}
.domestic > .over_f > .fr > dl > dd > dl > dt {font-size:25px;color:#222;font-weight:500;padding:3px 0 8px 0;}
.domestic > .over_f > .fr > dl > dd > dl > dd {color:#666;font-weight:300;}
.domestic > .over_f > .fr > dl:last-child {border-bottom:1px solid #dfdedd;}


.pro .over_f dl dt {background:#2b2b2b;color:#fff;font-weight:400;padding:8px 15px;min-height:30px;}
.pro .over_f dl dd table tr th {font-weight:500;color:#222;border-bottom:1px solid #dfdfdf;padding:10px 7px;text-align:left;font-size:13px;}
.pro .over_f dl dd table tr td {color:#787878;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:10px 7px;text-align:left;font-size:13px;font-weight:300;}
.pro .over_f dl dd table tr:nth-child(2n) {background:#f7f7f7;}

.production ul li {float:left;margin-right:28px;}
.production ul li:nth-child(3n) {margin-right:0;}
.production ul li p img {border:1px solid #544e3f;}
.production ul li dl {min-height:100px;}
.production ul li dl dt {color:#9c6c1f;font-size:20px;text-align:center;padding:7px 0;}
.production ul li dl dd {color:#888888;text-align:center;font-size:14px;}

.certification ul li {float:left;margin-right:14px;}
.certification ul li:nth-child(4n) {margin-right:0;}
.certification ul li img {border:1px solid #d7d7d7;-moz-box-shadow:1px  3px 5px #d7d7d7;
-webkit-box-shadow:1px  3px 5px #d7d7d7;
box-shadow:1px  3px 5px #d7d7d7;}
.certification ul li p {padding:10px 0;font-size:15px;font-weight:500;min-height:55px;text-align:center;}

.patent ul {overflow:hidden;}
.patent ul li {float:left;width:187px;margin-right:52px;margin-bottom:30px;}
.patent ul li:nth-child(4), 
.patent ul li:nth-child(8),
.patent ul li:nth-child(11) {margin-right:0;}
.patent ul li dl dt {text-align:center;color:#294476;font-weight:700;padding:8px 0 5px 0;}
.patent ul li dl dd {text-align:center;color:#666;font-weight:300;font-size:14px;line-height:1.3em;}



.contact {}
.contact .address {margin-top:20px;border-top:1px dotted #666;margin-bottom:25px;}
.contact .address li {overflow:hidden;padding: 7px 0;background:url(../images/ico_point2.jpg) no-repeat left 15px;padding:10px 5px 10px 10px;border-bottom:1px dotted #666;}
.contact .address span {float:left;width:75px;font-weight:600;display:inline-block;margin-right:20px;}
.contact .address p {width:700px;float:left;line-height:1.4em;}

.tab_menu {overflow:hidden;}
.tab_menu li {float:left;}
.tab_menu li a {border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px 45px;display:block;background:#efefef;color:#555;text-decoration:none;font-size:16px;}
.tab_menu li:last-child a {border-right:1px solid #ccc;}
.tab_menu li a.on {color:#e14400;background:#fff;font-weight:700;}
.tab_menu li a:hover {color:#e14400;background:#ccc;}

.pro_img1 {overflow:hidden;}
.pro_img1 li {float:left;}
.pro_img1 li:last-child  {float:right;}
.pro_img1 li p {background:#000;color:#fff;font-size:16px;text-align:center;padding:5px 0;margin-top:10px;}
.pro_txt1 {color:#333;line-height:140%;}
.pro_txt2 {font-size:19px;color:#0c4da2;font-weight:500;}
.pro_ds dt {background:url(../images/pro_ico.jpg) no-repeat left 10px;font-size:20px;font-weight:500;color:#222;padding: 7px 0 7px 10px;}
.pro_ds dd .txt1 {line-height:140%;font-weight:400;color:#555;}

.ts_01 {border-top:4px solid #0c4da2;width:100%;}
.ts_01 th {border-bottom:1px solid #ccc;color:#0c3468;font-weight:500;padding: 10px 10px 10px 20px;text-align:left;}
.ts_01 td {border-bottom:1px solid #ccc;padding: 10px 10px;}
.ts_01 tr:nth-child(2n) th {background:#f6f6f6;}
.ts_01 tr:nth-child(2n) td {background:#f6f6f6;}

.pro_list1 li {background:url(../images/ico_point.jpg) no-repeat left 10px;padding:3px 0 3px 10px;}

.sitemap {overflow:hidden;}
.sitemap div {float:left;width:248px;margin-right:30px;background:#efefef;padding:15px;border:1px solid #dedede;min-height:180px;margin-bottom:15px;}
.sitemap div:nth-child(3n) {margin-right:0}
.sitemap div h3 a {display:block;background:#dea548;color:#fff;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;}
.sitemap div ul {padding:10px 0 10px 10px;}
.sitemap div ul li a {display:block;background:url(../images/ico_point.jpg) no-repeat left 10px;padding:5px 0 5px 10px;text-decoration:none;color:#333;}
.sitemap div ul li a:hover {color:#dea548;}
.sitemap div ul li ul {background:#ccc;margin-right:10px;padding-right:7px;}
.sitemap div ul li ul li a {font-size:14px;background:none;padding:3px 0 3px 0;border-bottom:1px dotted #fff;}