﻿body { color:#686868; font: 12px 'Microsoft YaHei','Arial'; min-width: 1280px; position: relative; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3{ margin:0px; padding:0px; border:0; }
a{ color: #666; }
a:link{ text-decoration:none; behavior:url(/scripts/blur.htc);}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none; border:1px solid #ff2d50 !important;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.float_l{ float:left;}
.float_r{ float:right;}


/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"microsoft yahei","宋体";}
@font-face {
    font-family: "FZLTCXHJW";
    src: url("../fonts/FZLTCXHJW.ttf") format("truetype");
}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}

/*公用*/
.div100{ width:100%;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }

.all{ margin: 0 auto; width: 1330px; }

.Head{ height: 98px; background: #fff; border-bottom: 1px solid #eaeaea; position: fixed; left: 0; top: 0; width: 100%; z-index: 1000; }
.Head.active{ width: 100%; position: fixed; left: 0; top: 0; }
.Head .main-logo{ float: left; }
.Head .main-menu{ float: left; margin-top: 24px; margin-left: 40px; }
.Head .main-menu li{ float: left; margin: 0 15px; }
.Head .main-menu li .title{ display: block; width: 80px; text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #333; }
.Head .main-menu li .title:hover{ color: #e92f3b; }
.Head .main-menu li.sub .title{ background: url(../images/arrow.png) no-repeat right center; }
.Head .main-menu li.sub{ position: relative; }
.Head .main-menu li .sub_menu{ position: absolute; top: 50px; left: -18px; background: #f9f6f2; border-bottom: 3px solid #9ac57d; width: 230px; visibility: hidden; opacity: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.Head .main-menu li:hover .sub_menu{ visibility: visible; opacity: 1; }
.Head .main-menu li .sub_menu dd{ font-size: 14px; border-bottom: 1px solid #eaeaea; }
.Head .main-menu li .sub_menu dd:last-child{ border: none; }
.Head .main-menu li .sub_menu dd a{ color: #999; display: block; height: 41px; line-height: 41px; padding-left: 30px; }
.Head .main-menu li .sub_menu dd a:hover{ color: #333; }
.Head .login{ float: right; width: 200px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; height: 98px; padding-left: 10px; }
.Head .login div{ height: 25px; line-height: 25px; padding-left: 40px; background: url(../images/login.png) no-repeat left center; margin-top: 36px; }
.Head .login div a{ color: #333; }

.Foot{ background: #f6f6f6; border-top: 1px solid #eaeaea; padding: 56px 0 65px; }
.Foot .logo{ float: left; border-right: 2px solid #e8e8e8; width: 230px; }
.Foot .logo img{ display: block; margin-bottom: 25px; }
.Foot .logo p{ color: #666; font-size: 15px; margin-bottom: 5px; }
.Foot .logo div{ font-size: 24px; color: #333; }
.Foot .footmenu dl{ float: left; width: 149px; }
.Foot .footmenu{ padding-left: 70px; float: left; }
.Foot .footmenu dt{ font-size: 14px; font-weight: bold; color: #333; margin-bottom: 35px; }
.Foot .footmenu dd{ margin-bottom: 8px; }
.Foot .footmenu dd a{ color: #999; }
.Copy{ border-top: 1px solid #eaeaea; line-height: 90px; height: 90px; color: #999; background: #f6f6f6; }
.Copy p span{ margin-left: 40px; }
.Copy p a{ color: #999; }
.Copy p i{ margin: 0 5px; }

.main-mask{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.5; z-index: 1001; display: none; }
.main-alert{ position: fixed; top: 50%; left: 50%; margin-left: -230px; margin-top: -75px; width: 460px; height: 140px; background: #fff; border-radius: 10px; z-index: 1002; display: none; }
.main-alert p{ text-align: center; color: #333; font-size: 18px; line-height: 22px; line-height: 28px; height: 56px; padding: 20px; }
.main-alert a{ display: block; float: left; width: 50%; box-sizing: border-box; border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; height: 40px; line-height: 40px; text-align: center; color: #349dff; letter-spacing: 2px; font-size: 16px; }
