html,body{ height:100%; margin:0; padding:0; font-family:'Microsoft YaHei'; font-size:12px; width:100%;}
p,span,div,a,h1,h2,h3,h4,h5,h6,ul,ol,li,input,img,table,tr,th,td,dl,dd,dt{ margin:0; padding:0;}
a{ text-decoration:none; color:#57585b;}
a:hover{ color:#313131;}
img{ border:0;}
li{ list-style:none;}
.clear{ clear:both}

.software_Institute{ width:100%;}
/*head*/
.header{ width:100%; height:126px;}
.header .head_ent{ width:1120px; margin:0 auto; height:126px;}
.header .head_ent .sof_logo{ width:657px; height:81px; float:left; margin-top:23px;}
.search{ width:330px; height:38px; float:right; margin:45px 0 0 0; }
.search span{ display:block; width:75px; height:38px; float:left;}
.search .search_input{  float:left; width:285px; height:38px; background:#efefef;  border:none;}
.search .search_input input{ width:275px; height:38px; line-height:38px; padding: 0 5px; border:0; background-color:transparent; outline:none; color:#bbbbbb; font-size:12px;}
.search .search_button{ display:block; float:left; width:38px; height:38px; background:url(../images/benke_img_03.jpg); border:none;}

/*nav*/
.nav{ width:100%; height:45px; line-height:45px; background:#015eb2;}
.nav .nav_ent{ display:block; width:1120px; margin:0 auto; height:45px;}
.nav .nav_ent li{ display:block; width:130px; height:45px; float:left; text-align:center; font-size:14px;position:relative;}
.nav .nav_ent li a{ display:block; color:#fff;}
.nav .nav_ent li a:hover{ font-weight:600px;}
.nav .nav_ent li.nav_li1{}

/*banner*/
.banner{ width:100%; /* height:430px; */}
.focuss{ position:relative; width:100%; /* height:430px; */ background-color: #000; float: left;}  
.focuss img{ width: 100%; /* height: 430px; */} 
.focuss .shadow .title{ width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focuss .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focuss .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focuss .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focuss .btn a:hover,.focuss .btn a.current{  cursor:pointer;background:#fc114a;}  
.focuss .fPic{ left:0px; top:0px; }
.focuss .ban_yy{ width:100%; height:40px; background:url(../images/banner_yy_04.png) no-repeat center top; position:absolute; top:0px; z-index:200;}
.focuss .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focuss .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focuss .shadow a{ display:block; width:1120px; margin:0 auto; text-decoration:none; color:#fff; font-size:16px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focuss .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focuss .fcon img{ display:block; }  
.focuss .fbg{ width:1120px; bottom:12px; left:50%; margin-left:-560px; position:absolute; height:21px; text-align:right; z-index: 200; }  
.focuss .fbg div{ margin:4px 0; width:115px; float: right; text-align:right; overflow:hidden; zoom:1;height:14px}    
.focuss .D1fBt a{ position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#818385; }    
.focuss .D1fBt .current,.focuss .D1fBt a:hover{ background:#3d1d5b;}    
.focuss .D1fBt img{display:none}    
.focuss .D1fBt i{display:none; font-style:normal; }    
.focuss .prev,.focuss .next{position:absolute;width:30px;height:30px;background: url(../images/hislider-arrow.png) no-repeat; opacity: .6; filter: alpha(opacity: 60)}
.focuss .prev{top: 50%;margin-top: -20px; left: 0; left: 30px; cursor:pointer; }  
.focuss .next{top: 50%;margin-top: -20px; right: 0; right: 30px; background-position: -30px 0;  cursor:pointer;}  
.focuss .prev:hover{ opacity: 1;filter: alpha(opacity: 100);}  
.focuss .next:hover{ opacity: 1;filter: alpha(opacity: 100);} 

/*assessment*/
.assessment{ width:1120px; margin:40px auto 0;}
.assessment .assess_top{ width:100%; height:32px; line-height:32px; margin-bottom:10px; border-bottom:2px solid #dadada;}
.assessment .assess_top span{ display:block; height:32px; float:left; font-size:20px;}
.assessment .assess_top span img{ float:left; display:block; border-bottom:2px solid #d85524; margin-right:10px;}
.assessment .assess_top a{ float:right; margin-right:15px; font-size:14px;}
.assessment .assessment_cont{ display:block; width:1120px;}
.assessment .assessment_cont dt{ display:block; width:350px; float:left;}

.assessment .assessment_cont dd{ display:block; width:715px; float:right; padding-top:10px;}
.assessment .assessment_cont dd p{ line-height:30px; padding-left:10px; font-size:14px; background:url(../images/icon_03.jpg) no-repeat left center;}
.assessment .assessment_cont dd p span{ float:right; font-size:12px; margin-right:15px;}

/*content_two*/
.content_two{ width:100%; background:#f7f7f7; margin:40px 0; padding:30px 0;}
.content_box{ width:1120px; margin:0 auto; height:250px;}
.content_box .ent_boxleft{ width:350px; float:left;}
.content_box .ent_boxleft .box_top{ width:100%; height:32px; line-height:32px; margin-bottom:10px; border-bottom:2px solid #dadada;}
.content_box .ent_boxleft .box_top span{ display:block; height:32px; float:left; font-size:20px;}
.content_box .ent_boxleft .box_top span img{ float:left; display:block; border-bottom:2px solid #d85524; margin-right:10px;}
.content_box .ent_boxleft .box_top a{ float:right; margin-right:15px; font-size:14px;}
.content_box .ent_boxleft dl{ display:block; height:47px; margin:20px 0;}
.content_box .ent_boxleft dl dt{ display:block; float:left; width:60px; height:42px; padding-top:5px; background:#eea200; color:#fff; text-align:center;}
.content_box .ent_boxleft dl dt span{ display:block;}
.content_box .ent_boxleft dl dd{ display:block; width:265px; height:47px; float:left; font-size:14px; margin-left:20px;}

.content_box .ent_boxcenter{ width:350px; float:left; margin-left:60px;}
.content_box .ent_boxcenter .box_top{ width:100%; height:32px; line-height:32px; margin-bottom:10px; border-bottom:2px solid #dadada;}
.content_box .ent_boxcenter .box_top span{ display:block; height:32px; float:left; font-size:20px;}
.content_box .ent_boxcenter .box_top span img{ float:left; display:block; border-bottom:2px solid #d85524; margin-right:10px;}
.content_box .ent_boxcenter .box_top a{ float:right; margin-right:15px; font-size:14px;}
.content_box .ent_boxcenter dl{ display:block; height:47px; margin:20px 0;}
.content_box .ent_boxcenter dl dd{ line-height:30px; padding-left:10px; font-size:14px; background:url(../images/icon_07.jpg) no-repeat left center;}
.content_box .ent_boxcenter dl dd span{ float:right; font-size:12px; margin-right:15px;}

.content_box .ent_boxright{ width:333px; float:right;}
.content_box .ent_boxright span{ display:block; width:333px; height:51px; background:url(../images/benke_img_19.jpg) no-repeat center center;}
.content_box .ent_boxright span b{ display:block; width:270px; height:51px; line-height:51px; padding:0 10px; margin-left:54px; font-weight:400; font-size:18px; color:#fff;}
.content_box .ent_boxright span b em{ font-style:normal;}
.content_box .ent_boxright .img_link{ display:block; margin-top:20px;}

/*content_three*/
.content_three{ width:1120px; margin:0 auto 50px;}
.content_three .ent_threeleft{ width:755px; float:left;}
.content_three .ent_threeleft span{ display:block; width:755px;}
.content_three .ent_threeleft p{ display:block; height:75px;}
.content_three .ent_threeleft p a{ display:block; float:left; margin-right:11px;}
.content_three .ent_threeleft .no_r{ margin-right:0px;}

.content_three .ent_threeright{ width:335px; height:102px; float:right; margin-top:21px;}

/*----inside二级页----*/
.inside{ margin-bottom:50px;}
/*二级页二级导航*/
.second_box{ display:block; width:1120px;}
.second_box dt{ display:block; width:230px; float:left;}
.second_box dt .second_left{ width:230px; float:left;}
.second_box dt .second_left .menu_list{ width: 222px;}
.second_box dt .second_left .menu_list li{ display: block;width: 100%;}
.second_box dt .second_left .menu_list li .fuMenu{ color: #000;font-size: 14px;cursor: pointer;height:35px;line-height:35px;width: 182px; padding-left:40px;border-bottom: 1px solid #acacac;float: left; background:url(../images/list_icon.jpg) no-repeat left center;}
.second_box dt .second_left .menu_list li .fuMenu: hover{ font-weight: bold;}
.second_box dt .second_left .menu_list li .xiala{ float: left;margin-left: -18px;margin-top: 16px;}
.second_box dt .second_left .menu_list li .div1{ width: 100%;height: auto;float: left;display: none;}
.second_box dt .second_left .menu_list li .div1 .zcd{ color: #000; font-size: 14px; height:35px;line-height:35px; margin-bottom: 1px;cursor: pointer;width: 222px; padding-left:40px; background:url(../images/list_icon_03.jpg) no-repeat 30px center;}
.removes{ font-weight:600;}

.second_box dd{ display:block; width:850px; float:right; padding-top:10px;}
.second_box dd p{ line-height:30px; padding-left:10px; font-size:14px; background:url(../images/icon_03.jpg) no-repeat left center;}
.second_box dd p span{ float:right; font-size:12px; margin-right:15px;}

/*footer*/
.footer{ width:100%; height:78px; text-align:center; color:#fff; padding-top:30px; background:url(../images/bg_05.jpg) no-repeat center top #1a5198;}
.footer p{ margin-bottom:5px;}
.footer p a{ color:#fff;}
















