/* CSS Document */
 
@charset "utf-8"; body {padding:0;margin: 0;background: #FEFEFE;text-align:center;}
#maxw{ margin: 0 auto; padding:8px 15px;  background: #FFF;  width: 964px; overflow:hidden}
form { margin:0;padding: 0; border: 0px; }
fieldset.site {border:none;padding:0;margin:0}
fieldset.site legend {display:none}
fieldset.site label {width:120px;font-size:14px;float:left;overflow:hidden}
div { text-align:left;}

ol {padding:0 0 0 20px;}
textarea{ overflow:auto; }
input{font-size:12px;}

a{text-decoration:none; cursor:pointer;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited { color: #666699; text-decoration: none; } 
/*a:active { color: #FFFFFF; text-decoration: none; background: #FF9933; }*/
a img { border-width:0; } 
body, td, th { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;/*font-size-adjust:none;*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:162%;
}

body,td,th { font: 12px Arial, Helvetica, sans-serif; line-height: 162%; }
body{background:url(../images/div_bg.gif) repeat-x scroll; }
table { border-collapse:collapse; border: none; padding: 0; margin: 0; }
h1 { font-size: 25px; font-weight: bold; color: #494949; margin:0; padding: 5px 0px 15px 0px;line-height:1.1em; }
/*h2 { font: 14px normal Arial, Helvetica, sans-serif; color: #006600; margin-bottom: 5px; line-height: 150%; }*/

h2 { font: 14px normal Arial, Helvetica, sans-serif; color: #006600; margin:0 0 12px 0; line-height: 150%; }
h3 {width:100%;height:26px;margin-left:4px;font: 14px normal Arial, Helvetica, sans-serif;color: #666666;margin-bottom: 1px;line-height: 150%;background:url(../pics/topicbar.gif) no-repeat right top}
h3 img{margin:1px 1px 0 0;}
ul { list-style-type: none; margin: 0; padding: 0; }
h4 {height:26px; margin:0 0 15px 4px; font: 12px normal Arial, Helvetica, sans-serif;color: #666666;line-height: 1.8em;background:url(../pics/topicbar.gif) no-repeat right top;}
*{
	margin:0px; padding:0px;
}
img{ border:none;} 
#header { text-align:center;}
#header ol, #header ul, #footer ul, #footer ol {
	list-style: none;
}
 

.subjets{float:left;width:200px;} 

.clearfix { display: block; }



#footer {
	padding: 5px 0px 0px 0px; 
	width: 100%;
	height:30px;
	background:#dee5ea; 
	border-top:2px solid #bcc2c7; 
	font-size: 12px;
	bottom:0px; 
	left:0px;
	z-index:555;
	position:absolute;
	position:fixed;!important;
}

#footer dl.nav { 
	margin: 0 auto;
	width:991px;
}
	
#footer .nav dd, #footer .nav ul {margin:0;}
#footer .nav dd {padding:0 8px;}
#footer .nav dd li {float:left;}
#footer .nav dd ul li{margin:0 22px 0 0;}
#footer .nav dd li li {float:none; }
#footer .nav dd li dd, .nav dt {display:none;}

#footer dd li dd {display:block;}
#footer div, #footer dd li {padding:0 0 0 0;}
#footer dd li li {border:none;}

#footer a.footer-link:link, #footer a.footer-link:visited, #footer a.footer-link:active {text-decoration:none !important; color:#666666 !important;  }
#footer a.footer-link:hover { color:#666666; text-decoration:none;} 
#footer .copy-text {margin:0 !important; color:#B3B3B3; font-weight:bold !important; float:right !important;}
#footer .icp-text{
	margin-left:120px;
}

#footer .clearfix:after {
	clear:both;/*content:".";*/
	display:block;/*  Clear Fixes */
	height:0pt;
	visibility:hidden;
}

#footer .clearfix { display: block; }

.floatleft{float:left;}
#mainDivbg,.maindivbg{
	background:url(../images/div_bg.gif) repeat-x scroll; text-align:center;height:100%;
}
#mainDiv{ width:1050px; padding:30px 0px 0px; margin:auto;}
#mainRight {  
	float: right;
	width:305px;
}
#mainContent {  
	  text-align:left; margin-right:310px; margin-bottom:100px; 
}

.divVerDis{ margin:10px 0px 10px 0px;}
.divVerDis2{ margin:0px 0px 10px 0px;}
.clear{clear:both;}

