@charset "utf-8";
/* CSS Document created  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
header, footer, article, section, nav, menu, hgroup {display: block;}
body{line-height:1.8em; font-size:14px; font-family:"Microsoft Yahei"; }
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

a:link,a:visited{ text-decoration:none; color:#000;}
a:hover,a:active{ text-decoration:none; color:#d2231a;}

.main{ width:1200px; margin:0px auto;}
.clear{ clear:both; margin:0; padding:0; overflow:hidden; font-size:0px; line-height:0px; overflow:hidden; height:0;}
.fix{*zoom:1;}
.fix:after{ display:block; content:"clear"; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; clear:both; }

.mb{ margin-bottom:10px;}
.mt{ margin-top:10px;}
.mr{ margin-right:10px;}
.pd{ padding:10px;}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p30{padding:30px}
.pt0{padding-top:0}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}

i{ font-style:normal; color:#f00;}
.fl{ float:left;}
.fr{ float:right;} 
.text_alignrig{ text-align:right;}

.head{ background:url(../images/topbg.png) no-repeat center; height:390px; position:relative;width: 100%;}
.head p{ position:absolute; bottom:15px; width:100%; text-align:center; left:0px;}
.head p a{ color:#fff; font-size:18px; font-weight:bold; padding:0px 19px;}

.foot{ background:url(../images/lh08.jpg) no-repeat center; height:153px; margin-top:25px;}
.title{ padding-top:20px;}
.title img{ display:block; width:1200px;}

.lhbanner{ width:600px; height:350px; position:relative; overflow:hidden;}
.lhbanner ul{width:600px; height:350px; position:relative; overflow:hidden;}
.lhbanner ul li{width:600px; height:350px; position:relative; overflow:hidden;}
.lhbanner ul li img{width:600px; height:350px; position:relative; overflow:hidden;}
.lhbanner ul li p{ position:absolute; bottom:0px; z-index:9; background:url(../images/lh09.png) repeat; width:580px; padding:0px 10px; height:45px; line-height:45px; left:0px; color:#fff; font-size:16px;}

.lhbannerdot{ position:absolute; right:5px; bottom:7px; z-index:99;border-radius:20px; padding:2px 10px;}
.lhbannerdot a{ display:inline-block; margin:0px 5px;width:12px;height:12px;background: #fff; line-height:333px; overflow:hidden; opacity:.5; border-radius:100%;filter: alpha(opacity=50);-moz-opacity:0.5;}
.lhbannerdot a.cur{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}


.lhnews{ width:580px;}
.lhnews dl{ background:#f1efef; height:155px; padding-left:30px; padding-right:15px;}
.lhnews dl dt{ overflow:hidden; height:30px; line-height:30px; overflow:hidden; font-size:25px; padding-top:13px;}
.lhnews dl dt a{ color:#c30d23}
.lhnews dl dd{ font-size:16px;color:#c30d23; padding-top:15px;}
.lhnews dl dd a{color:#c30d23}

.lhlist{ padding-top:10px;}
.lhlist li{ height:27px; line-height:27px; overflow:hidden; position:relative; padding-left:30px; font-size:16px;}
.lhlist li em{ display:inline-block; width:6px; height:6px; background:#c30d23; overflow:hidden; position:absolute; left:10px; top:12px;}

.lhlistTwo{ padding-top:20px;}
.lhlistTwo li{ height:30px; line-height:30px; overflow:hidden; position:relative; padding-left:30px; font-size:16px;}
.lhlistTwo li em{ display:inline-block; width:6px; height:6px; background:#c30d23; overflow:hidden; position:absolute; left:10px; top:11px;}
.lhlistTwo li span{ font-size:16px; float:right;}

.huike{ overflow:hidden; position:relative;}
.huike ul{ width:9100px; padding-top:20px; position:relative; overflow:hidden;}
.huike ul li{ float:left; width:270px; background:#bd2b2c; padding:10px; display:inline; margin-right:10px;}
.huike ul li img{ display:block;width:270px; height:200px;}
.huike ul li p{ height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:19px; padding-top:5px;}
.huike span{ display:block; position:absolute; width:50px; height:50px; top:50%; margin-top:-25px; background-repeat:no-repeat; cursor:pointer;}
.huike span.huikeleft{ background-image:url(../images/lhicon_11.png); left:0px;}
.huike span.huikeright{ background-image:url(../images/lhicon_12.png); right:0px;}


.chengji{ overflow:hidden;}
.chengji ul{ width:1050px; padding-top:5px; padding-bottom:10px;}
.chengji ul li{ float:left; width:186px; height:226px; background:#c30d23; position:relative; display:inline; margin-top:15px; margin-right:17px;}
.chengji ul li h3{ text-align:center; padding-top:105px; font-size:25px; color:#fff;}
.chengji ul li img{padding-top:20px; display:block; margin:0px auto;}
.chengji ul li div.chengjidesc{ border:1px solid #c30d23; background:#fff; display:none; color:#c30d23; position:absolute; left:0px; top:0px; width:184px; height:224px; z-index:99;}
.chengji ul li div.chengjidesc h4{ padding:20px 10px; font-size:25px;}
.chengji ul li div.chengjidesc p{ font-size:16px; line-height:26px; padding:0px 10px; height:156px; overflow:hidden;}
.chengji ul li.guoming h3{ font-size:18px; line-height:27px; padding-top:85px}
.chengji ul li.guoming img{ padding-top:12px;}
.chengji ul li.guoming div.chengjidesc p{ height:126px;}

.chengji ul li.col-Two{background:#c9a063;}
.chengji ul li.col-Two div.chengjidesc{ border:1px solid #c9a063; background:#fff; color:#c9a063;}
.read .content {
    margin-top: 30px;
    background: url("../images/read_bg.png") no-repeat;
    height: 460px;
}

.read .content ul.aside {
    display: inline-block;
    width: 300px;
    height: 460px;
    float: left;
}

.read .content ul.aside li {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;

}

.read .content ul.aside .li1 {
    margin-left: 38px;
    margin-top: 143px;
}

.read .content ul.aside .li2 {
    margin-left: 64px;
    margin-top: 128px;
}

.read .content ul.aside .li3 {
    margin-left: 50px;
    margin-top: 56px;

}

.read .content ul.aside li.active {
    color: #ee0000;
}

.read .section {
    display: inline-block;
    width: 870px;
    float: right;
    position: relative;

}

.read .section .icon {
    position: absolute;
    margin-top: 30px;
    top: 0;
    left: 0;
}
.read .section .icon1{
	margin-top: 0;
	margin-left: 150px;
}
.read .section .icon.hide {
    display: none;
}

.read .section .icon  li {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 17px;
}
.read .section .icon1 li{text-align:left;line-height: 70px;overflow: hidden;display: block;}
.read .section .icon2 li{float: left;}

.read .section .icon ul.other {
    margin-left: 70px;
}
.read  .section .icon1 li img{float: left;width: 70px;margin-right: 15px;}
.read .section .icon .other li {
    width: 195px;
}

.read .section .icon .other1 li {
    margin: 24px 0;
}

.read .section .icon li.first {
    margin-left: 80px;
}

.read .section .icon li a {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.lyhyrc{padding-top: 16px;
    width: 100%;
    height: 280px;}
.lyhyrc li {
    float: left;
    width: 570px;
    height: 260px;
    background: #ebebeb;
    padding: 10px;
    overflow: hidden;
}
.lyhyrc li .hytit{color: red;font-size: 16px;text-align: center;font-weight: bold;margin-bottom: 10px;}
.hyrc{height: 230px;overflow-y: scroll;}
