﻿*{
    font-family:"微软雅黑";
}   
           
   /*热点栏和搜索栏 mod4*/
   .mod4{width:100%;
         height:40px;
         background:url(../images/index/secbg2.png);
   }
         
   .column{width:1024px;margin:0 auto; height:100%;}
   
   .hot{background:url(../images/index/button3.png) no-repeat left; 
        background-size:12px 12px; 
        float:left; 
        height:40px; 
        line-height:40px; } 
        
   .hot p{padding-left:20px; color:#171B4A; font-size:14px; margin:0px;}
   
   .hot .hotp{color:#171b4a; font-size:14px;}
   
  
  /*modmain*/
  #modmain
  {
      width:1024px;
      margin:0 auto;
      clear:both;
      min-height:442px;  
           }
           
  /*mod5 */
  #mod5
  {
       background:#ededed;
       width:250px;
       height:100%;
        padding:0px;
        float:left;
		overflow:hidden;
        }

 .menucon
 {
     width:250px;
     }
.menucon ul li
 {
     width:250px;
     height:40px;
     text-align:left;
	 background:url(../images/index/white.png) no-repeat;
}
 .menucon ul li a
 {
     font-size:13px;
     color:#fff;
     line-height:40px;
     padding-left:12px;
     display:block;
	 overflow: hidden;
}  
     
.menucon li a:link,.menucon li a:visited
{
    color:#6a6a6a;
    display:block;
    text-decoration:none;
    }
     
.menucon ul li:hover
{
    background:url(../images/index/blue.png) no-repeat;
    color:#ededed;
    border:0px;


    }
.menucon ul li a:hover{ color:#fff; }

.menucall{padding-left:21px;
          padding-top:30px;
          padding-bottom:30px;
          }        
  
  /*mod6*/
#mod6
{
    width:734px;
    float:left;
	font-size: 14px; 
	background:#fff;
	padding: 0 20px;
}
#mod6 .maincon
{
	padding:25px 0px 30px 0px;
}

.detail-show {
	text-align: left; margin: 0 auto; width: 960px; margin-top: 8px;
}
.detail-show h3 {
	font-size: 18px; font-family: "黑体"; color: #008aee; font-weight: normal;
}
.detail-show h4 {
	font-size: 16px; font-family: "黑体"; color: #008aee; font-weight: normal;
}
.detail-show h5 {
	font-size: 12px; color: #000; font-weight: bold;
}
.detail-left {
	width: 200px; float: left; overflow: hidden; margin-top: 5px; padding-right: 2px; 
}
.detail-menu {
	height: 35px; width: 155px; line-height: 37px; color: #fff; margin-bottom: 1px; cursor: pointer;
	background: url(../images/index/33.png) no-repeat 20px center; padding-left: 45px; overflow: hidden;
}
.detail-menu  a:link {
	color: #fff; text-decoration: none; font-size: 18px; 
}
.detail-menu a:visited {
	color: #fff; text-decoration: none; font-size: 18px; 
}
.detail-menu a:hover {
	color: #0066ff; text-decoration: none; font-size: 18px; 
}
.detail-menu a:active {
	color: #fff; text-decoration: none; font-size: 18px; 
}
.menu1 {
	background-color: #1ca7f3; 
}
.menu2 {
	background-color: #22baf9;
}
.menu3 {
	background-color: #23cefc; 
}
.menu4 {
	background-color: #23dffd;
}
.menu5 {
	background-color: #58e8ff;
}
.detail-menu-bottom {
	background: url(../images/index/detail-bottom.jpg) no-repeat; height: 225px; 
}
.detail-right {
	width: 720px; border-left: 1px dotted #999; float: right; overflow: hidden; margin-top: 5px; padding-left: 27px; margin-right: 10px; margin-bottom: 15px;
}
.detial-right-title {
}
.detail-right-content {
	font-size: 12px; color: #666; line-height: 26px; 
}
.detail-contract {
	background: url(../images/index/contact.jpg) no-repeat; height: 352px;
}
.detail-table td {
	background: url(../images/index/point1.gif) no-repeat 5px center; padding-left: 20px;
}
.otherBox {margin-bottom:20px;}
ol.otherBox{list-style:inside decimal;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map_item {margin-bottom: 0px; }
.map_item_child li {
	float: left; width: 200px; height: 30px; line-height: 30px; background: url(../images/index/point1.gif) no-repeat left center; padding-left: 14px;
}

.product-show {
	text-align: left; margin: 0 auto; width: 960px; margin-top: 20px; margin-bottom: 20px;
}
.product-left {
	width: 230px; float:left; background: url(../images/index/detail_left1_04.gif) repeat-y left; overflow: hidden; 
}
.product-kefu {
	width: 230px; float:left; margin-top: 15px;
}
.product-left ul { margin-top: 1px; margin-bottom: 1px;  background:#157bd7;}
.product-left li {
	height: 32px; width: 224px; line-height: 32px; padding-left: 10px; cursor: pointer; 
}
.product-left li a{
	color:White;
}
.product-left .lisel {
	height: 32px; width: 224px; line-height: 32px; padding-left: 11px; cursor: pointer;
}
.product-left .licurr {
	height: 32px; width: 224px; line-height: 32px; padding-left: 10px; cursor: pointer; background:#74d5ee;
}
.product-left .licurr a{
	color:#0d3ab5;
}
.product-right {
	width: 722px; float: right; margin-top: 20px;
}
.product-content {
	width: 660px; font-size: 14px; line-height: 26px; 
}

.search-wrap {
	text-align: left; margin: 0 auto; width: 1024px; margin-top: 20px;
}
.search-wrap h3 {
	font-size: 18px; font-family: "黑体"; color: #008aee; font-weight: normal;
}
.search-left {
	width: 200px; float: left; overflow: hidden; margin-top: 10px;
}
.search-left-panel {
	padding-left: 20px; padding-top: 10px; 
}
.search-left-panel h4 {
	font-size: 16px; font-family: "黑体"; color: #666; font-weight: normal; line-height: 26px; height: 26px; border-bottom: 1px dotted #ccc;
}
.search-left-panel ul {
	padding: 0;
	margin: 0;
}
.search-left-panel li {
	font-size: 12px; font-weight: normal; width: 160px; padding-left: 20px; line-height: 26px; height: 26px; border-bottom: 1px dotted #ccc;
}
.search-left-panel A:link {
	COLOR: #333; TEXT-DECORATION: none;  font-weight: normal;
}
.search-left-panel A:visited {
	COLOR: #333; TEXT-DECORATION: none;  font-weight: normal;
}
.search-left-panel A:hover {
	COLOR: #c00808; TEXT-DECORATION: none; font-weight: normal;
}
.search-left-panel A:active {
	COLOR: #333; TEXT-DECORATION: none;  font-weight: normal;
}

.search-right {
	width: 744px; float: left;
	margin-left:40px;
}
.search-right-results {
	color: #666; min-height: 280px; _height: 280px;
}
.search-right-results2 {
	color: #666; min-height: 330px; _height: 330px;
}
.resultscount {
	font-size: 16px; width: 700px; margin-top: 15px; font-weight: bold; margin-left:40px;
}
.resultscount2 {
	font-size: 16px; width: 700px; margin-top: 10px; font-weight: bold; background: url(../images/index/15.png) no-repeat left; padding-left: 20px;
}
.resultscount2 h3{color:#000;}
.results-list {
	margin-top: 10px;
}
.results-list ul{margin-left:20px;}
.results-list li {
	width: 700px; height: 32px; line-height: 28px; border-bottom: 1px dotted #ccc;
}
.results-list .result-title {
	width: 400px; float: left; background: url(../images/index/point1.gif) no-repeat left center; padding-left: 12px;font-size: 13px;
}
.results-list .result-take {	
	color: #333; width: 140px; float: left; text-align: center;font-size: 13px;
}
.results-list .result-date {	
	color: #aaa; width: 140px; float: right; text-align: right;font-size: 13px;
}
.results-page {
	text-align: right; padding-right: 20px; margin-top: 5px; margin-bottom: 15px; height: 20px;font-size: 14px;
}
.search-content {
	width: 700px; color: #000;
}

.parms-list {
	margin-top: 10px; margin-left:50px;
}
.parms-list li {
	width: 160px; height: 32px; line-height: 28px;  float: left; background: url(../images/index/point1.gif) no-repeat left center; padding: 4px 0 0 12px;
}
.parm-table {
	width: 750px; height: 530px; overflow: auto;
}
.parm-table table {
	border-collapse: collapse;
	border: 1px solid #f1efe2;
}
.parm-table th {
	font-weight :bold;
	font-size: 12px;	
	height: 35px;
	background: #f1efe2;
	text-align: center;
	padding: 0 5px 0 5px;
}
.parm-table tr {
	height: 24px;
	font-size: 12px;
	vertical-align: middle;
	background-color: #ffffff;
}
.parm-table td {
	border-collapse: collapse;
	border: 1px solid #f1efe2;
	padding: 0 3px 0 3px;
}

.topbartitle{
	font-family: "宋体";
}
.search-form {
	width: 700px; height: 110px;
	background: url(../images/index/sprite-search-results.png) no-repeat transparent;
}
.search-form-short {
	width: 700px; height: 110px;
	background: url(../images/index/sprite-search-results1.png) no-repeat transparent;
}
.search-results-form {
	margin: 0px; padding: 0px; padding: 34px 0px 0px 100px; 
}
.search-results-query {
	position: relative;
}
.search-input {
	width:498px;
	height: 44px;
	line-height: 40px;
	padding-left: 20px;
	color: #999;
	background: url(../images/index/sprite-search-input.png) no-repeat left 0 transparent;
}
.search-input-curr {
	width:498px;
	height: 44px;
	line-height: 40px;
	padding-left: 20px;
	color: #000;
	background: url(../images/index/sprite-search-input.png) no-repeat 0px -50px transparent;
}
.search-input-short {
	width:315px;
	height: 44px;
	line-height: 40px;
	padding-left: 20px;
	color: #999;
	background: url(../images/index/sprite-search-input1.png) no-repeat left 0 transparent;
}
.search-input-short-curr {
	width:315px;
	height: 44px;
	line-height: 40px;
	padding-left: 20px;
	color: #000;
	background: url(../images/index/sprite-search-input1.png) no-repeat 0px -50px transparent;
}
.search-take-short {
	position: absolute;	top: 10px; left: 400px;
}
.search-submit {
	position: absolute;	top: 0px; left: 440px; width: 60px; height: 44px; background: none; cursor: pointer;
}
.search-submit-short {
	position: absolute;	top: 0px; left: 257px; width: 60px; height: 44px; background: none; cursor: pointer;
}
.lion {
	background: url(../images/index/right.png) no-repeat 155px center; 
}

.art {
	background: url(../images/index/show_bg.png) repeat-x top center; color: #333; min-height: 380px; _height: 380px;
}
.art-top {
	height: 40px; line-height: 40px;
}
.art-top-date {
	float: left; font-weight: bold; padding-left: 50px;
}
.art-top-style {
	float: right; font-weight: bold; padding-right: 50px;
}
.art-title {
	padding-top: 30px; font-size: 24px;  color: #f00; font-weight: bold; text-align: center;
}
.art-content {
	min-height: 200px; _height: 200px; padding: 30px 50px; line-height: 26px; font-size: 14px;
}
.art-bottom {
	padding-top: 10px; padding-bottom: 0px;height: 30px; line-height: 30px; text-align: center; margin-bottom: 10px; font-size: 14px;
}

.wrap {
	MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: url(../images/reg/reg_01.jpg) repeat-x top; 
}
.reg_top {
	BACKGROUND: url(../images/reg/reg_02.jpg) repeat-x top center; height: 106px; width: 960px; position: relative; 
}
.reg_contrainer {
	background: url(../images/reg/reg_04.jpg) repeat-x; height: 558px;
}
.reg_pannel {
	width: 519px; height: 500px; background: url(../images/reg/reg_06.jpg) no-repeat; position: relative;
}
.toplink {
	position: absolute; top: 15px; right: 50px; color: #FFF;
}
.topphone {
	position: absolute; top: 75px; right: 50px; color: #FFF;
}
.reg_error {
	color: #666;  width: 400px; height: 30px;  padding-top: 110px; text-align: left; 
}
.reg_error .tips { 
	display:none; background: url(../images/reg/err.png) no-repeat 5px center #Fee; border: 1px solid #fcc; width: 280px; height: 24px; padding-left: 26px; line-height: 23px; color: #f88;
}
.regtable {
	color: #666;  width: 400px; height: 230px;  
}
.regtable input {
	border: 1px solid #dbdbdc; height: 22px; line-height: 22px; width: 250px; 
}
.labelinput {
	color: #ccc;
}
.reg_btn {
	padding-top: 35px; padding-left: 210px;
}
.reg_remember {
	padding-top: 5px; padding-left: 170px; color: #666;  
}
.reg_submit {
	margin: 0 auto; width:100px; height: 35px; background: url(../images/reg/reg_btn.jpg) no-repeat; cursor: pointer;
}
.regtable td {	
}
.login_contrainer {
	height: 375px; margin-left:20px;
}
.login_pannel {
	width: 700px; height: 375px; background: url(../images/reg/login_05.jpg) no-repeat; position: relative;
}
.login_error {
	color: #666;  width: 300px; height: 30px;  padding-top: 108px; padding-left: 350px; text-align: left; 
}
.login_error .tips { 
	display:none; background: url(../images/reg/err.png) no-repeat 5px center #Fee; border: 1px solid #fcc; width: 235px; height: 24px; padding-left: 26px; line-height: 23px; color: #f88;
}
.logintable {
	color: #666;  width: 340px; height: 100px;  position: absolute; top: 130px; right: 0px; 
}
.logintable input {
	border: 1px solid #dbdbdc; height: 22px; line-height: 22px; width: 200px; 
}
.login_btn {
	padding-top: 100px; padding-left: 380px;
}
.login_submit {
	margin: 0 auto; width:100px; height: 35px; background: url(../images/reg/login_btn.jpg) no-repeat; cursor: pointer;
}