@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; }
body{margin:0; padding:0; font-size:14px; background-color:#fff;}
a{text-decoration:none; color:#474747;}
a:hover{ color:#1c4b8f;}

/*头部*/
.wrap_header{ width:100%;  margin:0 auto;}
.wrap_topNav{width:100%;height:36px;background-color:#1c4b8f;}
.wrap_topNavIn { width: 1200px; margin: 0 auto; overflow: hidden; height: 36px; }
.mytianqi { color: #ececec; height: 36px; line-height: 36px; width: 160px; font-size: 14px; float: left; }
.header { width: 1200px; margin: 0 auto; height: 92px; }
.logo{ width:360px;height:70px; float: left; margin: 10px 0 0 0;}
.logo_link{/* width:489px; *//* height:95px; */width: 100%;display: block;}
.logo img{width: 96%; display:block; margin:0 0 0 10%;}
.search{width:369px; height:27px; background:url(/sat/images/search_03.png) no-repeat left center; z-index:1000; float: right; margin: 5px 0 0 0; position: relative; }
.search input{ width:330px;height:27px;line-height:27px; color:#323232; border:none; background:none;  padding:0px; margin:0px;}
.search input.notxt{color:#ffffff; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:27px;left:342px;}

.nav{ width:auto;height:40px; line-height:40px; float: right; margin: 30px 0 0 0; }
.nav ul{ width:auto; background:url(/sat/images/nav_li_03.png) no-repeat left center; width: 711px; height: 40px; }
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;height:39px;line-height:39px;padding: 0px 18px; background:url(/sat/images/nav_li_03.png) no-repeat right center;}
.nav ul li a{color:#545454; font-size: 16px;}
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#1c4b8f;}
.nav ul li .subNav{ top:39px; padding:10px; width:97px; background: #1c4b8f;}
.nav ul li.on .subNav dl dd { height:auto; line-height:20px; padding:3px 10px 3px 20px; }
.nav ul li.on .subNav dl dd{ color:#016d38;}
.nav ul li.on .subNav dl dd a { padding:0px; color: #ffffff; font-size: 15px; }





/*手机端导航*/
.snav{display: none;height: 30px;background-color:#1c4b8f;left:0px; top:0;z-index: 1002; width:100%;}
.mbtn{ height: 30px; left:10px; top:0;z-index: 1002;width:30px;cursor:pointer;}
.navm{ width:100%; line-height: 30px; background-color:#1c4b8f;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm ul{padding:0 0 10px; }
.navm li{border-bottom:1px solid #023174;position:relative;}
.navm li strong.arrow{cursor:pointer;position:absolute;width:30px;height:38px;line-height:38px;text-align:center;font-size:20px;font-weight:bold;right:5px;top:0;display:block;color:#fff;background-color:#023174;}
.navm li a{ font-size: 14px;  line-height:18px; padding:10px 0px 10px 13px; color:#fff;  display:block;width:90%;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#005bac;}
.snav #ser{display:block;position:static;clear:both;margin:5px auto 15px;}











.content{ width:100%; margin:0px auto; background:#fff; overflow:hidden;}
.Banner{width:100%; height:auto; margin:0 auto; border-top: 2px solid #cccccc; padding: 2px 0 0 0;}

/*图片轮播*/
.flex-control-paging li a { width: 13px; height: 13px; background: url(/sat/images/a_03.png) no-repeat; }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: url(/sat/images/a_hover_03.png) no-repeat;}
.flexslider ul.slides li a { height: 0; display: block; width: 100%; padding-bottom: 26%; overflow: hidden; }
.flex-control-nav { width: auto; right: 50%; margin: 0 -600px 0 0; bottom: 33px; }
.flex-control-nav li { margin: 0 4px; }



.news .title { height: 36px; line-height: 36px; background: url(/sat/images/title_bg_03.png) repeat-x left center; }
.titleIn { width: 264px; padding: 0 20px; background: #ffffff; margin: 0 auto; overflow: hidden; }
.titleIn h2 { width: auto; float: left; font-family: "方正大标宋...","宋体"; color: #c20000; font-size: 30px; }
.titleIn h2 span { color: #1c4b8f; }
.titleIn a { background: #000000; color: #ffffff; font-size: 16px; width: 130px; height: 23px; display: inline-block; text-align: center; line-height: 23px; margin: 5px 0 0 9px; float: left;}
.news_con { padding: 20px 20px 0 20px;  }
.news_img_font { width: 334px; padding: 14px; border:1px solid #d4d4d4; float: left; margin: 0 30px 0 0;}
.news_img_font span { height: 0; display: block; padding-bottom: 67%; width: 100%; overflow: hidden; }
.news_img_font img { display: block; width: 334px; height: 222px; }
.news_img_font a { margin: 15px 0 0 0; display: block; height: 38px; overflow: hidden; }
.news_ul { float: right; width: 332px; padding: 10px; border:1px solid #d4d4d4; height: 282px; }
.news_ul ul li { padding: 9px 0; background: url(/sat/images/li_03.png) repeat-x left bottom; *padding-top:8px; *border-bottom: 8px; border-top:10px\9\0; border-bottom:10px\9\0; }
.news_ul ul li p { font-family: "Times New R..."; font-style: oblique; color: #1c4b8f; }
.news_ul ul li a { height: 19px; overflow: hidden; display: block; }
.news_img_font01 { width: 334px; padding: 14px; border:1px solid #d4d4d4; float: left; margin: 0;}
.news_ul01 { float: left; margin: 0 40px 0 0; }



.mode01{width:1200px; overflow:hidden; clear:both; height:410px; margin: 30px auto 0;}
.wrap_mode02 { width: 100%; height: 455px; background: url(/sat/images/bg_02.png) no-repeat; }
.mode02 { width: 1200px; height: 350px; margin: 0 auto 0; padding: 57px 0 0 0; }
.mode02 .lf { width: 567px; float: left; padding: 0 0 0 17px; }
.mode02 .rt { width: 567px; float: right; padding: 0 17px 0 0; }
.mode03{width:1200px; overflow:hidden; clear:both; height:410px; margin: 30px auto 0;}




.Communication .title { height: 36px; line-height: 36px; }
.Communication .title h2 { width: 136px; height: 36px; float: left; text-align: center; color: #ffffff; background: #1c4b8f; font-size: 18px; font-weight: normal; }
.Communication .title a { float: right;  }
.Communication ul { background: #ffffff; border: 1px solid #e7e7e7; padding: 20px; height: 272px}
.Communication ul li { padding: 15px 0; background: url(/sat/images/li_03.png) repeat-x left bottom; }
.Communication ul li p { font-family: "Times New R..."; font-style: oblique; color: #1c4b8f; }
.Communication ul li a { height: 19px; overflow: hidden; display: block; }

.education .title { height: 36px; line-height: 36px; }
.education .title h2 { width: 136px; height: 36px; float: left; text-align: center; color: #ffffff; background: #1c4b8f; font-size: 18px; font-weight: normal; }
.education .title a { float: right;  }
.edu_con {  padding: 31px 0 34px 27px; height: 247px; background: #ffffff; border:1px solid #e7e7e7; }
.edu_con img { float: left; width: 218px; height: 247px; }
.edu_con ul { margin: 0 0 0 248px; }
.edu_con ul li { height: 27px; line-height: 27px; background: url(/sat/images/list_06.png) no-repeat left center; padding: 0 0 0 17px; overflow: hidden; }
.edu_con ul li a { height: 27px; overflow: hidden; display: block; }


/*底部开始*/
.footer{ padding: 20px; background-color:#1f1b1c; color:#fff;}
.copyRight{width:1200px; margin:0 auto;text-align:center; font-family:"微软雅黑"; color: #bdbdbd;}











@media screen  and (max-width:1200px) {
.copyRight { width: auto; }
.wrap_topNavIn { width: 1024px; }
.header { width: 1024px; }
.nav ul li { padding: 0 10px; }
.nav ul { width: auto; }
}

@media screen  and (max-width:1024px) {
.wrap_topNav { display: none; }	
.nav { display: none; }
.snav { display: block; }
.logo { width: 300px; padding:50px 0 0px 0; float: none; margin: 0 auto; }
.header { height: auto; width: 100%; }
.search{width:300px; height:27px; background:url(/sat/images/search01_03.png) no-repeat left center; z-index:1000; float: none; margin:0 auto; position: relative; }
.search input{ width:260px;height:27px;line-height:27px; color:#323232; border:none; background:none;  padding:0px; margin:0px;}
.search input.notxt{color:#ffffff; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:27px;left:270px;}
}