@charset "utf-8";



/*标签*/

.tag_list {

  overflow: hidden;

  padding: 20px;

}



.tag_list-title {

  overflow: hidden;

  margin-bottom:30px;



}



.tag_list .tag_list-title h2 {

  color: #333333;

  font: 18px "Microsoft YaHei";

  float:left;

}



.tag_list .search {

  display: inline;

  float: right;

  height: 25px;

  overflow: hidden;

}



.tag_list .search .enter {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #D5D5D5;

  color: #A9B3BE;

  height: 21px;

  line-height: 19px;

  margin-right: 3px;

  padding: 0 3px;

  width: 169px;

  float:left;

}



.tag_list .search .btn {

  background: url("../images/search-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  border: medium none;

  height: 23px;

  text-align: center;

  width: 58px;

  display:block;

  float:left;

}



.tag_list ul {

  border-top: 1px solid #CCCCCC;

}



.tag_list li {

  border-bottom: 1px solid #CCCCCC;

  overflow: hidden;

  padding: 10px;

  position: relative;

}



.tag_list li h3 {

  color: #333333;

  float: left;

  font: 36px "Microsoft YaHei";

  padding: 0 20px 0 0;

  text-align: center;

  width: 40px;

}



.tag_list li .tag_all {

  float: left;

  font-size: 14px;

  padding-top: 20px;

  width:92%;

}



.tag_list li .tag_all a {

  color: #666666;

  display: block;

  float: left;

  margin: 0 40px 20px 0;

}



.tag_list .search .hascontent {

     color: #333333 !important;

}



.main_tag {

    background: none repeat scroll 0 0 #FFFFFF;

    margin: auto 0;

    overflow: hidden;

    padding: 20px;

}



.main_tag .tag_name {

  border-bottom: 2px solid #333333;

  margin-bottom: 15px;

  height:58px;

  position:relative;

}



.main_tag .tag_single {

  font: 30px "Microsoft YaHei";

  margin-bottom: 20px;

}



.tag_p1 {

  color: #999999;

  font-size: 12px;

  margin-left: 10px;

}



.main_tag .line_list {

  width: 100%;

}



.tag_summary {

    color: #999999;

    font-size: 13px;

    line-height: 20px;

    margin-left: 10px;

}



.tag_source {

  color: #999999;

  display: inline-block;

  font-size: 12px;

  margin-right: 20px;

}



.page_nav {

  clear: both;

  color: #666666;

  font: 12px/24px Arial;

  padding: 15px 0;

  text-align: center;

}



 .main_tag .main_right {

  float: right;

  width:25%;

}



.user {

  color: #999999;

  font-size: 12px;

  margin-bottom: 10px;

  position: relative;

}



.main_tag .main_right a.tag_pbox {

  display: inline-block;

  height: 98px;

  margin-bottom: 20px;

  width: 200px;

}



.main_tag .collect {

  margin-bottom: 20px;

}



.main_tag .collect ul {

  margin-bottom: 20px;

}



.main_tag .list li .tag_source a {

  color: #333333;

  margin-right: 5px;

}



.main_tag .list li a {

  color: #999999;

  font-size: 12px;

}



.main_tag .list li a.tit_list {

  color: #333333;

  font-size: 16px;

  margin-right: 20px;

}



.main_tag .main_left {

  min-height: 550px;

  width: 71%;

}



.main_tag .collect ul .pcOtherSItem {

  border-bottom: 1px dotted #DEDEDE;

  overflow: hidden;

  padding: 0 3px 0 8px;

}



.main_tag .collect ul .itemD {

  padding: 11px 0 9px;

  height:60px;

}



.pcOtherPcItem .pic, .pcOtherSItem .pic {

  float: left;

  height: 60px;

  margin-right: 9px;

  overflow: hidden;

  width: 60px;

}



fieldset, img {

  border: 0 none;

}



.pcOtherPcItem .content, .pcOtherSItem .content {

  overflow: hidden;

}



.product-tags {

  height: 40px;

  width: 104px;

  font-size:10px;

}



    .product-tags a {

    color: #ED5F01 !important;

    display:inline !important;

    margin-right:5px;

    }



.tag_source a {

    color: #ED5F01 !important;

}



.main_tag .not_search {

  background: url("../images/not_search.png") no-repeat scroll center top rgba(0, 0, 0, 0);

  color: #999999;

  font: 18px/30px "Microsoft YaHei";

  margin-top: 40px;

  padding-top: 150px;

  text-align: center;

}



.main_tag .tag_name .tag_single .links {

    position:absolute;

    bottom:15px;

    right:10px;

    font-size: 13px;

}



.tag2box a {

  background-color: #EEEEEE;

  border: 1px solid #EEEEEE;

  border-radius: 10px 10px 10px 10px;

  display: inline-block;

  line-height: 100%;

  margin-right: 10px;

  padding: 4px 10px;

  margin-bottom:10px;

}



.tag2box {

  margin: 10px 0;

  padding-left:15px;

}



.main_tag .main-right-title {

  border-bottom: 1px solid #EBEBEB;

  color: #000000;

  font: 18px '微软雅黑','Microsoft Yahei',Arial,Sans-Serif !important;

  padding-bottom: 5px;

  position: relative;

  margin-bottom:10px;

}



.main_tag .main-right-title i {

  bottom: -7px;

  height: 7px;

  left: 14px;

  overflow: hidden;

  position: absolute;

  width: 13px;

  background:url("../images/bg.gif") no-repeat scroll -37px -34px rgba(0, 0, 0, 0);

}



a.tag {

  background-color: #E0EAF1;

  border-bottom: 1px solid #3E6D8E;

  border-right: 1px solid #7F9FB6;

  color: #3E6D8E !important;

  font-size: 12pt;

  line-height: 2.4;

  margin: 2px 2px 2px 0;

  padding: 2px 4px;

  text-decoration: none;

  white-space: nowrap;

  border-left: 1px solid #DBDBD5;

  border-radius: 4px 4px 4px 4px;

  box-shadow: 0 1px 0 #EEEEEE;

  display: inline-block;

  position: relative;

}



a.tag em {

  color: #666666;

  font-size: 7pt;

  font-style: normal;

  margin-left: 2px;

}



a.tag:hover {

	background-color: #3E6D8E;

	color: #fff !important;

    text-decoration:none;

}



a.tag:hover em {

	color: #fff !important;

}



.Tags a.project {

	background-color: #cfc;

	color: #060;

}



.Tags a.project:hover {

	background-color: #40AA53;

	color: #fff;

}



a.a-tip-tag {

    border-bottom: 1px dotted #536DA6;

}



a.a-tip-tag:hover {

    color:#536DA6 !important;

    text-decoration:none !important;

}



.main_tag .main_left .list li {

    float: left;

    margin: 10px 0;

    width: 100%;

    padding:10px;

}



.main_tag .main_left .list li:hover {

    background: #f8f8f8;

}



.main_tag .main_left .list li a.tit_list {

  color: #333333;

  display: block;

  font-size: 16px;

  margin-bottom: 10px;

}



.dwon_words {

  margin: 10px 0;

}



.main_tag .tag-nav a {

  font-size: 14px;

  margin: 0 10px;

}



.main_tag .not_search h3 {

  margin-bottom: 10px;

}



.main_tag .tag-nav a {

  font-size: 22px;

  margin: 0 10px;

  color: #3E6D8E !important;

  text-decoration: none;

}



.main_tag .tag-nav {

  color: #3E6D8E !important;

  font-weight: bold;

  margin-top: 35px;

  text-align: center;

}



.main_tag .tag_single .links a {

  margin: 0 10px;

}



/*头部模板*/

.logo_content div div {

  float: right;

  width: 350px;

}



.logo_content div div h3 {

  margin-left: 15px;

  margin-top: 10px;

}



.logo_content div div h3 span {

  font-size: 18px;

}



/*搜索框*/

.header-search {

    background-color: #F1F5F8;

    top:30px;

    padding: 5px;

    position: absolute;

    right: 25px;

    z-index: 12;

}



.header-search .search .search_button {

  display:block;

  background: url("../images/search_button.gif") no-repeat scroll 0 0 ;

  border: medium none;

  cursor: pointer;

  height: 22px;

  vertical-align: inherit;

  width: 52px;

  float:left;

}



.header-search .search .search_enter {

  border: 1px solid #DCDCDC;

  height: 20px;

  line-height: 20px;

  width: 152px;

  float:left;

  color:#999;

}



.header-search .search .search_dropdown {

background: url("../images/search_type_options.gif") repeat scroll 0 0;

color: #999999;

float: left;

height: 22px;

padding-left: 5px;

width: 52px;

display: block;

}



.header-search .search ul {

background: none repeat scroll 0 0 #FFFFFF;

border: 1px solid #BCBCBC;

left: 80px;

position: absolute;

top: 22px;

width: 285px;

z-index:999;

}



.header-search .search ul li {

  border-bottom: 1px dashed #BCBCBC;

  line-height: 20px;

}



.header-search .search ul.select {

  left: 0;

  width: 74px;

}



.header-search .search {

  position: relative;

}



.header-search .search ul li a {

    display: block;

    padding: 1px 10px 0 10px;

}



.header-search .search ul li a:hover {

    background: #f8f8f8;

    color: #333;

    text-decoration: none;

}



/*在线留言*/

#messageonline

{

    height: 100%;

    width: 100%;

}



#messageonline input,#messageonline textarea {

  border: 1px solid #ccc;

}



