@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; outline:none;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;height:100%;}
.cleaner{clear:both;}
.clearfix {display: inline-block;}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
} 
.clearfix {display: block;}
a{ outline:none; color:#069; }
a{text-decoration:none;}
a img{border:none;}
a:hover{ text-decoration:underline; }

body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
img{ border:none;}
#wrapper{width:100%; height:auto; background:#FFFFFF; overflow:hidden; position:relative;}
.bound{ width:960px; overflow:hidden; margin:0 auto; height:auto;}
#header{ background-color:#FFF; height:90px; border-bottom: 1px solid #FFFFFF; min-width:960px; width:auto !important; margin:0px auto; }
#logo{ float:left; margin-top:9px; }
#header-right {float: right; height:auto; width:170px;}
.headerright-top{  height:auto; float:right;   margin-top:8px;  }
.selectmenu{ float:right;}
.map{float:right; background:url(../images/map.png) no-repeat; width:30px; height:17px; margin:7px 10px 0 0;}
.home_btn{float:right;  width:30px; height:17px; margin:7px 10px 0 0; border-right:1px solid #999;}
.home_btn img{ -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}


.home_btn img:hover {
  -webkit-transform: rotate(-20deg);
     -moz-transform: rotate(-20deg);
       -o-transform: rotate(-20deg);
      -ms-transform: rotate(-20deg);
          transform: rotate(-20deg);
}


/*drop menu*/
.selectbox {
  position: relative; 
  display: inline-block;
  *display: inline; 
  zoom: 1;
  padding-left: 4px;
  border: solid 1px #e2e2e2;
  height:30px;
  
}

.selectbox select {
  z-index: 10; 
  position: relative;
  border: none; 
  background: none; 
  outline: none; 
  opacity: 0;
  height: 24px;
  -webkit-appearance: none; 
  filter: alpha(opacity=0);
  
}

.selecttext {
  z-index: 9;
  position: absolute;
  left: 5px;
  display: inline-block;
  *display: inline; 
  zoom: 1;
  padding-top: 4px;
  background: transparent;
  color: #666;
   font-size: 12px;
  
}

.select-arrow {
  background: url(../images/caret.png) no-repeat 50% 50%;
 
  position: absolute;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 100%;
  width: 26px;
  top: 0px;
  right: 0;
   }

/*drop menu*/



/*search*/
.search {background: url(../images/search-bg.png) no-repeat 0 0;width: 170px;height: 21px;float: right; margin-top:10px;}
.search input[type="text"] {background:transparent;margin:0;border:0;float: left;width: 128px;padding: 3px 10px;font-size: 11px;line-height: 11px;color: #7e7e7e;}

.search input[type="submit"] {background:transparent;cursor:pointer;margin:0;padding:0;border:0;width: 22px;height: 21px;float: left;}
/*search*/



/*menu*/
#menu { background-color: #03375E ; height: 46px; border-top: 1px solid #03375E ; border-bottom: 1px solid #C4C6C3; min-width:960px; width: auto !important; margin: 0px auto; position: relative;z-index: 10;*margin-bottom:-2px;/*ie7*/_margin-bottom:-2px;}/*ie6*/

#menu .nav { width: 960px; margin: 0 auto; height: 46px; position: relative; z-index: 100;}
#menu .nav ul {float: left; margin:0 20px 0 0;}
#menu li {float: left; display: block; overflow: visible; vertical-align: top;}

.nav a{color:#333; cursor:pointer; display:block;}
.nav a.trad{display: block; line-height: 47px; text-decoration:none; color:#fff; font-size:13px; 
font-weight: bold;

 text-align:center; position:relative; z-index:1007;}
.nav a.trad span {display: block; height:47px; margin-left: 2px; width:auto; padding:0 30px 0 30px;}
.nav li a.hover{color:#ffff;  background-repeat: no-repeat; background-position: 0 -85px; background-color:transparent; margin-top: 0px; line-height: 47px;}
.nav li a.hover span{ background-repeat:no-repeat; background-position:100% -18px; background-color:transparent; color:#008ED3;}
.nav li a.active span{color: #fff;}


#tabs {
	font-size: 90%;
	margin: 0px 0;
}
#tabs ul {
	float: left;
	width: 240px;
	padding-top: 4px;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
	font-size:14px;
}
* html #tabs li {
	display: inline;
	font-size:14px;
}
#tabs li, #tabs li a {
	float: left;
}
 #tabs li a:hover {
	color: #000; text-decoration:none;
	background:#0CF;
}

#tabs ul li.active {
	
	
}
#tabs ul li.active a {
	color: #fff;
	background: #004AA4;
}

#tabs div {
	clear: both;
	padding: 15px;
	height:auto;
	min-width:500px;
}
#tabs #tab-1 {
	clear: both;
	padding: 15px;
	height:auto;
	
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
#tabs #tab-1 ul {float: left;
width:180px;
	
	}
#tabs #tab-1 li.title {float: left;
	width: 150px;
	text-align:center;
	}
	#tabs #tab-1 ul li a{float: left;
	width: 150px;
	text-align:center;
	color:#333;
	font-weight:normal;
	
	
	}
	#tabs #tab-1 ul li a:hover{
		background:none;
		color:#000;
		text-decoration:underline;
	}
#tabs #tab-2 ul {float: left;
width:180px;
	
	}
#tab-2 li.title {loat: left;
	width: 150px;
	text-align:center;
	}
	#tab-2 ul li a {float: left;
	width: 150px;
	text-align:center;
	color:#333;
	font-weight:normal;
	
	}
	#tab-2 ul li a:hover{background:none;
		color:#000;
		text-decoration:underline;
	}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}



