/* CSS Document */

#Pagebanner{margin:0 auto; padding:0; background:#41a8ea;
}
.subbanner{ width:1002px;margin:0 auto;
}

#Pagebanner_pro{margin:0 auto; padding:0; background:#f0eada;
}
#Pagebanner_pack{margin:0 auto; padding:0; background:#3074b4;
}
#Pagebanner_about{margin:0 auto; padding:0; background:#22c0d9;
}
#Pagebanner_ser{margin:0 auto; padding:0; background:#f1f1f1;
}


#Main_body{ margin:0 auto;  background:#FFF; width:1002px;  
}

/* advantage */

.ad_title{ font-size:23px; margin:30px 0 0px 0; color:#414345; font-weight:bold; border-bottom:1px solid #eeeeee; padding-bottom:15px;
}
.ad_title .font_title{ float:left;
}
.big_advantage_box{ width:310px; float:left; margin:20px 0 0 0; height:130px; display:block;
}
.big_advantage_box .number{ background:url(../images/no_bg.jpg) no-repeat; width:25px; height:22px; line-height:22px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;
}
p{line-height:27px;
}
.box_margin{ margin-right:35px;
}

.six_advantage_box{ margin:30px 0;
}
.six_advantage_box .font{ float:left; width:760px;
}
.six_advantage_box .ad_img{ float:left; width:210px; margin-right:20px;
}
.six_title{ font-size:15px; font-weight:bold; color:#363636;
}


/* program */
.program{ margin:0; padding:25px 0 0 0;
}
.program_box{ float:left; width:228px;display:block;  margin:10px 0px 20px 0px; 
}
.program_box .pro_img{ text-align:center;
}
.text_title{   height:29px; line-height:29px; font-size:14px; color:#505050; font-weight:bold; border-bottom:1px solid #e2e2e2; margin-top:5px;
}
.text{ line-height:18px; padding:5px 10px 0 15px; text-align:left;
}
.pro_margin{ margin-right:25px;
}

/* about*/
.about_bg{  border:1px solid #ededed; padding:25px 60px; margin:20px 0; background:url(../images/about_bg.jpg) 30px 10px #fafafa no-repeat;
}
.about_margin{margin:10px 0;
}
/* honor*/
.honor_box{ float:left; width:438px;
}
.honor_box_img{ margin:0; border:0px solid #f0f0f0;
}
.honor_box_text{ text-align:center; line-height:35px; margin-bottom:30px; font-size:14px;
}
.about_title{ font-size:20px; color:#414345; margin:10px 0 15px 0;
}
.honor_margin{ margin-right:45px;}

/* environment*/
.environment_box{ float:left; width:450px; height:300px; margin-bottom:30px; margin-left:15px;
}
.environment_margin{ margin-right:50px;
}


.con_menu{float:left;margin:0; float:right;
}
.con_menu ul{ padding:0;
}
.con_menu li{ float:left; width:75px; background:url(../images/icon_01.gif) no-repeat 0px 12px; height:35px; line-height:35px;font-size:14px; color:#333;list-style:none; padding-left:10px; font-weight:normal;
}
.con_menu li a{ text-decoration:none; display:block;width:85px;
}
.con_menu li a:hover{ color:#ffab22; text-decoration:none;
}
.con_menu li .selected{ color:#ffab22;
}

/* program */
.packages{ margin:0; padding:25px 0 0 0;
}
.packages_box{ float:left; width:305px;display:block;  margin:10px 0px 20px 0px; 
}
.packages_box .pack_img{ text-align:center;
}
.pack_margin{ margin-right:25px;
}
.pack_text_title{   height:29px; line-height:29px; font-size:14px; color:#505050; font-weight:bold; border-bottom:1px solid #e2e2e2; margin-top:5px; text-align:center;
}


/*form*/
.table{ margin-right:100px; margin-top:30px;
}
.font02{ color:#fff; text-align:center; background:#2aa9e0; font-size:15px;
}
.font_green{ color:#fff; text-align:center; background:#13b979; font-size:15px;
}
.font01{background-color:#dcdcdc;
}
td{ font-weight:bold; font-size:14px; color:#444444;background-color:#FFFFFF;
}
.blue{ color:#2aa9e0;
}
.green{ color:#13b979;
}
td{ height:80px;
}


/* service*/
.listbox{ margin:20px 0 0 10px;
}
.list_title{ color:#2aa9e0; font-size:14px; font-weight:bold; background:url(../images/icon_02.gif) 3px 8px no-repeat; padding-left:25px; border-bottom:1px dashed #2aa9e0; padding-bottom:7px; margin-top:22px;
}
.list_title_small{ color:#525354; font-size:14px;padding:2px 0 2px 15px; background:#f2f2f2; border:1px solid #e6e6e6; margin:23px 0 15px 0;
}
.p_left{ padding-left:15px;
}

.service_title{ color:#2aa9e0; font-size:14px; margin:10px 0; font-weight:bold;
}
.service{ margin:15px 0 0 0;
}
.service_img{ float:left; margin:0px 0 10px 0px; margin-right:70px;
}
.service_info{ float:left;  margin-right:8px; padding:0 0px 0px 10px;width:650px;  
}
.font14{ font-size:14px;
}
.conimg{ text-align:left; margin:10px 0 20px 0; 
}






