html,body{ height:100%; margin:0; padding:0; font-family:"Arial","Microsoft Yahei"; font-size:15px; background:#f7f7f7;}
p,span,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:#333;}
a:hover{ color:#313131;}
img{ border:0;}
li{ list-style:none;}
.clear{ clear:both}

.software_Institute{ min-width:1200px; margin:0 auto; background:#e7e7e8;}
/*head*/
.header{ /* width:100%; */ height:201px; background:url(/static/default/images/header_bg_01.jpg) no-repeat center top; position:relative;}
.header .head_ent{ width:1200px; margin:0 auto; height:141px;}
.header .head_ent .sof_logo{ width:700px; float:left; margin-top:20px;}
.header .head_ent .sof_logo img{ width:100%;}

.search{ width:142px; float:right; margin-top:60px;}
.search h3{ font-size:14px; color:#fff;}
.searchcent{ width:142px; height:23px; margin-top:10px;}
.search span{ display:block; width:75px; height:23px; float:left;}
.search .search_input{  float:left; width:115px; height:23px; background:#efefef;}
.search .search_input input{ width:105px; height:23px; line-height:23px; padding: 0 5px; border:0; background-color:transparent; outline:none; color:#bbbbbb; font-size:12px;}
.search .search_button{ display:block; float:left; width:27px; height:23px;}

/*nav*/
.nav_box{ width:1200px; margin:0 auto; height:60px; position:relative;}
.navigation_up{ width:1200px; height:60px; background:url(/static/default/images/nav_gx_05.jpg) repeat-x left top; position:relative;}
.navigation_up ul{ display:block; height:60px; background:url(/static/default/images/nav_gx_03.jpg) no-repeat 132px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 265px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 0px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 401px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 533px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 666px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 799px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 932px center, url(/static/default/images/nav_gx_03.jpg) no-repeat 1064px center;}
.navigation_up ul li{ float:left;}
.navigation_up ul li a{ display:inline-block; width:133.2px; height:60px; line-height:60px; text-align:center; color:#fff; font-weight:normal; font-size:18px;}
.navigation_up ul .nav_selected{ background:#e7e7e8;}
.navigation_up ul .nav_selected a{ color:#181941;}

.navigation_down{min-width:1200px;  position:absolute; top:60px; left:0px; z-index:100;}
.nav_down_menu{ min-width:1200px;  margin:0; padding:25px 0; background:#e7e7e8; position:absolute; top:0px;}
.nav_textbox{ display:block; height:123px; margin:0 25px;}
.nav_textbox dt{ display:block; float:left;}
.nav_textbox dd{ display:block; float:right; width:800px;}
.nav_textbox dd p{ display:block; height:35px; line-height:35px;}
.nav_textbox dd p span{ display:block; width:120px; float:left; font-size:16px; font-weight:bold;}
.nav_textbox dd p a{ display:block; float:left; width:160px; line-height:35px; font-size:16px; color:#181941;}

/*banner*/
.banner{ /* width:100%; min-height:430px; */}
.focuss{ float:left; position:relative; width:100%; background:#000; /* min-height:430px; */}  
.focuss .fPic{ left:0px; top:0px; }
.focuss .fPic .fcon{ position:relative; width:100%; float:left; display:none;}  
.focuss .fPic .fcon a img{ display:block; width: 100%; /* height: 430px; */}  
.focuss .fPic .fcon .shadow{ width:1024px; position:absolute; bottom:0; left:50%; margin-left:-512px; 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 .fPic .fcon .shadow a{ display:block; width:1000px; margin:0 auto; text-decoration:none; color:#fff; font-size:16px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focuss .fbg{ width:1000px; bottom:12px; left:50%; margin-left:-500px; position:absolute; height:21px; text-align:right; z-index:200;}
.focuss .fbg .D1fBt{ margin:4px 0; width:auto; float: right; text-align:right; overflow:hidden; overflow:hidden; zoom:1;  height:16px; z-index:10;}   
.focuss .fbg .D1fBt a{ position:relative; display:inline; width:10px; height:10px; margin:0 5px; text-decoration:none; text-align:center; outline:0; float:left; background:#073996; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px;}
.focuss .fbg .D1fBt img{display:none}
.focuss .fbg .D1fBt i{display:none; font-style:normal;}
.focuss .fbg .D1fBt .current{ background:#fff;}

.focuss .prev,.focuss .next{ position:absolute; width:40px; height:74px; background:url(/static/default/images/focus_btn.png) no-repeat;}
.focuss .prev{ top:50%; margin-top:-37px; left:0; background-position:0 -74px; cursor:pointer;}  
.focuss .next{ top:50%; margin-top:-37px; right:0; background-position:-40px -74px; cursor:pointer;}  
.focuss .prev:hover{ background-position:0 0;}  
.focuss .next:hover{ background-position:-40px 0;}   

/*assessment*/
.assessment{ width:1200px; min-height:400px; margin:50px auto 20px;}
.sment_left{ width:730px; float:left;}
/*left鍐呭?*/
.owl_top{ width:730px; height:27px; line-height:27px;}
.owl_top span{ display:block; float:left; width:350px; height:27px; border-bottom:3px solid #0a2b83;}
.owl_top a{ display:block; float:right; width:320px; padding:0 10px; text-align:right; border-bottom:3px solid #0a2b83; color:#e2a041;}


.item_left{ width:350px; height:347px; float:left;}
.item_left img{ width:350px;}
.item_left p{ line-height:25px; font-size:16px; color:#0a2b83;}
.item_left p a{ color:#0a2b83;}
.item_left span{ display:block; line-height:25px; font-size:16px; color:#0a2b83;}
.item_left .text1{ padding-bottom:20px; margin-bottom:10px; border-bottom:3px solid #0a2b83;}
.item_left .text3{ font-size:14px; color:#313434;}

.item_right{ width:340px; float:right;}
.item_right img{ width:340px;}
.item_right p{ line-height:20px; font-size:16px; color:#0a2b83;}
.item_right p a{ color:#0a2b83;}
.item_right span{ display:block; line-height:25px; font-size:16px; color:#0a2b83;}
.item_right .text1{ margin-top:10px; word-break:break-all;}
.item_right .text2{ font-size:14px; color:#313434; margin-bottom:10px;}

.sment_right{ width:400px; float:right;}

.owl-carousel{ width:680px; position:relative;}
.owl-carousel .owl-wrapper-outer{ width:730px; height:347px;}
.owl-carousel .owl-item{ width:730px; overflow:hidden;}
.owl-wrapper{ width:730px; height:347px; overflow:hidden;}
.owl-theme .owl-controls{ display:block; width:730px; position:absolute; left:0px; bottom:-25px;}
/*right鍐呭?*/
.news_notice{ /*background:#d9d9d9;*/ padding-bottom:5px;}
.news_notice .book_top{ height:27px; line-height:27px; background:#e7e7e8; border-bottom:3px solid #0a2b83;}
.news_notice .book_top img{ float:left; margin-right:10px;}
.news_notice .book_top span{ font-size:20px; color:#919191;}
.news_notice .book_top span b{ font-weight:500; font-size:14px;}
.news_notice .book_top a{ float:left; color:#e2a041;}
.news_notice .events_list{ display:block; width:400px; height:75px; margin:15px 0; border-bottom:1px solid #b5b6b6;}
.news_notice .events_list dt{ display:block; width:60px; float:left;}
.news_notice .events_list dt span{ display:block; width:60px; height:30px; line-height:30px; text-align:center;}
.news_notice .events_list dt p{ display:block; width:60px; height:30px; line-height:30px; text-align:center; background:#e0e0e1;}
.news_notice .events_list dd{ display:block; width:330px; float:left; margin-left:10px; word-break:break-all;}
.news_notice .events_list dd a{ font-size:14px; line-height:22px;}

.news_notice .event1 dt span{ background:#0a2b83; color:#e2a041;}
.news_notice .event1 dd a{ color:#0a2b83;}
.news_notice .event2 dt span{ background:#e2a041; color:#0a2b83;}
.news_notice .event2 dd a{ color:#757677;}

/*assessment_1鏂板鍔犳ā鍧?唴?�*/
.assessment_1{ width:1200px; margin:50px auto 10px;}
.academic_list{ width:730px;}
.academic_list dl{ display:block; width:340px; margin-top:25px;}
.academic_list dl dt{ line-height:25px;}
.academic_list dl dt a{ color:#0a2b83; font-size:14px;}
.academic_list dl dd{ line-height:20px; font-size:12px; color:#433f4c;}

.news_notice_1{ padding-bottom:5px;}
.news_notice_1 .book_top{ height:27px; line-height:27px; background:#e7e7e8; border-bottom:3px solid #0a2b83;}
.news_notice_1 .book_top img{ float:left; margin-right:10px;}
.news_notice_1 .book_top span{ font-size:20px; color:#919191;}
.news_notice_1 .book_top span b{ font-weight:500; font-size:14px;}
.news_notice_1 .book_top a{ float:right; padding:0 10px; color:#e2a041;}
.news_notice_1 ul{ display:block; margin:15px 0;}
.news_notice_1 ul li{ padding-left:25px; background:url(/static/default/images/jt_icon_1.png) no-repeat left center;}
.news_notice_1 ul li:hover{ background:url(/static/default/images/jt_icon_2.png) no-repeat left center;}
.news_notice_1 ul li:hover a{ color:#e70000;}
.news_notice_1 ul li a{ line-height:37px;}


/*In_the_page浜岀骇椤?*/
/*inthepage_left*/
/*.inthepage_left{ width:330px; float:left;}
.programs{ padding-bottom:5px;}
.pageleft_top{ height:38px; line-height:38px; border-bottom:3px solid #0a2b83;}
.pageleft_top img{ float:left; width:38px; height:38px;}
.pageleft_top span{ display:block; float:left; height:38px; font-size:30px; color:#0a2b83;}
.programs_list{ display:block; padding:10px 0; background:#d9d9d9;}
.programs_list li{ display:block; padding:15px; border-bottom:1px solid #b5b6b6;}
.programs_list li a{ font-size:20px; word-break:break-all;}
.prog1{ color:#0a2b83;}
.prog2{ color:#757677;}*/
/*inthepage_right*/
/*.inthepage_right{ width:650px; float:right;}
.prog_top{ height:37px; line-height:37px; border-bottom:3px solid #0a2b83;}
.prog_top span{ font-size:20px; color:#313434;}
.prog_top a{ padding:0 10px; font-size:20px; color:#0a2b83;}
.page_rightlist{ display:block; padding:10px 0;}
.page_rightlist li{ display:block; width:760px; line-height:35px;}
.page_rightlist li span{ margin-right:10px;}
.page_rightlist li a{ font-size:18px; color:#0a2b83;}*/





/*In_the_page浜岀骇椤?*/
/*inthepage_left*/
.inthepage_left{ width:200px; float:left;}
.programs{ padding-bottom:5px;}
.pageleft_top{ height:38px; line-height:38px; border-bottom:3px solid #0a2b83;}
.pageleft_top img{ float:left; width:38px; height:38px;}
.pageleft_top span{ display:block; float:left; height:38px; font-size:20px; color:#0a2b83;padding-left:40px;}
.list{ width:200px;}
.list ul li{ background:#d9d9d9;}
.list ul li a{ display: block; height:45px; line-height:45px;padding-left:15px;color:#0a2b83; font-size:18px; border-bottom:solid 1px #b5b6b6; position:relative;}
.list ul li a:hover{ color:red;}
.list ul li .inactive{ background:url(/static/default/images/off.png) no-repeat 180px center;}
.list ul li .inactives{ background:url(/static/default/images/on.png) no-repeat 180px center;} 
.list ul li ul{ display:none;}
.list ul li ul li{ background:#ebebeb;}
.list ul li ul li a{ /* padding-left:35px; */ border-bottom:solid 1px #d0d0d0;}

/*inthepage_right*/
.inthepage_right{ width:930px; float:right;}
.prog_top{ height:37px; line-height:37px; border-bottom:3px solid #0a2b83;}
.prog_top span{ font-size:20px; color:#313434;}
.prog_top a{ padding:0 10px; font-size:20px; color:#0a2b83;}
.page_rightlist{ display:block; padding:10px 0;}
.page_rightlist li{ display:block; width:930px; line-height:35px;}
.page_rightlist li span{ margin-right:10px;}
.page_rightlist li a{ font-size:16px;/* color:#0a2b83;*/ color:#333;}


/*footer*/
.footer{ min-width:1200px;  height:168px; overflow:hidden; color:#fff; background:url(/static/default/images/bg_05.jpg) no-repeat center top #1a5198;}
.footer .footer_ent{ width:1200px; margin:65px auto 0; position:relative;}
.footer .footer_ent p{ margin-bottom:5px; float:left; line-height:20px;}
.footer .footer_ent .erweima{ display:block; width:335px; height:80px; position:absolute; right:0px; top:-10px;}
.footer .footer_ent .erweima dt{ width:118px; float:left;}
.footer .footer_ent .erweima dd{ width:190px; float:left; margin-left:15px;}
.footer .footer_ent .erweima dd p{ display:block; width:100%; line-height:25px;}
.footer .footer_ent .erweima dd p a{ color:#fff;}
















