﻿body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}

input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}

.web{ width: 1200px; position: relative; margin:-184px auto 0px; }
@media screen and (max-width: 1000px) {
.banners{position:relative; width: 1200px; height: 460px; top: -77px;}
.banners img{ width: 1200px; }
}
@media screen and (min-width: 1000px) {
.banners{position:relative; width: 1920px; height: 460px; left: 50%; margin-left: -960px; top: -77px;}
}


.col{padding: 25px 0px; background:#f0f0f0 url(../images/hhf/leftbar.png) center bottom no-repeat; min-height:400px; *+height:100%; _height:400px; width: 260px; margin: 0 auto;}
.col li{ padding-left: 60px; margin-bottom: 15px; background:url(../images/hhf/tabout.png) center bottom no-repeat; height: 40px; font:15px/40px 宋体;}
.col li a{color:#fff;}
.col li.cur{background:url(../images/hhf/tabon.png) center bottom no-repeat; color: #fff;} 
.col li.cur a{ color: #fff; }

.leftbar{ float: left; font-family: 宋体; width: 260px; }
.leftcon{ position: relative; background:url(../images/hhf/lefton.png) left center no-repeat; height: 62px; padding-top: 45px; padding-left: 28px; color: #fff; font-size: 25px; text-align: left; }
.rightbar{ float: right; font-family: 宋体; width: 900px; padding-top: 115px;}


h2{background:#f1f1f1 url(../images/hhf/jt.png) left center no-repeat; height: 40px; line-height: 40px; padding: 0px 10px 0px 40px; font-size: 19px; color: #202020; font-weight: normal;}
h2 span{ float: right; padding-top:0px; font-size: 12px; color: #777; }
h2 span a{ color: #777; }
.con{ line-height: 32px; color: #131212; font-size:13px; font-family: 宋体; padding:30px 5px 50px 5px; clear: both; text-align: left; }



.cpp{ width:100%; margin:0px auto 0px;}
.cpp li{ float:left; width:275px; border: 1px solid #ccc;  font-size: 15px; text-align:center; padding-top:0px;  height:236px; margin-bottom:40px;}
.cpp li div{overflow: hidden; width: 275px; height: 184px;}
.cpp li img{ width: 275px; height: 184px; transition: opacity 0.35s, transform 1s; }
.cpp li:hover img{transform:scale(1.2,1.2);transition: opacity 0.35s, transform 1s;}
.cpp li p{ line-height: 45px; color: #333;}
.cpp li a{text-decoration: none; color: #333;}
.cpp .feng{ width:30px; background: none; border: none;}
.cpp .feng:hover{ width:30px; background: none;}

.hzhb{ width:100%; margin:0 auto;}
.hzhb li{ float:left; width:162px; text-align:center; padding-top:0px;  height:62px; margin-bottom:60px;}
.hzhb li img{ width:160px; height:60px; border: 1px solid #e3e3e3;  display:block; }
.hzhb li img:hover{border: 1px solid #4fa3ad;}
.hzhb .feng{ width:20px; }

.title{ text-align: center; color: #039ee4; padding-bottom: 15px; margin-bottom: 20px; }
#title{ font:17px/35px 宋体; }
.title .das {
    font: 12px/30px 宋体; color: #039ee4;
}

.f14{border-top: 1px solid #e7d7c0; padding-top:15px; margin-top: 20px;}


.mess{ height: 45px; background: #538c6a; line-height: 45px; color: #fff; width: 800px; margin: 0 auto 25px; text-align: center; }


.title_center{ font:17px/55px 宋体; margin-bottom: 20px; color: #3e6a50; text-align: center; background: url(../images/kmf/line.png) left bottom repeat-x;}