@charset "utf-8";
/* CSS Document */


/*文本层*/
.back_homepage{ width: 1200px; margin: 20px auto;}
.back_homepage b{ font-weight: normal; display: block; width: 110px; height: 43px; line-height: 43px; text-align: center; font-size: 18px; background: #efefef;}

.text_box{ width: 1200px; padding:10px 0 10px; box-sizing: border-box; border-bottom: #d9d9d9 1px solid; margin-bottom: 50px;}
.text_box h1,.text_box h1 p{ font-size:38px; text-align: center; line-height: 140%;  margin: 30px auto; display: block; width: 90%;}
.text_box h2,.text_box h2 p{ font-size:26px; text-align: center; line-height: 140%;  margin: 30px auto; display: block; width: 90%;}
.text_box h3,.text_box h3 p{ font-size:26px; text-align: center; line-height: 140%;margin: 0 auto 30px auto; display: block; width: 90%;}
.text_box .tools{ width:100%; padding: 0 15%; box-sizing: border-box; margin: 50px auto 60px; clear: both;}
.text_box .tools li{ float: left; font-size:16px; line-height:50px; color: #333;}
.text_box .tools li a,.text_box .tools li a:hvoer{ color: #333;}
.text_box .tools li:first-child{ padding-right:40px;}
.text_box .tools li:last-child{ width: 322px; float: right; text-align: right;}
.text_box .tools li:last-child span{font-size:16px;vertical-align: middle;margin:0 10px;cursor: pointer}
.text_box .tools li:last-child span.active{font-size:16px;vertical-align: middle;margin:0 10px;cursor: pointer;font-weight:bold;}
.text_box .tools li:last-child img{vertical-align: middle;margin-right:10px;}
.text_box .tools li:last-child b{font-size:16px;vertical-align: middle;font-weight: normal;}
.text_box div{ padding-bottom: 50px;}
.text_box div p img{
	max-width:100%;
	height: auto;
	display: inline-block;
}
.text_box div b{ font-size: 24px;text-indent: 2em;text-align:justify; display: block;line-height: 200%; margin: 10px auto;}
.text_box div p{ margin-top:23px; font-size:20px; text-align:justify; line-height:38px;}
.text_box div h6{ padding-top: 30px; text-align: right; font-size: 18px;}


.text_box table.pci_c{ width:auto; margin:0 auto;text-align:center;}
.text_box table.pci_c p{text-align:left;}
.text_box table.pci_c td img{width:auto;height:auto;}
.author{ text-align: center; font-size: 16px; padding-bottom: 0;}

@media (min-device-width:780px) and (max-width:1200px),
       (max-device-width:1200px)
	   {
		   html,body{ width: 100%;}
		.back_homepage{ width:779px;}
	    .text_box{ width:779px;}  
		.text_box h1{ font-size:40px; width: 100%;}
		   .text_box .tools{ margin: 30px auto 30px; padding: 0 8%;}
		   .text_box .tools li:last-child{ width: 100%;}
		   .text_box div b{ font-size: 20px;} 
		   .text_box div p{ font-size: 20px;}
		   .w1200{ width: 100%;}
		   .nav a{ padding: 0 30px;}
}

@media (min-device-width:320px) and (max-width:779px),
       (max-device-width:779px)
	   {
		   html,body{ width: 100%;}
		   .nav,.top{ display: none;}
		   .back_homepage{ width:100%;}
	       .text_box{ width:92%;}  
		   .text_box h1{ font-size:32px;}
		   .text_box .tools li{ width: 100%; line-height:35px; color: #666; font-size: 16px;}
		   .text_box .tools li a,.text_box .tools li a:hvoer{ color: #666;}
		   
		   .text_box table.pci_c td img{width:94%;height:auto;}
		   
		   
}
