﻿@charset "utf-8";
/* CSS Document */

body { font:12px/1.5 Tahoma, Helvetica, sans-serif;  text-align:center; color:#666; background:url(/images/03/bodybg.gif) #f6f6f6 repeat-x left top;}
body, table, td, div, p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
div { text-align:left; }
button, input, select, textarea { font:100% Tahoma, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
em,i { font-style:normal; }
del { font-family:simsun; }
ul,ol{ list-style:none; }
fieldset, img {border:0;}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
a { color:#3366cc; outline:none; text-decoration:none}
a:hover { color:#ff5500; text-decoration:underline; }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf { *zoom:1;}/* css reset end */
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both; height:0; font-size: 1px; line-height: 0px; float:none;}
.nodis{ display:none;}.show{ display:block;}

.w1190{ width:1190px; margin:0px auto; overflow:hidden;}
.w1190x{ width:1190px; margin:0px auto;}
.w760{ width:760px;}
.w300{ width:300px;}
.w875{ width:875px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.ml50{ margin-left:50px;}
.ml15{ margin-left:15px;}
.visible{ overflow:visible;}

/* 公共顶部样式 */
.top{ height:30px; line-height:28px; color:#666;}
.top .logo img{ margin:3px 10px 0px 0px;}
.top .logo cite{ color:#ddd; font-style:normal;}
.top ul li{ vertical-align:top;}
.top ul select{ height:23px; vertical-align:middle;}
.top ul input{ vertical-align:middle; height:19px;}
.top ul input.keytxt{ width:180px; height:18px; line-height:21px;}
.bg_01{height:30px; width:100%; background:url(/images/03/bg_02.png) repeat-x;}

/* 公共头部 */
.header{ position:relative; z-index:10;}
.header .logo{ max-height:89px; max-width:189px; text-align:center; display:inline-table;} 
.header .logo_tit{width:570px; margin-left:20px;}
.companyname{ margin:15px 0px 20px; height:70px; overflow:hidden;}
.logo_tit h1{ font-size:20px; color:#333}
.logo p{ line-height:16px; color:#666;}
.years{ background:url(/images/03/tubiao02.gif) no-repeat center top; height:60px;padding:20px 11px 0;width:133px; position:absolute; top:-30px; left:1010px;}
.years span{float:left;}
.years span.bold01{color:#9A3907;font-size:16px;font-weight:bold;line-height:16px;margin-right:8px;}
.years span.bold02{color:#FFFFFF;font-size:24px;font-weight:bold;margin-right:6px;}
.years span.bold03{color:#FFFFFF;font-size:11px;line-height:10px;padding-top:4px;}

/*头部菜单*/
.menu{ width:100%; height:75px; background:url(/images/03/index3_07.png) repeat-x;}
.menu ul{height:45px; line-height:45px;}
.menu ul li{float:left;height:29px;padding-left:20px;padding-right:20px;/* line-height:45px; */padding-top:15px;line-height: 18px;}
.menu ul li:hover{background-color:#9d592c;}
.menu ul li a{color:#FFF; text-decoration:none; font-size:14px;}
.menu ul li.line{width:1px; height:44px; background:#ffa554; padding:0}
.menu ul li.hover{background:url(/images/03/huadong.gif) bottom center no-repeat;}

/*banner*/

/*左侧列表*/
.w283{width:283px; overflow:hidden;}
.left_company{ position:relative;}
.left_company_tit{height: auto;border-bottom:1px solid #dddddd;line-height:42px;font-size:18px;color:#333;}
.dashed{color:#fb7700;font-weight:bold;border-bottom:1px dashed #ddd;font-size:12px;line-height: 20px;}
.abmiddle img{vertical-align:middle;margin-left: 5px;margin-right:8px;}
p.abmiddle{margin-top:10px;overflow: hidden;/* width: 238px; */}
.zhengshu img{float:left;}
.abmiddle i {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin-left: 1px;
    margin-top: 1px;
}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.left_category ul li{height:28px; background-color:#eaeaea; line-height:28px; margin-top:12px; }
.left_category ul li a{height:28px; background-color:#eaeaea; line-height:28px; color:#333;text-decoration:none;padding-left:10px; display:block}
.left_category ul li a:hover{color:#fff;background-color:#fb7700;height:28px; line-height:28px; display:block; text-decoration:none}
.pad10{padding-top:5px;}
.left_contact p{margin-top:5px;}
.left_contact ul{margin-top:15px;}
.left_contact ul li{line-height:20px;}
.left_contact ul li strong{color:#333}
.send_email{width:auto; height:28px; line-height:28px; color:#FFF; padding-left:10px; background-color:#fb7700;}
.send_email a{color:#FFF}
.qr_code{width:100%; height:200px; text-align:center; padding-top:40px; background:url(/images/03/index3_30.gif) repeat-x;}
.tit em {
    float: right;
    font-size: 12px;
}
.com_pic{width:auto; overflow:hidden; float:left;}
.com_pic img{vertical-align:middle;}
.com_content{width: 580px;overflow:hidden;line-height:22px;}
.com_content a{color:#e97104;}

.categpriescont {
    overflow: hidden;
    padding: 20px 0;
    width: 100%;
}

.categpriescont dl {
	display:block;
    float: left;
    height: 231px;
    margin-left: 25px;
    width: 178px;
}
.categpriescont dl dt {
	background-color: #FFFFFF;
    height: 130px;
    margin: 5px auto;
    width: 166px;
	border:1px solid #d7d7d7;
	text-align:center;
	display:table-cell;
	*display:block;
	*font-family:Arial;
	*font-size:120px;
	vertical-align:middle;
}
.categpriescont dl dt span {
    display: inline-block;
    overflow: hidden;
}
.categpriescont dl dt a {
    display: flex;
}
.categpriescont dl dd {
    line-height: 35px;
    padding: 0 10px;
    height: 27px;
    overflow:hidden;
}
.categpriescont dl dt span img {
    max-width: 160px;
    max-height: 120px;
    vertical-align: middle;
}
.categpriescont dl dd .contact img:hover{filter:alpha(opacity=85); /*IE滤镜，透明度50%*/
-moz-opacity:0.85; /*Firefox私有，透明度50%*/
opacity:0.85;}z
.proname {
    margin-top:10px;
}
/*底部*/
.inex3_foot{width:auto; background-color:#ededed; padding:20px 0; line-height:28px; color:#333; font-size:14px}
.inex3_foot strong{font-weight:normal; font-size:14px; color:#000;}
.botlink p{word-spacing:5px;}
.botlink p a {
    color: #666;
    margin-right: 10px;
    text-decoration: none;
}
.botlink p a:hover {
    color: #E97104;
    margin-right: 10px;
    text-decoration:underline;
}
.foot_02{background-color:#fb7700; text-align:center; width:auto; padding:10px 0; color:#fff}
.mb_40{margin-bottom:40px;}

/*下拉菜单显示*/
.menuList{min-width: 145px;border:1px solid #ceac95;border-top:none;background-color:#9d592c;overflow:hidden;position:absolute;z-index:99;left: -1px;top: 45px;}
.menuList ul{width:120px; margin:0 auto;}
.menuList ul li{background:url(/images/03/index3_19.gif) 0px 15px no-repeat; height:35px; line-height:35px; color:#fff; width:100%; padding:0; padding-left:12px;}
.menuList ul li.pad_line{background:url(/images/03/index3_26.gif) repeat-x; height:2px; width:100%; padding-left:0}
.menuList ul li:hover{background:url(/images/03/index3_29.gif) 0px 15px no-repeat;}
.menuList ul li a:hover{ color:#fffd79}

/*下拉菜单显示*/
.menu_list{width:165px;border:1px solid #ceac95;border-top:none;background-color:#9d592c;overflow:hidden;position:absolute;z-index:99;left: -1px;top: 45px;}
.menu_list ul{width:120px; margin:0 auto;}
.menu_list ul li{background:url(/images/03/index3_19.gif) 0px 15px no-repeat; height:35px; line-height:35px; color:#fff; width:100%; padding:0; padding-left:12px;}
.menu_list ul li.pad_line{background:url(/images/03/index3_26.gif) repeat-x; height:2px; width:100%; padding-left:0}
.menu_list ul li:hover{background:url(/images/03/index3_29.gif) 0px 15px no-repeat;}
.menu_list ul li a:hover{ color:#fffd79}


/*products*/
.pc_cplist li {
    border-bottom: 1px solid #DDDDDD;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 875px;
}

.float_left {
    float: left;
    margin-left: 10px;
}
/*
.cc_cplist_img {
    background-color: #FFFFFF;
    border: 1px solid #D4DBDE;
    height: 102px;
    line-height: 102px;
    position: relative;
    width: 154px;
}

.cc_cplist_img img {
    left: 2px;
    position: absolute;
    top: 15px;
    width: 152px;
}*/

.cc_cplist_width {
    line-height: 20px;
    width: 450px;
}
.cc_cplist_tit {
    color: #000000;
    font-size: 14px;
}
.cc_cplist_tit a:hover{ color:#ff5500;}

/*联系方式*/

.contactus {
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0 20px;
}
.contactl {
    color: #666666;
}

.contactl dl {
    background:url(/images/03/con_tel.gif);
    background-repeat: no-repeat;
    margin: 10px;
    padding-left: 45px;
}

.contactl dl span {
    color: #3366CC;
}
.contactl ul {
    padding: 0 10px;
}

.contactl ul li {
    line-height: 22px;
}
.contactus li {
    overflow: hidden;
    padding-bottom: 5px;
    width: 100%;
}
.contactus li strong {
    color: #333333;
    display: inline-block;
    float: left;
    width: 150px;
}

.contactus li span {
    float: left;
    width: 630px;
}

/*certificate*/

.certificatebox ul {
    margin: 30px 0;
    overflow: hidden;
    width: 100%;
}

.certificatebox ul li {
    display: inline;
    float: left;
    height: 240px;
    margin-bottom: 10px;
    margin-left: 37px;
    text-align: center;
    width: 240px;
}

.certificatebox ul li img {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    max-width: 240px;
    padding: 5px;	
}

/*上下页*/
.page{overflow:hidden;text-align:center; width:100%;margin:20px auto 0px;}
.page ul{ float:none; margin:0 auto;}
.page li{display:inline;float:none;}
.page li a{border: 1px solid #ccc; display:inline-block;padding:4px 12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#585858; margin-left:-1px; text-decoration:none;}  
.page li a:hover{ text-decoration:none; color:#ff5500;}
.page .page_active{ background:#9da1a6;border: 1px solid #ccc; font-weight:bold; color:#fff; font-size:15px;}
.page .width_40{width:40px;margin:0 4px} 

/* 底部分页 */
.fengyefu               { width:702px; height:20px; padding:7px 10px; background-color:#f5f5f5; border-bottom:2px solid #333; margin-top:10px; float:left;}
.fengyefu li.fengyefu_fy{ width:auto; float:left;}
.fengyefu li.fengyefu_fy span  { line-height:20px; color:#333px; font-size:11px; float:left;}
.fengyefu li.fengyefu_fy input { width:38px; height:18px; border:1px solid #ccc; line-height:18px; color:#333; margin:0px 8px; float:left;}
.fengyefu li.fengyefu_fy a     { float:left; cursor:pointer; margin-right:8px;}
.fengyefu li.fengyefu_fy2, .fengyefu li.fengyefu_fy3, .fengyefu li.fengyefu_fy4{ float:right;}
.fengyefu li.fengyefu_fy3      { color:#0066cc; line-height:20px;}
.fengyefu li.fengyefu_fy3 a    { width:auto; height:18px; display:inline-block; padding:0px 5px; overflow:hidden; border:1px solid #dddddd; margin:0px 2px; line-height:18px; text-align:center; color:#333;}
.fengyefu li.fengyefu_fy3 a:hover { background-color:#fff;}


/*credibility*/

.credibility dl {
    border-bottom: 1px solid #EBEBEB;
    margin: 20px 0;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
}

.credibility dl dt {
    float: left;
    padding: 0 20px;
    text-align: center;
    width: 160px;
}
.credibility dl dt span {
    color: #806A00;
}
.credibility dl span {
    display: block;
}
.credibility dl dd {
    float: right;
    padding-right: 20px;
    width: 630px;
}
.credibility dl dd h3 {
    font-size: 20px;
}

.credibility dl dd p {
    border-bottom: 1px solid #EBEBEB;
    color: #333333;
    font-size: 16px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}

.credibility h4 {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.credibility h4 em {
    float: right;
    font-size: 12px;
}
.credibility ul.bdbot {
    border-bottom: 1px solid #EBEBEB;
}
.credibility ul {
    margin-bottom: 13px;
    padding: 0 10px 8px;
}
.credibility li {
    overflow: hidden;
    padding-bottom: 8px;
    width: 100%;
}

.credibility li em {
    color: #666666;
    display: inline-block;
    float: left;
    width: 180px;
}

.credibility li span {
    float: left;
    padding-left: 30px;
    width: 600px;
}

.credibility h4 {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.credibility li span.yes, .credibility h4 em i {
    background: url(/images/03/companybg.png) no-repeat -154px -119px;
    background-repeat: no-repeat;
}

 .credibility h4 span.yes {
    background: url(/images/03/companybg.png) no-repeat -154px -119px;
    background-repeat: no-repeat;
    padding-left:30px;
}

/*exihibition*/


.tit em {
    float: right;
    font-size: 12px;
}

.exhibition dl {
    border: 1px solid #EBEBEB;
    margin-top: 20px;
    overflow: hidden;
    padding: 8px 10px;
    width: 853px;
}
.exhibition dl dt {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 165px;
}

.exhibition dl dd {
    border-left: 1px solid #EBEBEB;
    color: #666666;
    float: left;
    padding-left: 10px;
    width: 470px;
}

.exhibition dl dd.width135 {
    border: 1px solid #EBEBEB;
    float: right;
    padding: 8px;
    width: 119px;
}

.exhibition dl dd.width135 span {
    font-size: 30px;
    line-height: normal;
    margin-top: 2px;
    text-align: center;
}
.exhibition dl dd span {
    display: block;
    line-height: 18px;
}

.tit {
    color: #333333;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    padding: 0;
}

/* 大图展示 */
.banner{ margin-top:1px; background:url(/images/02/bannerbg.gif) repeat-x left bottom; height:302px; position:relative; z-index:4;}
.banner img{ width:1190px; height:302px;}
.jsNav{ position: absolute; bottom: 0px; font-family: Arial, Helvetica, sans-serif; height: 24px; right: 610px; font-weight: bold; _left:1120px;}
.jsNav a{ line-height: 13px; width: 13px; height:13px; overflow:hidden; text-indent:1000px; float: left; vertical-align: middle;  margin-right:5px; background-color:#FFF;  }
.jsNav a.imgSelected { background-color:#0988D2; }

/* 小图展示 */
.com_pic #banner{text-align:center; position:relative;}
.slideNav{position: absolute;font-family: Arial, Helvetica, sans-serif;height: 18px;bottom: 0px;right: 0px;font-weight: bold;}
.slideNav a{ line-height: 13px; width: 13px; height:13px; overflow:hidden; text-indent:1000px; float: left; vertical-align: middle;  margin-right:5px; background-color:#FFF;  }
.slideNav a.imgSelected { background-color:#0988D2; }

/*Companys pictures*/
.cc_cplist {
    margin-top: 10px;
    overflow: hidden;
    width: 870px;
}

.cc_cplist li {
    float: left;
    height: 220px;
    margin-left: 30px;
    text-align: center;
    width: 180px;
}
.cc_cplist li p {
    margin: 10px auto;
}
.cc_cplist_img {
    background-color: #FFFFFF;
    border: 1px solid #D4DBDE;
    height: 140px;
    line-height: 102px;
    position: relative;
    width: 175px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.cc_cplist_img img {
    max-width: 160px;
	max-height:122px;
}

/* 新闻 */
.news_b_rr{ width:700px; height:auto; padding:10px 10px; overflow:hidden; border:1px solid #cceeff;}
.news_b_rr li{ float:left; overflow:hidden;}
.news_b_rr li.news_b_rr1{ width:90px; padding-right:10px;}
.news_b_rr li.news_b_rr2{ width:555px; height:24px;}
.news_b_rr li.news_b_rr2 a{ font-size:16px; color:#336699;}
.news_b_rr li.news_b_rr2 a:hover{ text-decoration:underline;}
.news_b_rr li.news_b_rr3{ width:555px; height:36px; line-height:18px; color:#000;}
.news_b_rr li.news_b_rr3 span{ color:#666;}
.news_b_rr li.news_b_rr3 a{ color:#114a84;}
.news_b_rra{ width:700px; height:auto; padding:10px 10px; overflow:hidden; border:1px solid #cceeff;}
.news_b_rra li{ width:700px; height:60px; padding:16px 0px; float:left; background:url(tubiao002.gif) bottom repeat-x;}
.news_b_rra li p{ height:36px; float:left; line-height:18px;}
.news_b_rra li p.news_b_rra1{ width:690px; height:20px; padding-left:10px; background:url(tubiao003.gif) left center no-repeat; line-height:20px;}
.news_b_rra li p.news_b_rra1 a{ font-size:16px; color:#336699; line-height:20px;}
.news_b_rra li p.news_b_rra1 a:hover{ text-decoration:underline;}
.news_b_rra li p.news_b_rra1 span{ color:#666;}
.news_b_rra li p a{ color:#336699;}

.news_b{ width:700px; height:auto; padding:10px 10px; overflow:hidden; border:1px solid #cceeff;}
.news_b h1{ width:700px; font-size:20px; font-weight:lighter; color:#000; height:auto; padding-bottom:16px; background:url(../images/tubiao002.gif) bottom center repeat-x;}
.news_ba p{ line-height:20px;}

.close
{
	position: absolute;
	float: right;
	right: 5px;
	top: 0px;
	color: Red;
}

#skypelist{position: absolute;width: 160px;border: 1px solid #ddd;left: 0;top: 242px;padding: 10px 0px 0px;background-color: #FFF;display: none;z-index: 99;}

#skypelist b {
position: absolute;
top: -6px;
left: 15px;
width: 10px;
display: block;
font-size: 0px;
line-height: 0px;
height: 6px;
background-image: url(/images/jt.gif);
}
#skypelist ul{padding: 0 0 5px 5px;}
#skypelist ul li { height:22px; line-height:22px; vertical-align:middle;}
#skypelist ul li img{widht:50px;height:18px;}
.zhengshu a{height:40px; line-height:40px; display:block;float:left; padding-right:10px;}

.contactBox .lxr li a img {width: 40px;height: 40px;margin-right: 10px;}
.contactBox .lxr li p.lxr_zi {width: 170px;height: auto;color: #333;}
.contactBox .lxr li p.lxr_zi span {color: #336699;}
.contactBox .lxr li {display: flex;align-items: center;margin-bottom: 20px;}