@charset "utf-8";
/*
Style Name:
Author: gaoxu
Email: gaoxu@rbc.com
*/

/*clearing*/
.clear{clear:both;height:0px;margin:0;padding:0;font-size: 15px;line-height:0px;}
.clearfix:after,.wrap:after,.content:after{content:".";display: block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix,* html>body .wrap,* html>body .content{width:100%;}
* html .clearfix,* html .wrap,* html .content{height:1%;}
 html .clearfix,html .wrap,html .content{height:1%;}

/*base*/
img{border:0;}
li{list-style-type:none;}
*{padding:0;margin:0;}
a{color:#333; text-decoration:none}
a:hover{color:#ff0000; text-decoration:underline}
body{font-size:12px;font-family:Arial;margin:0 auto;text-align:center;}
body>div{margin:0 auto;}

/*wrap*/
body{ width:100%; margin:0 auto; border:0px; border:#006699 solid 0px;}
.wrap{width:100%;padding:0; border:0px; }
    .top_bg{width:100%; height:385px; background:#5662c4;}
	.mid_bg{width:100%; height:320px; background:#5662c4;}
	.bottom_bg{width:100%; height:100px; background:#5662c4; padding-top:15px;}
	.left1{float:left; display:inline; width:670px; margin:10px 0 0 0; border:#000000 solid 0px;}
	.right1{float:right;display:inline;width:330px;margin:10px 0 0 0}
.con_area{ border:0px;}


/*--------header--------*/
/*header*/
.header{}
	.search{ width:100%; height:60px; border-bottom:#5662c4 solid 4px; clear:both; background:url(../images/logo.jpg) no-repeat;  background-position:center center;}
	.search .clock{ float:left; width:200px; height:20px; line-height:20px; margin:30px 0 10px 18px; color:#131584; border:#000000 solid 0px; text-align:left; font-size:16px;}
    .search .inp_txt{width:200px;height:30px;line-height:28px; margin:20px 5px 10px 20px;border:1px solid #ced0e9; float:right; }
	.search .button{border:#000000 0px solid; margin-top:23px; margin-right:15px; width:27px; height:27px; float:right;}
    .search .logo{border:#000000 0px solid; float:left; margin:8px auto 7px 15px;}
    



/*top-menu*/
    .top_menu{text-align:center; width:1000px; height:36px; margin:0 auto; border-bottom:#FFFFFF solid 4px; clear:both;  background-color:#5662c4;}
	.top_menu ul{width:1000px; margin-top:5px;}
	.top_menu ul li.m1{display:inline; float:left; margin:4px 0 0 60px; width:140px; height:33px; padding-top:3px;}
	.top_menu ul li.m1 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:14px; font:"Adobe 黑体 Std R"; }
	.top_menu ul li.m2{display:inline; float:left; margin:4px 0 0 0; width:160px; height:35px; background:url(rbc2017/menu02.jpg) no-repeat 125px 4px; padding-top:1px;}
	.top_menu ul li.m2 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	.top_menu ul li.m3{display:inline; float:left; margin:4px 0 0 0; width:150px; height:35px; background:url(rbc2017/menu03.jpg) no-repeat 110px 2px; padding-top:1px;}
	.top_menu ul li.m3 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	.top_menu ul li.m4{display:inline; float:left; margin:4px 0 0 0; width:180px; height:35px; background:url(rbc2017/menu04.jpg) no-repeat 125px 3px; padding-top:1px;}
	.top_menu ul li.m4 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	.top_menu ul li.m5{display:inline; float:left; margin:4px 0 0 0; width:180px; height:35px; background:url(rbc2017/menu05.jpg) no-repeat 125px 2px; padding-top:1px;}
	.top_menu ul li.m5 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	.top_menu ul li.m6{display:inline; float:left; margin:4px 0 0 0; width:180px; height:35px; background:url(rbc2017/menu06.jpg) no-repeat 115px 1px; padding-top:1px;}
	.top_menu ul li.m6 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	.top_menu ul li.m7{display:inline; float:left; margin:4px 0 0 0; width:180px; height:35px; background:url(rbc2017/menu07.jpg) no-repeat 115px 4px; padding-top:1px;}
	.top_menu ul li.m7 a{display:inline; margin:0 auto; color:#FFFFFF; font-size:16px; font:"Adobe 黑体 Std R"; line-height:36px;}
	
/*content01*/	
    .content01{ margin:0 auto; width:1000px; background-color:none; clear:both;}
	
	
/*content02*/	
    .content02{ margin:0 auto; width:1000px; background-color:none; clear:both;}
	
/*ad*/	
    .ad{ width:1000px; background-color:none; padding-top:2px;}
	
/*main_area*/	
    .main_area{ margin:0 auto; width:1000px; height:auto; background-color:#f7f7fa; clear:both;}
		
/*nav*/
.nav{color:#303769; line-height:50px; height:50px; padding:10px 0 0 30px; background:#f7f7fa; text-align:left; font-size:14px;}
.nav a{line-height:50px;color:#303769; text-align:left;}
.nav .alt{color:#303769;}

/*display*/
.display{margin-top:10px;background:#f7f7fa;}
.display h1{color:#444445;font-size:26px;text-align:center;line-height:24px;margin:0 13px;padding:16px 0; border-bottom:1px solid #d1d1d1;}
.display .t_info{font-size:14px;color:#7f7f7f;text-align:center;padding:4px 0 0 0;}
.display .t_info span{padding:0 8px;}
#cms_content_div p img{margin:0 auto;}
.art_contnet{padding:30px 30px 30px 30px; text-align:left; }
.art_contnet img{ text-align:center; padding:24px 0;}
.art_contnet h3{font-size:14px;margin:0 0 22px 0;}
.art_contnet p{margin:0 0 22px 0; }
.art_contnet p,.art_contnet td, .art_contnet div, .art_contnet dt, .art_contnet dd
{color:#444;font-size:16px;line-height:30px;table-layout:fixed;word-break:break-all;word-wrap:break-word;}
.art_contnet a,.art_contnet a:hover{color:#3b51f4;}

.pager{clear:both; height:60px; text-align:center; padding-left:260px; white-space:nowrap;}
.pager .cur:hover,.pager .cur{background:#cbcbcb;}
.pager span,.pager a{margin:2px 4px 0 0; float:left; height:22px; line-height:22px; background: #C7DCE9; border: #3366FF 1px solid; padding:0px 7px; text-decoration:none; font-size:14px; font-weight:bold;display:block;}
.pager .pagerNum{background:none;border:0}
.paper .pre,.paper .next{ line-height:22px;}


/*content04*/	
    .content04{ margin:0 auto; width:1000px; height:auto; background-color:#f7f7fa; clear:both; padding:0 0 30px 0;}


/*content05*/	
    .content05{ margin:0 auto; width:970px; height:100px; background-color:#f7f7fa; clear:both; padding:0 0 30px 30px;}
	
	
/*center*/
.center{height:1000px;background:#fff;}
.center_left{display:inline;float:left;margin:20px 0 0 0; width:260px;}
.center_right{display:inline;float:right;margin:10px 0 0 0;width:1000px;}

.title{ color:#0001fa; height:30px; line-height:30px; text-align:left; border:#FFFFFF solid 0px; background:url() no-repeat;}
.title .more{float:right;width:47px;height:22px;margin:0 10px 0 0;}
.title .more a{display:block;height:22px;text-align:center; line-height:30px;color:#8692ff;}
.title h2{background:url(../images/hot.jpg) no-repeat 0 0; text-indent:0;}


	.center_left ul li{overflow:hidden; text-align:center; width:120px; height:170px; margin:0 10px 0 0; border:#000000 solid 0px; background:none; float:left; display:inline;  background:url(../images/button01.png) no-repeat;  background-position:center center;}
	.center_left ul li img{display:block;  width:120px; height:155px; margin:15px 0 0 0; }
	.center_left ul li a:hover img{filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
	.center_left span.ti{ color:#fff; width:120px; height:50px; float:left; background:rgba(0,0,0,0.7); position:relative; z-index:999; margin:-60px 0 0 0px;  word-wrap: break-word; padding:5px;}
	.center_left ul li a{line-height:25px; font-size:14px; color:#fff; text-align:left; text-indent:0;}	

.dh{margin: 0 0 0 0;background: #fff;line-height: 30px;height: 30px;color: #7f7f7f;padding-left:14px; text-align:left;}
.dh span{font-size: 14px;color: #7f7f7f;line-height: 32px;}
.dh span a{font-size: 14px;color: #7f7f7f;}

.content{ margin: 0 0 0 0px;}
.themelist1{ margin-top:5px;background: #fff; padding-top:10px; text-align:left; }
.themelist1 li{text-indent:25px;background:url(../images/dot.jpg) no-repeat 15px 15px; border-bottom:dotted #CCCCCC 1px;}
.themelist1 li a{line-height:40px;font-size:16px;color: #000;}
.themelist1 li a:hover{text-decoration:underline;}
.themelist1 li span{float: right; margin-right:0px;color: #7f7f7f; font-size:14px; line-height:40px;}
.content p{height: 30px;background: #fff;line-height: 30px;}
.content p span{color: #cb674b;}
.content p a{color: #cb674b;margin: 0 5px;}


/*footer*/
.footer{color:#fff;margin: 5px auto 10px auto;}
.footer p{ text-align:center;line-height:18px;}
.footer p a{color:#000;overflow:hidden; clear:both; }
.footer p a img{ vertical-align:middle;display:inline-block;}
.footer p a:hover{color:#000;text-decoration:underline;}
.footer ul{margin:8px auto;text-align:center;}
.footer li{ display:inline;}
.footer li a{color:#fff;padding:0 6px;line-height:13px;border-right:1px solid #fff;}
.footer li a:hover{text-decoration:underline;}
.footer .last a{border:0;}


/*weixin*/
.weixin{position:fixed;right:0;bottom:300px;}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:50px;bottom:0;z-index:9}

.weixin01{position:fixed;right:0;bottom:150px;}
.weixin01 .xixi01{display:none}
.weixin01:hover .xixi01{position:absolute;display:block;right:50px;bottom:0;z-index:9}


@media (max-width: 768px){
	/*content页*/
	.search .clock{ display:none;}
	.search .button{ display:none;}
	.search .inp_txt{ display:none;}
	
	.content01{ width: 100%;}
	
	.top_menu{ width: 100%;}
	.top_menu ul{ width: 100%;}
	.top_menu ul li.m1{ width: 25%; margin:0;}
	.top_menu ul li.m1 a{font-size:1.0rem;}
	.top_menu ul li.m2{ width: 25%; margin:0; display: none;}
	.top_menu ul li.m2 a{font-size:1.0rem;}
	.top_menu ul li.m4{ width: 25%; margin:0;}
	.top_menu ul li.m4 a{font-size:1.0rem;}
	.top_menu ul li.m5{ width: 25%; margin:0;}
	.top_menu ul li.m5 a{font-size:1.0rem;}
	.top_menu ul li.m6{ width: 25%; margin:0;}
	.top_menu ul li.m6 a{font-size:1.0rem;}
	
	.content02{ width:100%; display:none;}
	.ad{ width:100%; height:auto;}
	.content02 .ad img{ width:100%;}
	
	.content03{ width:100%;}
	.main_area{ width:100%;}
	.nav{
		line-height:30px;
		height:30px;
		padding:5px 0 0 15px;
		font-size:0.8rem;
	}
	.display{ margin-top:5px;}
	.display h1{
		font-size:1.2rem;
		line-height:1.2rem;
	}
	.display .t_info{ font-size:0.8rem;}
	
	#JWZTPLAYERDIV{ width:100%; height:auto;}
	
	.art_contnet{ padding: 10px 10px 10px 10px;}
	.art_contnet img{ width:100%;}
	.art_contnet div{ font-size: 1.0rem;}
	
	.bottom_bg{ width:100%; height:auto; padding-bottom:10px;}
	.footer ul{ width: 100%;}
	.footer li a{line-height:16px;}
	
	/*list 页*/
	.content04{ width:100%; padding:0; height:auto;}
	.jiathis_style_32x32{ padding:0 0 30px 30px;}
	
	.center_left{
		width:100%;
		float: left;
		margin: 10px 0 0 0;
		display:none;
	}
	.title .more{ display:none;}
	.center_left ul li{ width:49%; height:auto; margin:0 0.5%;}
	.center_left ul li img{ width:100%; height:auto;}
	.center_left span.ti{ width:100%; height:auto; margin:0 0 0 0; padding:0;}
	.center_right{
		width:100%;
		float: left;
	}
	.dh span{ font-size:1.0rem;}
	.themelist1{
		padding: 0 5px 10px 5px;
		display: block;
	}
	.themelist1 li{ background:none; width:100%;  float:left; text-indent:0px; margin-top:5px;}
	.themelist1 li a { display:block; font-size:1.0rem; line-height:30px; text-align:left; float:left; width:70%; word-wrap:break-word;}
	.themelist1 li span { display:block; line-height:30px; text-align:right; float:right; width:30%; font-size:0.8rem;}
	
}