
body{margin:0 auto; background-color:#ffffff;}


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
em{font-style:normal}
ol,ul {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}

.clear{clear:both; font-size:0px; height:0px; line-height:0px; visibility:hidden}
.clearfix:after{content:""; display:block; clear: both}
.clearfix{zoom:1}

img{vertical-align:top}
a:link{text-decoration:none; color:#000; }
a:visited{text-decoration:none; color:#000; }
a:hover{text-decoration:none; color:#cc0001; }
a:active{text-decoration:none; color:#000; }

.wrapper{width:1200px; margin:0px auto; font-family:"Microsoft Yahei"; background-color:#ffffff;}
.dConL{float:left;}
.dConR{float:right;}

#bgcol{ background-color:#ffffff; width:1234px; margin:0 auto;}
#BG{background:url(hnlh_01.jpg) top center no-repeat;background-color:#fff8db;}
#headNav{background:#ea2617; height:53px; line-height:53px; font-size:20px; font-weight:bold; margin-top:374px; }
#headNav li{float:left; margin-left:35px; margin-right:42px; color:#fff}
#headNav a:link{text-decoration:none; color:#fff}
#headNav a:visited{text-decoration:none; color:#fff}
#headNav a:hover{text-decoration:underline; color:#feeca4}
#headNav a:active{text-decoration:none; color:#fff}

#con1{margin-top:28px}
#focus00{width:660px; height:405px; float:left}
#focus00 img{width:660px; height:405px}
.yaowen{ width:515px; float:right; font-size:16px; line-height:28px; color:#3b3b3b}
.yaowen h2{font-size:24px; font-weight:bold; padding-bottom:4px;}
.yaowen h2 a:link{text-decoration:none; color:#cc0000}
.yaowen h2 a:visited{text-decoration:none; color:#cc0000}
.yaowen h2 a:hover{text-decoration:underline; color:#000}
.yaowen h2 a:active{text-decoration:none; color:#cc0000}
.list01{height:138px;  background:url(hpl_03.jpg) bottom repeat-x; margin-bottom:15px}
.yaowen span{font-size:16px; height:28px;}
.list02{height:115px;  background:url(hpl_03.jpg) bottom repeat-x;margin-bottom:10px}


#con2{margin-top:28px; margin-bottom:20px;}
#con2 .dConL{width:575px}
.mainnav01{background:url(hnlh_02.jpg) no-repeat; height:55px}
#con2 .dConR{width:575px}
.mainnav02{background:url(hnlh_03.jpg) no-repeat; height:55px}
#con2 li{line-height:40px; font-size:18px; color:#615f5f}


#con3{margin-top:28px; margin-bottom:28px}


#con4 li{width:360px; height:195px;  float:left; margin-left:18px; margin-right:18px}
.mainnav03{background:url(hnlh_05.jpg) no-repeat; height:75px}
#con4 h3{font-size:20px; color:#265b8b; padding-bottom:12px}
#con4 p{font-size:14px; color:#9e9e9e; line-height:32px;}


#con5{font-size:14px; line-height:24px; margin-bottom:20px;}
.mainnav04{background:url(hnlh_06.jpg) no-repeat; height:75px}
#picture02{width:1200px; height:500px; float:left}
#picture02 img{width:1200px; height:500px;}
#con5 .dConR{width:545px; color:#8e8c8c}
#con5 .dConR span{ color:#265b8b;}
#con5 .dConR li{height:60px}



#con6{margin-top:0px; }
#mainnav05{background:url(hnlh_07.jpg) no-repeat; height:75px; background-color:#ffffff; width:1200px; margin:0 auto;}
/*焦点图*/
.focus-wrap{width:100%; overflow:hidden; position:relative;}
.focus{position:relative; width:1080px; height:498px; margin:0 auto }
.focus .focus-container {width:10000px; height:480px; position:absolute; top:0; left:0 }
.focus li{float:left; width:1080px; height:480px; overflow:hidden; display:inline; position:relative }
.focus .info{width:100%; position:absolute; overflow:hidden; top:394px; text-shadow:0px 1px 3px #000; height:86px; left:0; display:none }
.focus .title{font-size:30px; font-family:"Microsoft Yahei"; padding-left:35px; padding-top:18px }
.focus .title a{color:#fff }
.focus .title a:hover{ text-decoration:none }
.focus .desc { font-size:12px; color:#fff; padding-left:35px }
.focus .cover { height:86px; width:100%; background:#000; position:absolute; top:394px; opacity: 0.5; filter: alpha(opacity=50); left:0; display:none}
.focus .next, .focus .prev, .focus .pn-line { position:absolute; height:51px; width:27px; text-align:center; line-height:46px; text-indent:-999em; overflow:hidden; top:413px; z-index:100; background-image:url(../images/f.png); background-repeat:no-repeat; -webkit-transition: padding 0.25s linear; -moz-transition: padding 0.25s linear; -ms-transition: padding 0.25s linear; -o-transition: padding 0.25s linear; transition: padding 0.25s linear; }
.focus .prev { right:80px; background-position:0 -52px }
.focus .prev:hover { background-position:0 0; padding-right:5px }
.focus .next { left:1042px; background-position:right -156px }
.focus .next:hover { background-position:right -104px; padding-left:5px }
.focus .pn-line { width:31px; height:68px; background:url(../images/s24.png) no-repeat -474px -216px; right:44px; top:405px }
.focus .trigger { position:absolute; left:0; top:480px; z-index:10; width:1100px; height:18px }
.focus .trigger span { float:left; margin-right:11px; width:125px; cursor:pointer; height:18px; line-height:0; font-size:0; position:relative; overflow:hidden; text-indent:-9999px; overflow:hidden }
.focus .trigger .last{ margin-right:12px}
.focus .trigger i { height:2px; width:100%; overflow:hidden; background:#000; margin-top:8px; line-height:0; display:block; font-size:0 }
.trigger-cover { width:125px; height:4px; line-height:0; font-size:0; background:#c33; position:absolute; left:0; top:487px; z-index:11 }
.seven .trigger { padding-left:68px }
.seven .trigger .last { display:none }
.seven .trigger-cover { left:68px }
.focus .focus-container .eight .info , .focus .focus-container .eight .cover{ display:none;}
.lbox, .rbox{height:480px; width:1080px; position:absolute; top:0}
.lbox{ left:-1080px}
.rbox{ right:-1080px}
.focus-wrap .mask{ background:#000; opacity: 0.4; filter: alpha(opacity=40); z-index:999; cursor:pointer }
.focus .active .info, .focus .active .cover{ display:block}





#con7{margin-top:28px}
.mainnav06{background:url(hnlh_08.jpg) no-repeat; height:100px;}
#con7 li{float:left; margin-left:10px; margin-right:10px; height:240px}
#con7 li h4{ padding-top:12px; text-align:center}
#con7 li img{width:270px; height:180px}




#con8{margin-top:28px}
.mainnav07{background:url(hnlh_09.jpg) no-repeat; height:75px}
.left_01{width:355px; float:left}
.center_01{width:355px; float:left; margin-left:60px}
.right_01{width:355px; float:right}
#con8 img{width:350px; height:480px}
#con8 h3{font-size:16px; text-align:center; padding-top:10px; padding-bottom:10px}
#con8 li{line-height:30px; font-size:14px}




#con9{margin-top:28px}
.mainnav08{background:url(hnlh_10.jpg) no-repeat; height:75px}
.up_list li{float:left; margin-left:19px; margin-right:19px; height:130px}
.up_list li img{width:260px; height:88px}
.up_list li h4{font-size:16px; text-align:center; padding-top:10px}
.mainnav10{height:32px; line-height:32px; background:#f1f1f1; color:#444444; padding-left:15px; font-weight:bold}
.down_list ul{margin-top:15px}
.down_list li{float:left; margin-left:15px}
.down_list li img{width:80px; height:80px}
.down_list li h4{font-size:14px; text-align:center; padding-top:8px}

#con10{margin-top:28px}
.mainnav09{background:url(hnlh_11.jpg) no-repeat; height:75px}
#con10 li{float:left; margin-left:23px; margin-right:23px; height:110px}
#con10 li img{width:125px; height:65px}
#con10 li  h4{text-align:center; font-size:14px; padding-top:8px}




#con11{height:40px; line-height:40px; font-size:14px; text-align:center; background:#f7f7f7; color:#000; margin-bottom:30px}