*{padding:0;margin:0;}
body {text-align:left;margin: 0px;padding: 0px;text-decoration: none;height: auto;font-weight: normal;font-family:Microsoft Yahei;font-size: 14px; background:url(images/dahai_03.jpg) center repeat-y #fff; }
div,form,img,ul,ol,li,dl,dt,dd{margin:0 auto;padding:0;border:0;list-style-type: none;}
a{color:#2a2a2a;text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden}
.blank15{ height:15px; clear:both; font-size:0; line-height:0; overflow:hidden}
.blank25{ height:25px; clear:both; font-size:0; line-height:0; overflow:hidden}
.banner{ background:url(images/banner.jpg) center top no-repeat; height:295px; clear:both}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.fl{ float:left}
.fr{ float:right}
.green{ color:#4f8f10}
.clearfix,.ywtimeline dd{*zoom:1;}
.clearfix:after,.ywtimeline dd:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.banner{ background:url(images/jfhn_02.jpg) center top no-repeat; height:426px;}
.intr{ background:#1361a9;}
.intrin{width:650px; margin:0 auto;background:url(images/jfhn_04.jpg) 0 0 no-repeat; font-size:18px; line-height:30px; font-weight:bold; color:#fff; padding:25px 0  25px 322px;}
.main{ width:980px; margin:0 auto; font-size:14px; line-height:24px;}
.jfvideo{ width:512px; height:288px; border:1px solid #9d999b; float:left}
.jffocus{ width:440px; float:right}
.jffocus h3{ font-size:24px; font-weight:bold; color:#1361a9;background:url(images/jfhn_07.gif) left bottom no-repeat; padding-bottom:7px}
.jffocus h3 a{font-size:14px; font-weight:normal; float:right}
.jffocus li{ padding-top:5px}
.jffocus li h5{ font-size:18px; font-weight:bold; line-height:30px;}
.jffocus li p{ line-height:18px; color:#666;}
.jftit{background:url(images/jfhn_11.jpg) center top no-repeat; clear:both; height:61px; line-height:60px;font-size:24px; font-weight:bold; color:#fff; font-family:Microsoft Yahei; margin:25px 0; text-align:center}
.jfnr p{ font-size:18px; line-height:30px; margin-bottom:10px; text-indent:2em}
.jftitsub{line-height:30px;font-size:24px; padding:5px 20px; display:inline-block; font-weight:bold; color:#fff;background:#1361a9; margin:15px 0}
.jfnews h3{ font-size:24px; font-weight:bold; color:#1361a9;background:url(images/jfnews.jpg) left bottom no-repeat; padding-bottom:7px; margin-bottom:10px}
.jfnews h3 a{font-size:14px; font-weight:normal; float:right}
.jfnews li{ width:460px; float:left; font-size:16px; line-height:30px; height:30px; margin:0 15px; overflow:hidden; }
.jfnews li span{ float:right; color:#999; font-size:14px}
.jftabs{background:url(images/jftab.jpg) left top repeat-y; height:705px; overflow:hidden; margin-bottom:15px}
.jftabs ul{ width:223px; float:left}
.jftabs ul li{ line-height:30px; font-size:18px; font-weight:bold; color:#fff; padding:10px 20px; border-bottom:1px solid #fff;cursor:pointer}
.jftabs ul li span{ display:block; color:#d6e2e6; font-size:14px; font-weight:normal}
.jftabs ul li.jftabon{ position:relative; color:#000; background:#ffd200;}
.jftabs ul li.jftabon span{ color:#000}
.jftabs ul li.jftabon i{ display:block; width:11px; height:23px; position:absolute; right:-11px; top:29px; background:url(images/jfhn_28.jpg) 0 0 no-repeat}
.jftabs dl{ float:left; padding-left:110px}

.gotop{position:fixed;bottom:20px;right:15px;width:40px;height:40px;padding:10px;text-align:center;font-size:16px;background:#e1e1e1;color:#ccc;cursor:pointer}
.gotop:hover{background:#008c8a;color:#fff}
.ewm{position:fixed;bottom:100px;right:15px;width:144px;height:323px;}