/*优化首页和文章也相同代码 和侧边框大小*/.search{width:1000px;height:50px;margin:0 auto;background:url(../images/search.png) no-repeat;}.search .all_input{  width: 225px;  height: 22px;  overflow: hidden;  text-align: left;  padding-top: 19px;  padding-left: 10px;  float:left;  line-height:22px;}.search .se_input{  width: 190px;  height: 16px;  display: inline-block;  padding: 2px;  border-width: 0px;  outline: none;  border-style: solid;  border-color: #CCCCCC;  float: left;  }.se_button{  width: 26px;  height: 22px;  display: inline-block;  margin: 0 0 0 2px;  border-width: 0px;  cursor: pointer;  border-style: solid;  border-color: #CCCCCC;  background-color: transparent;  float: right;}.search .notice{  width:725px;  height: 50px;	  line-height:50px;  float:right;  font-size:14px;  margin-left:10px;}  .main{width:1002px;	margin:0 auto;}.sidebar{width:220px; /*220 45px*/height:850px;float:left;margin:5px 0;}.comp_news{ width:220px;height:285px;	border:1px solid #ccc;margin-top:10px;}.comp_news .title{width:220px;height:40px;background:url(../images/art_bg_1.jpg) repeat-x;	overflow: hidden;border-bottom: 1px solid #ccc;}.comp_news .title h2{width:135px; height:40px;line-height:40px;background:url(../images/dfg.png)no-repeat 9% 50%;color:#fff;float:left;text-align:center;letter-spacing:3px;font-size:17px;}.comp_news .title span{float:right;background:#fff;width:80px;height:40px;line-height:40px;text-align:right;}.comp_news ul{	margin-top:5px;}.comp_news .weixin{width:220px;height:236px;}.products_list{width:220px;height:550px;	border:1px solid #ccc;}.products_list h2{width:220px;height:81px;background:url(../images/list_logo.jpg);text-indent:-9999px;	}.products_list  ul li{width:203px;height:30px;line-height:30px;border-bottom:1px solid #ccc;margin-left:18px;}.products_pic{width:765px;margin:5px 0 10px 0;border: 1px solid #ccc;float:right;}.products_pic  ul li span{	float:right;}.products_pic .title{/*width:725px;*/width:765px;height:40px;background:url(../images/art_bg_1.jpg) repeat-x;	overflow: hidden;border-bottom: 1px solid #ccc;}.products_pic .title h2{width:443px; height:40px;line-height:40px;background:url(../images/dfg.png)no-repeat 9% 50%;color:#fff;float:left;text-align:center;letter-spacing:3px;font-size:17px;}.products_pic .title span{float:right;background:#fff;width:504px;height:40px;line-height:40px;text-align:right;}.products_pic .content{	width:100%;	margin:10px 0;    min-height:766px;}.content h2{	text-align:center;	margin:30px 0 10px 0;	font-size:18px;}.content .info{width:97%;margin:10px auto;height:110px;background:#eae6e6;border:2px dotted #E5E5E5;}.info p{  padding:18px;}.content p{  width:97%;  margin:0 auto;  line-height:180%;  text-indent:2em;}.sx{  width:97%;  height:55px;  margin:10px auto;  border-top:1px solid #ccc;  border-bottom:1px solid #ccc;}.sx em{	font-style:normal;	height:55px;	line-height:55px;	margin-left:15px;}.sx .em_left{   width:46%;	float:left;}.sx .em_right{    width:46%;	float:right;	overflow:hidden;}.like{  width:100%;  height:180px;}.like h3{  width:735px;  height:35px;  line-height:35px;  background:url(../images/link.jpg) no-repeat;  color:#fff;  padding-left:30px;}.like ul li{  width:46%;  height:28px;  line-height:28px;  float:left;  font-size: 14px;  margin-left:23px;}.hezuo  table{  width: 90%;  background: #ccc;  margin-left: 20px;  margin-top: 10px;  border-collapse: collapse;}.hezuo tr{  background: #fff;}.hezuo th{  background: #53868B;  font-weight: normal;  height:35px;  color:#fff;}.hezuo td{  height: 25px;  line-height: 25px;  text-align: center;  border: 1px solid #ccc;}.hezuo tr:hover {	background:#7AC5CD;}.hezuo td a:hover {	color:#06f;	text-decoration:underline;}