/*优化首页和文章也相同代码 和侧边框大小*/.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;height:930px;	margin:5px 0 10px 0;border: 1px solid #ccc;float:right;}.products_pic  ul li{  width:180px; /*height:230px;*/  height:219px;    float:left;  margin:5px ;}.products_pic  ul li  img{	margin:7px 5px 5px 15px;}.products_pic  ul li  img:hover{	border: 1px solid #369;}.products_pic  ul li  p{	text-align:center;}.products_pic .title{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:250px; 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 .cp_info{  width: 97%;  margin: 15px auto 0 auto;  height: 110px;  background: #eae6e6;  border: 2px dotted #E5E5E5;}.cp_info p{  width: 97%;  margin: 10px auto;  line-height: 180%;  text-indent: 2em;}.page {	width:80%;	clear:both;    margin:15px auto;	padding-top:20px;}.page li {  border: #e1e1e1 1px solid;  float: left;  margin-left: 10px;  line-height: 24px;  padding: 0 10px;  color:#454545;}.page li  a{	color:#454545;}.page li:hover {background:#ccc;cursor:pointer;}.page .thisclass{	background:#ccc;}.page .thisclass a{	font-weight:bold;}