*{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/fnds_02.jpg) center top no-repeat; height:416px;}
.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;}
.dsbj{ font-size:18px; line-height:30px;background:url(images/fnds_05.jpg) 0 20px no-repeat; padding:20px 0 20px 100px}
.nav{ background:#009754; height:62px; color:#fff; font-size:26px; line-height:30px; height:60px}
.nav li{ float:left; width:25%}
.nav a{color:#fff; display:block; padding:5px 0 0 40px; border-right:1px solid #1aa265; height:55px; position:relative;transition:all 0.5s}
.nav a i{ font-family:Impact,Elephant, Verdana, Geneva, sans-serif; font-size:55px; font-style:normal; float:left; color:#00b061; line-height:55px; padding:0 10px}
.nav a span{ font-size:18px; color:#fff79a; display:block; line-height:20px}
.nav a:hover,.nav li.navon a{ text-decoration:none; background:#007c40; }
.nav a:hover i,.nav li.navon a i{ color:#009956}
.nav a:hover u,.nav li.navon a u{ display:block; position:absolute; width:0px; border-bottom:0; border-top:15px solid #007c40; border-left:15px dashed transparent; border-right:15px dashed transparent; left:50%; margin-left:-20px; top:60px;transition:all 0.3s}
.mainnr{ font-size:16px; line-height:24px;}
.mainnr p{ text-indent:0em}
.mainnr h2{background:url(images/fnds_13.jpg) 0 0px repeat-x; height:36px;  margin:15px 0; color:#fff; font-size:20px; font-weight:bold}
.mainnr h2 span{ background:#4cb686; padding:0 15px; line-height:36px; display:block; float:left}
.tpfs{ text-align:center; font-size:20px; color:#009753; font-weight:bold}
.tpfs p{ margin:15px}
.tpfs img{ width:200px; height:200px; border:30px solid #f5f5f5}
.ytabs{ text-align:center; height:50px; padding-left:320px}
.ytabs a{ display:block; background:#009753;border:1px solid #009753; font-size:18px; line-height:35px; font-weight:bold;  float:left; padding:0 15px; color:#fff; margin-right:1px}
.ytabs a.ytabon,.ytabs a:hover{ background:#fff; color:#009753; margin:0; text-decoration:none; transition:all 0.5s}
.ynolist{background:url(images/nopic.jpg) center top no-repeat; text-align:center; padding:80px 0 0; font-size:18px; line-height:24px; font-weight:bold; margin:50px auto}
.ylist h5{ font-size:20px; float:left; font-weight:bold; padding-top:20px}
.ylist ul{ width:860px; float:left}
.ylist ul li{ width:250px; padding:5px 10px; border:1px solid #ff8c8c; background:#fff5f5; font-size:16px; line-height:24px; margin:5px; float:left; height:96px}
.ylist ul li p{ text-indent:0}
.ylist1 h5{ color:#f00}
.ylist2 h5{ color:#fc7700}
.ylist2 ul li{ border:1px solid #ffc28c; background:#fffaf5}
.ylist3 h5{ color:#fcb200}
.ylist3 ul li{ border:1px solid #d1c25a; background:#fffef5}
.ylist4 h5{ color:#88bc18}
.ylist4 ul li{ border:1px solid #9dd15a; background:#fcfff5}
.ylist2,.ylist3,.ylist4{ clear:both; border-top:10px solid transparent}
.zplist h5{ width:200px; height:47px; text-align:center; margin:25px auto; font-size:20px; line-height:47px; position:relative; clear:both; color:#fff; font-weight:bold}
.zplist u,.zplist i{ display:block; position:absolute; width:0; border-left:24px solid #fff; border-right:0; border-top:24px solid transparent;border-bottom:24px solid transparent; top:0; left:0}
.zplist i{ left:auto; right:0; border-right:24px solid #fff; border-left:0}
.zplist1 h5{ background:#e50000}
.zplist2 h5{ background:#d39f00}
.zplist3 h5{ background:#d3c700}
.zplist4 h5{ background:#5ed300}
.zplist li{ width:196px; height:190px; float:left; line-height:18px; font-size:14px; transition:all 0.5s}
.zplist li:hover{ opacity:0.8; background:#f4f4f4}
.zplist li img{ display:block; width:190px; height:125px; margin:0 auto 10px;}
.zplist li p{ text-indent:0.2em}
/*.zplist1 ul{ margin:0 80px}
.zplist1 li{ width:320px; height:300px; margin:0 40px; font-size:18px; line-height:24px;}
.zplist1 li img{ width:320px; height:215px;}*/

.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;}

/*»áÒéÊ¢¿ö*/
.pcs h4{ font-size:20px; font-weight:bold; color:#007c40; margin-bottom:15px; border-left:6px solid #007c40; padding-left:10px}
.sqhg_con{ width:980px; height:auto; margin:auto; overflow:hidden;}
.sqhg_con ul{ margin:auto; padding:auto;}
.sqhg_con ul li{ width:254px; height:156px; float:left; margin-left:10px; border:#ccc solid 1px; padding:2px;}
.sqhg_con ul li img{ width:200px; height:133px;}
.sqhg_con img{ width:200px; height:133px; border:#ccc solid 1px; padding:2px; margin-left:10px; cursor:pointer; transition:all 0.3s}
.sqhg_con img:hover{ border:1px solid #007c40; background:#eee; opacity:0.8}

.qxnews{width: 480px;}
.qxnews h3{border-bottom: 2px solid #4cb686;height: 30px;line-height: 32px;text-align: right;font-size: 12px;font-weight: normal;overflow: hidden}
.qxnews h3 span{float: left;display: block;background: #4cb686;padding: 0 10px;font-size: 18px;font-family: Microsoft Yahei;font-weight: bold;color: #fff;}
.qxnews ul{margin: 10px 0}
.qxnews li{background: url(images/qxhj_48.gif) bottom repeat-x;line-height: 30px;height: 30px;overflow: hidden;vertical-align: middle;margin: 0 10px;}
.qxnews li span{float: right;font-size: 12px;color: #999}
.qxnews li p{margin-right: 50px;font-size: 14px}

