@charset "utf-8";
/* CSS Document */
 *{margin:0px; padding:0px;	font-family: "微软雅黑";box-sizing: border-box;}
 
body{ background:url(../img/bg.jpg) bottom no-repeat; min-height:600px;}
a{  text-decoration:none; color:#003;}
.topbox{background:url(../img/header_bg.png) no-repeat center #FFF; height:123px;}
.topbox .panel{ width:1280px; margin-left:auto; margin-right:auto; height:123px; position:relative; }
.topbox .navtitle{

	font-size: 16px;
	color: #333;
	position: absolute;
	left: 580px;
	top: 53px;
	height:25px;
}
.topbox .navtitle ul li{list-style:none; float: left; width:87px; margin-left:15px; text-align:center; height:25px;}

.topbox .navtitle a{display:block; height:25px; text-decoration:none; color:#333; margin:0px;}
.topbox .navtitle .selected{ background:url(../img/nav_pre.png) no-repeat center; color:#fff;}
.topbox .navtitle a:hover{background:url(../img/nav_pre.png) no-repeat center; color:#fff;}
.topbox  .logo{ position:absolute; top:5px;}
.topbox .seachbox{
	width: 360px;
	height: 28px;
	border-radius: 12px;
	outline-style:none;
	text-indent:10px;
	position: absolute;
	font-size:14px;
	border: none;
	background-color: #FFF;
	left: 646px;
	top: 15px;
}
.topbox .seachbtn{position: absolute;left: 975px;top: 20px;cursor:pointer; }
.topbox .loginbtn{position: absolute;left: 1050px; cursor:pointer;
    top: 20px;
    font-size: 12px;
    background-color: #BD0e0e;
    padding: 2px 6px 2px 6px;
    color: #FFF;
    border-radius: 3px;}
.topbox .regbtn{position: absolute;left: 1098px; cursor:pointer;
    top: 20px;
    font-size: 12px; color:#666;padding: 2px 6px 2px 6px;}	
/********************************************************************/
.mainbox{margin-left:auto; margin-right:auto; min-height:600px; width:1170px;filter:alpha(Opacity=80);  background-color:#FFF;background:rgba(255, 255, 255, 0.8)!important;overflow: hidden;}
/********************************************************************/
.bottombox{   height:145px;background:url(../img/footer_bg.png) no-repeat center; }
.bottombox .panel{width:1170px; margin-left:auto; margin-right:auto; height:145px; position:relative;}
/********************************************************************/
.logo-index{ margin-top:20px;}
.seach-index{ position: absolute;top: 129px;  text-indent:5px;   left: 1px; width:590px; height:38px; border:1px solid #6f533b; line-height:38px; font-size:14px;}
.seachbtn-index{ background-color:#5a3610; border:none; color:#FFF; font-size:16px;    font-family: "微软雅黑";    margin-left: -115px; width:109px; height:38px; position: absolute;
    top: 129px;     left: 598px; }
.hotkey{ position:absolute; width:438px; height:30px; font-size:12px; line-height:30px;top: 175px;
    left: 5px; }	
.hotkey span{ margin-left:15px; color:#666; cursor:pointer;}	
/********************************************************************/
.list-leftbox{ width:880px; padding-top:25px; position:relative; display:inline-block; float:left;}
.list-leftbox .seach-list{ position: absolute;top: 1px;  text-indent:5px;   left: 1px; width:590px;*width:588px; height:38px;*height:36px; border:1px solid #6f533b; line-height:38px; font-size:14px;}
.list-leftbox  .seachbtn-list{ background-color:#66390A; border:none; color:#FFF; font-size:16px;    font-family: "微软雅黑";     width:109px; height:34px; position: absolute;
    top: 3px;     left: 480px; }
.list-leftbox .hotkey{ position:absolute; width:438px; height:30px; font-size:12px; line-height:30px;top:  45px;
    left: 5px; }	
.list-leftbox  .hotkey span{ margin-left:15px; color:#666;}	
.list-leftbox  .sresulttitle{ margin-top:30px; background:url(../img/img_icon.png) no-repeat left; height:21px; line-height:21px; }
.list-leftbox  .sresulttitle .a{ color:#66390A; font-size:18px; margin-left:44px;  }
.list-leftbox  .sresulttitle  .b{ color:#999; font-size:12px; }
.list-leftbox  .mainkey{ margin-top:35px; min-height:50px; background:url(../img/circle_gray_4.png) no-repeat; padding-left:20px;
background-position:10px 10px; }
.list-leftbox  .mainkey .name{ font-size:16px;}
.list-leftbox  .mainkey .note{ margin-top:15px; font-size:14px; color:#999;}
.list-leftbox  .sresulttitle2{ color:#66390A; width:860px; font-size:16px; margin-top:40px;   height: 35px; *height: 43px;  
    border-bottom: 1px solid #e9e9e9;}
.list-leftbox  .sresulttitle2 div{ float:left;  cursor:pointer; margin-right:55px; height:34px; width:50px; padding-left:5px; padding-right:5px; }
.list-leftbox  .sresulttitle2 .spansel{ border-bottom:4px #bd0e0e solid; color:#bd0e0e;}
.list-leftbox .hr{ border-bottom: 1px solid #e9e9e9; background-color:#e9e9e9; margin-top:35px; width:860px;}
.list-leftbox .pageinfo{ height:30px; overflow:hidden; margin-top:15px; font-size:14px; color:#999;}
.list-leftbox .pageinfo .l{ float:left; width:200px;  }
.list-leftbox .pageinfo .l span{ color:#333;}
.list-leftbox .pageinfo .r{ float:right; width:320px; line-height:20px;color:#666; font-size:14px;}
.list-leftbox .pageinfo .r span{  margin-left:10px;float:left;  }
.list-leftbox .pageinfo .pagenum { float:left;width: 120px;}
.list-leftbox .pageinfo .pagenum li{ list-style:none; float:left;    
    width: 20px;
    text-align: center;
    height: 20px;
    margin-left: 10px;}
.list-leftbox .pageinfo .pagenum  .sel{ background-color:#bd0e0e; border-radius:3px; color:#fff;}
/********************************************************************/
.list-rightbox{ width:254px; float:left;padding-top:25px; position:relative; margin-left:10px;}
.list-rightbox .maintitle{ height:16px; line-height:16px; padding-left:10px; border-left:6px solid #66390A; color:#5a3610; font-size:16px; }
.list-rightbox .img{ margin-top:10px; margin-bottom:10px; width:250px; height:140px; }
.list-rightbox .subtitle{ font-size:14px; color:#333; margin-bottom:15px; padding-left:10px;}
.list-rightbox .content{padding-left:10px; font-size:12px; color:#999;}
.list-rightbox .subtitle .addline{ border:1px solid #bd0e0e; border-radius:3px; font-size:12px; color:#bd0e0e; padding:2px 3px 2px 3px; cursor:pointer;}

/*********************************************************/
.jqjs-leftbox{ width:890px; padding-top:10px; position:relative; display:inline-block; float:left; }
.jqjs-leftbox .toptitle{  background:url(../img/img_icon.png) no-repeat 0px 5px; height:30px;  
  padding-left: 45px; font-size:21px;   color:#522C05;line-height:30px;}
  .jqjs-leftbox .topbtn{ float:right; width:80px; height:30px; border-radius:3px; margin-right:5px; font-size:14px; text-align:center; }
  .jqjs-leftbox  .a{ border:#bd0e0e 1px solid;  }
  .jqjs-leftbox  .b{ border:#bd0e0e 1px solid; background-color:#bd0e0e; color:#fff;  }
  .jqjs-leftbox  .topimg{ height:330px; margin-top:10px; }
 .jqjs-leftbox .content{ width:890px; overflow:hidden; min-height:200px; margin-top:20px; padding:5px;}
 .jqjs-leftbox .content .title{ height:15px;    border-bottom: 1px solid #ccc; line-height:30px; font-size:16px; position:relative;  }
 .jqjs-leftbox .content .title hr{   border-bottom: #ddd 1px solid;border-bottom: #ddd 1px solid;border-top: none; border-left: none; border-right: none; display: inline-block;
    width: 820px;
	    margin-top: 3px;
    vertical-align: text-bottom;
	}
 .jqjs-leftbox .content .title span{      padding-right: 10px;    background-color: #fff;
    display: inline-block; padding-right:10px;}
  .jqjs-leftbox .content .audio{ height:60px; padding:10px; overflow:hidden;}
  .jqjs-leftbox .content .audio .left{height:100px; float:left;     width: 270px;
    overflow: hidden;}
  .jqjs-leftbox .content .audio .right{height:100px; float:right; width:340px;}
  .jqjs-leftbox .content .audio .right  .adiolistitem{ background:url(../img/circle_gray_16.png) no-repeat 0px; line-height:35px; height:35px; font-size:14px;   color:#666;}
  .jqjs-leftbox .content .audio .right  .adiolistitem span{ margin-right:10px;}
  .jqjs-leftbox .content .audio .right  .adiolistitem .sel{ color:#bd0e0e;}
  
  
 .content1{ min-height:60px; overflow:hidden; font-size:14px; line-height:2em; color:#666;     margin-top: 15px;}
 .pl{height:auto; font-size:12px;}
  .jqjs-leftbox .content2{ margin-top:35px;}
   .jqjs-leftbox .content2  textarea{ border:1px #e9e9e9 solid; outline:none;}
 .jqjs-leftbox .content2 .btn{line-height:30px;width:90px; height:30px; color:#fff; background-color:#bd0e0e; height:40px; line-height:40px; text-align:center ; border-radius:3px; cursor:default;}  
 .jqjs-leftbox .content2 table{ border-bottom:1px dashed #f0f0f0;}
  .jqjs-leftbox .content2 .clientname{ overflow:hidden; color:#999; font-size:12px; line-height:40px;}
 .jqjs-leftbox .content2 .clientname .left{ float:left; width:120px; }
 .jqjs-leftbox .content2 .clientname .right{ float:right; width:108px; color:#5a3610;} 
 .jqjs-leftbox .content2 .clientname .right span{ margin-left:20px; cursor:pointer;}
 .jqjs-leftbox .content2 .msg{ font-size:14px; color:#666;}
 /***************************************************/
 .jjyj-item{ height:160px; overflow:hidden; margin-left:28px; margin-right:34px; border-bottom:#f0f0f0 1px solid; margin-top:15px;}
 .jjyj-toptitle{  background:url(../img/img_icon.png) no-repeat 0px 5px; height:30px;  
  padding-left: 45px; font-size:21px;   color:#522C05;line-height:30px;}
.jjyj-item .left{ float:left; width:250px; height:140px;}  
.jjyj-item  .right{ float:left; width:830px; height:140px; margin-left:15px;}
.jjyj-item  .right .title{ height:25px; color:#333; font-size:16px; margin-top:10px;  }
.jjyj-item  .right .cont{ color:#999; font-size:14px; margin-top:15px;}

/************************************************/
.yjxq-toptitle{ background:url(../img/img_icon.png) no-repeat 0px 5px; height:60px;  
  padding-left: 45px; font-size:21px;   color:#522C05;line-height:30px;}
.yjxq-leftbox{ width:890px; padding-top:10px; position:relative; display:inline-block; float:left; }
.yjxq-leftbox .content{ width:850px; margin-top:30px; font-size:14px; color:#666; padding-bottom:20px;}

.yjxq-leftbox  .title{ height:30px; line-height:30px; font-size:16px; position:relative;}
.yjxq-leftbox .title hr{   border-bottom: #ddd 1px solid;border-bottom: #ddd 1px solid;border-top: none; border-left: none; border-right: none; padding-top: 15px;}
.yjxq-leftbox .title span{ background-color:#fff; float:left; padding-right:10px;}
.yjxq-leftbox .content2{ margin-top:25px;}
.yjxq-leftbox .content2  textarea{ border:1px #e9e9e9 solid; outline:none;}
.yjxq-leftbox .content2 .btn{line-height:30px;width:90px; height:30px; color:#fff; background-color:#bd0e0e; height:40px; line-height:40px; text-align:center ; border-radius:3px; cursor:default;}  
.yjxq-leftbox .content2 table{ border-bottom:1px dashed #f0f0f0;}
.yjxq-leftbox .content2 .clientname{ overflow:hidden; color:#999; font-size:12px; line-height:40px;}
.yjxq-leftbox .content2 .clientname .left{ float:left; width:120px; }
.yjxq-leftbox .content2 .clientname .right{ float:right; width:108px; color:#5a3610;} 
.yjxq-leftbox .content2 .clientname .right span{ margin-left:20px; cursor:pointer;}
.yjxq-leftbox .content2 .msg{ font-size:14px; color:#666;}


.lyxl-toptitle{ background:url(../img/img_icon.png) no-repeat 0px 5px; height:60px;  
  padding-left: 45px; font-size:20px;   color:#522C05;line-height:30px;}
 .toppanel{ height:190px; overflow:hidden; margin-bottom:15px;}  
 .toppanel .left{ float:left; width:160px; height:190px;}
  .toppanel .left .btn{ background:url(../img/leftbar_off.png) no-repeat center; color:#666; height:30px; line-height:30px; text-align:center; font-size:14px;}
  .toppanel .right{ float:right; width:1000px; height:190px;} 
 .toppanel .right  .title{ font-size:18px; color:#14181b;  border-bottom:1px #eee solid; height:48px;}
  .toppanel .right  .condis{ padding-left:10px; height:122px; border-bottom:1px #eee solid; margin-top:20px;} 
 .toppanel .right  .condis  .a{ padding:3px 8px 3px 8px;margin-right:24px; font-size:14px; color:#333; cursor:pointer;}  
 .toppanel .right  .condis  .sel{ border:1px solid #BE1414; color:#BE1414; border-radius:3px;}
  .lyxl-item{ height:164px; border-bottom:1px #eee solid; margin-left:185px; margin-top:15px;}
  .lyxl-item .left{ float:left; height:140px; width:250px;}
  .lyxl-item .right{ float:left; width:705px; height:140px; margin-left:15px; }
  .lyxl-item .title{font-size:18px; color:#14181b; height:30px; line-height:30px;}
 .lyxl-item .title  .pointc{ float:right; background:url(../img/img_location.png)  no-repeat  0px 8px;color:#aaa; font-size:14px;    width: 100px; padding-left:15px;}
  .lyxl-item .content{color:#656565; font-size:14px; margin-top:10px; line-height:20px;}
    .lyxl-item .line{color:#999; font-size:12px; margin-top:15px; }
   .label{color:#999; font-size:12px; margin-top:10px;}	
  .label span{ padding-right:10px; padding-left:5px;}
   .toppanel .right  .condis .cont{color:#656565; font-size:14px; margin-top:10px; line-height:25px;}
.lyxlxq-subtitl{ color:#522C05; font-size:16px; margin-left:180px;}
.lyxlxq-map{ margin:0 auto; border:1px solid #e9e9e9; width:756px; height:380px; margin-top:20px;}
.lyxlxq-linepoint{ position:relative; width:925px; border-left:1px solid #ccc; min-height:300px;margin:0 auto; margin-top:40px;}
.lyxlxq-linepoint .num{ float:left; background:url(../img/circle_gray_24.png) no-repeat; width:24px; height:24px;display: inline-block;    margin-left: -12px; color:#fff; font-size:14px; text-align:center; line-height:24px; }
.lyxlxq-linepoint span{ *display:inline; *zoom:1;}
.lyxlxq-linepoint .img{float:left;  margin-left:28px;}
.lyxlxq-linepoint  .text{ float:left; width:645px; height:103px; margin-left:20px;}
.lyxlxq-linepoint  .text .title{ font-size:16px; color:#5a3610; font-weight:bold;}
.lyxlxq-linepoint  .text .cont{ font-size:14px; color:#999; line-height:25px; margin-top:5px;}
.lyxlxq-linepoint   .split{ clear:both;  width:882px; margin:15px auto; height:1px; border-bottom:1px solid #f0f0f0;}


.wdxl-subtitl{ color:#522C05; font-size:16px; height: 20px; }
.wdxl-label{ margin-top:15px; color:#000; font-size:14px; clear:both;}
.wdxl-label span{ min-width:87px; height:22px; border:1px solid #ededed; padding-left:10px; margin-left:10px; margin-right:10px; display:inline-block;}
.wdxl-label span img{ margin-left:20px; cursor:pointer;}
.aboutus-leftbox{ width:860px; float:left;}
.aboutus-item{ font-size:14px; color:#333; margin-left:20px; padding-bottom:20px;}
.aboutus-item .til{ background:url(../img/circle_gray_6.png) no-repeat  0 9px; padding-left:10px;}
.aboutus-item .cont{ margin-top:18px; color:#999; line-height:25px;}


.item{ margin-left:10px; width:250px; height:175px; position:relative; border:1px solid #ccc; display:inline-block;}
 .item img{ width:248px; height:170px; position:absolute; left:1px; top:1px;}
 .item .panel{ text-align:center; color:#00f; background-color:#eee; height:35px; position:absolute; bottom:1px; left:1px; right:1px;}
 .item .title2{ display:none;height:35px; position:absolute; bottom:0px; left:-1px; right:-1px; line-height:35px; text-align:center;    background-color: rgba(0,0,0,0.4);
    color: #fff;
    overflow: hidden;}
 .item span{ cursor:pointer; font-size:12px; display:inline-block; width:50px; height:32px; margin-top:1px; line-height:33px; border:1px solid #ddd; text-align:center;}
 