html{}
body{ background-color:#f6f6f6 !important;}
.clear{ clear:both;}
/*nav*/
.fish_nav{ width:100%; background-color:white; position:relative; z-index:1000;}
.fish_nav .top{width:1000px;margin:0 auto; height:126px;}
.fish_nav .top{ padding-bottom:25px;}
/*banner*/
.fish_banner{ width:100%; height:602px; position:relative; top:0; left:0; }
.fish_banner img{ display:block; width:1920px; height:602px; position:absolute;top:50%; left:50%;margin-left:-960px; margin-top:-301px;}
/*about us*/
.fish_main{ position:relative; z-index:100; width:1000px; margin-left:auto; margin-right:auto; top:-20px;font-family:Myriad Pro;}
.fish_main_1{ width:1000px; background-color:white; border-radius:5px; padding-left:50px; padding-right:50px; padding-top:37px; padding-bottom:30px;}
.fish_main h1{display:block; height:30px; font-size:24px; color:#0f2857;  font-weight:bold; float:left;}
.fish_title .fish_line{ float:right; width:700px; display:block; border-bottom:2px solid #f6f6f6; margin:18px 0 0 10px;}
.fish_main_passage{ margin-top:20px;}
.fish_main_1 .fish_dian{ width:7px; height:7px; background-color:#0f2857; border-radius:50%; float:left; margin-top:10px; }
.fish_main_1 p{ display:block; float:right; width:860px; color:#9e9e9e; font-size:18px; line-height:30px;}

.fish_main_2,.fish_main_4,.fish_main_5{ margin-top:20px;}
.fish_main_2 .fish_line{ width:771px;}
.fish_main_5 .fish_line{ width:785px;}
.fish_icon{ height:200px; margin-top:30px;border-bottom:3px solid #f6f6f6;}
.fish_icon *{ float:left;}
.fish_icon_yuan{ width:100px; height:100px; overflow:hidden;}
.fish_icon span{ display:block; width:14px; height:14px; background-image:url(../images/arrow.png); margin:50px 9px;}
.fish_icon li{ display:block; width:100px;}
.fish_icon li .fish_icon01{ width:100px; }
.fish_icon li .fish_icon_name{ color:#05214c; font-size:18px; text-align:center;font-family:Myriad Pro; width:100px; margin-top:20px; height:60px;}
.fish_icon li .fish_icon_name:hover{ color:#e9c601;}
.fish_icon02{ display:none;}
.fish_flowchart{ float:left;font-size:18px; color:#0f2857; height:32px; line-height:32px; font-weight:bold; margin-left:25px;}
.fish_main_2 .fish_main_passage p { width:670px;}
.fish_main_2 .fish_main_passage{ margin-top:30px;}

.fish_main_3{ margin-top:30px; background:none;padding:0; width:1010px; height:580px;}
.fish_main_3 h1{ width:1010px; text-align:center; font-size:28px; margin:40px auto;}

.tab1{width:1010px;margin:0px auto;}
.menu{width:96px;margin:26px auto;height:28px; }
.menu li{float:left; margin:10px 10px;display:block; width:12px; height:12px;  border-radius:50%; background:white; cursor:pointer;}
.menudiv{width:1010px; margin:10px auto; height:390px; overflow:hidden;}
.menudiv div{}
.off{background:#0c295a !important;width:12px; height:12px;  border-radius:50%;}
.fish_maceine{ width:1010px;  }
.fish_maceine a{ float:left; display:block;width:236px; height:374px; background-color:white; border-radius:5px; overflow:hidden; margin:10px 9px 0px;}
.fish_maceine .fish_machine_left{ margin-left:0;}
.fish_maceine .fish_machine_right{ margin-right:0;}
.fish_maceine a:hover{ box-shadow:0px 5px 10px 2px #999; margin-top:2px;}
.fish_maceine a img{ display:block; width:210px; height:180px;margin:10px auto;}
.fish_maceine a h1{ width:220px; text-align:center; margin:4px auto 0px; font-size:18px;}
.fish_maceine a p{ width:210px; display:block; font-size:16px;}

.fish_main_4  h2{ font-size:20px; color:#0c295a; font-weight:bold;}
.fish_main_4  p{ float:none; height:50px; line-height:50px;}




/*footer*/
.home_contact_bottom{ background-color:#0c295a !important; position:relative; z-index:100; margin-top:-70px;}
.home_bottom{ background-color:#03193f !important; position:relative; z-index:100;}

.fish_bg01{ width:1920px; height:666px; left:50%; margin-left:-960px; position:absolute; top:1800px; z-index:1; background:url(../images/bg01.png) center no-repeat;}
.fish_bg02{ width:1920px; height:850px;left:50%; margin-left:-960px; position:absolute; top:2590px; z-index:2; background:url(../images/bg-fish.png) center no-repeat;}


/*form*/
.fish_liuyan{ width:100%;}
.fish_input01{ margin:20px 0px;}
.fish_liuyan .fish_input_left{ float:left; width:10%; font-size:18px; color:#0f2857;height:43px; line-height:43px;} 
.fish_liuyan .fish_input_left_long{ line-height:23px;}
.fish_liuyan .fish_input_right{ float:right; width:88%;}
.fish_liuyan .fish_input_right input{display: block;width:100%;height:33px;padding: 5px 10px;font-size:14px;line-height: 1.42857143;color:#0f2857; border:none;background-color:#efeff1; border-radius: 4px;}
.fish_liuyan .fish_input_right .fish_input_botton{ background:#0f2857; color:white; font-size:30px; height:50px; cursor:pointer;}
.fish_liuyan .fish_input_right textarea{display: block;width:100%;padding: 5px 10px;font-size:14px;line-height: 1.42857143;color:#0f2857; border:none;background-color:#efeff1; border-radius: 4px; height:120px;}
.fish_liuyan .fish_input_sec01 label{ display:block; float:left; margin-left:40px;}
.fish_liuyan .fish_input_sec01 label input{ width:13px; height:13px; border:none; margin:14px 0px;}
.fish_liuyan .fish_input_sec01 label span{ font-size:18px; display:block; margin:0px 13px; line-height:43px;}
.fish_liuyan .fish_input_sec01 label *{ float:left;}

