@charset "utf-8";
/* CSS Document */
*{font-size:12px;font-family:"微软雅黑";color:#2B2B2B;}
body,dl,dd,p{margin:0;}
a{text-decoration:none;}
img{display:block;}
input{margin:0;padding:0;border:none;outline:none;cursor:pointer;}
textaea{margin:0;padding:0;outline:none;}
h1,h2,h3{font-weight:normal;margin:0;}
ul{margin:0;padding:0;}
/*li{list-style:none;}*/
.clearfix{clear:both;}

/*header*/
.header{max-width:960px; margin:0 auto; overflow:hidden;}
.header .logo{ float:left;}
.header .right{float:right; line-height:50px; text-align:right; font-size:14px;}

/*banner*/
.banner{
	overflow:hidden;
}

.banner img{
	width:100%;
	height:660px;
}

/*文章*/
.article{
	width:960px;
	margin:0 auto;
	margin-top:74px;
	overflow:hidden;
}

.article p{
	font-size:18px;
	margin:20px 10px;
	display:none;
}

.article span{
	font-size:18px;
	color:#2487ca;
}

/*轮播*/
.shuffling{
	width:960px;
	margin:0 auto;
/*	border:#4d9cc8 solid 3px;*/
	margin-top:50px;
	height:544px;
	overflow:hidden;
	padding:0 10px 20px 10px;
	box-shadow:0px 0px 30px #555;
	border:#2487ca 3px solid;
}

.lbbtn{
	position:relative;
	left:50%;
	top:500px;
	margin-left:-79px;
/*	border-bottom:#4d9cc8 1px solid;*/
}

.lbbtn input{
	width:30px;
	height:30px;
	background-color:#2487ca;
	margin:5px 10px;
	text-align:center;
	line-height:30px;
	color:white;
	opacity:0.7;
}

.lb1,.lb2,.lb3{
	float:left;
	padding:0 12px;
	width:900px;
	margin-left:18px;
}

.lbbtn .current{
	background-color:#ff9e00;
	opacity:1;
}


/*智库层面*/
.think-tank{
	width:900px;
	margin:0 auto;
	overflow:hidden;
}

.think-tank h1{
	font-size:30px;
	width:660px;
	margin:0 auto;
	color:#053984;
}

.think-tank p{
	font-size:16px;
	color:#282828;
	margin:20px 10px;
}

.think-tank span{
	font-size:18px;
	color:#2487ca;
}

.think-tank .line-left{
	width:240px;
	height:1px;
	background-color:#666;
	float:left;
	margin-top:20px;
}

.think-tank .line-right{
	width:240px;
	height:1px;
	background-color:#666;
	float:right;
	margin-top:20px;
}

.think-tank-article{
	margin:30px 10px 10px 10px;
}

/*媒体层面*/
.media{
	width:900px;
	margin:0 auto;
	overflow:hidden;
}

.media h1{
	font-size:30px;
	width:660px;
	margin:0 auto;
	color:#053984;
}

.media p{
	font-size:18px;
	color:#282828;
	margin:20px 10px;
}

.media span{
	font-size:18px;
	color:#2487ca;
}

.media .line-left{
	width:240px;
	height:1px;
	background-color:#666;
	float:left;
	margin-top:20px;
}

.media .line-right{
	width:240px;
	height:1px;
	background-color:#666;
	float:right;
	margin-top:20px;
}

.media-article{
	margin:30px 10px 10px 10px;
}

/*法律权益层面*/
.law{
	width:900px;
	margin:0 auto;
	overflow:hidden;
}

.law h1{
	font-size:30px;
	width:720px;
	margin:0 auto;
	color:#053984;
}

.law p{
	font-size:18px;
	color:#282828;
	margin:20px 10px;
}

.law span{
	font-size:18px;
	color:#2487ca;
}

.law .line-left{
	width:240px;
	height:1px;
	background-color:#666;
	float:left;
	margin-top:20px;
}

.law .line-right{
	width:240px;
	height:1px;
	background-color:#666;
	float:right;
	margin-top:20px;
}

.law-article{
	margin:30px 10px 10px 10px;
}

/*分类*/
.classification-background{
	/*background-color:#282828;*/
	background-color:#f3f3f5;
	margin-top:100px;
	padding:20px 0 0 0;
	height:1380px;
}

.classification{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.classification ul{
	margin-top:20px;
}

.classification li{
	width:435px;
	float:left;
	margin-left:30px;
	line-height:30px;
	color:#2487ca;
}

.classification h2{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#053984;
}

.classification h3{
	font-size:16px;
}

.classification p{
	font-size:18px;
	color:#333333;
	margin:20px 10px;
}

.classification span{
	font-size:18px;
	color:#2487ca;
}

.classification a{
	font-size:16px;
	font-weight:bold;
	color:#2487ca;
}

.classification a:hover{
	color:#e69511;
}

/*报告调研数据*/
.bds{
	width:1000px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	overflow:hidden;
}

.bds li{
	list-style:none;
	float:left;
	width:314px;
}

.bds li img{
	width:100px;
	height:100px;
	margin:0 107px 20px 107px;
}

.bds p{
	font-size:14px;
	color:#333333;
	width:260px;
	margin:0 27px;
}

.bds span{
	font-size:20px;
	color:#2487ca;
	font-weight:bold;
}


.animation{
	   animation: ping 2s ease 1;    
      -webkit-animation: ping 2s ease 1;
      -ms-animation: ping 2s ease 1;
      -o-animation: ping 2s ease 1;
      -moz-animation: ping 2s ease 1;

      animation-fill-mode:backwards;
      -webkit-animation-fill-mode: backwards;  
      -o-animation-fill-mode: backwards; 
      -ms-animation-fill-mode: backwards;   
      -moz-animation-fill-mode: backwards; 
      margin-bottom: 22px;
      display: block;
   }

   @keyframes ping{
    0%{-moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
    }

    100%{-webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
    }
   }

.animation2{
	   animation: ping2 2s ease 1;    
      -webkit-animation: ping2 2s ease 1;
      -ms-animation: ping2 2s ease 1;
      -o-animation: ping2 2s ease 1;
      -moz-animation: ping2 2s ease 1;

      animation-fill-mode:backwards;
      -webkit-animation-fill-mode: backwards;  
      -o-animation-fill-mode: backwards; 
      -ms-animation-fill-mode: backwards;   
      -moz-animation-fill-mode: backwards; 
      margin-bottom: 22px;
      display: block;
   }

   @keyframes ping2{
    0%{-moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
    }

    100%{-webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
    }
   }


/*简介*/
.Introduction{
	width:900px;
	margin:0 auto;
	margin-top:50px;
	border:solid #2487ca 2px;
	height:160px;
}

.Introduction p{
	font-size:16px;
	color:#333333;
	width:840px;
	margin:4px 33px;
}
.Introduction span{
	font-size:16px;
	color:#2487ca;
}

.Introduction a{
	font-size:16px;
	font-weight:bold;
	color:#2487ca;
}

.Introduction a:hover{
	color:#e69511;
}

/*按钮*/
.btn{
	position:fixed;
	right:2px;
	bottom:100px;	
}

.btn img{
	width:40px;
	height:40px;
	opacity:0.5;
	display:none;
}

.btn img:hover{
	opacity:1;
}

/*广告条*/
.advertising{
	width:900px;
	margin:30px auto;
	height:100px;
}

.advertising a{
	float:left;
}

.advertising img{
	width:296px;
	height:80px;
	cursor:pointer;  
    transition: all 0.5s;
}

.advertising img:hover{
	transform: scale(1.1);
}


/*end*/
/*.bottombox{ text-align:center; line-height:28px; padding:5px; font-size:14px; background-color:#4d9cc8; color:#FFF;}
.bottombox a:link,.bottom a:hover,.bottom a:visited,.bottom a:active{ color:#FFF; }*/


.wrapper{ width:904px; margin:0 auto; padding-top:10px;margin-top:80px;height:660px;}

.mainsix{ clear:both; padding-top:7px;} 
.mainsix .book1 h1{ border-bottom:2px solid #2487ca; line-height:40px; font-size:20px;font-weight:bold;width:220px; float:left;background:url(images/ml.png) no-repeat left center; padding-left:30px;}
.mainsix .book1 h2{  width:750px; float:right; height:40px; }
.mainsix .book2{border:2px solid #2487ca; clear:both; margin-top:10px; padding:15px;}
/*.mainsix .book2 span{ font-weight:bold;}*/
.mainsix .book2 img{margin-left:100px;margin-top:10px;}

.wrapper p{
	font-size:18px;
	color:#333333;
	width:840px;
}
.wrapper span{
	font-size:18px;
	font-weight:bold;
	color:#333333;
	width:840px;
}

.bottom{ text-align:center; line-height:28px; padding:5px; font-size:14px; background-color:#282828; color:#FFF;margin-top:30px;border-top:solid #2487ca 2px;border-bottom:solid #2487ca 2px;}
.bottom a:link,.bottom a:hover,.bottom a:visited,.bottom a:active{ color:#FFF; }







