/* CSS Document */
*{padding:0;margin:0}
body{font-size:13px;text-align:left;line-height:20px;font-family:Arial, Helvetica, sans-serif;color:#4d5159;}
a{text-decoration:none;color:#4d5159;}
a:hover{text-decoration:underline;}
.l{float:left;}
.r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
ul,li{list-style:outside none;}
img,input,form,table,select{border:none;}
.clear {clear:both;}
.top{width:980px;height:97px;margin:0 auto;}
.logo{width:386px;height:91px;margin-left:44px;background:url(../images/logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png" ,sizingMethod="crop");}
.language{margin-top:10px;width:395px;}
.language p{float:left;width:190px;height:18px; }
.language span{float:left;width:85px;height:18px;margin-right:10px;}
.language span a{color:#d93a15;}
.language select{float:left;width:130px;background:#c7c7c7;margin-left:15px;padding:0px;border:0px;}
.web{line-height:20px;float:right;padding-left:10px;margin-top:10px;}
.web a{margin-left:7px;}
.menu{height:32px;background:#DF4000;}
.nav{width:980px;height:32px;margin:0 auto; overflow:hidden;}
#nav{width:auto;display:block;z-index:1000;position:absolute;}
#nav .mainlevel{float:left;height:32px;width:122px;background:#fff;}
#nav .mainlevel .firsta{color:#fff;line-height:32px;text-align:center;display:block;width:121px;height:32px;background:#DF4000;text-decoration:none;}
#nav .mainlevel #firsta {width:120px;margin-left:1px;}
#nav .mainlevel .firsta:hover {text-decoration:none;background:#DE4100;}
#nav .mainlevel ul{padding-top:1px;display:none;position:absolute;background:url(../images/nav_pro_bg.png) repeat left top;}
#nav .mainlevel ul li{width:121px;height:32px;line-height:32px;}
#nav .mainlevel ul li a{color:#fff;display:block;width:112px;height:32px;padding-left:9px;text-align:left;}
#nav .mainlevel ul li a:hover{text-decoration:none;background:#DF4000;}
#nav #mainlevel_02 ul{width:213px;}
#nav #mainlevel_02 ul li{width:213px;}
#nav #mainlevel_02 ul li a{width:204px;}
.main{width:980px;margin:0 auto;overflow:hidden;}
.location{height:27px;background:#cdcdcd;line-height:27px;margin-top:1px;margin-bottom:30px;}
.location p{width:960px;padding-left:20px;margin:0 auto;}
.foot{height:auto;text-align:center;line-height:26px;background:#ececec;margin-top:25px;}
#index #mainlevel_00 .firsta,#product #mainlevel_01 .firsta,#solution #mainlevel_02 .firsta,#case #mainlevel_03 .firsta,#news #mainlevel_04 .firsta,#service #mainlevel_05 .firsta,#contact #mainlevel_06 .firsta,#about #mainlevel_07 .firsta{background:#d93a15;}
#mainlevel_01:hover #sub_01{ display:block}
#mainlevel_02:hover #sub_02{ display:block}
#mainlevel_03:hover #sub_03{ display:block}
#mainlevel_04:hover #sub_04{ display:block}
#mainlevel_05:hover #sub_05{ display:block}
/*navigator for product lisr*/
#nav .mainlevel .for_pro_list{width:860px;left:120px;top:32px;height:auto;z-index:999;}

#nav .mainlevel .for_pro_list li{float:left;background:none;width:auto;display:inline;height:auto;}
#nav .mainlevel .for_pro_list li:after {content:"";clear:both;height:auto;display:inline;}
#nav .mainlevel .for_pro_list li .items_div{border-right:1px solid #888;padding:0 5px 10px 5px;height:auto;}
#nav .mainlevel .for_pro_list li a{background:none;display:block;width:auto;height:auto;color:#eee;display:block;font-size:12px;line-height:24px;padding:0 6px;}
/*#nav .mainlevel .for_pro_list li a:hover{ background:none; text-decoration:underline;}*/
#nav .mainlevel .for_pro_list li h2{font-size:12px;padding:5 0 0 5px;margin-top:10px;}
#nav .mainlevel .for_pro_list li h2 a{color:#ff3000;display:block;height:26px;line-height:26px;font-weight:bold;}
#nav .mainlevel .for_pro_list li h2 a:hover{text-decoration:underline;background:none;}

/*add css*/
.follow {margin-top:30px;  color: #cc0000;font-weight: bold;padding: 5px 10px;margin-bottom: 10px;}
.icon02 {vertical-align: middle;}
.follow img {width: 24px;}
.nav form {width:185px;display:block;float:right;margin-top:5px;}
.nav form input.textbox {width: 160px;height: 22px;border: none;_border: 1px solid #fff; _border-top: none;_border-bottom: none;font: bold 12px/14px;color: #85adcd;font-weight: normal; padding: 0px; float: left; display: block; outline: none;}
.nav form input.go {display: block;background:url(../images/search.png) no-repeat top center;height: 22px;width: 20px;cursor: pointer;float: left; border: none;text-indent: -9999px;outline: none;}
.foot_top {width:980px;margin:0 auto;overflow:hidden;}
.foot_ul  {float:left;width:210px;list-style:none;text-align:left;padding:0 8px;margin:15px 5px;}
.foot_ul li:first-child {font-weight:bold;}
.foot_ul li.first-child {font-weight:bold;}
.foot_ul li {line-height:26px;}

.product_more {display:block;float:right;width:auto;font-weight:normal;}

/***message start***/

.message {
	width:auto;
	border: 1px solid #CCC;
	margin-top:20px;
	padding-bottom:15px;
}
.message:after {content:"";display:block;height:auto;clear:both;}
.message h2 {
	height:35px;
	line-height: 35px;
	color:#FFFFFF;
	padding-left: 30px;
	margin: 1px;
	background:#CC0000 ;
}
.con_info {
	height: 34px;
	padding: 0 15px;
	border-bottom: 1px dashed #ccc;
}
.con_info .email {
	
	text-indent: 20px;
	margin-right: 75px;
}
.con_info li {
	float: left;
	line-height: 34px;
	text-transform: none;
}
.form {
	padding: 6px 15px;
}
.form ul {list-style:none;}
.form p {
	padding: 0;
	margin: 8px 0 18px;
	color: #000;
	font-size:13px;
}
.form li {
	line-height: 40px;
	clear: both;
	height: 40px;
}
.pur dt, .form li label {
	width: 140px;
	text-align: right;
	margin-right: 10px;
	float: left;
}
label {
	cursor: default;
}
.form li input {
	width: 260px;
	margin: 5px 0 2px;
	border: 1px solid #D9D9D9;
	border-top: 1px solid #C0C0C0;
	line-height: 26px;
	height: 28px;
	padding: 0 4px;
}
.LV_valid {
	overflow: hidden;
	display: none;
	height: 0;
}
.LV_validation_message {
clear:both;width:600px;display:block;line-height:12px;
	padding-left:130px;
}
.tel_1,.mess,.mess001{margin-top:20px;}
.mess{height:100px;}

.form textarea {
	border: 1px solid #CCC;
	width: 355px;
	height: 100px;
	margin-bottom: 0;
	line-height: 20px;
	padding: 4px;
	color: #999;
	resize: none;
}
li.submit input:hover {
	background-position: 0 -194px;
	color:#DDD;
}
.form li.submit input {
	margin-left: 170px;
}
li.submit input {
	display: block;
	width: 135px;
	height: 35px;
	background: #CC0000;
	margin-right: 6px;
	cursor: pointer;
	border:0;
	font-size: 15px;
	color:#fff;
}
.pur sup, .form sup {
	font-size: 11px;
	color: #C00;
	margin-right: 4px;
	vertical-align: baseline;
}


/*product-view*/

.contentbody-r{ float:right; width:70%;margin-right:20px;}

.product_info{ float:left; width:276px;margin-left:10px;}
.product_title h1{ font:bold 24px/18px; margin:0px; padding:0px; color:#db5d00; padding-bottom:6px;}
.product_text{ font:12px/18px; color:#666666; padding:5px 0px 10px 0px; border-bottom:1px #999999 dashed}
.choosetip{ color:#114491; font:bold 12px/1.5em; padding-top:12px;}
.choosetipsub{color:#797979; font:bold 12px/1.5em;}
.OrangeBtnt{ width:180px; height:auto; margin:10px 0px; cursor:pointer;;}
.OrangeBtnt a{ background:url(../images/onlineserv.png) no-repeat; width:180px; height:22px; margin:10px 0px; cursor:pointer; display:block}

.OrangeBtnt a:hover{ background:url(../images/onlineserv.png) 0px -22px no-repeat; width:180px; height:22px; margin:10px 0px; cursor:pointer}


.rect {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 320px;
  z-index: 99;
  overflow: hidden;
  color:#ffffff;
}
.rect p{
	margin: 0;
   padding:10px;
  cursor:pointer;
  background-color: #789845;
  border-radius:10px 10px 0 0;
  position: relative;
}
.rect p span{
 background: url(../images/top.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
}
.rect p .active{
  background: url(../images/bottom.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
    top: 15px;
}
.rect-b{
   display:none;
  background-color: #efefef;
   padding: 10px;
   padding-bottom: 20px;
    border-radius:0 0 10px 10px ;
}
.rect-b textarea{
  width: 100%;
  height: 100px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b>input{
  width: 100%;
  height: 30px;
  margin-bottom: 8px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b div{
   margin-bottom: 8px;
}
.rect-b div input{
  height: 30px;
   padding-left: 6px;
  color:#ababab;
}
.rect-b input[type="submit"]{
  background-color: #789845;
  line-height: 32px;
  color: #ffffff;
}