#messageonline .messageonline_items

{

    float: left;

    padding: 15px;

    width:640px;

}



#messageonline .messageonline_items div

{

    float: left;

    height: 35px;

    width: 48%;

    margin: 4px 0;

}



#messageonline #div_onlineContent

{

    height: 90px;

    width: 90%;

}



#messageonline .messageonline_items label

{

    display: block;

    float: left;

    width: 90px;

    line-height: 30px;

    height:30px;

}



#messageonline .messageonline_items input

{

    height: 30px;

    width: 150px;

}



#messageonline .messageonline_items em

{

    color: red;

}



#messageonline #onlineContent

{

    height: 80px;

    width: 460px;

}



#messageonline .div_line

{

    clear: both;

    border: 1px solid silver;

}



#messageonline .messageonline_command

{

    text-align: center;

    width: 50%;

    padding-top: 8px;

    margin-left:280px;

    overflow: hidden;

    padding-bottom: 10px;

}



#messageonline .messageonline_command a

{

    border: 1px solid silver;

    display: block;

    font-size: 17px;

    height: 25px;

    margin: 0 auto;

    width: 90px;

    float:left;

    color:#00A849;

    cursor:pointer;

      line-height:25px;

}



#messageonline .messageonline_command  #resultMsg {

  color: #000000;

  display: block;

  float: left;

  font-size: 11px;

  height: 12px;

  line-height: 12px;

  margin-left: 8px;

  margin-top: 8px;

  padding: 3px;

}



