@charset "utf-8"; 
body {
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:1.5em; 
	margin:0;padding:0; 
	background:url(../img/bg.jpg) repeat-x scroll center top; 
	height:460px; text-align:center; 
}
img{ margin:0; padding:0; border:none;}
p{ margin:0; padding:0; color:#6f6f6f;}
.clr{ clear:both;}

.box { margin: 0 auto; width: 850px; display: block;}
.header_box{ height:57px; background: #3366cc; float:left; }
.h_left { padding:0; margin:0; background:url(../img/mn_bg_left.jpg) no-repeat; width:12px; height:57px; float:left;}
.h_main { background:url(../img/m_bg1.jpg) repeat-x; float:left; width:826px; height:57px;}
.h_rigth { padding:0; margin:0; background:url(../img/mn_bg_rigth.jpg) no-repeat; width:12px; height:57px; float:left;}

.header_box{ height:62px; background: #3366cc; float:left; }
.h_left { padding:0; margin:0; background:url(../img/mn_bg_left.jpg) no-repeat; width:12px; height:62px; float:left;}
.h_main { background:url(../img/m_bg1.jpg) repeat-x; float:left; width:826px; height:62px;}
.h_rigth { padding:0; margin:0; background:url(../img/mn_bg_rigth.jpg) no-repeat; width:12px; height:62px; float:left;}

.logo { background:url(../img/logo.jpg) no-repeat; width:214px; height:47px; float:left; margin-top:8px;}  

/*menu*/
.menu_box { width:611px; float:left; height:47px; margin-top:8px;}

.banner { 
	background:url(../img/banner.jpg) no-repeat; width:850px; height:315px;
}
.banner_other { 
    background:url(../img/banner_other.jpg) no-repeat; width:850px; height:180px; 
    margin-bottom: 10px;
}

.left_container { margin:0; padding:0; width:200px; float:left; }
.project_title { }
.t_bg1 { background:url(../img/left_m1.jpg) no-repeat; width: 5px; height: 31px; float:left;}
.t_main { margin:0; padding: 0; background:url(../img/m2.jpg) repeat-x left ; width:190px; height:31px; float:left;}
.t_main div { font:Tahoma; font-size:14px; color:#FFF; font-weight:bold; text-align:left; margin-top:8px!important; margin-top:6px; margin-left:5px;}
.t_bg2 { background:url(../img/m3.jpg) no-repeat; width: 5px; height:31px; float:right;}
.project_menu { }
.p_bg1 { background:url(../img/n1.jpg) no-repeat; width: 3px; height:33px; float:left;}
.p_main { background:url(../img/n2.jpg) repeat-x; width:219px; height:33px; float:left;}
.p_main a { margin-top:6px; margin-left:10px; font-family:Tahoma; font-weight:bold; float:left;}
.p_bg2 { background:url(../img/n3.jpg) no-repeat; width:3px; height:33px; float:right;}
.menu_icon { margin-top:12px; margin-left:10px !important; margin-left:5px;  background:url(../img/m_icon.jpg) no-repeat; width:9px; height:9px; float:left;}

.banner_link1 { margin-top:6px; padding:0; background:url(../img/m_banner1.jpg) no-repeat; width:225px; height:55px; float:left;}

.main_container { margin:0; padding:0; width:643px; height:auto; float:right;}
.main_m2 { margin:0; padding:0; background:url(../img/t2.jpg) repeat-x; width:605px; height:42px; float:left;}
.main_m2 div { font:Tahoma; font-size:14px; font-weight:bold; color:#333; text-align:left; margin-top:13px; margin-left:9px; }
.main_m3 { margin:0; padding:0; background:url(../img/t3.jpg) repeat-x; width:5px; height:42px; float:right;}

#news_box { padding:0; margin-left:10px !important; margin-left:5px; width:608px; height:32px; float:left; border-bottom:dotted 1px #CCC; }
.n_date { margin-top:7px; margin-left:3px; float:left; font-weight:bold; color:#444444; font-family:Tahoma; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal;}
.n_image { margin-top:9px; margin-left:14px; float:left; background:url(../img/n_new.jpg) no-repeat; width:47px; height:14px;}
.n_text { margin-top:7px; margin-left: 16px; float:left; font-family:Tahoma; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; color:#0f6f97; width:454px; }

#service { padding:0; margin-top:10px; float:right; width:643px; height:auto; }
#service_nav { padding:0; margin:0px; width:160px; float:right; }
.s_box1 { padding:0; margin:0; background:url(../img/s_image1.jpg) repeat-x; width:158px; height:50px; float:left;}
.s_box_text { font:Tahoma; font-size:14px; font-weight:bold; color:#FFF; text-align:left; margin-top:14px; margin-left:5px;}
.s_image { margin-top:5px; float:left;}
.s_box3 { margin-top:5px; background:url(../img/s_image2.jpg) repeat-x; float:left; width:158px; height:22px;}
.s_box3 a { text-decoration: none;} 
.s_more { cursor: pointer; float:right; margin-top:2px; margin-right:3px; font-family:Tahoma; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; color:#F00; }
.s_icon { margin-top:5px; margin-right:7px !important; margin-right:3px; float:right; background:url(../img/s_more.jpg) no-repeat right; width:15px; height:15px; }

#footer { margin-top:10px;  background:#e1e3e2; height:30px; width:auto;}
.foot { width:850px; margin:0 auto; padding-top:6px;}
.foot a:link { text-decoration:none; color:#3366cc; }
.foot a:visited { text-decoration: none; color:#3366cc; }
.foot a:hover { text-decoration: none; color:#3366cc; }
.foot a:active { text-decoration: none; color:#3366cc; }
.f_icon { float:left; background:url(../img/m_icon.jpg) no-repeat; width:9px; height:9px; float:left; margin-top:5px; margin-right:5px;}
.f_text { float:left; height:28px; margin-right:10px;}

.foot_menu {font-size:11px; color:#333366; text-align:left; float:left; }

.copy_fooder { background:url(../img/ftr_btm_bg.jpg) repeat-x; height:28px; padding-top:2px; color:#FFF;}
.c_box { margin:0 auto; width:850px; height:28px;} 
.c_left { float:left; text-align:left; height:28px; width:600px; }
.c_rigth { float:right; text-align:right; height:28px; width:250px;}


.left_box {
    background-color: #eef0ef; border: 1px solid #ededed;
}

.left_box .left_inner{
    border: 1px solid #fff; font-weight: bold;    
}

.right_box{
    border-left: solid 2px  #fff;
    border-right: solid 1px #f5f5f5; 
    border-bottom: solid 1px #f5f5f5; 
    text-align: justify;  
}

.right_inner{
    border-left: solid 1px #f5f5f5;  
}

.right_inner_inner{
    border-left: solid 1px #e1e1e1;
    padding : 5px;  
}

.serviceTable{
    
}
.serviceItem{
    
}
.serviceTitle{
    font-weight: bold;
    padding: 5px;              
    font-size: 14px;
    color: #cccc00;
}
.serviceTitle a{
    text-decoration: none;
    color: #cccc00;
}
.serviceTitle a:hover{
    text-decoration: underline; 
    color: #cccc00;
}
  
.serviceText{
    border: solid 1px #6699ff;
    border-top: none;
    background-color: #eef0ef;
}
.serviceTextInner{
    padding: 5px;
    padding-left: 10px;
    font-size: 14px;
    text-align: left; 
    border: solid 2px #fff; 
}

.aTab{
    background-color: #0070C0; 
    padding : 5px; 
    border-bottom: solid 1px #0070C0;
    color: #CCCC00;
    font-weight: bold;
    text-decoration: none;
}
.aTabSecond{
    background-color: #0070C0; 
    padding : 5px; 
    padding-bottom: 5px;
    border-bottom: solid 1px #fff;
    color: #CCCC00;
    font-weight: bold;
    text-decoration: none;  
}