.menuitempanel{top: 47px; position: absolute; z-index: 1000; display: none; left: 0px; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.3); box-shadow: 2px 2px 6px rgba(0,0,0,.3); border-bottom-right-radius: 12px; border-bottom-left-radius: 12px;}
.menuright{right:0px; left:auto;} 
.menucontentdiv {background: #fff url(../images/hw_s_232057.png) 0 0 repeat-x; border-left: 1px solid #CCC; margin-right: 7px; padding: 20px 20px 0 30px; width:auto; height:100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.menucontentdiv .clearfix{ padding-bottom:10px; position:relative;}
.menufillet_s, .menufillet_w, .menufillet_e, .menufillet_se, .menufillet_sw{position: absolute;zoom: 1;display: block;overflow: hidden;
background-attachment:scroll; background-color:transparent; z-index: 999; width: 10px;height: 10px;}
.menufillet_e { background-image: url(../images/hw_s_232058.png);background-repeat: repeat-y; _background:transparent; height: 100%; right: 0px; top: 0; width: 7px;}
.verticalLine{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:200px; height:200px; margin:0 25px;}
#menu .menuitempanel li {float: none; top: 0; line-height:24px;}
#menu .menuitempanel li.left {float: left; max-width:155px;}
.menuitempanel h2 {color: #bb0000; font-size: 16px;font-weight: bold; padding-bottom:10px;}
.menuitempanel h2 a {color: #B00;}
.menuitempanel ul li a{ color:#666;}
.menuitempanel ul.taxonomy { margin-left: -5px;}
#menu .menuitempanel ul.taxonomy li {font-size: 14px; font-weight: bold; text-indent: 10px; line-height: 32px;}
.menuitempanel ul.taxonomy li a{ color:#333;}
.menuitempanel ul.m_box li.title {font-weight: bold; margin-top: 5px; text-align:center;}
.menuitempanel ul.m_box div.summary { width:259px; font-weight: normal;}
.menuitempanel .solutions_products ul.m_box div.summary{width:auto;}
#menu .menuitempanel ul.m_box div.summary ul {padding: 0 0; float:none; overflow:hidden;}
.menuitempanel .solutions_products ul.m_box div.summary{ padding:0 0 0 2px;}
#menu .menuitempanel .solutions_products ul.m_box li.left{ margin-right:15px; max-width:100px;}
.menuitempanel ul.list {margin-right: 25px;}
.menuitempanel ul li ul {margin-right: 25px;}
.menuitempanel ul.list h3 {padding: 0px 0px 0px 0px;}
.menuitempanel ul.list h3 a {color: #333333;font-size: 14px;font-weight: bold;}
.menuitempanel .solutions_products ul.m_box li.last, .menuitempanel ul.last,.menuitempanel ul li ul.last, #menu .menuitempanel .solutions_products ul.m_box li.last { margin:0px;}

.shadow_b_layout {background-image: url(../images/hw_s_232053.png); background-attachment: scroll; background-repeat: no-repeat; background-position: 0 -67px; position: absolute; width: 100%; left: 0px;}
.shadow_b_layout div {background: url(../images/hw_s_232053.png) 100% -1px no-repeat;background-attachment: scroll;display: block;height: 16px;margin-left: 15px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}
@-moz-document url-prefix(){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}/*opera&#19987;&#23646;*/
:root .shadow_b_layout, :root .menufillet_e {display:none\9;}/*IE9&#19987;&#23646;*/
:root .menucontentdiv{ margin-right:0px\9;border-right: 1px solid #CCC\9;border-bottom: 1px solid #CCC\9;}
:root .menucontentdiv .clearfix{ padding-bottom:15px\9;}
/*banner start here*/
#slide-index{min-width:1000px;width:auto; height:500px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:500px; background-color:#03375E;}
#slide-index .slide{ min-width:1000px; height:500px; float:left; position:relative; z-index:1;}
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}

#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:2;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(../images/hw_000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(../images/hw_000506.gif); opacity:1; filter:alpha(opacity=100);}

.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }
/* news & social */
#latest-news-index{ height:35px; background:url(../images/hw_000487.jpg) repeat-x; min-width:1000px; width:auto !important; margin:0px auto; }

#latest-news-index .latest-news{ width:670px; height:35px; float:left; overflow:hidden; line-height:35px; }
#latest-news-index .latest-news a{ color:#666;}
#latest-news-index .latest-news .title{ width:45px; height:35px; margin:0px 5px 0px 0px; float:left; line-height:35px;}
#latest-news-index .latest-news .content{ height:35px; width:660px; margin-left:45px;}
#latest-news-index .latest-news .content div{ height:35px; line-height:35px; overflow:hidden;}

.social-network{ height:22px; position:relative; padding-bottom:5px;}
.social-network .title{  height:35px; font-weight:bold; color:#333;width:75px; margin:0px 5px 0px 20px; line-height:35px; float:left; }
.grid215.right .social-network .content{ background-color:#fff; margin-right:0px; margin-top:0;}
.grid215.right .social-network .title{margin:0 10px 0 0; text-align:right; width:100px; font-size:14px;}
.social-network .content{
	float: left;
	height: 27px;
	overflow: hidden;
	margin-top: 7px;
	margin-right: 0px;
	position: absolute;
	right: 0px;
	width: 177px;
	top: -1px;
}
.social-network .content a{ float:left; width:17px; height:18px; display:block; margin-left:5px;}
.social-network .content a.facebook{ background:url(../images/face.png) no-repeat; background-position: 0px 0px; width:29px; height:24px; }
.social-network .content a.twitter{background:url(../images/face.png) no-repeat; background-position: -29px 0px; width:23px; height:24px; }
.social-network .content a.rss{ background:url(../images/face.png) no-repeat; background-position: -53px 0px; width:20px; height:20px; }

/*.social-network .content a.mail{ background-image:url(../images/face.png); }*/
.social-network .content a.flickr{background:url(../images/face.png) no-repeat; background-position: -75px 0px; width:20px; height:24px; }
.social-network .content a.youtube{background:url(../images/face.png) no-repeat; background-position: -92px 0px; width:20px; height:24px;  }
.social-network .content a.google{background:url(../images/face.png) no-repeat; background-position: -110px 0px; width:23px; height:24px;  }
.social-network .content a.like{background:url(../images/face.png) no-repeat; background-position: -135px 0px; width:24px; height:20px;  }

/*.social-network .content a.printer{background:url(../images/face.png) no-repeat; background-position: 0px 0px; width:24px; height:20px;  }*/


.social-network .content a.icons_qq_weibo{background:url(../images/icons_qq_weibo.png) no-repeat 0 0;width:20px;height:20px;}
.social-network .content a.icons_weibo{background:url(../images/icons_weibo.png) no-repeat 0 0;width:20px;height:20px;}
.social-network .content a.f_book{background:url(../images/hw_000477.gif) no-repeat; background-position: -151px -42px; width:20px; height:20px; }

#latest-news-index .social-network{float:right; right:0px; width:275px;}
/* youtube & latest product */
#vdlp{
	position:absolute;
	height:auto;
	width:180px;
	left:0;
	top:129px;
	z-index:3;
	background:#000;
}
.youtubev{ float:left; width:180px;
height:auto;}
.latestp{height:203px;
	width:180px; float:left;  }
#news{
	position:absolute;
	height:380px;
	width:180px;
	right:0;
	top:129px;
	z-index:3;
	background:#00273d;
	padding:8px 8px 8px 8px;
}
.latestp1{height:168px;
	width:180px; float:left; background:#FFF; margin-left:55px;  }

/* container */
.rc_btn_01 a {
clear: both;
float: left;
padding-left: 30px;
display: block;
width: 200px;
font-size: 12px;
background: url(../images/templatemo_icon_01.png) no-repeat;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.rc_btn_02 a {
clear: both;
display: block;
float: right;
text-align: center;
width: 106px;
height: 28px;
padding-top: 8px;
background: url(../images/templatemo_button_01.png) no-repeat;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
#templatemo_content_wrapper {
clear: both;
width: 100%;
margin: 0 auto;
background: #ffffff; overflow:hidden;

}

#templatemo_content {
width: 980px;
margin: 0 auto;
padding: 10px 10px;
overflow:hidden;
}

#templatemo_content #content_left {
float: left;
width: 298px;
margin: 0 0px 0 0;
padding:  0 20px 0 0;
border-right:1px solid #e2e2e2;

}

#templatemo_content #content_right {
float: right;
width: 620px;
margin: 0px;

}

.content_header_01 {
font-size: 18px;
color: #004AA4;
height:30px;
line-height:30px;
margin-bottom: 5px;

}


.content_header_m {
font-size: 18px;
color: #004AA4;
height:30px; width:230px;
line-height:30px;
margin-bottom: 5px; padding-left:65px
}
.content_header_02 {
font-size: 18px;
color: #004AA4;
height:30px;
line-height:30px;

}

.a1_x {
font-size: 18px;
color: #004AA4;
height:30px;
line-height:30px;
float:left;
height:35px;
text-align:left;
line-height:35px;
}



#content_left .content_left_section {
clear: both;
}

.news_section {
border-left: 10px solid #999;
padding-left: 10px;
}

.content_left_section p {
text-align: justify;
}

.news_date {
font-size: 12px;
font-weight: bold;
color: #4895c8;
}

.news_title {
font-size: 12px;
font-weight: bold;
color: #fbb239;
}

.content_left_section form {
padding: 0px;
margin: 0px 0 0px 0;
}

.content_left_section #search_field {
padding: 0px 0 0 5px;
height: 36px;
width: 180px;
color:#666;
line-height:36px;
border: solid 1px #e2e2e2;
}

.content_left_section #subscribe_button {
float: right;
width: 106px;
height: 36px;
padding: 0;
margin: 0;
cursor: pointer;
font-size: 14px;

text-align: center;
vertical-align: bottom;
font-family:Verdana, Geneva, sans-serif;

background:#003fa3;
color: #ffffff;
border: none;
}

#content_right .content_right_section {
clear: both;
margin: 10px 0 0 0;
height:250px;


}

