@charset "utf-8";
/* 
    *@charset "utf-8";
    *Filename:  comm.css
    *Version:	1.0 2014/7/22		
    *Author:	libkey
	*QQ:	freekey@aliyun.com
    *Website:   
    *Update:	2014/11/22
*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css========================*/
body{ font:15px "Microsoft Yahei",\5b8b\4f53,Arial,sans-serif; background:#fff}
a{color:#333;text-decoration:none}
a:hover{color:#9a2a29;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.fl{ float:left}
.fr{ float:right}
.pr{position:relative}
.pdl10{padding-left: 10px;}
.mgl10{margin-left: 10px;}
.mgt10{margin-top: 10px;}
.wrapper{width: 1200px; margin: 0 auto;position: relative;}
.mgt20{margin-top: 20px;}
.w585{width: 585px;}

.top{background: url(../images/top_bg.png);padding: 25px 0px;}
.nav{background-color: #f8e7c1;}
.nav ul li{width: 200px; float: left;height: 50px;line-height: 50px;text-align: center;font-weight: bold}
.nav ul li a{display: inline-block;font-size: 16px;color: #990033;letter-spacing: 2px}
.nav ul li.last{width: 0px;padding-left: 80px}
.nav ul li.last input[type='text']{height: 30px;;line-height: 30px; float: left;border: 1px solid #e3e3e3;margin-top: 9px;text-indent: 10px;width: 180px}
.nav ul li.last input[type='submit']{height: 32px;;line-height: 32px; float: left; background: url(../images/search.png) #e3e3e3 center no-repeat; width: 33px; font-size: 0;line-height: 0;margin-top: 9px}

.banner{background: url(../images/banner2.jpg) center no-repeat;height: 382px;}



.title{background: url(../images/title.png) left center no-repeat;height: 38px;line-height: 38px}
.title span{color: #fff;font-size: 16px;display: inline-block;line-height: 38px;padding-left: 30px;float: left;}
.title a{display: inline-block;float: right;font-size: 14px;color: #666}


.top_news ul{padding: 10px 0}
.top_news ul li{line-height: 30px;height: 30px;background: url(../images/yd.jpg) left center no-repeat;padding-left: 15px}
.top_news ul li a{display: inline-block;line-height: 30px;float: left;height: 30px}
.top_news ul li span{display: inline-block;line-height: 30px;float: right;height: 30px;font-size: 14px;color: #848484}

.news ul{}
.news ul li{padding: 8px 0; border-bottom: 1px dashed #e3e3e3}
.news ul li img{ float: left;margin-right: 10px}
.news ul li div{line-height: 25px;font-size:13px;color: #848484;}
.news ul a{font-size:17px;display: block;padding-bottom: 10px}


.col-1 ul{padding: 10px 0}
.col-1 ul li{line-height: 30px;height: 30px;background: url(../images/yd.jpg) left center no-repeat;padding-left: 15px}
.col-1 ul li a{display: inline-block;line-height: 30px;float: left;height: 30px}
.col-1 ul li span{display: inline-block;line-height: 30px;float: right;height: 30px;font-size: 14px;color: #666}

.list .dh,.show .dh{padding: 15px 0;border-bottom: 1px solid #eabc9b}

.list ul{padding: 10px 0}
.list ul li{line-height: 30px;height: 30px;background: url(../images/yd.jpg) left center no-repeat;padding-left: 15px;border-bottom: 1px dashed #e3e3e3}
.list ul li a{display: inline-block;line-height: 30px;float: left;height: 30px}
.list ul li span{display: inline-block;line-height: 30px;float: right;height: 30px;font-size: 14px;color: #666}
.ad{padding: 15px 0;}


.show h1{text-align: center;padding: 15px 0;font-size: 18px;margin-top: 25px}
.show .desc{
    text-align: center;
    line-height: 30px;
    font-size: 12px;
}

.show .content{
    padding: 60px;
    padding-top: 20px;
    font-size: 16px;
    line-height: 30px;
    background-color: #fff;
}



.zt{padding: 15px 0;}
.zt a{display: inline-block; padding-right: 20px}

.footer{background-color: #f1f1f1;border-top: 2px solid #eabc9b;padding: 15px 0;}
.footer p{text-align: center;color: #666;line-height: 30px;font-size: 14px}

h4{height: 20px;text-align: center;background: #efefef}
h4 span{display: inline-block;background: #fff;color: #990033;padding: 0 15px;font-size: 16px;letter-spacing: 2px}
.gcq{padding: 15px 0;}
.gcq a{ padding: 0 5px;}
.ztda {
    width: 585px;
    height: 295px;
    overflow: hidden;}

.focus {
    width: 585px;
    height: 295px;
    overflow: hidden;
    position: relative;}
.focus ul {
    height: 585px;
    position: absolute;}
.focus ul li {
    float: left;
    width: 585px;
    height: 295px;
    overflow: hidden;
    position: relative;
    background: #000;}
.focus ul li img {
    width: 585px;
    height: 295px;}
.focus ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    background-color: #000;
    width: 100%;
    opacity: 0.6;}
.focus ul li p {
    position: absolute;
    bottom: 0;
    left: 10px;
    line-height: 30px;}
.focus ul li p a,
.focus ul li p a:visited {
    color: #fff;}
.focus .btnBg {
    position: absolute;
    width: 585px;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
    display: none;}
.focus .btn {
    position: absolute;
    width: 503px;
    height: 23px;
    padding: 0px 10px 0px 10px;
    right: 0;
    bottom: 6px;
    text-align: right;}
.focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    _font-size: 0;
    margin-left: 5px;
    margin-top: 6px;
    cursor: pointer;
    background: #fff;}
.focus .btn span.on {
    background: #fff;}
.ztpicshow{
    width:1000px;
    margin:0 auto;
}