﻿@charset "utf-8";
BODY{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font: 14px/1.5  "微软雅黑",Arial, Helvetica, "Microsoft YaHei", "宋体", sans-serif;
    color: #333;
    padding-top: 0px;
}.clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1} 

.content{ width:100%; background:url(../images/main_bg.jpg) repeat-x #fff left top;}
a img{border: 0px;}
a:active{outline-style: none;outline-color: invert;outline-width: 0px;}
a{color: #333;text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none; color:#005221;}
a:active{border: 0px;}
p{word-wrap: break-word;}
h1,h2,h3,h4,h5,h6{padding:0px;margin: 0px;}
body,ol,ul,li,table,tr.td,dt,dd,dl,p,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0px;font-family: Arial;font-weight: normal;padding:0px;}
LI{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.head{z-index: 99999;position: fixed;width: 100%;background: #005221;height:90px;top:0px;left: 0px; min-width:1200px; text-align:center;}
.logo{margin:5px 0 0 20px;width:334px;background:url(../images/logo.png) no-repeat; float: left; height:67px;}
#wgd_menu{ width:800px; float:right;}
.cctv img{ margin-top:10px;}
.nav LI{float: left; padding:0 20px;}
.nav LI a{text-align: center;line-height:90px;display:block;height:90px;color:#fff;font-size:14px;}
.nav LI a:hover{ color:#fa0500;}
.nav .active{color:#fa0500;}

.top_link { width:80px; height:28px; float:right; padding-top:30px; list-style:none; margin-right:10px;}
.top_link li { width:28px; height:28px; float:left; margin-left:10px; list-style:none; position:relative;}
.top_link li a { display:block; width:100%; height:28px; text-indent:-200px; overflow:hidden; text-decoration:none;background:url(../images/top_link.png) 0px 0px no-repeat;}
.top_link li a:hover {background-position: 0px -28px;}
.top_link li.luggage_en a {background-position: -28px 0px;}
.top_link li.luggage_en a:hover {background-position: -28px -28px;}
.top_link li.luggage_cn {}
.top_link li.luggage_cn a {background-position: -56px 0px;}
.top_link li.luggage_cn a:hover {background-position: -56px -28px;}
.top_link li.phone a {background-position: 0px 0px;}
.top_link li.phone a:hover {background-position: 0px -28px;}
.top_link li.phone{position:relative;z-index:99;}
.top_link li.phone .wxcode{position: absolute;display: none;top: 28px;right: -30px;width:90px;height: 100px;}



.nbanner{ width:100%; height:320px; background:url(../images/nbanner.jpg) no-repeat center bottom; padding-top:90px;}
.w1200{ width:1160px; margin:auto; clear:both; padding:20px; background:#fff; text-align:left;}
.clear{ clear:both;}

.position{ height:35px; line-height:35px; border-bottom:1px solid #ccc;}
.pro_nav{ margin:25px 0;}
.pro_nav li{ padding:0 20px; float:left; height:35px; line-height:35px;}
.pro_nav li a{ display:block; padding:0 30px; font-size:14px; background:#eee; border-radius:8px;}
.pro_nav li a:hover{ background:#005221; border-radius:8px; color:#fff;}

.footer{ padding:15px 0; width:100%; background:#b5b5b5; text-align:center; margin-top:20px;}
.left{
	float: left;
	width: 280px;
}
.left h4{
	font-size:20px;
	 height:50px;
	line-height:50px; text-transform:uppercase;
	color: white;
	margin-bottom: 10px; text-align:center;	
	background:#005221;
}
#menu{ padding:0px 0px 30px;}
#menu ul li{ margin:10px 0;}
#menu ul li a{padding: 10px 10px 10px 20px; background:#ddd;border-radius:8px;  display:block;font-size:14px; text-decoration:none;}
#menu ul li a:hover{background:#005221; border-radius:8px; color:#fff;}
#menu ul li ul {display:none;padding:5px 0;} 

#menu ul li ul li{  margin:0px; border:0px;}
#menu ul li ul li a{ font-size:14px; padding:8px 10px 8px 20px; border-bottom:0px; background:none; }
#menu ul li ul li a:hover{ background:none; color:#005221; text-decoration:underline;}
#menu ul li#end { 
background-color:#FFF; 
} 
#menu ul.off { 
display:block; 
} 


/**/
.right{
	float: right;
	width: 860px;
}
.mian{
	line-height: 50px;
	font-size: 12px;
	height: 50px;
	 border-bottom:1px solid #ccc;
}
.mian  .bao{
	float: right;
}
.mian .title{
	font-size:18px;
	 color:#005221; background:none;
}	
.mian .title b{  font-weight:normal;}
.lizhan{
	overflow: hidden; margin-top:30px;
}
.lizhan li{
	float: left;
	text-align: center;
	margin:0 7px;	font-size:14px;
	
	width: 272px; overflow:hidden;
}
.lizhan li img{
	width: 270px;
	height: 270px;
	border:1px solid #CCCCCC;
}
    .lizhan li a { display:block;
    }
.lizhan li  p{
	color: #4e4e4e;line-height:52px;height:52px; overflow:hidden;
}
.column_life1{padding:10px 10px 20px; line-height:30px;}
.time{ float:right;}
.news_li li{ height:30px; border-bottom:1px dashed #ccc; line-height:30px;}
.news_li li a{background:url(../images/jt.jpg) no-repeat left; padding-left:15px; }
.news_title{ width:100%;  text-align:center; margin-top:10px;}
.news_title h3{ height:40px; line-height:40px; font-size:16px;}
.news_content{margin:auto; line-height:25px; padding-top:20px;}



#right_in{ width:auto; height:auto; overflow:hidden;}
#at_text_in{  height:auto; overflow:hidden; padding:0 0 10px; min-height:300px;}
.fltext{ float:left; display:inline; width:470px; margin-top:10px;}
#proBigPic{ width:470px; height:470px; overflow:hidden;  float:left; display:inline;border:1px solid #ccc; }
#proBigPic dl{}
#proBigPic dl dt{ width:470px; height:470px;overflow:hidden;  text-align:center;}
#bigpic{ width:470px; height:470px;}
#proBigPic dl dd{ color:#6b6b6b;}
#proBigPic dl dd .red { color:#FF0000; font-size:12px;  text-decoration:underline;}
#proDetail{ width:350px; min-height:300px;overflow:hidden; float:right; display:inline;margin-left:10px;}
.pro_detail{  height:auto; clear:both; margin-top:20px;line-height:23px; }
    .pro_detail td { padding-left:5px;
    }
      #proSmallPic ul{ margin-top:10px;}
#proSmallPic ul li{ float:left; display:inline; margin:3px 5px; width:100px; height:100px; overflow:hidden; border:1px solid #B4B4B4; padding:1px;cursor:pointer; text-align:center;}
#proSmallPic ul li.hover{ border:2px solid #f56896; padding:0px;}

.pro_detail_ti{height:28px; line-height:28px; font-size:16px;border-bottom:1px solid #ccc; margin-bottom:20PX;}
.procont{line-height:22px; padding-top:10px; height:320px; overflow:auto;}
.proName{  overflow:hidden; border-bottom:1px dotted #ccc; line-height:30px; font-size:14px; font-weight:bold; color:#393939; padding:10px 0 10px 0px;}
.proSN2{ overflow:hidden;border-bottom:1px dotted #ccc;line-height:45px;}
.pro{ padding:5px;}
.qqrig{width:auto; height:371px; width:62px; text-align:right; right:0px; top:170px; position:fixed; _position:absolute; _top:expression(documentElement.scrollTop+170)}
.check_inp{ width:200px; height:18px; padding:2px; line-height:18px; border:1px solid #ccc;}
#oTransContainer {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 470px; HEIGHT:470px
}


.jqzoom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative
}
DIV.zoomdiv {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: none; Z-INDEX: 100;  LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 100px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 100px; TEXT-ALIGN: center
}
DIV.jqZoomPup {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 10; BACKGROUND: #ffffff; FILTER: alpha(Opacity=50); LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 50px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 50px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5
}
.xiangxism {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 400px
}
.xiangxism .zwconttab {
	OVERFLOW: hidden; BORDER-BOTTOM: #c1c1c1 1px solid; HEIGHT: 310px
}
.zwconttab BLOCKQUOTE {
	FONT-SIZE: 12px
}
.xundan{ text-align:center; margin-top:20px;}
.xundan a{ padding:8px 45px; color:#fff; background:#49a7cb; line-height:30px; font-size:16px;}
.xundan a:hover{ background:#02509a;}

.img_show{ width:100%; margin:5px auto; clear:both; }
.img_show li{ width:330px; text-align:center; height:360px; margin:7px 13px;overflow:hidden; background:#fff; padding:8px 12px 0px; float:left; display:inline;}
.img_show li img{ vertical-align:middle;max-width:330px;*max-width:330px; line-height:330px; max-height:330px;width: expression(this.width > 330 && this.width > this.height ? 330 : true);*width: expression(this.width > 330 && this.width > this.height ? 330 : true);height: expression(this.height > 330 ? 330 : true); margin: 0 auto;}
.img_show li span{color:#000; display:block; height:30px; line-height:30px; text-align:center;  font-weight:bold; }
.img_show li a{  width:330px;  height:330px; display: table-cell; vertical-align:middle;text-align:center;*display: block; *font-size:125px;*width:330px;}


#inquiry_form{clear:both;width:840px;padding:5px;color: #000000;margin:10px auto;}
#inquiry_form table{
    width: 100%;
}
#inquiry_form table td, #inquiry_form table th{
    padding: 5px;
}
#inquiry_form table td.filed_name, #inquiry_form table th.filed_name {
    padding-right: 10px;
    text-align: right;
    width: 130px;
}
#inquiry_form .I_input, #inquiry_form .textarea {
    border: 1px solid #CCCCCC;
}
#inquiry_form .I_input {
    height: 25px; line-height:25px;
}
#inquiry_form fieldset {
    border: 1px solid #CCCCCC;
    margin: 5px 0;padding-bottom:8px;
}

#inquiry_form fieldset legend {
    margin-left: 65px;
    font-weight: bold;
    padding: 0 5px;
}
 .btns{ border:1px #ccc solid;  cursor:pointer;}
textarea{border:1px #Dfdfdf solid;}