#messageonline #progress span {

  display: block;

  float: left;

  height: 12px;

  line-height: 18px;

}

#messageonline #progress img {

  float: left;

  margin-right: 5px;

  width: 15px;

}



#messageonline .messageonline_command .success

{

    color:#00A849 !important;

}

#messageonline .messageonline_command .error

{

    color:red !important;

}



#messageonline #div_onlineVc {

  width: 450px;

}



#messageonline #div_onlineVc input {

  float: left;

}



#messageonline #div_onlineVc .img-wrap img {

  float: left;

width:auto;

}



 

#messageonline .div_messageList {

  padding: 15px;

}



#messageonline .div_messageList dt,#messageonline .div_messageList dd {

  float: left;

}



#messageonline .div_messageList .dt_name {

  height: 28px;

  width: 48%;

  font-size:14px;

  font-weight:bold;

}



#messageonline .div_messageList .dl_time {

  height: 28px;

  width: 48%;

  text-align:right;

}



#messageonline .div_messageList .dl_content {

  border-bottom: 2px solid silver;

  width: 96%;

  margin-bottom:20px;

}



#messageonline .div_messageList .div_item_line {

  clear: both;

  border-bottom: 1px solid silver;

    width:96%;

}





/*在线留言分页样式*/

#messageonline .div_messageList .pagination_message

{

    text-align: center;

    font-family: Arial, '宋体', Sans-Serif;

}



#messageonline .div_messageList .pagination_message .current

{

    font-weight: bold;

    background-color: #00A849;

    color:#FFF;

}



#messageonline .div_messageList .pagination_message span, .pagination_message a

{

    display: block;

    float: left;

    font-size: 14px;

    height: 22px;

    line-height: 22px;

    margin-right: 5px;

    padding: 0 6px;

    border:1px solid #00A849;

    color:#00A849

}



#messageonline .div_messageList .div_pagination_line {

  clear: both;

  margin-bottom: 20px;

}



/*头部控制-->头部内容，头部LOGO，头部搜索框 位置排序*/

.logo_content {

  z-index: 10;

}



.head_logo {

  position: relative;

  z-index: 5;

}





.related-product-list ul {

  clear: both;

  overflow: hidden;

  margin: 0;

  padding: 5px 0;

  list-style-type: none;

  *zoom: 1;

}



.related-product-list li {

  float: left;

  padding: 10px;

  margin: 15px 16px;

  width: 25%;

  text-align: center;

  border: 1px solid #ddd;

}



.related-product-list img {

  display: block;

  margin: 0 auto;

  width:160px;

  height: 120px;

  margin-bottom: 5px;

}