.content_right_section p {
text-align: justify;
padding-bottom: 10px;
}

#content_right .content_right_280_section {
float: left; border-left: border: solid 1px #e2e2e2;
width: 280px;
margin:0 20px 0 0px;
}

.content_right_280_section .image_wrapper {
background: #333;
padding: 9px;
margin-bottom: 10px;
}

.content_right_280_section .image_wrapper img {
border:1px solid #ffffff;
}

.content_right_280_section ul {
margin: 10px 0 0 0;
padding: 0px;
}

.content_right_280_section ul li {
border-left: 5px solid #999;
padding: 0 0 0 10px;
margin-bottom: 10px;
list-style:none;
}

.content_right_w620_wrapper {
border: 1px solid #f3f3f3;
height:auto;

}

.content_right_w620_inner {
padding: 30px 28px;
color: #ffffff;

}


.anurag{ width:600px; height:auto;}
.content_right_w620_inner .image_wrapper {

background: #cccccc;
padding: 4px;
margin-bottom: 5px;
}

.image_wrapper img {
border: none;
}

.box_w170 {
float: left;
width: 170px;
}
/* end of content right */


/*coursel slider*/
#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 10px 5px;
	height:auto;
}

a {
    color: #4088b8;
}

table {
    font-size: inherit;

}

