*{margin:0; padding:0;}body { background:url(../images/body_bg.png);font-family:Arial, Helvetica, sans-serif, '宋体'; font-size:12px; color:#333; }
ul,li{list-style:none;}img{ border:none;}a{ text-decoration:none; color:#333;}a:hover{ text-decoration:underline; color:#F30;}

/*模块*/
.mks { width:100%; height:auto;}
.mks h1 {font-family:'宋体'; color:#F30; position:relative;  font-size:12px; height:20px; padding-left:18px; background:url(../images/title_bg.gif) no-repeat 0 1px; border-bottom:#999 dotted 1px;}
.mks .mores { position:absolute; right:0; bottom:6px; font-family:'宋体'; display:block; width:37px; height:13px; background:url(../images/more_btn.jpg) no-repeat; }
.mks_body { padding:10px 0;}
.mks_body p { line-height:22px; }

/*企业档案*/
.dmk{ height:auto; border:#adcbe3 solid 1px; margin-bottom:20px; border-bottom:none; color:#036; font-family:'宋体'; background:#edf4fc; }
.dmk ul {padding:10px; border-top:#fbfbfb solid 1px;border-bottom:#d1e4f3 solid 1px;}
.dmk h1 {font-family:'宋体'; font-weight:normal; font-size:12px;border-bottom:#d1e4f3 solid 1px;padding:10px; }
.dmk li { line-height:22px;}
.dmk strong {font-size:14px;}
.dmk input { padding:4px 10px 2px;margin-left:30px;  color:#333;}
.tubiao { position:relative;}
.tubiao div { border:#CCC solid 1px; width:190px; background:#fff; padding:10px; position:absolute; top:16px; left:0; display:none;}

/*背景*/
#all,#all_bottom { width:1000px; height:auto; background:url(../images/all_bg.png) repeat-y; margin:0 auto;}
#all_bottom { background:url(../images/all_bg2.png) no-repeat 0 bottom; height:70px;}
#all_middle { width:990px; height:auto; margin:0 auto;}

/*logo*/
.header { width:100%; height:80px; background:url(../images/header_bg.jpg) no-repeat center; position:relative;}
.logo {  position:absolute; left:10px; top:10px;}
.logo img { height:60px;}
.logo li { float:left; font-size:12px;color:#fff; }
.logo h1 { font-size:24px;  font-family:'微软雅黑'; font-weight:bold; line-height:24px; margin-bottom:4px;}


/*顶部搜索*/
.search { position:absolute; top:40px; right:20px; width:240px;}
.search_middle { height:20px; background:url(../images/search_bg.png) repeat-x 0 -20px; width:180px;}
.search_left { height:20px; background:url(../images/search_bg.png) no-repeat;}
.search_right { height:20px; background:url(../images/search_bg.png) no-repeat right -40px;}
.search_text { height:18px; width:160px; border:none; background:none; line-height:18px; font-size:12px; margin-left:10px; color:#333;}
.search_submit { position:absolute; top:-1px; right:0;}

/*导航条*/
.nav { width:100%; height:36px; border-bottom: solid #036 4px; }
.nav ul { float:right; margin-right:10px; display:inline;}
.nav li { float:left; }
.nav li a { display:block;height:100%; width:99px; line-height:36px; background:url(../images/nav_l_bg.png) no-repeat 0 -36px; margin-right:1px; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.nav li a:hover { color:#000; text-decoration:none;}
.nav li .active { background:url(../images/nav_l_bg.png) no-repeat 0 0; color:#000; }

/*轮播图*/
.baner { width:100%; height:260px; background:#fff; }
.Focus_map{ position:relative;width:100%;height:100%;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
.Focus_map img{width:100%;height:100%;}
.Focus_map .ico{position:absolute; right:8px;bottom:6px;}
.Focus_map .ico li{width:20px;height:20px;float:left;color:#C00; line-height:20px;background:#FFFFFF;border:#e1e1e1 solid 1px;text-align:center;margin-right:-1px;cursor:pointer;opacity:0.7;	filter:alpha(opacity=70);}
.Focus_map .ico li.high{background:#F30;border:#fff solid 1px;font-weight:bold;opacity:1;color:#fff;filter:alpha(opacity=70);}

/*主体左侧*/
.mail {height:auto; background:#fff url(../images/search_bg.png) repeat-x 0 -60px;  padding:30px 20px 20px 20px; border-bottom:#008cba solid 1px;}
.mail_left { width:220px; height:auto; float:left; }
.mail_left .menu h1 { padding-left:18px; background:url(../images/icon_close.gif) no-repeat 0 center; height:24px; font-size:12px; line-height:24px; color:#036; font-family:'宋体';  font-weight:bold; cursor:pointer; border:none;}
.mail_left .menu .menu_up { background:url(../images/icon_open.gif) no-repeat 0 center;}
.mail_left .menu li { padding-left:18px; line-height:24px;}

/*主体右侧*/
.mail_right { width:700px; height:auto; float:right;}
.mr_left { width:460px; height:auto; float:left; }
.mr_right { width:210px; height:auto; float:right; }
.news li,.mr_right li {width:220px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; line-height:22px; }
.mr_right .mks_body { height:162px; overflow: hidden; }
.mr_bottom { width:100%; height:auto;  margin-top:20px;}
.mr_bottom .mks_body { width:100%; height:330px; overflow:hidden; position:relative; margin-top:10px; padding:0;}

.xgcp ul li,.xgcp2 ul li{float: left;width:140px; height:165px;  }
.xgcp ul div,.xgcp2 ul div,.div_upl ul div {width:120px;height:120px;border:1px solid #ddd; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; margin-bottom:5px;}
.xgcp ul div p,.xgcp2 ul div p,.div_upl ul div p {position:static;+position:absolute;top:51%; padding:2px 0 2px 2px;}
.xgcp ul .cbiaoti,.xgcp2 ul .cbiaoti{ line-height:20px; display:block; width:120px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;text-align:center;  }
.cjiage{ text-align:center; color:#F60; width:120px;}
.cval{ color:#666;}
.xgcp ul img,.xgcp2 ul img,.div_upl ul img {position:static;+position:relative;top:-50%;left:-50%; max-height:120px; max-width:120px; display:block;}

/*产品详情*/
.xzfl { border:#CCC solid 1px; margin:5px 0 15px 0; padding:10px; background:#f1f1f1;}
.mail_right .flxz li,.mail_right .xflxz li{ float:left; margin:5px; width:auto; height:auto;}
.mail_right .xflxz li{  margin:5px 0 0 20px;}
.xsfs{ text-align:right; margin:10px 0; }
.xsfs a{ margin-right:5px; }

.div_up { width:100%; height:280px; margin:10px 0;}
.div_upl { width:270px; height:270px; float:left;}
.div_upl li { width:250px; height:250px;}
.div_upl ul div { width:250px; height:250px;}
.div_upl ul div p { padding:0;}
.div_upl ul img { max-height:250px; max-width:250px;}
.div_upr { width:400px; height:280px; float:right;}
.div_upr li{ float:none; line-height:30px; width:100%;}
.cpbiaoti{ font-size:14px; font-weight:bold;width:100%; color:#333; padding-bottom:2px; margin-bottom:6px;}
.cpwz_body{ margin-top:20px;}
.cpwz_body h1 { font-size:14px; color:#036; padding-bottom:4px; border-bottom:#CCC solid 2px; margin-bottom:6px;}
.cpwz_body p { line-height:24px; font-size:14px;}

/*求购新闻*/
.buying li{ line-height:30px; border-bottom:#CCCCCC dotted 1px; width:100%; position:relative;}
.buying li a {display:block; width:500px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.buying li span{ position:absolute; right:0; top:0;}
.news_fy{ text-align:center; margin:20px 0 10px 0;}
.newsbiaoti{ color:#036; border-bottom:#CCCCCC dotted 1px; line-height:30px; text-align:center; margin-top:10px; font-size:16px;}
.newsbiaoti2{ color:#999999;  line-height:24px;  font-weight:100; font-size:12px;text-align:center;}
.news_nr{ line-height:30px; margin:10px 0; font-size:14px;}

/*公司相册*/
.photo{ width:127px; height:170px; margin:12px 0 0 12px; float:left;display:inline;}
.photo_bg{ width:120px; height:120px; border:#CCCCCC solid 1px; background:#FFFFFF;}
.photo_border{ width:120px; height:120px; border:#CCCCCC solid 1px; position:relative; top:-5px; left:-5px; background:#FFFFFF;}
.photo_border img { position:absolute; left:5px; top:5px; width:110px; height:110px;}
.photo ul li{ line-height:25px; color:#999999; width:120px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.photo_x {width:119px;height:119px; margin-bottom:5px;}
.photo_x img{ width:119px; height:119px;}

#jquery-overlay {position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;left: 0%;	height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 12px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;	overflow: auto;	width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

/*客户反馈*/
.tableleft{ width:100px; height:30px; text-align:right;}
.tableright{ padding-left:20px; }
.inputtext,.inputtext2{ border:#CCCCCC solid 1px; width:500px; height:20px;line-height:20px;}
.inputtext2{ height:200px;}
.bitian{ color:#FF0000;}
.lxwm{ line-height:25px; padding:10px; }

/*底部*/
.foot {padding:20px; text-align:center; color:#fff; line-height:24px;}
.kewords { margin:0 0 10px 0;}
.foot a { color:#fff;}
