@charset "utf-8";
body{ margin: 0px; padding: 0px; background-color:#021740;}
.bd{ width:1000px;border-left:1px solid #0542b2;border-right:1px solid #0542b2; margin:0 auto; overflow:hidden;}
.main{ width:860px; background:url(../images/main_bd.gif) repeat-x; margin:0 auto; overflow:hidden; padding:40px 70px 40px 70px}
.main_down{ width:1000px; background:url(../images/main_down.jpg) no-repeat; background-position:right bottom;background-color:#FFFFFF; margin:0 auto; overflow:hidden;}
.clear { clear:both;}
.en_link,.en_link a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:right; color:#6b6d73; text-decoration:none; margin-bottom:30px; padding-right:10px}
.number{ margin:30px auto}
.number_back a{ width:48px; height:11px; background:url(../images/number_back.gif) no-repeat; float:left;display: block; overflow:hidden;}
.number_next a{ width:49px; height:11px; background:url(../images/number_next.gif) no-repeat;overflow:hidden; float:right;display: block;}
.login a{ width:36px; height:36px; background:url(../images/login.gif) no-repeat;overflow:hidden; float:right;display: block; float:right}
.contact_send a{ width:70px; height:19px; background:url(../images/contact_send.gif) no-repeat;overflow:hidden; float:right;display: block; float:left}
.contact_cancel a{ width:70px; height:19px; background:url(../images/contact_cancel.gif) no-repeat;overflow:hidden; float:right;display: block; float:right}
.number_back a:hover,.number_next a:hover,.login a:hover,.contact_send a:hover,.contact_cancel a:hover{ background-position:top right}
.number_num{ float:left;text-align:center}
/*footer*/
.footer{ width:1000px; height:45px; background:url(../images/footer_bd.jpg) repeat-x}
.font01,.font01 a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center; color:#fefefd; text-decoration:none}
.font02,.font02 a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center; color:#9eadc7; text-decoration:none}
/*about*/
.about_a{ width:308px;float:left; overflow:hidden;}
.about_b{ width:500px;float:right;overflow:hidden; background:url(../images/about_tit.jpg) no-repeat; padding:0px 0px 0px 7px}
.font03{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; color:#334669; text-decoration:none}
.about_c{ width:500px;float:right;overflow:hidden; background:url(../images/about1_tit.jpg) no-repeat; padding:0px 0px 0px 7px}
.about_d{ width:838px;overflow:hidden; background:url(../images/about3_tit.jpg) no-repeat; padding:0px 0px 0px 0px}
.about_e{ width:500px;float:right;overflow:hidden; background:url(../images/about2_tit.jpg) no-repeat; padding:0px 0px 0px 7px}

/*service*/
.service_a{ width:838px;overflow:hidden; background:url(../images/service_tit.jpg) no-repeat; padding:0px 0px 0px 0px}
.service_b{ width:700px; margin:0 auto; overflow:hidden}
.service_c{ width:294px; height:150px;overflow:hidden; background:url(../images/service_pic_bd.jpg) no-repeat; padding:10px; float:left;}
.service_d{ width:294px; height:150px;overflow:hidden; background:url(../images/service_pic_bd.jpg) no-repeat; padding:10px; float:right;}
.service_pic{ width:100px; height:100px;overflow:hidden; border:1px solid #c0d3f8; padding:2px; float:left; background-color:#ffffff}
.service_tit{ width:170px; height:25px;overflow:hidden; float:right; background:url(../images/service_line.gif) bottom no-repeat}
.service_word{ width:170px; overflow:hidden; float:right; margin-top:5px}
.font04{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; color:#000;}
.font05{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; color:#617292;}
/*work*/
.work_a{ width:838px;overflow:hidden; background:url(../images/work_tit.jpg) no-repeat; padding:0px 0px 0px 0px}
.work_b{ width:700px; margin:50px auto; overflow:hidden}
.work_c{overflow:hidden; background:url(../images/line01.gif) top no-repeat;}
/*case*/
.case_a{ width:838px;overflow:hidden; background:url(../images/case_tit.jpg) no-repeat; padding:0px 0px 0px 0px}
.case_b{ width:800px; margin:50px auto; overflow:hidden}
.case_c{ width:150px; float:left; margin-left:10px; list-style-type:none; line-height:30px; }
.case_c li{ background-color:#f8f9fb; border-bottom:2px solid #fff; padding-left:30px}
.case_c a{ text-decoration:none;color:#3c4f91;}
.case_c a:hover{ text-decoration:underline}
.font06,.font06 a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; color:#3c4f91; text-decoration:none}
.font06 a:hover{ text-decoration:underline}
/*member*/
.member_a{ width:838px;overflow:hidden; background:url(../images/member_tit.jpg) no-repeat; padding:0px 0px 0px 0px}
.member_b{ width:294px; height:150px;overflow:hidden; background:url(../images/service_pic_bd.jpg) no-repeat; margin:60px auto;}
.font07{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:10px; text-align:left; color:#3c4f91; text-decoration:none; height:10px}
/*contact*/
.contact_a{ width:838px;overflow:hidden; background:url(../images/contact_tit.jpg) no-repeat; padding:0}
.contact_b{ width:800px; margin:50px auto; overflow:hidden}
.contact_pic{ width:181px; height:300px ;overflow:hidden; float:left; background:url(../images/contact_pic.jpg) no-repeat;}
.contact_c{ width:600px; overflow:hidden; float:right}
.contact_c table{ width:100%;overflow:hidden;border:1px solid #dbdfe3; background-color:fff; line-height:25px}
.contact_c table td{ background-color:#f0f3f5; border-bottom:1px solid #dbdfe3; padding-left:10px}
