/* CSS Document */
* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
*:before,*:after { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
body{text-align:left;font-size:100%;font-family:"微软雅黑", Arial,Verdana,Helvetica, sans-serif;background:#fff;font-size:14px;color:#333;}
body,p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:middle;border:0;}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
i{font-style:normal;}
.main{ width:1200px; display:block; margin:0 auto;}
a{text-decoration:none;	color:#333;}
a:hover{ color:#00903a;}
.fix:before,.fix:after{
    content:"";
    display:table;
}
.fix:after{
    clear:both;
}
.fix{
    zoom:1;
}
.f_red{color: #f00;}
textarea{resize: none;}
/*头部*/
.top {width: 100%;height: 40px;background-color: #f4f4f4;line-height: 40px; margin-bottom: 20px;}
.topLeft a, .topRight a {padding: 0 10px;}
.topNav {position: relative;float: left;}
.topNav>a {background-size: 15px auto;-webkit-background-size: 15px auto;-moz-background-size: 15px auto;-ms-background-size: 15px auto;-o-background-size: 15px auto;display: inline-block;margin-right: 6px;}
.topNav ul {position: relative;top: 39px;left: 0;z-index: 99;width: 300px;padding: 15px;background-color: #fff;border: 1px solid #e8e8e8;overflow: hidden;}
.topNav ul li {float: left;width: 150px;}
.topRight .favorite {padding-left: 22px;background: url("/resfile/home/images/home.png") no-repeat left center;background-size: 18px;background-position: 0 1px;}
.topRight .favorite:hover{background-position:0 -18px;}
.topRight .kjfs{background: url("/resfile/home/images/kjfs.png") no-repeat left center; background-size: 20px; padding-left: 22px; background-position: 0 0;}
.topRight .kjfs:hover{background-position:0 -22px;}
.select_box{width:77px; float: left;}
.topNavRight{height:34px;}
.topNavRight a{display: inline-block;}
.topNavRight>a:hover{background-color: #fff; color:#00a67c;}
.topRight .fastNav>a{background: url("/resfile/images/arr_icon_01.png") no-repeat 70px center; padding-right: 20px;}
.fastNav a:hover{color:#fff;}
.fastNav>a,.fastNav{height: 40px; display: block}
.fastNav{position: relative; /*float: left;*/ display: inline-block;}
.fastNav ul{position: absolute; top:40px; left:0; z-index:99; text-align: left; width: 300px; background-color: #fff; border:1px solid #e8e8e8;overflow: hidden; padding-left: 15px; padding-bottom: 5px;}
.fastNav ul li{float: left; width: 50%; line-height: 32px;}
.fastNav ul li a{color:#333; font-size: 14px; padding: 0;}
.fastNav ul li a:hover{color:#00a67c;}
.fastNav .iconfont{font-size: 12px;}