.tabnews{
	background:url(../images/rightnews.gif) no-repeat;
	height:300px;
	width:290px;
	padding-top:15px;
	text-align:left
}
.tag_menu {overflow:hidden;display:block;width:220px;height:25px;}
.tag_menu:after { display:block;clear: both;content: " ";}
.tag_menu li {border:#dfdfdf 1px solid;display:block;cursor:pointer;float:left; width:60px;height:23px;background:#f9f9f9; margin:0px 2px;text-align:center; }
.tag_menu li a,.tag_menu li h3,.tag_menu li span{ border:none!important; font-size:12px; padding:2px 0 0 0!important;cursor:pointer; }
.tag_menu li a:visited,.tag_menu li a:active { color: #666699; text-decoration: none; } 
.tag_menu li.on { height:24px;cursor:auto;background:#fff; border-bottom:none;}
.tabs-container {
	width:287px; margin:0px 2px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-constainer ul{
	width:100%; padding-left:1px;
	list-style:square inside; text-indent:16px; overflow:hidden;
}
.tabs-constainer ul li{
	border-bottom:1px solid #CCC; padding: 3px 5px;
}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
.tab-remote{}


.Rbar_Box_Red {
   background: #dc250c;height:38px;
}
.Rbar_T_Red div {
   background: transparent url(../images/red_rcorner_left.gif) no-repeat top left;
}
.Rbar_T_Red {
   background: url(../images/red_rcorner_right.gif) no-repeat top right;
}
.Rbar_T_Red div, .Rbar_T_Red {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.Rbar_Cnt_Red{ margin: 0 10px; }

.rbarboxblue{
   background: #0f971c; height:38px;
}
.rbartblue div{
   background: url(../images/blu_rcorner_left.gif) no-repeat top left;
}
.rbartblue{
   background: url(../images/blu_rcorner_right.gif) no-repeat top right;
}
.rbartblue div, .rbartblue{
   width: 100%;
   height: 5px;
   font-size: 1px;
}

.rbarboxblue2{
   background: #0cc6dc;height:38px;
}
.rbartblue2 div{
   background: url(../images/blu2_rcorner_left.gif) no-repeat top left;
}
.rbartblue2{
   background: url(../images/blu2_rcorner_right.gif) no-repeat top right;
}
.rbartblue2 div, .rbartblue2{
   width: 100%;
   height: 5px;
   font-size: 1px;
}


.rbarboxblue3{
   background: #97650F;height:38px;
}

.rbartblue3 div{
   background: url(../images/blu3_rcorner_left.gif) no-repeat top left;
}
.rbartblue3{
   background: url(../images/blu3_rcorner_right.gif) no-repeat top right;
}
.rbartblue3 div, .rbartblue3{
   width: 100%;
   height: 5px;
   font-size: 1px;
}

.Rbar_Cnt_Red, .rbarcntblue, .rbarcntblue2,.rbarcntblue3{color:#FFF; padding: 5px 0 0 17px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px;}

#MainContent{
	width:1050px; background:#FFF; 
	margin: 30px auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left;
}

p.bartitle{font-size:18px; color:#CCC;}

.leftPart{width:220px; padding-top:7px; float:left;}
.leftBar{background:url(../images/bulletin.gif) no-repeat scroll 0 0;height:290px;width:191px; display:block;}
.leftBar p {border-bottom:dotted 1px #999; padding:10px 15px 10px 20px;}
 
 


.white{color:#FFF;} 

a:hover{ color:#F00 }
.leftPart a{font-weight:bold;}
.leftPart .onGreen a:hover, .leftPart .onGreen a.on{ color:#0F971C;}
.leftPart .onRed a:hover,.leftPart .onRed a.on{ color:#dc250c;}
.leftPart .onBlue a:hover,.leftPart .onBlue a.on{ color:#0cc6dc;}

.rightPart{ margin:0 0 20px 0;padding-top:7px;float:left;width:820px;overflow:hidden}

.bg_square1{ background:url(../images/b_square.gif) no-repeat; width:144px; height:144px;}
.bg_square2{ background:url(../images/blu_square.gif) no-repeat; width:144px; height:144px;}
.bg_square3{ background:url(../images/db_square.gif) no-repeat; width:144px; height:144px;}
.bg_square4{ background:url(../images/dr_square.gif) no-repeat; width:144px; height:144px;}
.bg_square5{ background:url(../images/bb_square.gif) no-repeat; width:144px; height:144px;}
.adstable1 td span{padding:10px;}

a .serbtn1_bg{background:url(../images/l_btn1.gif) no-repeat; width:166px; height:68px;}
a .serbtn1_bg p, a .serbtn1_bg span{float:left; color:#0C4B6A; font-weight:bold; padding:20px 0 0 13px;}
a .serbtn1_bg img{float:right; padding-right:20px; padding-top:5px;}
a:hover .serbtn1_bg{background:url(../images/l_btn1_over.gif) no-repeat; width:166px; height:68px;}


.greenTitle{color:#0F971C; font-size:24px;  padding-top:23px;}
.redTitle{color:#dc250c; font-size:24px;padding-top:23px;}
.blueTitle{color:#0cc6dc; font-size:24px;padding-top:23px;}

.infoTable{padding-left:20px;    margin-right:20px; margin-bottom:30px;  font-size:13px;}
.infoDate{padding-left:20px; color:#9f9f9f;}
.infoTbTitle{background:url(../images/arrow1.gif) no-repeat scroll 1px 6px;padding-left:20px;  line-height:23px;  font-size:22px; font-weight:bold;}
.infoTbCnt{ padding-bottom:15px; margin: 10px 20px;border-bottom:dotted 1px #000;  vertical-align:middle;line-height:200%;}
.infoTbPic{float:right; padding:20px;}

.infoTbCnt table tr td{vertical-align:middle;}


.signInfoTable td{ height: 70px;}

table.adstable1{  vertical-align:middle;}
.adstable1 td{ text-align:left; vertical-align:middle;font-weight:bold; width:160px; height:160px; } 

.padleft{padding-left:20px;}

#icons{margin:10px 0 10px 0;}
.p_icon{
	display:block;
	float:left;
	margin:5px 22px;
	text-align:center;
	color:#B6B6B6;
	} 
a.p_icon:hover p{color:#000;}
.p_icon p{text-align:center; padding:10px 0 0 0px;color:#B6B6B6;}

.subject_title{margin:0 auto;text-align:center;font-size:18px;font-weight:bold;color:#000;margin:60px 0 20px 0}
.subject_des{width:327px;height:39px;font-size:14px;font-weight:bold;color:#000;float:left;margin:100px 0 0 30px}
.subject_big_icon{float:left;margin:0 0 30px 30px;_margin:0 0 50px 5px}
.subject_link{float:left;color:#3A5B70;font-weight:bold;font-size:15px;margin:100px 0 0 0;width:296px;}
.subject_link a{color:#3A5B70;}

.details_title{}
.tab_menus{background:#747474;height:34px;padding:0 0 0 10px}
.tab_menus h5{margin:10px 2px 0 0;float:left;width:79px;height:24px;text-align:center;background:url(../images/detail_tab_up.gif) repeat-x;color:#FFF;font-size:12px; cursor:pointer}
.tab_menus h5.tab_down{background:url(../images/detail_tab_down.gif) repeat-x;color:#000;}

.detais_des,.solutions,.article{width:807px;float:left;margin:20px 0 0 0}

#details_sidebar{float:right;width:205px;}
#details_sidebar .sidebar_title{background:url(../images/detail_sidebar_back.gif) repeat-x; height:32px;border:1px solid #D2D2D2; border-top:0;padding:5px 0 0 10px;font-size:12px;font-weight:bold;color:#32525D}
.sidebar_main{border:1px solid #D2D2D2;border-top:0;padding:5px}
.accessories{border-top:dashed 1px #D4D4D4;padding:5px 0 0 0;margin:15px 0 0 0}
.accessories_img{display:block;float:left;margin:1px 5px}

#tab2, #tab3{display:none;}

div#pageLink,div#pageFormDiv{float:left;}

.message_list,#send_message{float:left;}
.message_list{width:530px;overflow:hidden}
.messages{
	width:505px;
	border:1px solid #DADADA;
	margin:10px 0;
	}
	
.message_header{
	background:url(../images/back_message.gif) repeat-x;
	border-bottom:1px solid #DADADA;
	padding: 0px 6px;
	}
	
.message_title{
	font-weight:bold;
	float:left;
	}
	
.message_name{
	float:right;
	}
	
.message_content,.message_back{
	font-size:12px;
	color:#97650F;
	width:95%;
	margin:0 auto;
	}
	
.message_back{border:1px solid #DADADA;color:#000;padding:10px 5px;margin:10px auto}

#send_message_content{margin:10px 0 0 10px;font-size:12px;color:#6D6D6D;background:#EDEDED;width:275px;height:527px;overflow:hidden}

#send_message_content h3{background:url(../images/send_message_h3.gif) repeat-x;color:#000;border-bottom:1px solid #FFF;font-weight:bold;padding:5px 0 0 10px}

#send_message_content p{margin:0 0 10px 10px;}
#send_message_content input{height:20px;width:15em;}
#send_message_content input,#send_message_content textarea{border:1px solid #999;background:#FFF;}
#send_message_content textarea{margin:0 0 10px 60px;}
.send_button{width:61px;height:23px;background:none;background:url(../images/button.gif) no-repeat;border:0;color:#4D5F6C;font-weight:bold;margin:0 10px; cursor:pointer}

.error{color:#FF0000;text-align:center;padding:5px 0;}

.apply_form_div{
	border:1px solid #DADADA;
	width:780px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	}
	
.apply_form_div h3{border-bottom:dashed #CCC 1px;margin:0 0 15px 0}
	
.apply_form_div h3{font-weight:bold;margin-left:10px;color:#000}
.OCCUPIED{margin:0 0 20px 0;clear:both;}
	
.OCCUPIED p {color:#000;font-weight:bold;margin:0 50px 0 0;float:left;width:150px;margin-left:20px;}
.OCCUPIED sapn {display:block;float:left;}

.OCCUPIED2{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:10px 20px;margin:0 0 10px 0}
.OCCUPIED2 p{margin:0 0 25px 0;}