@charset "utf-8";
/* CSS Document */

body{font:11px Arial, Helvetica, sans-serif; color:#000; border:0px solid #c00; margin:0px; padding:0px;}

h1, h2, h3, h4, ul, li, p, ol, from{margin:0px; padding:0px;}

	
#wrapper {width:100%; overflow-y:hidden; margin:0px auto; padding:0px; border:0px solid #2e2e2e; background:#fff;}

textarea {
    resize: none;
} 

.text_field{width:175px; height:18px; font:11px Verdana, Geneva, sans-serif; color:#3f4857; padding:0px 0px 2px 5px; background:#fff; color:#797979; border:1px solid #96968e;}
.text_field_nar{border:1px solid #ccc; height:14px; padding:4px 5px  0px 5px; width:300px; color:#666; }
.text_area{border:1px solid #ccc; height:80px; width:305px; font:10px Verdana, Geneva, sans-serif; color:#999;}


.btn_login{background:url(../images/login_btn1.png); width:62px; height:20px; color:#fff; font-weight:normal; cursor:pointer; font-size:11px; border:0px;}

.top_org{width:100%; height:6px; float:left; background:#fe721e; margin:0px; padding:0px;}

#nav_main{width:100%; height:41px; float:left; background:url(../images/menu_bg.png) repeat-x top left; margin:0px auto; padding:0px;}
#nav_main .nav_area{width:976px; height:41px; margin:0px auto; padding:0px; color:#fff;}



#header{width:100%; height:101px; float:left; background:#339ac7;}
#header .h_area{width:976px; height:101px; margin:0px auto; padding:0px;}
#header .h_area .col_l{width:207px; float:left; padding-left:77px;}
#header .h_area .col_r{width:270px; height:101px; float:right;}
#header .h_area .col_r .mem_login{width:270px; float:left; padding-top:20px;}
#header .h_area .col_r .txt_login{width:270px; float:left; height:20px; margin-top:10px;}
#header .h_area .col_r .txt_for_login{width:270px; float:left; padding-top:10px; font-size:12px; text-decoration:underline; color:#3f4857;}
#header .h_area .col_r .txt_for_login a{color:#3f4857; text-decoration:underline;}
#header .h_area .col_r .txt_for_login a:hover{color:#fff; text-decoration:underline;}


#banner{width:100%; height:280px; float:left; background:url(../images/banner_bg.png) repeat-x top left;}
#banner .banner_area{width:976px; height:280px; margin:0px auto; }
#banner .banner_area h2{width:520px; float:left; font-size:18px; color:#339ac7; padding:50px 0px 0px 37px; font-family:Arial, Helvetica, sans-serif;}
#banner .banner_area .txt_ban{width:520px; float:left; padding:5px 0px 0px 37px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}


#container{width:100%; float:left; padding-top:40px;}
#container .cont_area{width:974px; height:320px; margin:0px auto; border:1px solid #e5e5e5;}
#container .cont_area ul{width:974px; height:234px; float:left; margin:40px 0px 20px 0px; list-style:none;}
#container .cont_area ul li{width:270px; height:230px; float:left; border-right:1px solid #ccc; padding:0px 10px 0px 40px; }
#container .cont_area ul li .col_h{width:270px; float:left;}
#container .cont_area ul li .col_txt{width:270px; height:170px; float:left; padding:15px 0px 10px 0px; line-height:16px; font-size:12px; color:#5e5e5e; border:0px solid red}



#container_main{width:100%; float:left; padding-top:40px; padding-bottom:5px;}
#container_main .cont_area_in{width:974px; height:340px; margin:0px auto; border:1px solid #e5e5e5;}
#container_main .cont_area_in ul{width:974px; height:234px; float:left; margin:40px 0px 20px 0px; list-style:none;}
#container_main .cont_area_in ul li{width:270px; height:230px; float:left; border-right:1px solid #ccc; padding:0px 10px 0px 40px; }
#container_main .cont_area_in ul li .col_h{width:270px; float:left;}
#container_main .cont_area_in ul li .col_txt{width:270px; height:180px; float:left; padding:15px 0px 10px 0px; line-height:16px; font-size:12px; color:#5e5e5e;}
#container_main .cont_area_in ul li .col_read_more{width:260px; float:left; text-align:right; padding:10px 10px 10px 0px; font-size:12px; color:#0d769a; font-weight:bold;}
#container_main .cont_area_in ul li .col_read_more a{color:#0d769a; text-decoration:none;}
#container_main .cont_area_in ul li .col_read_more a:hover{color:#0d769a; text-decoration:none;}



#container{width:100%; height:auto; float:left; padding-top:40px;}
#container .cont_aboutus{width:974px; height:auto; margin:0px auto; }
#container .cont_aboutus a.job_sum{width:934px; height:auto; line-height:18px; font-size:13px; color:#5e5e5e;}
#container .cont_aboutus ul{width:934px; overflow-y:hidden; list-style:none; margin-bottom:5px; border:1px solid #e5e5e5; padding:20px;}
#container .cont_aboutus ul li{width:934px; height:auto; line-height:18px; list-style:none; font-size:13px; color:#5e5e5e;}
#container .cont_aboutus ul li.job_sum{width:934px; height:auto; line-height:18px; list-style:disc; font-size:13px; color:#5e5e5e;}
#container .cont_aboutus ul li.txt_heading{width:954px; float:left; font-size:18px; font-weight:bold; color:#339ac7; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
#container .cont_aboutus ul li.sub_txt_heading{line-height:14px; font-size:13px; font-weight:bold; color:#fe721e; padding:5px 0px 5px 0px;}
#container .cont_aboutus ul li strong{width:934px; color:#333; font-style:italic;}
#container .cont_aboutus ul li ol{width:914px; list-style:disc; margin-left:20px}
#container .cont_aboutus ul li ol li{width:914px; list-style:disc;}
#container .cont_aboutus ul li .colum1{padding-top:0px; width:120px; height:28px; float:left}
#container .cont_aboutus ul li a{color:#339ac7; font-weight:bold; text-decoration:none;}
#container .cont_aboutus ul li a:hover{color:#339ac7; font-weight:bold; text-decoration:underline;}
#container .cont_aboutus ul li .training_cont{width:934px; height:120px; margin-bottom:5px; border-bottom:1px dashed #9d9d9d;}
#container .cont_aboutus ul li .training_cont .tr_col1{width:757px; height:115px; float:left; margin:0px; padding-right:15px; border-right:1px solid #9d9d9d;}
#container .cont_aboutus ul li .training_cont .tr_colr{width:140px; height:95px; float:left; margin:0px; padding:10px; border:0px solid red;}
#container .cont_aboutus ul li .training_cont .tr_bot_line{widht:934px; height:2px; margin:0px; }

#container{width:100%; height:auto; float:left; padding-top:40px;}
#container .cont_aboutus_cli{width:974px; height:auto; margin:0px auto; border:1px solid #e5e5e5;}
#container .cont_aboutus_cli ul{width:934px; overflow-y:hidden; list-style:none; margin-bottom:5px; border:1px solid #e5e5e5; padding:20px;}
#container .cont_aboutus_cli ul li{width:934px; height:auto; line-height:18px; list-style:none; font-size:13px; color:#5e5e5e;}
#container .cont_aboutus_cli ul li.txt_heading{width:954px; float:left; font-size:18px; font-weight:bold; color:#339ac7; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
#container .cont_aboutus_cli ul li.sub_txt_heading{line-height:14px; font-size:13px; font-weight:bold; color:#fe721e; padding:5px 0px 5px 0px;}
#container .cont_aboutus_cli ul li.sub_cont{height:360px; border:0px solid red;}
#container .cont_aboutus_cli ul li.sub_cont .cli_b{width:150px; height:150px; float:left; background:#; padding:10px; margin:10px; border:1px solid #333;}

#container_cu{width:100%; height:auto; float:left; padding-top:40px; padding-bottom:5px;}
#container_cu .cont_cus{width:974px; height:360px; margin:0px auto; border:1px solid #e5e5e5;}
#container_cu .cont_cus .col_left_conus{width:447px; float:left; border:0px solid red; padding:20px; font-size:12px;}
#container_cu .cont_cus .col_left_conus .txt_heading{width:437px; float:left; font-size:18px; font-weight:bold; color:#339ac7; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
#container_cu .cont_cus ul{width:447px; overflow-y:hidden; list-style:none; margin-bottom:5px; border:0px solid #e5e5e5; padding:0px;}
#container_cu .cont_cus ul li{width:447px; height:auto; line-height:18px; list-style:none; font-size:13px; color:#5e5e5e;}
#container_cu .cont_cus ul li.txt_heading{width:437px; float:left; font-size:18px; font-weight:bold; color:#339ac7; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
#container_cu .cont_cus ul li.sub_txt_heading{line-height:14px; font-size:13px; font-weight:bold; color:#fe721e; padding:5px 0px 5px 0px;}
#container_cu .cont_cus ul li ol{width:427px; list-style:disc; margin-left:20px}
#container_cu .cont_cus ul li ol li{width:427px; list-style:disc;}
#container_cu .cont_cus ul li .colum1{padding-top:0px; width:120px; height:28px; float:left}
#container_cu .cont_cus strong{color:#fe721e;}
#container_cu .cont_cus a{color:#339ac7; font-weight:bold; text-decoration:none;}
#container_cu .cont_cus a:hover{color:#339ac7; font-weight:bold; text-decoration:underline;}


#footer{width:100%; height:100px; margin:0px auto; border:0px solid red; float:left; background:#0384bd;}
#footer .footer_area{width:976px; height:130px; margin:0px auto; color:#81c2de; font-size:12px;}
#footer .footer_area .f_col_l{width:300px; float:left; border:0px solid red; padding:25px 0px 0px 37px;}
#footer .footer_area .f_col_l .f_txt{width:300px; float:left; font-size:12px;}
#footer .footer_area .f_col_l .f_icon{width:300px; float:left; padding-top:10px;}
#footer .footer_area .f_col_l .f_call_icon{width:300px; float:left; padding-top:8px; font-size:18px; color:#fff;}

#footer .footer_area .f_col_r{width:360px; float:right; border:0px solid red; padding:25px 37px 0px 0px;}
#footer .footer_area .f_col_r ul{width:395px; float:left; list-style:none; margin:0px; padding:0px;}
#footer .footer_area .f_col_r ul li{ float:left; padding:0px 10px 0px 0px; color:#8dc7e1; font-size:12px;}
#footer .footer_area .f_col_r ul li a{ color:#8dc7e1; text-decoration:none;}
#footer .footer_area .f_col_r ul li a:hover{ color:#8dc7e1; text-decoration:underline;}

#footer .footer_area .f_col_r .news_txt{width:395px; float:left; font-family:'Times New Roman', Times, serif; padding:10px 0px 2px 0px; color:#fff;}
#footer .footer_area .f_col_r .f_field_txt{width:395px; float:left; padding-top:5px; color:#fff; font-size:18px;}
#footer .footer_area .f_col_r .f_unsub_txt{width:119px; float:left; padding-top:10px; color:#3f4857; font-size:12px; text-decoration:underline;}
#footer .footer_area .f_col_r .f_unsub_txt a{color:#3f4857; text-decoration:underline;}
#footer .footer_area .f_col_r .f_unsub_txt a:hover{color:#fff; text-decoration:underline;}
#footer .footer_area .f_col_r .f_sub_btn{width:62px; float:left; padding-top:5px;}





#nav_main .nav_area #nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#nav a{
display:block;
padding:18px 10px 5px 10px;
border-left:1px solid #517584;
color:#fff;
text-decoration:none;

}

#nav a:hover{
background-color:#fe721e;
color:#fff;

text-decoration:underline;
}

#nav li{
float:left;
position:relative;

}

#nav ul {
position:absolute;
display:none;
width:130px;
padding-top:0px;

}

#nav li ul a{
width:130px;
float:left;
background-color:#fe721e;
border:1px solid #fab287;
padding:5px;
margin:0px;
}

#nav ul ul{
top:auto;

}	

#nav li ul ul {
left:12em;
margin:0px 0px 0px -3px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover{
background-color:#fe721e;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;

}

