@charset "utf-8";
/* CSS Document */
body,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;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block; margin:0; padding:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h3{ font-size:18px; line-height:20px;}
h2{ font-size:23px; line-height:25px;}
.margin{ margin:10px 0;}
a{ text-decoration:none;color:#9dc815;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
input[type='radio'],input[type='checkbox']{ vertical-align:text-top;}
/*==============basic================*/
.fl {float:left !important;}
.fr {float:right !important;}
.clr{ clear:both; overflow:hidden; height:0; font-size:0;}
.ml20{ margin-left:20px !important;}
.ml12{ margin-left:12px !important;}
.mr15{ margin-right:15px !important;}
.mt15{ margin-top:15px !important;}
.mt8{ margin-top:8px !important;}
.mb10{ margin-bottom:10px !important;}
.oh{ overflow:hidden;}
.hidden{ display:none;}
body{font-size:12px; line-height:1.6em; font-family:'Segoe UI',Arial, Helvetica, sans-serif; color:#464646; background:url(style_img/top-bg.jpg) repeat-x #fff    !important; }
.wrap{ width:993px; margin:0 auto; overflow:hidden;}
input.error{border:1px solid green !important; color:green;}

/*==========crumb==========*/
.crumb{ margin-bottom:8px;}

/*==============header================*/
.header{ height:100px; background:url(style_img/top-img.png) no-repeat 110% 0;}
.header .wrap{ overflow:visible;}
.header .logo{ float:left; height:90px; width:314px;}
.header .logo a{ display:block; background:url(style_img/logo2.png) no-repeat; width:312px; height:68px; float:left; margin-top:5px; margin-left:0px; text-indent:-9999px;}
.header .logo span.fl{ margin-top:58px; color:#374e59;}
.header .right{ width:620px; float:right;}
.header .right .flexmenu{background:url(style_img/main.png) no-repeat 0 -25px;}


/*==============footer================*/
.footer{ background:#62A446; padding:25px 0;color:#D8EBCF;}
.footer a{color:#D8EBCF;}
.footer dt{ font-size:16px;  font-weight:bold; margin-bottom:15px;}
.footer .item-1{ width:auto; float:left;}
.footer .item-2{ width:auto; float:right;}
.footer .item-3{ width:264px; float:left;}
.footer .footerNav{ text-align:center; font-size:13px; margin-top:30px;}
.footer .footerNav .copyRight{ font-size:11px; webkit-text-size-adjust:none;}

/*backTop*/
.backTop{ background:url(style_img/back-top_51.jpg) no-repeat; width:20px; height:96px; position:fixed; bottom:235px; right:100px; z-index:15;cursor:pointer;}

.pageBottom{ background:#D8EBCF; padding:23px 0 33px; font-size:13px; margin-top:20px;}
.pageBottom .title{font-size:16px;  margin-bottom:10px;}
.pageBottom .left{ width:auto; float:left;}
.pageBottom .left .item{ line-height:25px;}
.pageBottom .left .item a{ color:#464646;}
.pageBottom .right{ float:right; width:auto;}
.pageBottom .right .item{ line-height:25px;}
.pageBottom .right .item a{ color:#464646;}