@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html { }
body{ font-size: 12px; color:#000; background: url(../images/bg.jpg) top center no-repeat #f7f4eb; background-size: cover; background-attachment: fixed;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{ outline:none;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color: inherit; *color: #000;}
a:hover { text-decoration: underline; color: #e60012;}

/*-------------------------结束公用样式--------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}
.v_mid{ vertical-align:middle; _vertical-align:baseline;}

.float_l { float: left;}
.float_r { float: right;}

#header { border-bottom: solid 1px #eee; background: #fafafa;}
.header { width: 1000px; height: 28px; line-height: 28px; margin: 0 auto;}
.head_l { float: left;}
.head_l img { vertical-align: top;}
.head_l .top_txt { width: 110px; height: 22px; line-height: 22px; margin: 0 5px; padding: 0 5px; border: solid 1px #ddd;}
.head_l .top_btn { width: 50px; height: 24px; line-height: 24px; margin-right: 5px; color: #fff; font-size: 14px; border: 0; border-radius: 5px; background: #e60012; cursor: pointer;}
.head_l .top_btn:hover { background: #c1000f;}
.head_l .top_yz_code { height: 24px; width: auto; margin-top: 2px; margin-right: 5px;}
.head_l a { color: #1a649d;}
.head_r { float: right;}
.head_r img { vertical-align: middle;}

.logo_bar { width: 1000px; margin: 0 auto;}
.logo_bar table {}
.logo_bar table td { height: 115px;}
.search { width: 528px; height: 36px; background: url(/search.png) 0 0 no-repeat;}
.search .searchTxt { float: left; width: 388px; height: 36px; padding: 0 10px 0 30px; line-height: 36px; color: #999; border: 0; background: none;}
.search .searchBtn { width: 100px; height: 36px; line-height: 36px; font-size: 0; cursor: pointer; border: 0;background: none;}
.search_txt { padding-top: 10px; color: #999;}
.search_txt a { color: #999;}
.search_txt a:hover { color: #e60012;}

#nav { width: 1000px; height: 36px; line-height: 32px; margin: 0 auto; text-align: center; border-top: solid 4px #e60012; background: #e60012;}
#nav ul { padding-left: 40px;}
#nav ul li { float: left; padding-right: 4px;}
#nav ul li a { height: 32px; padding: 0 30px; color: #fff; font-size: 16px; font-weight: bold; font-family:"Microsoft YaHei"; display: inline-block;}
#nav ul li a.home { height: 36px; color: #e60012; border-top-left-radius: 3px; border-top-right-radius: 3px; background: #fff;}
#nav ul li a.home span { float: left; width: 15px; height: 32px; margin-right: 5px; background: url(..) left center no-repeat; display: inline-block;}
#nav ul li a:hover { text-decoration: none; color: #e60012; border-radius: 3px; background: #fff;}
.width1000 { width: 1000px; margin: -60px auto 0 auto; padding: 70px 40px; background: #fff;}
#main { width: 1000px; margin: 0 auto; padding-top: 20px;}


.quanpian { margin-top: 30px; margin-bottom: 5px; padding-bottom: 15px; border-bottom: solid 3px #2b8f2b;}
.quanpian .tit { height: 117px; position: relative; background: url(../images/quanpianHead.gif) top center no-repeat;}
.quanpian .tit h2 { float: left; height: 50px; line-height: 50px; padding-bottom: 4px; color: #2b8f2b; font-size: 18px; font-weight: bold; font-family: "Microsoft YaHei"; position: absolute; left: 45px; top: 30px; background: url(../images/quanpianTit.gif) bottom center repeat-x;}
.quanpian .tit a { width: 340px; height: 90px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 0; right: 80px;}
.quanpian .foot { padding-top: 5px; color: #2b8f2b; font-size: 20px; font-weight: bold; font-family: "Microsoft YaHei";}
.quanpian .foot a { color: #f00;}
.quanpian .kkBox { padding-left: 40px;}
.quanpianBox {}

.rollBox{width:100%; height: 210px; margin-top: 40px; border: solid 1px #ddd; position: relative;}
.roll_tit { padding: 0 15px; font-family:"Microsoft YaHei"; background: #fff; position: relative; top: -20px; left: 20px; display: inline-block;}
.roll_tit h3 { font-size: 22px; font-weight: bold;}
.roll_tit h3 span { padding-left: 10px; font-size: 18px; font-weight: normal;}
.roll_arrow { width: 100px; height: 39px; position: absolute; top: -20px; right: 5px;}
.roll_arrow img { float: left; cursor: pointer;}
.rollBox .Cont{width:100%;overflow:hidden;margin: 10px auto 0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:199px;float:left;text-align:center; position: relative;}
*+html .rollBox .Cont .pic{width:199px;float:left;text-align:center;}
.rollBox .Cont .pic img{ width: 155px; height: 140px; display:block;margin:0 auto;}
.rollBox .Cont a span { width: 155px; height: 140px; text-align: center; display: none; background-color:rgba(0,0,0,0.5); z-index: 1; position: absolute; left: 22px; top:0}
.rollBox .Cont a span i { margin-top: 50px; padding: 7px 20px; font-size: 18px; color: #fff; font-style: normal; font-weight: bold; border: solid 3px #fff; display: inline-block; font-family:"Microsoft YaHei";}
.rollBox .Cont a:hover span { display: block;}
.rollBox #List1,.rollBox #List2{float:left;}

.red_tit { margin: 20px 0; border-bottom: solid 3px #e60012; font-family:"Microsoft YaHei";}
.red_tit h3 { height: 40px; line-height: 40px; padding: 0 53px 0 20px; font-size: 18px; color: #fff; font-weight: bold; background: url(../) right top no-repeat #e60012; display: inline-block;}

.index_tm {}
.index_tm_l { float: left; width: 340px;}
.index_tm_l a { width: 340px; height: 280px; display: inline-block; position: relative;}
.index_tm_l a img { width: 340px; height: 280px;}
.index_tm_l a span { width: 340px; height: 280px; text-align: center; display: none; background-color:rgba(0,0,0,0.5); z-index: 1; position: absolute; left: 0; top:0}
.index_tm_l a span i { margin-top: 120px; padding: 7px 20px; font-size: 18px; color: #fff; font-style: normal; font-weight: bold; border: solid 3px #fff; display: inline-block; font-family:"Microsoft YaHei";}
.index_tm_l a:hover span { display: block;}

.index_tm_r { float: right; width: 660px;}
.index_tm_r ul {}
.index_tm_r ul li { float: left; width: 145px; height: 150px; padding-left: 20px;}
.index_tm_r ul li a { width: 145px; height: 130px; display: inline-block; position: relative;}
.index_tm_r ul li a img { width: 145px; height: 130px;}
.index_tm_r ul {}
.index_tm_r ul {}
.index_tm_r ul {}
.index_tm_r ul {}
.index_tm_r ul {}
.index_tm_r ul li a span { width: 145px; height: 130px; text-align: center; display: none; background-color:rgba(0,0,0,0.5); z-index: 1; position: absolute; right: 0; top:0}
.index_tm_r ul li a span i { margin-top: 45px; padding: 7px 20px; font-size: 18px; color: #fff; font-style: normal; font-weight: bold; border: solid 3px #fff; display: inline-block; font-family:"Microsoft YaHei";}
.index_tm_r ul li a:hover span { display: block;}

.index_top { height: 460px;}
.index_top_l { float: left; width: 506px;}
.index_top_r { float: right; width: 494px; height: 460px; overflow: hidden;}
.index_top_r ul { width: 550px;}
.index_foot {}
.index_foot ul { width: 1050px;}

ul.index_list {}
ul.index_list li { float: left; width: 240px; height: 220px; padding-right: 13px; padding-bottom: 20px;}
ul.index_list li a { width: 240px; height: 220px; display: block; position: relative;}
ul.index_list li a img { width: 240px; height: 220px;}
ul.index_list li a span.index_list_tit { width: 240px; height: 30px; line-height: 30px; color: #fff; text-align: center; display: block; background-color:rgba(0,0,0,0.7); position: absolute; left: 0; bottom: 0;}
ul.index_list li a span.index_list_view { width: 240px; height: 220px; text-align: center; display: none; background-color:rgba(0,0,0,0.5); z-index: 1; position: absolute; left: 0; top: 0;}
ul.index_list li a span i { margin-top: 83px; padding: 7px 20px; font-size: 18px; color: #fff; font-style: normal; font-weight: bold; border: solid 3px #fff; display: inline-block; font-family:"Microsoft YaHei";}
ul.index_list li a:hover span.index_list_view { display: block;}

.links { margin-top: 20px; padding: 20px 0; border-top: solid 1px #f2f2f2; background: #fdfdfd;}
.links table { width: 1000px; margin: 0 auto;}
.links table td {}
.links table td ul {}
.links table td ul li { float: left; line-height: 24px; padding-right: 15px;}

.foot_line { height: 10px; font-size: 0; background: url(../) 0 0 repeat;}
#footer { line-height: 24px; padding: 20px 0; text-align: center;}
#footer span { color: #ccc;}

.tit { height: 30px; line-height: 30px; padding-bottom: 10px; color: #333; background: #fff;}
.tit h3 { font-size: 18px; color: #333; font-size: 18px; font-weight: normal; font-family: "Microsoft YaHei";}
.tit a { float: right;}
.tit span { padding-left: 10px; font-size: 14px; color: #666;}

/*------------------以下是原来的---------------------------*/
/*推荐开始*/
.tj{position: relative;}
.infiniteCarousel {
  width: 920px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 920px; 
  overflow: auto;
  height: 152px;
  top: 0;
}
.weimg ul a img {
  width:145px;
  height:110px;
  display:block;
  margin: 0 auto;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 5px 14px 0 15px;
  width: 155px;
  height: 147px;
  text-align: center;background:url(../img/picBg.png) 0 0 no-repeat;
}
.weimg ul li a{
	color:#000;
	}
.weimg ul li a:hover{
	text-decoration: none; color: #FF0000
	}
.weimg ul li a span{
   display:block;
   line-height:17px;
   padding-top:10px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 60px;
  width: 30px;
  text-indent: -1999px;
  position: absolute;
  top: 40px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../img/tjbz.png) -40px 0px no-repeat;
  right: -30px;
}
.infiniteCarousel .forward:hover { background:url(../img/tjbz.png) -40px -70px no-repeat;}
.infiniteCarousel .back {
  background:url(../img/tjbz.png) no-repeat;
  left: -30px;
}
.infiniteCarousel .back:hover { background:url(../img/tjbz.png) 0 -70px no-repeat;}
/*推荐结束*/
.marqueeBox { color: #037b03;}
.kjBox { padding: 5px; border: solid 1px #ccc; background: #fff;}
.mainLinks_118ls { height: 50px; line-height: 60px; font-size: 24px; font-family: "微软雅黑"; border: solid 1px #ccc;}
.mainLinks_118ls td { padding: 4px 0; text-align: center;}
.mainLinks_118ls td a { width: 240px; color: #fff; display: inline-block;}
.mainLinks_118ls td a.a01 { background: #682e89;}
.mainLinks_118ls td a.a02 { background: #017930;}
.mainLinks_118ls td a.a03 { background: #c1020f;}
.mainLinks_118ls td a.a04 { background: #ba4903;}
.mainLinks_118ls td a:hover { background: #000;}
/*选项卡*/
#tabbox{border: 7px solid #d29b62; padding:1px; margin-top:5px}
.tab_conbox{border-top: none; background:#FFFFFF}
.tab_con{display:none;}
.tabs{height:32px; background:#FFFFFF; padding-top:3px; padding-left:0px}
.tabs li{height:31px;line-height:31px;float:left;overflow: hidden; width:117px; text-align:center;  margin:0 3px; background:#CCCCCC}
.tabs li a {display: block;outline: none;}
.tabs li a:hover {background: #9c5609; color:#FFFFFF}	
.tabs .thistab,.tabs .thistab a:hover{background: #9c5609; color:#FFFFFF}
.thistab a{ color:#FFFFFF}
.tab_con {margin:0 3px; border:1px dashed #ddd}

.tuqu{ margin:0 5px;}
.tuqu dt{font-size:14px; font-weight:bold; color:#993300; padding:10px 0}
.tuqu dt span{color:#999999; font-size:12px; font-weight:normal; padding-left:10px}
.tuqu dd{ padding:12px 0; border-bottom:1px dashed #CCCCCC;}
.tuqu dd span{ float:right}
.tuqu dd span a{color: #999999; padding-right:0px}
.tuqu dd a{color:#9c5609; list-style: square; padding-right:5px; text-decoration:none}
.tuqu dd a:hover{ color:#FF0000}

#tabbox #table1 { font-family: "微软雅黑";}

.blackDiv_118ls { padding: 10px 0;text-align: center; font-size: 40px; color: #ff0; font-family: "微软雅黑"; background: #000;}
.blackDiv_118ls a { color: #fff; text-decoration: underline;}
.blackDiv_118ls a:hover { color: #ff0;}

.a_list { padding-left: 2px;}
.a_list li{list-style-type:none;}
.tplist{
height:30px;
width:190px;
margin:2px;
padding-right: 3px;
border: 1px solid #f2f2f2;
float:left; background: #fefefe;
}
.tplist label{ float:right}
.tplist label a{ background: #e60012; color:#FFFFFF;  padding:3px}
.tplist label a:hover{ text-decoration: none; color: #fff; background: #d10005;}
.tplist a{ display:inline;line-height:30px;}
.position_118ls { border-bottom: solid 5px #9c5609;}
.position_118ls span { padding: 3px 10px; color: #fff; font-size: 20px; font-weight: bold; font-family: "微软雅黑"; background: #9c5609;}

.tubg { float: right; font-size: 12px; font-weight: normal; padding: 8px 0;}
.tubg a { color: #f00;}
.tubg a:hover { color: #000;}
.login { padding: 20px 20px 40px 20px; line-height: 2.5em; border: solid 1px #f2f2f2; background: #fff;}
.zcTit_118ls { margin-bottom: 15px; padding-bottom: 10px; font-size: 20px; color: #000; font-weight: normal; font-family: "微软雅黑"; border-bottom: dashed 1px #ccc;}
.zcp_118ls { font-size: 14px;}
.zcp_118ls a { color: #f00;}
.grey_118ls { color: #999;}
.text5 { padding: 5px; border: solid 1px #ccc; background: #fff;}
.login i { color: #f00; font-style: normal;}
.login em { color: #999; font-style: normal;}
.login ul { line-height: 3.5em;}
.login ul li span { width: 65px; display: inline-block;}
.login .submitBox { padding-top: 10px;}
.login .submit { width: 120px; height: 40px; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border: 0; background: #e60012;}
.login .submit:hover { background:#d10005;}
.login_right {}
.login_right h2 { border-bottom: dashed 1px #ccc; padding-bottom: 5px; margin-bottom: 10px; font-weight: normal; color: #333; font-family: "微软雅黑";}
.login_right dl dt { color: #333}
.login_right dl dd { color: #666;}

.realNav{ padding: 10px 0 0 10px;}
.realNav ul li{float:left; background:#f5f5f5; height:32px; line-height:32px; border-bottom:0; margin-right:10px; margin-top:5px; padding:0 20px;text-align:center;}
.realNav ul li a{color:#666;  font-size:14px}
.realNav ul li.select{background:#e60012;}
.realNav ul li.select a,.realNav ul li.select a:hover{font-size:14px; color:#fff; font-weight:bold;}
.realNav ul li.orange{float:right; position:relative; border:none; color:#999; background:none; padding:0px;}
.realNav ul li.orange a,.realNav ul li.orange a:hover{font-size:12px;color:#0066FF;}
.page2 { padding: 20px 10px 10px 10px;}

.colours{ background: #fff;}
.colorusTit { font-size: 14px; padding: 10px;}
.searchTit { margin: 0 10px; padding: 15px 0; font-size: 20px; color: #000; font-weight: normal; font-family: "微软雅黑"; border-bottom: dashed 1px #ccc;}

.itemList{}
.itemList li{height:30px; line-height: 30px;
width:190px;
margin:2px;
padding-right: 3px;
border: 1px solid #f2f2f2;
float:left; background: #fefefe;

}
.searchimg ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 20px 11px;
  height: 125px;
  width: 144px;
  text-align:center;
  
}
.searchimg ul a img {
  border-left:5px solid #ddd;border-right:5px solid #ddd;border-top:5px solid #ddd;border-bottom:1px solid #ddd; padding:1px; background: #bbb;
  width:132px;
  height:100px;
  display:block;
}
.searchimg ul a:hover img {
  border-left:5px solid #ccc;border-right:5px solid #ccc;border-top:5px solid #ccc;
}
.searchimg ul li a{
	color:#666;
	}
.searchimg ul li a:hover{
	text-decoration: none; color: #FF0000
	}
.searchimg ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
   border-left:5px solid #ddd;border-right:5px solid #ddd;border-bottom:5px solid #ddd; font-size:13px
}
.searchimg ul li a:hover span{border-left:5px solid #ccc;border-right:5px solid #ccc;border-bottom:5px solid #ccc;}

.vipimg ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 20px 11px 40px 11px;
  height: 125px;
  width: 144px;
  text-align:center;
  
}
.vipimg ul li p{ text-align:left; padding:10px 0;}
.vipimg ul li p span{float:right}
.vipimg ul li p a{ color: #888}
.vipimg ul li p span a{ color: #ccc}
.a_list { padding: 5px 0; border: 1px solid #f2f2f2; background: #fff;}
.a_list td{height:30px; border: 1px solid #ccc; font-size:13px;}
.key{width:35px; padding-left:5px; float:left; color: #e60012;}
.inp{ height: 30px; margin: 0 5px; float:left}
.a_list a{ color: #000;

}
.a_list a:hover{
	color: #FF0000}
.lhbd a { display: block; line-height: 28px; text-decoration: none;}
.lhbd a:hover { background: #e60012; color: #fff;}
.lhbd td { text-align: center; border: solid 1px #e60012; font-family: Microsoft YaHei; font-size: 16px;}
#ziliao a{ margin-left:35px; font-size:16px;}
#ziliao ul{font:14px "Microsoft Yahei";list-style:none;margin-left:0px;padding-left:0px;}
#ziliao ul li { height: 30px; line-height: 30px; border-bottom: dashed 1px #ddd; background: url(../images/1.gif) left center no-repeat}
#ziliao ul ol{font:14px "Microsoft Yahei";list-style:none;margin-left:0px;padding-left:0px;}
#ziliao ul ol dd{font:14px "Microsoft Yahei";list-style:none;margin-left:0px;padding-left:0px;}
#ziliao { border-collapse: collapse;}
#ziliao td { border: solid 20px #fff;}
.ziliaoTit { height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 10px; font:16px "Microsoft Yahei"; font-weight: bold; border-bottom: solid 3px #00bdfd;}
.blueTit{width: 1000px; height: 50px; line-height: 50px; color: #fff; text-align: center; font-size: 20px; font-weight: bold; font-family: "Microsoft YaHei"; background: url(http://www.12315kj.com/images/tzdb.gif) top center no-repeat;}
.luobo{ padding: 1px; border: solid 2px #e60012; background: #fff;}