body 
{
	background-image:none;
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#fff;
	
	margin: 0px;
	padding:0px;
		
	font-size:16px;	
	font-family:'Microsoft YaHei','微软雅黑','simsun','宋体','新宋体';}

*{text-justify: inter-ideograph;  text-align: justify;}

div{margin:auto; padding:0px;}
table,td,tr{border-collapse:collapse; vertical-align:middle; padding:0px; margin:auto; text-align:left;}
ul,li,p{ list-style-type:none; padding:0px; margin:0px;}
img{border:none;}

td,th {
	font-size: 16px
;}

a {
	color: #232323; text-decoration: none; font-size:17px; letter-spacing:0px; line-height:18px; font-family:'Microsoft YaHei','微软雅黑','simsun','宋体','新宋体';}
a:hover
{
	color:#00489a; text-decoration:none; cursor:pointer;}



#header {
	margin: auto;
	padding:0px;	
	width: 100%;	
	height:140px;
    min-width:1360px;
	background-image: url(logo/top2.jpg);
	background-repeat:repeat-x;
	background-color:Transparent;
    background-size:100% 100%;}

div .logo {
	background-image: url(logo/tm.png); 
	background-repeat: no-repeat;
	position:relative; 
	left: 0px; top: 0px; 
	height: 100%; 
	width:1360px;}

#header.one{background:url(logo/foot.jpg) center repeat!important; background-size:cover; background-size:100% 100%;  background-color:rgba(40, 120, 220, 0.9); filter:alpha(opacity=92); opacity:0.92;}
#header.s2h{display:none; visibility:hidden;}
#nav.one {position:fixed;  top:0;  left:0;  z-index: 99999;}
#nav.s2h {position:fixed; display:block!important; top:0!important;  left:0!important;  z-index: 99999; filter:alpha(opacity=100)0!important; opacity:10!important;}

.ssch{display:block; visibility:visible;}

#nav{background-color:#a01010; background-repeat:repeat; height:54px; z-index:99; position:relative;  width:100%; min-width:1360px; margin:auto; padding:0px; background-image:url(images/menubg14.jpg); background-repeat:repeat;}
.nav_2{width:100%; width:1360px; position:relative; padding:0px; margin:auto;}
#navnext a
{
	font-size:12px;
	font-weight:normal;}

@keyframes size_up
{
	from{transform: scale(1,1);}
	to{transform: scale(1.1,1.1);}
}

.tu_img1{width:100%; height:auto; border:none; animation:size_up 6s linear 0s infinite;}
.tu_img{width:100%; height:99vh; border:none; animation:size_up 6s linear 0s infinite;}
.tu_img_active{transition: 6s linear; transform: scale(1,1);}




.navRoot 
{
  margin:0px; padding:0px;
  width: 100%;
  height: auto;
  
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox;  
  display:-webkit-flex;
  display:-moz-flex;
  display: flex;
  
  flex-direction:row;
  justify-content: space-between;
  flex-wrap: wrap; 
  align-items:center;}

.navLink {  
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:auto;}
.navLink:hover{color:#90c31e; text-decoration:none;}
.navLink img:hover{border:solid 3px #90c31e;  border-radius: 50%;}
.navLink span:hover{color:#F8B62C; text-decoration:none;}



.topLink{width:1360px; height:140px; border-top:solid 6px #00489a; position:absolute; left:50%;  margin-left:-710px;  bottom:50px; background-color:#fff; overflow:hidden; background-image:url(img/bb16.jpg); background-repeat:repeat;}
.navLinkR{width:16.66%; margin:0px; padding:0px; float:left; height:100%;  color:#00489a;}
.navLinkR:hover{background-color:#fac640; display:block; color:#fff;}

.navLinkR2{width:16.66%; margin:0px; padding:0px; float:left; height:140px; color:#3099c0; background-repeat:no-repeat;}
.navLinkText2
{
	display: block;
	line-height: 1.1;
    font-size: 19px;    
    font-weight:bold;
    margin:auto;
    margin-top:10px;
    width:100%;
    text-align:center;}
.navLinkR2 img{height:90px;}
.navLinkR2 img:hover{background-repeat:repeat; background-color:#faa603; border-radius: 50%;}
.navLinkR2 span:hover{color:#105090;}

.linknav img:hover{border:solid 2px #faa603;border-radius: 50%;}

.navLinkIco {
  display: block;
  height:50px;
  margin-bottom:5px;
  margin:auto;
  margin-top:20px;}
.navLinkText 
{
	display: block;
	line-height: 1.1;
    font-size: 20px;    
    font-weight:bold;
    margin:auto;
    margin-top:20px;
    width:100%;
    text-align:center;}
.topLink a:hover{color:#fff;}

.index_cc1{width:100%; min-width:1360px; overflow:hidden; background-color:#f6f6f6; background-repeat:repeat;}
.index_cc2{width:1360px; overflow:hidden;  background-color:Transparent; background-color:#fff;}
.index_margin_top{margin-top:30px; margin-bottom:40px;}
.index_news_row{width:100%; margin-top:2px; margin-bottom:2px; overflow:hidden; position:relative; border:none;}


.index_news_left{width:49%; float:left; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
.index_news_nr{width:49%; float:right; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}

.index_tab1{width:32%; float:left; margin:0px; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
.index_tab2{width:32%; float:left; margin:0px; margin-left:2%; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
.index_tab3{width:32%; float:right;margin:0px; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}


.index_rows_left{width:calc(98% - 350px); float:left; margin:0px; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
.index_rows_right{width:350px; float:right; margin:0px; margin-top:6px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}


.index_news_tu{width:38%; float:left; margin-top:20px; margin-bottom:20px;overflow:hidden; position:relative; border:none;}
.index_news_tu_nr{margin-left:4%; width:58%; float:left; margin-top:20px; margin-bottom:20px;overflow:hidden; position:relative; border:none;}


#slideBanner{float:left;}
#slideText{float:right; width:calc(100% - 470px);}


.tu_news{height:320px; width:450px;}

.index_title{position: relative; height: 45px; margin-bottom: 16px; border-bottom:solid 0px #00489a ;}
.index_title span{display: block; position: absolute; color: #e0e3e8; font-style: italic; font-size: 40px; line-height:1; font-weight: bold; left: 15px; bottom: 0px; z-index: 111; text-transform: uppercase;}
.index_title p{margin:0px; padding:0px; position: absolute; color: #00489a; z-index: 120; left: 5px; bottom: 10px; font-size: 22px; font-weight: bold; border-bottom:solid 0px #00489a ;background-repeat:no-repeat;}
.index_title a{ position: absolute; display: block; color: #00489a; text-transform: uppercase; right: 8px; bottom: 10px; font-size:16px;}
.index_title a:hover{color:#fac640;}

.tab_ul li{border-bottom: 1px dashed #eee; clear: both; overflow: hidden; padding: 7px 0; background-image:url(images/icon9.jpg); background-repeat:no-repeat; background-position:2px center; text-indent:20px;}
.tab_ul li:last-child{ border-bottom: none;}
.tab_ul li a{display: block; float: left; line-height:1.5; width:80%; width: calc(100% - 130px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

.index_news_date{padding-right: 1px; margin-right: 1px; margin-left:0px; border-right: 0px dashed #eee; height: auto; float: right; color: #00489a; font-family: "Georgia"; font-family:''; text-indent:0px;}
.index_news_date p{ font-weight: bold; font-size: 16px; text-align: center; line-height:24px;  width:120px;}
.index_news_date span{font-size: 14px; line-height:24px;}


.tab_ul2 li{border-bottom: 1px dashed #eee; clear: both; overflow: hidden; padding: 8px 0; display:flex; justify-content:flex-start; align-items: center;}
.tab_ul2 li:last-child{ border-bottom: none;}
.tab_ul2 li a{display: block; float: left; line-height:1.6; width:80%; width: calc(100% - 130px); overflow: hidden; white-space:normal; text-overflow: ellipsis; font-size:16px; vertical-align:middle;}

.index_news_date2{padding-right:10px;  margin-right: 10px; margin-left:4px; border-right: 1px solid #eee; height: auto; float: left; color: #00489a; font-family: "Georgia"; text-align: center;}
.index_news_date2 p{ font-weight: bold; font-size: 18px; text-align: center; line-height:30px; background-repeat:no-repeat; background-position:left center;background-color:#2e66b0; color:#fff; width:66px; border-radius:12px 0px 0px 0px;}
.index_news_date2 span{ font-size: 14px; line-height:22px; color:#062f7c; background-color:#e2e2e2; width:66px; display:block; text-align:center; border-radius:0px 0px 12px 0px;}


.bgound{display: block; position: absolute; color: #e0e3e8; font-style: italic; font-size:40px; line-height:1; font-weight: bold; left:0px ; top:3px; z-index: 0; text-transform: uppercase;}
.tab2ul  li{float:left; clear:none; display:block; width:47%; padding:16px 0px; background-color:#fff; overflow:hidden; margin-top:22px;}
.tab2ul li:nth-of-type(even){margin-left:5%;}
.tab2ul li a{display: block; float: left; line-height: 30px; height:60px; width:56%; overflow: hidden; white-space:normal; word-break:break-all; word-wrap:break-word; text-overflow:ellipsis; font-size:18px;}
.navmore{ position: absolute; display: block; color:#00489a; text-transform: uppercase; right: 8px; top: 17px; z-index:999; font-size:16px;}
.navmore:hover{color: #fac640;}

.s6-t {
    float: left;
    width: 140px;
    padding: 25px 0;
    position: relative;}

.s6-t::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    top: -10px;
    left: -0px;
    background: url(zsimg/tit1_i2.jpg) no-repeat;
    background-size: 100% 100%;}

.s6-t::after {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0;
    left: 0;
    background: url() no-repeat;
    background-size: 100% 100%;}

.s6-t p {
    font-size: 22px;
    line-height: 28px;
     font-weight: bold;
    color:#00489a;}

.s6-t i {
    font-size: 12px;
    color: #b8b8b8;
    font-style: italic;
    line-height:26px;}



#footer 
{
	width:100%;   
    min-width:1360px;
    background-color:#900203;
	background-image:url(logo/redbg24.jpg);
	background-repeat:repeat;
	
	margin:auto;
	padding:0px;
   
	text-align: center;
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	overflow:hidden;}

#footer_in{width:1360px; margin:40px auto; clear:both;} 
.footer_in113{float:left; margin-left:20px; width:550px;}
.footer_in114{float:right; width:auto; margin-right:50px;}



.navlogo{width:100%; min-width:100%; height:280px;}
.contents
{
	margin:auto;	
	padding:0px;
	min-height:420px;
	width:1360px;}
.listleft{float:left;}
.memoleft{float:left; width:calc(100% - 270px);}
.listright{float:right; width:calc(100% - 320px);}
.memoright{float:right;}

.banner_text
{
	width:100%;height:100%; margin:0px; padding:0px; font-size:36px; letter-spacing:16px;text-align:center; line-height:80px; color:#ffff99; font-weight:600;}

.slider_banner
{
    width:100%;min-width:1360px; margin:0px; background-color:#fff;  overflow:hidden;}
.slider_img
{
	width:1360px; height:480px; margin:0px; border:none; padding:0px;}

#banner {position:relative; width:361px; height:249px; border:0px solid #d3d3d3; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: alpha(opacity=30);opacity:0.3;z-index:20;
cursor:pointer; width:361px;}
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:21;cursor:pointer;}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: alpha(opacity=80);opacity:0.8; border:1px solid #fff;z-index:22;
margin:0; padding:0; bottom:1px; right:1px;}
#banner ul li { padding:3px 8px;float:left;display:block;color:#fff;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer; line-height:12px;}
#banner ul li.on { background:#900;}
#banner_list a{position:absolute; margin:0px; padding:0px; top:0px; left:0px;}
.banner_img{ width: 395px; height: 300px; border:none;}

.kuang_div{ 
position:absolute; 
z-index:1000; 
left:0; 
top:0;}

.news_date {
	font-size: 14px;
	color: #454545;}
.news_memo
{
	font-size: 17px;
	color: #121212;	
	line-height:45px;}

.text_dc
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; height:40px;}

.text_td_icon
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; height:53px; width:30px;}
.text_td
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted;}
.text_td a
{	 
	 font-size:16px; color:#202020;}
.text_td_date
{	 
	 border-bottom-color:#e0e0e0; border-bottom-width:1px; border-bottom-style:dotted; 
	 width:90px; text-align:right;
	 font-size: 14px;
	 color: #363636;}


.title {
    width: 100%; height: 51px; font-size: 16px; overflow:hidden; border-bottom:solid 1px #b20202; margin-top:4px;
    background-color:#f9fbff; background-color:Transparent; position:relative;}
.title i{display: block; position: absolute; color: #f0f0f0; font-style: italic; font-size: 36px; line-height:1; font-weight: bold; left: 22px; bottom:4px; z-index: 111; text-transform: uppercase;}
.titlespan
{	
	float:left; z-index:120; position: absolute; left: 0px; top: 0px;
	margin:0px; padding:0px;overflow:hidden; 	
	border-radius: 0px 0px 0px 0px; border-bottom:solid 1px #b20202;
	height:50px; width:120px; text-align:left;
	color:#b20202; 
	font-size:20px; font-weight:bold; line-height:51px; text-indent:26px; 
	background-image:url(images/rect23.jpg); background-repeat:no-repeat; background-position:2px 16px;}
.titlespan_before
{
	position:absolute;bottom:1px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0e6ea1;}
.title span2span
{
	float: left;  margin:0px; padding:0px;overflow:hidden; 	
	border-radius: 8px 8px 0px 0px; border-bottom:solid 1px #105489; 
	height:39px; width:250px; text-align:left;
	color:#335a9a;
	font-size:20px; font-weight:bold; line-height:40px;text-indent:28px; 
	background-image:url(images/icon_green.jpg); background-repeat:no-repeat; background-position:2px 60%;}
.title a {
	display:block; width: 80px; line-height: 24px;  height:24px; font-size: 14px; padding:0px; padding-right:12px; float: right; text-align:right;margin-top:20px; color:#ee7b1d;}
.title a:hover {
	color: #b01010;}



.leftnav
{
	background-color:#104590; padding:10px; font-size:16px; font-weight:bold; color:#f0f0f0; text-align:center; margin-top:0px; background-image:url(images/arrow9.jpg); background-repeat:no-repeat; background-position:right center;}
.leftnav2
{
	background-image:url(images/cebian.jpg); background-position:center 60%;  background-repeat:repeat-x; width:100%;}

.leftnavmm
{
	margin:22px 10px; background-image:url(images/rect_red.jpg); background-repeat:no-repeat; background-position:left 60%;  border-bottom:solid 1px #932434; 
	text-align:left;  text-indent:25px; padding-top:5px; padding-bottom:3px;}
.leftnavmm a
{
	color:#901010;  font-size:18px; line-height:28px;}

.leftnavb
{
	background-color:#104590; padding:0px; line-height:60px; font-size:18px; font-weight:bold; color:#f0f0f0; text-align:center; margin-top:0px; background-image:url(img/sub_title.jpg); background-repeat:no-repeat; background-position:center center;}


.search-input input.search-title {color: #000; font-size: 14px;border:solid 1px #e0e0e0; background-color:#fff;}
.search-btn {width: 28px; height: 28px; position: absolute; right: 0; top:0px; margin-top:0px; margin-right:0px;}
.search-btn input.search-submit {border:0; outline: 0; background:url(none) no-repeat center; cursor: pointer;}

input {outline:none;}
input{
		border-style:solid;
		border-color:#a0a0a0;
		background-color:#f0f0f0;
		border-width:1px;}
input:focus{
	    border-style:solid;
	    border-color:#b0b0b0;
	    background-color:#f0f0f0;
	    border-width:1px;}
input[type="text"],input[type="password"]{margin:0 2px 0 2px;*margin:-1px 2px 0 2px;padding:3px;height:10px;border:1px solid #acb9f7; background-color:#f0f0f0;}
input.bt{margin:0 5px 0 5px;*margin:-1px 5px 0 5px;padding:3px 3px;line-height:16px; font-size:12px; border:0px solid #8c7807; background-color:#5878b8; color:#fff; font-weight:bold; text-align:center;}
input.sch{margin:0 5px 0 5px;*margin:-1px 5px 0 5px;padding:3px;height:18px;border:2px solid #8c7807; background-color:#fce8d4; color:#fff; font-weight:bold; text-align:center;}

.info_pic {}
.info_pic li{margin: 6px; float:left;}
.info_pic li{width:220px; height: 100px; overflow:hidden; position:relative;}
.info_pic li .change_img{width:306px; height:100px; transition: 0.3s; cursor: pointer;}
.info_pic li:hover .change_img { transform: scale(1.12);}
.info_pic li .marking{width: 100%; height: 100%; background: #212191;  filter:alpha(opacity=10); opacity:0.1; position: absolute; top: 0; left:0;}
.info_pic li:hover .marking {background : #212191;  filter:alpha(opacity=40); opacity:.4;}
.info_pic A:hover{color:#ffff99; text-decoration:none;}

.info_pic .lim{margin: 5px 0px 0 0; width:240px; height: 84px;  overflow:hidden; position:relative; justify-content:space-between; align-items:space-between; border:solid 0px #4977c2;}
.info_pic .lim .change_img{width:100%; height:100%; transition: 0.3s; cursor: pointer;}
.info_pic .lim:hover .change_img { transform: scale(1.15);}
.info_pic .lim .marking{width: 100%; height: 100%; background: #1543a1;  filter:alpha(opacity=10); opacity:0.1; position: absolute; top: 0; left:0;}
.info_pic .lim:hover .marking {background : #0c4886;  filter:alpha(opacity=50); opacity:.5;}
.info_pic A:hover{color:#ffff99; text-decoration:none;}
.info_pic .lim:last-child {}

.info_pic_txt 
{
	padding-left:6px; padding-right:6px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height:1.5;
    font-weight: bold;
    position: absolute;
    z-index: 10;
    top: 0%;
    left: 0%;
    bottom:0;
    right: 0;
    width: calc(100%-6px);
    height:100%;
    display:flex;
    justify-content:center;
    align-items: center;}

.nav_bm
{
	position:absolute; left:0px; bottom:0px; line-height:28px; font-size:12px; text-align:center; background-color:#523470; color:#fff; filter:alpha(opacity=70); opacity:0.7; width:100%;}


.memo_lastest
{
    color:#ffffff; padding:0px; width:100%; 
    background-image:url(images/arrow8.jpg); background-repeat:no-repeat;
    text-indent:30px; font-size:14px; line-height:34px; height:34px; 
    background-position:left center; background-color:#2360a7;}


.part_title{margin:2px auto 1px auto; width:100%; line-height:60px; font-size:24px; font-weight:bold; color:#fff; text-align:center;}
.part_title:before{content:''; display:inline-block; width:30%; height:20px; background:url(img/midline1d.jpg) right center no-repeat; margin-right:50px;}
.part_title:after{content:''; display:inline-block; width:30%; height:20px;background:url(img/midline2d.jpg) left center no-repeat; margin-left:50px;}

.phdd{color:#901010;display: flex;flex-direction: row;justify-content: center; margin-top:20px;}
.phdd b{font-size:48px;font-family: Impact;}
.phdd span{color:#fff;width:17px;height: 17px;text-align: center;line-height: 15px;border-radius: 50%;display: block;background:#901010;margin-left: 5px;}
.pbdd{color:#666666;font-size:16px;line-height: 1.2;}



@media screen and (max-width:1360px)
{
	#header{min-width:100%!important; width:100%;}
	.logo{min-width:100%!important; width:100%!important;}
	#nav{min-width:100%!important;}
	.nav_2{width:100%;}
	.headtext{display:block;}
	
	.topLink{width:100%; height:140px; border-top:solid 6px #00489a; position:absolute; left:0%;  margin-left:0px;  bottom:50px; background-color:#fff;}
    .navLinkR{width:16.66%; margin:0px; padding:0px; float:left; height:100%;  color:#00489a; border:none;}
    .navLinkR:hover{background-color:#fac640; display:block; color:#fff;}
    .navLinkIco {display: block; height:60px; margin-bottom:5px; margin:auto; margin-top:16px;}
    .navLinkText {display: block; line-height: 1.1;  font-size: 18px; font-weight:bold; margin:auto; margin-top:12px; width:100%; text-align:center;}
    
    .index_cc1{min-width:100%!important; width:100%!important;}
    .index_cc2{width:100%;}
    

     #footer{min-width:100%!important; width:100%;}
	 #footer_in{width:100%;}
     
     .contents{width:100%;}
	
}

@media screen and (max-width:1240px)
{
	#header{min-width:100%!important; width:100%;}
	.logo{min-width:100%!important; width:100%!important;}		
	#nav{min-width:100%!important;}
	.headtext{display:block;}	
	
	
	.tu_img{width:100%; height:99vh; border:none;}
	
	.topLink{width:100%; height:120px; border-top:solid 6px #00489a; position:absolute; left:0%;  margin-left:0px;  bottom:50px; background-color:#fff;}
    .navLinkR{width:16.66%; margin:0px; padding:0px; float:left; height:100%;  color:#00489a;}
    .navLinkR:hover{background-color:#fac640; display:block; color:#fff;}
    .navLinkIco {display: block; height:50px; margin-bottom:5px; margin:auto; margin-top:16px;}
    .navLinkText {display: block; line-height: 1.1;  font-size: 18px; font-weight:bold; margin:auto; margin-top:12px; width:100%; text-align:center;}
    
	
	.info_pic .lim{width:180px; height:70px;}
	.info_pic_txt{font-size:18px;}
	
	#footer{min-width:100%!important; width:100%;}
	#footer_in{width:100%;}
	
	.banner_text{width:100%;height:100%; margin:0px; padding:0px; font-size:32px; letter-spacing:10px;text-align:center; line-height:80px; color:#ffff99; font-weight:600;}
	
	.contents{width:100%;}
}


@media screen and (max-width:980px)
{
	#header{width:100%!important; width:100%;}
	.logo{width:100%!important; width:100%;}	
    #nav{min-width:100%!important;}
    .headtext{display:none;}    
    
    .tu_news{width:100%; height:auto; min-height:320px;}
	
	.tu_img{width:100%; height:auto; border:none;}
	
	.topLink{width:100%; height:100%; border-top:solid 6px #00489a; position:relative; left:0%;  margin-left:0px;  bottom:0px; background-image:url(img/bb16.jpg); background-repeat:repeat;}
    .navLinkR{width:33.33%; margin:0px; padding:0px; float:left; height:100%;  color:#00489a;}
    .navLinkR:hover{background-color:#fac640; display:block; color:#fff;}
    .navLinkIco {display: block; height:40px; margin-bottom:5px; margin:auto; margin-top:16px;}
    .navLinkText {display: block; line-height: 1.1;  font-size: 15px; font-weight:bold; margin:auto; margin-top:12px; width:100%; text-align:center; padding-bottom:20px;}
	
	.index_news_left{float:none; width:99%; margin:auto;  margin-top:12px; margin-bottom:5px;}
	.index_news_nr{float:none; width:99%;  margin:auto; margin-top:12px; margin-bottom:5px;}
	.index_news_row{float:none; width:99%; margin:auto; margin-top:12px; margin-bottom:5px;}
	.index_news_tu{float:none; width:99%; margin:auto; margin-top:12px; margin-bottom:5px;}
	.index_news_tu_nr{float:none; width:99%; margin:auto;  margin-top:12px; margin-bottom:5px;}
	
	
	.index_rows_left{float:none; width:99%; margin:auto;  margin-top:12px; margin-bottom:5px;}
	.index_rows_right{float:none; width:99%; margin:auto;  margin-top:12px; margin-bottom:5px;}
	
	.index_tab1{width:99%; float:none; margin:auto; margin-top:12px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
	.index_tab2{width:99%; float:none; margin:auto; margin-top:12px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
	.index_tab3{width:99%; float:none; margin:auto; margin-top:12px; margin-bottom:10px;overflow:hidden; position:relative; border:none;}
	
	.navLinkR2{width:33.33%; margin:0px; margin-top:10px; padding:0px; float:left; height:100%;  color:#00489a;}
	.navLinkR2 img{height:70px;}
	.navLinkR2 .navLinkText2{ font-size: 15px;}
	
	.index_margin_top{margin-top:20px; margin-bottom:20px;}
	
	.info_pic .lim{width:150px; height:60px;}
	.info_pic_txt{font-size:16px;}
	
	#footer{min-width:100%!important; width:100%;}
	#footer_in{width:100%;}	
	
	.footer_in113{float:none; margin:auto;}
	.footer_in114{float:none; margin:auto; width:100px; margin-top:20px;}
    
    
    .navlogo{width:100%; min-width:100%; height:160px;}
    
    .contents{width:100%;}
    .listleft{display:none;}    
    .listright{width:99%; float:none;}
    .memoleft{width:99%; float:none;}
    .memoright{display:none;}
    
    .banner_text{width:100%;height:100%; margin:0px; padding:0px; font-size:22px; letter-spacing:6px;text-align:center; line-height:80px; color:#ffff99; font-weight:600;}
  
}

@media screen and (max-width:768px)
{
	.tab2ul li a{width:40%; width: calc(100% - 130px);}
	.tab_ul li a{width:50%; width: calc(100% - 130px);}
	
	.part_title:before{width:20%; margin-right:20px;}
    .part_title:after{width:20%;  margin-left:20px;}
    
    .info_pic .lim{width:130px; height:60px;}
	.info_pic_txt{font-size:14px;}
    
    .ssch{display:none; visibility:hidden;}    
    
    #slideBanner{display:none;}
    #slideText{float:none; margin:auto; margin-top:10px; margin-bottom:20px; width:99%;}
}

@media screen and (max-width:680px)
{
	 .tab_ul li a{width:50%; width: calc(100% - 130px);}
}