th {
    background: #d8d8d8;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
}

td {
    background: none;
    text-align: left;
    padding: 5px 15px 5px 15px;
    vertical-align: top;
}
select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}
.text_hadding{ width:102px; height:30px; float:left; line-height:30px; text-align:center; }
#rec{height:auto; background:url(../images/1369656303_mail_post_to.png) top right no-repeat; margin-top:0px;}
/*end*/
.right_sidebar_div{width:600px; float:left; height:auto;}
.hadding_text{width:600px; height:40px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#039; line-height:40px;}

.sli{height:180px; width:102px; float:left;}
.sli_inn{height:150px; width:102px; float:left;}

.bound1{ width:960px; overflow:hidden; margin:0 auto; height:auto;}
#seo-footer{ background:#03375E  repeat-x; padding-bottom:25px; min-width:960px; width:auto !important; margin:0px auto;cursor:default;}
#seo-footer .section{ float:left; margin-right:89px; min-width:100px; position:relative; padding:20px 0px 0px 0px;}


#seo-footer .section a{ color:#fff; text-decoration:none; }
#seo-footer .section li a{ color:#fff; text-decoration:none; }
#seo-footer .section li ul { color:#fff; text-decoration:none; }

#seo-footer .information {width:160px;margin-right:20px;text-align:left;margin-left:20px; }

#seo-footer .information ul{text-decoration:none;}
.register{width:280px; height:40px; background:#036; float:left; line-height:40px; color:#FFF; margin-left:10px; text-align:center; webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
.text_r{width:190px; float:left; text-align:right; font-size:16px; }
.text_r a{ color:#FFF; }
.text_r a:hover{ color: #FC0; }


.about_left_sidebaar{width:220px; height: auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;  line-height:35px; float:left;  padding-right: 15px;}
.about_hadding{width:150px; text-align:center; height:33px; font-weight: bold; color:#FFF; background:#036; line-height:33px; text-transform:uppercase; letter-spacing:1px;}
.line_height{padding-left:15px;}
.line_height ul {}
.line_height ul l1 {line-height:30px;}
.line_height l1 a{padding-left:15px; line-height:30px;}



.about_hadding1{width:300px; text-align:left; height:33px; font-weight: bold; color:#0378b1; line-height:33px; text-transform:uppercase;}
.zmart_hadding1{width:160px; float:left; text-align:center; height:33px; font-weight: bold; color:#0378b1; line-height:33px; text-transform:uppercase; margin-left:15px;}

.vedio_hadding1{width:690px; text-align:left; height: auto; font-weight: bold; color: #333; line-height:33px; border-top: solid 1px #e2e2e2;}

.about_content{width:720px; height:auto; float:right; line-height:22px; font-size:14px; border-left: solid 1px #e2e2e2; padding-left:15px; text-align:justify;}
.buyonline_content{width:100%; height:auto; float:left;  }
.buyonline_headerc{width:960px; height:auto; float:left; Margin:10px;  }
.buyonline_headerc p{ font-size:13px; text-align:justify;}
.buyonline_middlec{width:960px; height:auto; float:left; Margin:10px; min-height:300px;  }
.buyonline_tabc{width:450px; height:200px; float:left; margin-right:20px; margin-bottom:20px; }
.buyonline_phone{width:180px; height:200px; float:left; margin-right:10px;}
.buyonline_phones{float:left; width:240px; height:auto;  margin-top:20px;}
.buyonline_phonesc{float:left; width:240px; height:auto; max-height:160px; font-size:14px; }
.buyonline_phones h3{width:100%; font-size:16px; margin-bottom:5px; color:#004AA4; font-family:Arial, Helvetica, sans-serif;}
a.down-arrow{display:block;width:156px;height:26px;background:url(../images/buy_online_close.png) no-repeat;text-decoration:none}
a.up-arrow{display:block;width:156px;height:26px;background:url(../images/buy_options_open.png) no-repeat;text-decoration:none}
.link_Content1{display:none;width:155px}
.link_Content1 a{ display:block;height:25px;background:#f3f3f3;text-align:left;padding-left:17px; border-bottom:1px solid #fff;}
.link_Content1 a:hover{background:#fff;}
fieldset{border:1px solid #bebebe; position:relative;margin-bottom:30px}
legend{margin-left:30px}

.list { 
	margin: 0 0 10px 10px; 
	padding: 0; 
	list-style: none; 
}

.list li { 
	color:#0378b1; 
	margin: 0; 
	padding: 0 0 5px 20px; 
	background: url(../images/templatemo_list.jpg) no-repeat scroll 0 12px; border-bottom: dotted 1px #e2e2e2;  
}

.list li a { 
	color: #666; 
	font-weight: normal; 
	text-decoration: none; 
}

.list li a:hover { 
	text-decoration: underline; 
}



.list1 { 
	margin: 0 0 10px 10px; 
	padding: 0; 
	list-style: none; 
}

.list1 li { 
	color:#0378b1; 
	margin: 0; 
	padding: 0 0 5px 20px; 
	background: url(../images/red-ero.jpg) no-repeat scroll 0 8px;  
}

.list1 li a { 
	color: #666; 
	font-weight: normal; 
	text-decoration: none; 
}

.list1 li a:hover { 
	text-decoration: underline; 
}



.form_select{width:200px; height:24px; border: solid 1px #CCC; background:#FFF; }


.glossymenu a.menuitem{

font:  14px  Arial, Helvetica, sans-serif;
color: #666;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 35px;
text-decoration: none;
height: auto;
line-height:30px;
 border-top: solid 1px #e2e2e2;   margin-bottom:5px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #666;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 12px;
left: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
color: #036;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px dotted #e2e2e2;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px   Arial, Helvetica, sans-serif;
color: #6e6e6e;
text-decoration: none;
height:30px;
line-height:30px;
padding: 2px 0;
text-align:left;
padding-right:30px;
padding-left: 15px;

}

.glossymenu div.submenu ul li a:hover{
background:none;
color: #066
 
}

.mission{width:100%; margin:0 auto; height:250px; background: url(../images/missionbanner.png) no-repeat top center;}
.history{width:100%; margin:0 auto; height:250px; background: url(../images/historybanner.png) no-repeat top center;}
.services{width:100%; margin:0 auto; height:250px; background: url(../images/services.png) no-repeat top center;}
.faq{width:100%; margin:0 auto; height:250px; background: url(../images/faq.png) no-repeat top center;}
.user{width:100%; margin:0 auto; height:250px; background: url(../images/user.png) no-repeat top center;}
.stor{width:100%; margin:0 auto; height:250px; background: url(../images/store.png) no-repeat top center;}
.news{width:100%; margin:0 auto; height:250px; background: url(../images/news.png) no-repeat top center;}
.media{width:100%; margin:0 auto; height:250px; background: url(../images/media_m.png) no-repeat top center;}
.vediosm{width:100%; margin:0 auto; height:250px; background: url(../images/vediosm.png) no-repeat top center;}
.special{width:100%; margin:0 auto; height:250px; background: url(../images/special.png) no-repeat top center;}
.contact{width:100%; margin:0 auto; height:250px; background: url(../images/contactus.png) no-repeat top center;}




#content_wrapper {
	clear: both;
	background:url(../images/icon/page_bg.jpg) repeat-y;
}

#content {
padding:1px 15px 5px 20px;
}
#content h1 {
	color:#838281;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
#content h1 span{color:#EB8612;}
#content p {
	clear: both;
	margin-bottom: 20px;
	font-size:16px; line-height:24px;
}

#contactFormContainer {
	position:absolute;
	left:538px;
	z-index:9999999;
	}
	
/* Hides the whole contact form until needed */	
#contactForm {
	height:289px;width:558px;
	background:#515151 url(../images/birdy.jpg) no-repeat 241px 11px; 
	border:1px solid #929191;
	padding:7px 12px; 
	color:#fff;
	display:none;
	} 
	
	.content1{
width:250px;
float:left;}

.content1 ul{
}
.content1 ul li{
background:url(../images/icon/list_icon.png) left no-repeat;
margin:5px 17px 0px 10px; font-size:16px;
} 

/*Footer*/
.footer{height: auto;
width:100%; overflow:hidden;

}
.footer_inner{width:960px; margin:0 auto; height:auto; overflow:hidden;}




.foot_box1{ width:230px; float:left; padding:0px  0 0 00px; margin-top:20px;}
.foot_box1.b_2{ width:200px; float:left; padding:95px  0 0 0;}
.foot_box1.b_3{ width:200px; float:left; padding:81px  0 0 0;}
.foot_box1.b_3 p{ font-size:11px; color:#fff; line-height:21px; padding:15px 0 0 0;}
.foot_box1.b_3 p a{ font-size:11px; color:#fff; line-height:21px; padding:15px 0 0 0; text-decoration:none;}
.foot_box1.b_3 p a:hover{ font-size:12px; color:#a96db9; line-height:21px; padding:15px 0 0 0; text-decoration:none;}
.foot_box1.b_3 li{line-height:32px;}
.foot_box1.b_3 li img{ float:left; margin:5px 10px 0 0;}
.foot_box1 ul{ list-style:none; padding:0 0 0 0;}
.foot_box1 li{ padding:0 0 0 0; font-size:12px; color:#a96db9; line-height:24px;}
.foot_box1 li a{ font-size:12px; color:#fff; line-height:24px; text-decoration:none; background:url(../images/arrow_bg.png) no-repeat left 0px; padding:0 0 0 20px;}
.foot_box1 li a:hover{ color: #F60; text-decoration:none;}

.copyright{ margin:0 auto; color:#FFF; text-align:center; height:30px; font-size:12px; width:960px; padding-top:0px; border-top: solid 1px #344658; margin-top:15px;}
.co_left{width:450px; height:30px; line-height:30px; float:left; text-align:left;}
.co_right{width:450px; height:30px; line-height:30px; float:right; text-align:right;}


/*MEDIA CLIPING*/

.media_clip{width:690px; height:auto; border-bottom: solid 1px #E2E2E2; margin-bottom:20px; color:#666;}
.media_clip p{ color:#999; font-family:11px;}
.pic_box{width:210px; height: auto; float:left;  margin:0px 18px 15px 3px;}
.pic_img{width:210px; height: auto; float:left; padding:2px; border:solid 1px #e2e2e2;}
.pic_text{width:210px; height: auto; float:left; line-height:22px; min-height:50px; padding-top:5px;}
.pic_box1{width:210px; height: auto; float:left; margin:0px 0px 15px 3px;}

.vedios_m{width:503px; height: auto; margin:0 auto;}

.back {width:100px; height:30px; margin:0 auto; font-size:18px; line-height:30px; background:#09C; color:#FFF; text-align:center;}
.back a{color:#FFF;}


/*-------------register products------------------------------*/

.register_products{width:970px; height:auto; float:left; line-height:22px; font-size:14px;  padding-left:10px; text-align:justify;}
.login{width:955px; height:60px; color:#FFF; line-height:60px; font-size:18px; background:#069; padding-left:15px;}
.login_body{width:955px; height: auto; color:#FFF;font-size:13px; background: #727172; padding-left:15px; margin-top:3px; overflow:hidden;}
.login_leftsidebar{width:450px; height: auto; color:#FFF;  float:left;  margin-top:3px; margin-bottom:15px; padding-bottom:30px;}
.login_rightsidebar{width:450px; height: auto; color:#FFF; float:left;  margin-top:3px; margin-bottom:15px; padding-bottom:30px;  border-left: solid 3px #fff; }
.customer{width:270px; height: auto; line-height:20px; margin:0 auto; padding-top:15px; }
.customer1{width:400px; height: auto; line-height:20px; margin:0 auto; padding-top:20px; padding-bottom:20px; padding-left:20px;}
.customer_id{height:auto; width:270px; margin:0 auto; overflow:hidden; }
.customer_id1{height:auto; width:370px; margin:0 auto; overflow:hidden; padding-left:70px;}
.use_face{background:url(../images/use_face.png) no-repeat; width:211px; height:38px; float:left; margin-top:10px; line-height:38px; padding-left:15px;}
.use_face a{ color:#fff; text-decoration:none;}
.use_face a:hover{ color:#000;}
.or-text { padding-left:174px; padding-top:20px; }
.text_aria{width:226px; height:22px; float:left; margin-top:10px;}
.text_box{width:226px; height:22px; line-height:22px; background:#FFF; left:38px; padding: 2px 5px; font-size:12px; color: #666; font-family:Arial, Helvetica, sans-serif; border: none;}
.text_aria select{background:#fff; border:1px solid #82c2bd; width:226px; padding: 2px 0px; font-size:12px; color: #666; font-family:Arial, Helvetica, sans-serif; border: none;}


.singin{float:left; height:auto; margin-top:50px;}
.sing_button{background:url(../images/singing.png) no-repeat; width:226px; height:57px; border:none; cursor:pointer;}

.sing_up{background:url(../images/singup.png) no-repeat; width:226px; height:57px; border:none; cursor:pointer;}
.register_pat{background:url(../images/registerlogin.png) no-repeat; width:226px; height:57px; border:none; cursor:pointer;}
.checkbox{width:15px; height:15px; border:solid 3px #FFF;}

/*----------------zmart phones------------*/

.conter{ width:700px; height:auto; margin:0 0 0 50px; overflow:hidden; float:right;}
.conter h2{ color:#262626; font-size:26px; font-weight:bold; padding-bottom:15px; font-family:'avantgargotitcteedemregular';}
.conter .searchbox{ width:700px; height:auto; overflow:hidden; border:1px #d9d9d9 solid; background:url(../images/dlbj_03.gif) repeat-x left center ;}
.quicksearch{ border-bottom:1px #e6e6e6 solid; height:40px; padding:20px 0px 0px 17px; color:#262626; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.quicksearch .qusearch{ width:331px; height:27px; border:1px #d9d9d9 solid; background:#FFFFFF; position:relative; left:113px; top:-25px;}
.qusearch input.text2{ width:300px; height:26px; line-height:26px; background:none; border:none; position:absolute; left:1px; top:1px; vertical-align:middle;}
.qusearch input.butn2{ width:29px; height:28px; line-height:26px; background:url(../images/buton_03.gif) no-repeat; border:none; position:absolute; right:0px; top:-1px; cursor:pointer;}

.searchall{ width:100%; height:auto; overflow:hidden;}
.searchall ul{ overflow:hidden; zoom:1; height:auto; width:935px; margin:0px auto;}
.searchall ul li{ border-bottom:1px #e6e6e6 solid; overflow:hidden; zoom:1;}
.searchall ul li.no-border{ border-bottom:none; }
.searchall ul li h4{ color:#262626; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; width:100px; height:45px; line-height:45px; float:left; padding-right:20px;}
.searchall ul li .searchrt{ float:left; padding-top:10px;}
.searchrt a{ display:inline-block; float:left; margin-right:16px; padding:1px 5px;  color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.searchrt a.cur{ background:url(../images/close_03.gif) no-repeat right center #00a0ea;  color:#ffffff; padding-right:18px;}
.searchrt a.on{background:#00a0ea;  color:#ffffff;}
.searchrt a.on:hover{ background:#00a0ea;  color:#ffffff;}

.productsbox{ width:100%; height:auto; overflow:hidden; padding-bottom:40px;}
.productsbox .productlist{ width:700px; height:auto;  padding:17px 0px 15px 0px;  margin-top:10px; overflow:hidden;}
.productlist dl{ width:115px; height: auto; min-height:280px; float:left; padding-right:32px; margin:5px 5px 5px 5px; padding-left:15px; border:1px #d9d9d9 solid; margin-bottom:32px;}
.productlist dl dt.new div.nw{ width:27px; height:23px; position:absolute; right:0px; top:0px; z-index:2; display:block;}
.productlist dl dt.hot div.ht{ width:27px; height:23px; position:absolute; right:0px; top:0px; z-index:2; display:block;}

/*-------select catageroy------------div,form,img,ul,ol,li,dl,dt,dd,p,input,body,strong,span,pre{margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

ul,li{ list-style:none; }
a{ text-decoration:none; color:#333; }
a:hover{ text-decoration:none; color:#00a0ea; outline:none;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}*/






.headboxjy{ width:906px; height:160px; position:absolute; left:-388px; top:67px; _top:67px; z-index:-1; overflow:hidden;}
.headboxjy .hdleft{ width:14px; height:160px; background:url(../images/headbjzy_03.png) no-repeat; float:left; overflow:hidden;}
.headboxjy .hdcon{ width:865px; height:145px; background:url(../images/headbjzy_05.png) repeat-x; float:left; padding:14px 0px 0px 10px; overflow:hidden;}
.headboxjy .hdright{ width:14px; height:160px; background:url(../images/fadf_05.png) no-repeat; float:left; overflow:hidden;}
.hdcon dl{ width:144px; height:auto; text-align:center; margin:0px auto; float:left; margin-right:2px; display:inline;}
.hdcon dl.clearmargin{ margin-right:0px; width:130px;}
.hdcon dl dt{ width:113px; height:97px; margin:0px auto; text-align:center;}
.hdcon dl dt a{ display:block; width:113px; height:97px; padding-top:0px;}
.hdcon dl dd{height:25px; line-height:25px; margin:0px auto; text-align:center; color:#333; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.hdcon dl dd a{ display:inline;height:25px; line-height:25px; padding-top:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; float:none;}
.hdcon dl dd a:hover{ color:#00a0ea;}

.headwart{ width:356px; height:160px; position:absolute; left:-5px; top:67px; _top:67px; z-index:-1; overflow:hidden;}
.headwart .hdcon{ width:315px; height:145px; background:url(../images/headbjzy_05.png) repeat-x; float:left; padding:14px 0px 0px 10px; overflow:hidden;}
.hdcon dl.zy dt{ width:113px; height:112px;}

.headwart4{ width:490px; height:160px; position:absolute; left:auto; right:-4px; _right:-5px; top:67px; _top:67px; z-index:-1; overflow:hidden;}
.headwart4 .hdcon{ width:447px; height:145px; background:url(../images/headbjzy_05.png) repeat-x; float:left; padding:20px 0px 0px 15px; overflow:hidden;}
.hdcon dl.zy2{ width:134px; height:auto; float:left; margin-right:15px; display:inline; overflow:hidden;}
.hdcon dl.zy2 dt{ width:134px; height:96px;}
.hdcon dl.zy2 dd{ text-align:left; height:25px; line-height:25px;}

.header2{ width:100%; height:65px; background:url(../images/headbm2_03.gif) repeat-x; overflow:hidden; position:relative; left:0px; _top:-3px; padding-top:5px;}
.headernobg{ height:auto;}
.header2 .head2{ width:985px; height:65px; margin:0px auto; overflow:hidden;}
.header2 .head2.head2bg{ background:url(../images/newbjy_03.png) no-repeat center 48px; height:65px;  overflow:hidden;}
.head2 h2{float:left; height:40px; line-height:40px; color:#00a0ea; font-size:40px;  font-weight:bold; padding-top:23px; font-family:'avantgargotitcteedemregular'}
.head2 h2.line_height2{ float:left; height:45px; line-height:40px; color:#00a0ea; font-size:50px;  font-weight:bold; padding-top:20px;  *padding-top:25px; font-family:'avantgargotitcteedemregular'; overflow:hidden;}

.head2 .title{ float:right; font-size:14px; color:#696969; font-family:Arial, Helvetica, sans-serif; padding-top:40px;}
.head2 .title a{ margin:0px 2px; color:#696969; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.head2 .title a:hover{  color:#00a0ea; text-decoration:underline;}




.Countrybox{ width:100%; height:auto; overflow:hidden;}
.selection{ width:315px; height:auto; float:left; margin-right:18px; _margin-right:17px; display:inline;}
.selection h3{ color:#333; font-size:25px; font-family:'avantgargotitcteedemregular'; padding-bottom:12px;}

.selection2{ width:263px;}
.selection2 .problembj4{ width:263px;}
.selection2 .ptoblembox4{ width:263px;}
.country2{ height:374px; padding-top:0; overflow:auto;}
#scrollcontent .countrycur{ padding-top:18px;}
#scrollcontent2 .countrycur{ padding-top:18px;}
#scrollcontent3 .countrycur{ padding-top:18px;}
.country2 ul{ width:100%;  height:374px;  overflow:auto;}
.country2 ul li{ line-height:23px; height:23px; text-align:left; padding-left:10px;}
.country2 ul li.cur{ background:#e6e6e6;}
.country2 ul li a{ display:block; height:23px; line-height:23px; padding-left:28px; }
.country5 ul li a{ padding-left:0px;}

.counbjypic2 li{ height:23px; line-height:23px; zoom:1; overflow:hidden;  padding:0px 0px 0px 15px;  margin-bottom:2px; *margin-bottom:0px;}
.counbjypic2 li.cur{background:#e6e6e6;}
.counbjypic2 li span{ float:left; display:block; display:block; padding-top:5px; width:21px; height:14px; background:none; border:none; overflow:hidden; zoom:1;}
.country2 .counbjypic2 li a{color:#333; font-size:12px; height:23px; line-height:23px; font-family:Arial, Helvetica, sans-serif; float:left; overflow:hidden; zoom:1;  padding-left:10px;   }


.Countrybox a.seury{ display:block; float:right; width:89px; height:29px; margin-top:380px;}



.problembj4{width:313px; height:auto; overflow:hidden; margin-top:0px; border:1px #cccccc solid;}
.ptoblembox4{ width:313px; float:left; height:374px; overflow:hidden;   /*position:relative; z-index:5; */}
.cour_scroll4{ float:right; width:18px; height:389px;  display:inline; background:url(../images/couyrt_03.jpg) no-repeat;  }
.cour_scroll4 .scroll{width:18px;   height:350px; position:relative; z-index:99999; top:20px;}
.cour_scroll4 .scroll .contn{ width:13px; height:43px; background:#333; position:absolute; left:3px; top:30px; cursor:pointer;}


/*---------------Specification---------------*/

#mktabs{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#mktabs li{
  float: left;
  margin: 0 .5em 0 0;
  margin-left:5px;
}

#mktabs a{
  position: relative;
  background: #333 ;
  /*background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);
  text-shadow: 0 1px 0 rgba(255,255,255,.8);  */
  padding:10px;
  float: left; width:150px;
  text-decoration: none;
  text-align:center;
  
  
  color: #fff;
 /* -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
}

#mktabs a:hover,
#mktabs a:hover::after,
#mktabs a:focus,
#mktabs a:focus::after{
  background: #36F;
  color:#FFF;

}

#mktabs a:focus{
  outline: 0;
}

#mktabs a::after{
  content:'';
  position:absolute;
  color:#fff;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 0em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
 /* -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0; */ 
}

#mktabs #current a,
#mktabs #current a::after{
  background: #036 url(../images/drop_arrow.png) no-repeat 50px center !important ;
  z-index: 3;
  color:#FFF;

}

/* ------------------------------------------------- */

#content
{
    background: #fff;
    padding: 0em;
	height: auto;
	position: relative;
	z-index: 2;
	margin-top:10px;
	min-height:250px;	
    
   /*-moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);*/
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}

/* ------------------------------------------------- */

#about
{
    color: #999;
}

#about a
{
    color: #eee;
}


/*------------------spe_tab----------------*/
#specialtabs{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left:350px;
}

#specialtabs li{
  float: left;
  margin: 0 .5em 0 0;
  margin-left:5px;
}

#specialtabs a{
  position: relative;
  background: none ;
  /*background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);
  text-shadow: 0 1px 0 rgba(255,255,255,.8);  */
  padding:10px;
  float: left; width:150px;
  text-decoration: none;
  text-align:center;
  
  
  color: #000;
 /* -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
}



#specialtabs a:hover,
#specialtabs a:hover::after,
#specialtabs a:focus,
#specialtabs a:focus::after{
  background: none;
  color:#000;

}

#specialtabs a:focus{
  outline: 0;
}

#specialtabs a::after{
  content:'';
  position:absolute;
  color:# 036;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 0em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
 /* -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0; */ 
}

#specialtabs #current a,
#specialtabs #current a::after{
/*  background: #036 url(../images/drop_arrow.png) no-repeat 50px center !important ;*/
  z-index: 3;
  color: #036;

}

/* ------------------------------------------------- */

/*#content
{
    background: #fff;
    padding: 2em;
	height: auto;
	position: relative;
	z-index: 2;
	margin-top:10px;	
    
   /*-moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}*/

/* ------------------------------------------------- */

/*#about
{
    color: #999;
}

#about a
{
    color: #eee;
}*/

/*--------------------feature phones-----------------*/

#aptabs{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#aptabs li{
  float: left;
  margin: 0 .5em 0 0;
  text-transform:uppercase;
}

#aptabs a{
  position: relative;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 3.5em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}

#aptabs a:hover,
#aptabs a:hover::after,
#aptabs a:focus,
#aptabs a:focus::after{
  background: #036;
  color:#FFF;
}

#aptabs a:focus{
  outline: 0;
}

#aptabs a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

#aptabs #current a,
#aptabs #current a::after{
  background: #036;
  z-index: 3;
  color:#fff;
}

/* ------------------------------------------------- */

/*#content
{
    background: #fff;
    padding: 2em;
	height: auto;
	position: relative;
	z-index: 2;	
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}

/* ------------------------------------------------- 

#about
{
    color: #999;
}

#about a
{
    color: #eee;
}*/
.vuremenu{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}



.vuremenu a{ 
margin: 0 .5em 0 0;
  text-transform:uppercase;
position: relative;
background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 3.5em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);}
  
  .vuremenu a:hover,
  .vuremenu a.cur,
.vuremenu a:hover::after,
.vuremenu a:focus,
.vuremenu a:focus::after {
  background: #036;
  color:#FFF;
}

.vuremenu a:focus{
  outline: 0;

}

.vuremenu a::after {
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

.vuremenu  a.cur,
.vuremenu  a.cur::after{
  background: #036;
  z-index: 3;
  color:#fff;
}


.conbox{ width:100%; height:auto; overflow:hidden;}
.conbox .con{  margin-top:10px;
	min-height:250px;}
.con .conword{ width:100%; height:auto; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #e0e0e0 solid; }
.conword h3{ overflow:hidden; zoom:1; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.conword h3 span{ display:block; float:left; font-weight: bold; color:#0378b1; font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.conword h3 a{ display:block; float:right; width:15px; height:15px; background:url(../images/open_03.gif) no-repeat}
.confrom table{ width:100%; height:auto; overflow:hidden; border-collapse:collapse;}
.confrom table td{ height:30px; line-height:30px; vertical-align:middle; text-align:left; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.confrom table td.gry{ background:#f7f7f7;}
.confrom table td.padding{ padding-left:35px; width:200px; font-weight:bold;}
.con .cur h3 a{ background:url(../images/close2_03.gif) no-repeat}
.back{ display:block; width:129px; height:31px; margin:0px auto; text-align:center;}

.conbox p.listtext{ color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:20px 0px 30px 0px; overflow:hidden;}
.conbox p.listtext i{ font-style:normal; color:#00a0e9; display:inline-block; vertical-align:-2px; padding-right:5px}

.suppconbj p.listtext{ color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:20px 0px 30px 0px; overflow:hidden;}
.suppconbj p.listtext i{ font-style:normal; color:#00a0e9; display:inline-block; vertical-align:-2px; padding-right:5px}


.table-center
{

}