/*all*/
body,ul,li,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;}
body{font-family:"Microsoft yahei";font-size:16px;}
ul,li{list-style-type:none;}
img{border:0;}
a{text-decoration:none;display: block;}

.bgfff{background:#efefef;}
.f-r{float:right;}
.f-l{float:left;}
.m-l-20{margin-left:20px;}
.m-t-20{margin-top:20px;}	

@media only screen and (min-width: 641px) {
.w1400{width:1400px;margin:0 auto;clear: both;}
/*header*/
.header{width:1400px;height:120px;margin:0 auto;}
.header .logo{padding-top:20px;}
	.header a{padding:8px 20px;border:solid 1px #ccc;border-radius: 8px;font-size:15px;color:#303A8D;margin-right:10px;margin-top:40px;}
	.header a:hover{background:#FFBB33;transition: background 0.5s ease-in-out;color:#333;}
	.header button{display:none;}
	
/*nav*/
.nav{height:56px;background:#303A8D; }
.yyui_menu1{height:56px;line-height:56px;font-size:17px;width:1400px;margin:0 auto;}
.yyui_menu1 li{float:left;position:relative;}
.yyui_menu1 li a{line-height:56px;color:#FFF;padding:0 31px;text-align:center;}
.yyui_menu1 li a:hover{background:#FFBB33;color:#333;}
.yyui_menu1 li ul{position:absolute;float:left;width:180px;display:none;background:#FFBB33;z-index:9999;} 
.yyui_menu1 li ul a{width:140px;color:#333;border-bottom:1px dotted #AE7000;padding:10px 0;margin:0px 20px;font-size:15px;text-align:center;font-weight:normal;line-height:20px;}
.yyui_menu1 li ul li:last-child a{border-bottom:none;}
.yyui_menu1 li ul a:hover {color:#333;border-bottom:1px solid #fff;padding-left:5px;transition: padding 0.5s ease-in-out;}
.yyui_menu1 li ul .no,.yyui_menu1 li ul .no:hover{border-bottom:none;}
.yyui_menu1 li ul ul{top:0;left:211px;} 
.arrow{background:url(404.png) right center no-repeat;background-position:180px}
.arrow1{background:url(404.png) right center no-repeat;background-position:180px}
	#left-flyout-nav{display:none;}
    .layout-right-content{display:none;}

/*banner*/
	.mbanner{display: none;}
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;background: #2E71CE;opacity: 0.5;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 30px;height: 6px;display: inline-block;background-color: #bbbbbb;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
	
/*--图片新闻切换--*/
.news-section{padding:15px 0;height:410px;}
.focus{position:relative;width:500px;height:410px;}  
.focus img{width:500px;height:340px;} 
.focus .shadow .title{width:500px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .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;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-50px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:60px;left:190px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FFBB33;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(404.png) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
	
/*--要闻快讯等tab切换--*/
#tab { width:880px;position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
/*设置容器高宽等*/
html > body #tab { width:880px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:50px; left:0; width:880px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:20%; height:50px;}
#tab h3 img { float:left; padding-top:10px;padding-left:25px;}
#tab h3 a{ height:50px;display: block;line-height:50px;float:left;padding-left:15px;font-size:18px;font-weight: bold;color:#303A8D;font-family:Microsoft YaHei;}
#tab h3 a span{font-size:14px;color:#efefef;padding-left:20px;font-weight: normal;}
/*默认标题样式*/
#tab .up {border-top:solid 3px #303A8D;border-bottom:solid 3px #303A8D;color:#d00000;}
#tab .up  a{color:#d00000;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding-top:10px;}
#tab li { border-bottom:1px dotted #999; height:40px;overflow:hidden; }
#tab li:hover { border-bottom:1px dotted #303A8D;}
#tab li a {width:760px;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../image/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#tab li a:hover { background: url(../image/dot21.jpg) no-repeat left center;padding-left:5px;transition: padding 0.5s ease-in-out;}
#tab li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
#tab li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
/*--要闻快讯等tab切换--*/
#tab2 { width:880px;position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
/*设置容器高宽等*/
html > body #tab2 { width:880px;}
/*兼容IE6:IE6下宽度不够*/
#tab2 div { position:absolute; top:50px; left:0; width:880px;}
/*设置容器高宽等*/
#tab2 div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab2 .block { display:block;}
/*选中的容器*/
#tab2 h3 { float:left; width:20%; height:50px;}
#tab2 h3 img { float:left; padding-top:10px;padding-left:25px;}
#tab2 h3 a{ height:50px;display: block;line-height:50px;float:left;padding-left:15px;font-size:18px;font-weight: bold;color:#303A8D;font-family:Microsoft YaHei;}
#tab2 h3 a span{font-size:14px;color:#efefef;padding-left:20px;font-weight: normal;}
/*默认标题样式*/
#tab2 .up {border-top:solid 3px #303A8D;border-bottom:solid 3px #303A8D;color:#d00000;}
#tab2 .up  a{color:#d00000;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab2 ul { list-style:none; padding-top:10px;}
#tab2 li { border-bottom:1px dotted #999; height:40px;overflow:hidden; }
#tab2 li:hover { border-bottom:1px dotted #303A8D;}
#tab2 li a {width:760px;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../image/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#tab2 li a:hover { background: url(../image/dot21.jpg) no-repeat left center;padding-left:5px;transition: padding 0.5s ease-in-out;}
#tab2 li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
#tab2 li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
	
.m-list{ display: none;}
	
/*zy*/
.zy{width:500px;height:410px;}
.zy a{width:220px;height:160px;display: block;border:solid 1px #ccc;padding:10px;overflow:hidden;}
.zy a h3{color:#303a8d;font-size:20px;text-align: center;padding-top:8px;}
.zy a p{color:#999;font-size:12px;text-align: center;}
.zy img{transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.zy a:hover img{transform: scale(1.05, 1.05);}
.zy a:hover{border:solid 1px #303a8d;}
	
/*links*/
	.links{height:100px;}
	.links a{width:335px;height:100px;float:left;margin-right:20px;overflow:hidden;}
	.links a:nth-child(4) {margin-right:0px;}
	.links a img{transition:all .5s;}
	.links a:hover img{transform: scale(1.05, 1.05);}
	
/*foot*/
	.foot{margin-top:20px;border-top:solid 2px #303a8d;padding:20px 0;}
	.foot p{font-size:16px;color:#666;text-align: center;line-height: 25px;}
	
.leftbar{width:240px;height:auto;float:left;}
.leftbar h2{height:50px;color:#fff;font-size:20px;background:#303A8D;line-height: 50px;text-align: center;display: block;}
.leftbar a{width:240px;height:50px;background:#fff;line-height: 50px;border:solid 1px #ccc;text-align: center;color:#333;margin-top:10px;font-size:16px;}
.leftbar a:hover{color:#303A8D;font-size:18px;border:solid 1px #303A8D;}
.rightbar{width:1140px;float:right;background:#fff;min-height: 650px;border-top:solid 2px #303A8D;}
.rightbar h3{color:#303A8D;font-size:18px;height:46px;line-height:46px;text-indent:20px;}
.rightbar ul { padding-top:10px;width:100%;}
.rightbar ul li { border-bottom:1px dotted #999; height:40px;overflow:hidden; }
.rightbar ul li:hover{ border-bottom:1px dotted #303A8D;}
.rightbar ul li a{width:85%;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../image/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.rightbar ul li a:hover { background: url(../image/dot21.jpg) no-repeat left center;padding-left:5px;transition: padding 0.5s ease-in-out;}
.rightbar ul li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
.rightbar ul li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
.rightbar .title{height:46px;border-bottom:solid 2px #303A8D;}
.path{height:50px;font-size:14px;line-height:50px;color:#666;padding-right:20px;}
.path a{color:#666;display: inline;padding:0 10px;}
.path a:hover{color:#303A8D;border-bottom:solid 2px #303A8D;}
	
/*返回顶部*/
	.container{
		padding:5px;
		min-width:320px;
	}
	#one{
		width:100%;
		
	}
	#one li{
	float:left;
	}
	#one li .a-1{
		
		min-height:70px;
		
	}
	#one li a{
		display:block;
		margin:5px;
		background:yellow;
	}
	#one li img{
		width:100%;
		min-height:70px;
		vertical-align: middle;
	}
	.scroll{
		width:40px;
		height:40px;
		background-color:#303A8D !important;
		color:#fff;
		line-height:44px;
		text-align:center;
		position:fixed;
		right:10px;
		bottom:10px;
		cursor:pointer;
		border-radius:30px;
		font-size:14px;
		background:url(../image/jiantou.png) center no-repeat;
		 background-size:50%;
	}
	
/*返回顶部*/	
	
	/*article*/
	.article{padding:15px 0;}
	.article .articletitle{font-size:20px;color:#333;text-align: center;padding:15px 0;}
	.article .user{font-size:14px;color:#999;text-align: center;padding-bottom:15px;}
	.article .content{color:#333;padding:10px 0;text-indent: 40px;line-height: 24px;}
	
/*--page--*/
.page {
      height: 40px;
      text-align: center;
      color: #888;
      margin: 20px auto 0;
    }
.page_num a{color:#666;padding:4px 6px;display: inline;line-height: 24px;}
.page_num a:hover{color:#303A8D;background:#FFBC42;}
.page_num .a1{color:#303A8D;}

	
}


@media only screen and (max-width: 641px) {
	.w1400{width:90%;margin:0 auto;clear: both;}
	/*header*/
.header{width:90%;height:100px;margin:0 auto;}
.header .logo{padding-top:25px;width:80%;}
.header a{display:none;}
	/*--nav--*/	
	.nav{display: none;}
	
	/*banner*/
.c-banner{display: none;}
	.mbanner{display: block;}
	
/*--图片新闻切换--*/
.news-section{padding:15px 0;height:auto;}
.focus{position:relative;width:100%;height:320px;float:none;}  
.focus img{width:100%;height:auto;} 
.focus .shadow .title{width:100%;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .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;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-40px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:30px;left:105px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff9900;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(404.png) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
	

	

	
	
	/*--手机新闻列表--*/
#tab,#tab2 { display: none;}
	.m-list{width:100%;margin:0 auto;padding:20px 0;}
	.m-list h3{width:100%; height:50px;display: block;line-height:50px;text-align: center;font-size:20px;font-weight: bold;color:#303A8D;font-family:Microsoft YaHei;border-top:solid 3px #303A8D;border-bottom:solid 3px #303A8D;}
	.m-list ul li a{width:100%;height:50px;display:block;line-height:50px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../image/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;border-bottom:solid 1px #ccc;}
	.m-list .more{width:70%;height:50px;line-height: 50px;margin:0 auto;margin-top:20px;display: block;border:solid 1px #ccc;border-radius: 8px;color:#303A8D;text-align: center;font-size:16px;}
	
/*zy*/
.zy{width:100%;height:410px;float:none;}
.zy a{width:43%;height:160px;display: block;border:solid 1px #ccc;padding:2%;overflow:hidden;}
.zy a h3{color:#303a8d;font-size:22px;text-align: center;padding-top:8px;}
.zy a p{color:#999;font-size:12px;text-align: center;}
.zy img{transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.zy a:hover img{transform: scale(1.05, 1.05);}
.zy a:hover{border:solid 1px #303a8d;}
	
/*links*/
	.links{height:auto;}
	.links a{width:100%;margin-top:10px;}
	.links a:nth-child(4) {margin-right:0px;}
	.links a img{transition:all .5s;}
	.links a:hover img{transform: scale(1.05, 1.05);}	
	/*foot*/
	.foot{margin-top:20px;border-top:solid 2px #303a8d;padding:20px 0;clear:both;width:90%;margin-left:5%;}
	.foot p{font-size:16px;color:#666;text-align: center;line-height: 25px;}
	
	
.leftbar{display: none;}
.rightbar{width:100%;float:right;background:#fff;min-height: 650px;border-top:solid 2px #303A8D;}
.rightbar h3{color:#303A8D;font-size:18px;height:46px;line-height:46px;text-align: center;}
.rightbar ul { padding-top:10px;width:100%;}
.rightbar ul li { border-bottom:1px dotted #999; height:40px;overflow:hidden; }
.rightbar ul li:hover{ border-bottom:1px dotted #303A8D;}
.rightbar ul li a{width:100%;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../image/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.rightbar ul li a:hover { background: url(../image/dot21.jpg) no-repeat left center;padding-left:5px;transition: padding 0.5s ease-in-out;}
.rightbar ul li span.new{ display:none;}
.rightbar ul li span.date{ display:none;}
.rightbar .title{height:46px;border-bottom:solid 2px #303A8D;}
.path{display: none;}
	
	
	
	
	/*返回顶部*/
	.container{
		padding:5px;
		min-width:320px;
	}
	#one{
		width:100%;
		
	}
	#one li{
	float:left;
	}
	#one li .a-1{
		
		min-height:70px;
		
	}
	#one li a{
		display:block;
		margin:5px;
		background:yellow;
	}
	#one li img{
		width:100%;
		min-height:70px;
		vertical-align: middle;
	}
	.scroll{
		width:40px;
		height:40px;
		background-color:#303A8D !important;
		color:#fff;
		line-height:44px;
		text-align:center;
		position:fixed;
		right:10px;
		bottom:10px;
		cursor:pointer;
		border-radius:30px;
		font-size:14px;
		background:url(../image/jiantou.png) center no-repeat;
		 background-size:50%;
	}
	
/*返回顶部*/
	
	/*article*/
	.article{padding:15px 0;}
	.article .articletitle{font-size:20px;color:#333;text-align: center;padding:15px 0;}
	.article .user{font-size:14px;color:#999;text-align: center;padding-bottom:15px;}
	.article .content p{color:#333;padding:10px 0;text-indent: 40px;line-height: 24px;}
	
/*--page--*/
.page {
      height: 40px;
      text-align: center;
      color: #888;
      margin: 20px auto 0;
    }
.page_num a{color:#666;padding:0 6px;display: inline;line-height: 24px;}
.page_num a:hover{color:#303A8D;border:solid 1px #ccc;}
.page_num .a1{color:#303A8D;}
}
