body { color:#8b8b8b; font-size:12px; font-family:"Arial","microsoft yahei"; }
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3,h5{ margin:0px; padding:0px; border:0; }
html{ overflow-y:scroll; }
a:link{ color:#8b8b8b; text-decoration:none; }
a:visited{ color:#8b8b8b; text-decoration:none;}
a:hover{ color:#5A5A5A; 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;}
/*删除火狐下按钮默认样式*/
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;}
.FL{ float:left;}
.FR{ float:right;}

/*字号*/
.f10 { -webkit-text-size-adjust:none; font-size:0.625em; }
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:0.75em; }
.f14{ font-size:14px;}
.f16 { font-size:16px; }
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}

/*字体*/
.arial { font-family:Arial;}
.yahei { font-family:"microsoft yahei";}
.song { font-family:"宋体";}

/*上下间距*/
.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;}

.black{ color:#333; }
.red{ color:#c8201d; }

/*公用*/
.div100{ width:100%;}
.text_l{ text-align:left;}
.text_r{ text-align:right;}
.text_c{ text-align:center;}
.width{ width:1200px; margin:0 auto; }
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.formtext{ width:300px; border:1px solid #DFDEDE; border-radius:4px; padding:7px 6px; color:#777; font-size:12px; background:#fff; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.formtext:focus{ border:1px solid #ccc; color:#222; }
.dashedLine{ display:block; height:1px; border-bottom:1px dashed #C2C2C2; overflow:hidden; margin-bottom:58px; }


/*头部*/
.head { width: 100%; height: 73px; }
.head .left { float: left; margin-left: 0; height: 73px; }
.head .left span { display: inline-block; width: 1px; height: 100%; margin-left: -1px; vertical-align: middle; }
.head .left img { display: inline-block; vertical-align: middle; }
.head .right { float: right; }
.head .right ul.ul_t { position: relative; z-index: 10; }
.head .right ul.ul_t>li { float: left; width: 120px; text-align: center; height: 73px; margin-top: 20px;margin-bottom:-20px; }
.head .right ul.ul_t li:first-child { margin-right: 10px; }
.head .right ul.ul_t li:first-child>a.cur { background-color: transparent; }
.head .right ul.ul_t li:first-child>a { margin-top: 2px; }
.head .right ul.ul_t li.lastLi>a { margin-top: 3px; }
.head .right ul.ul_t li.lastLi>a:hover { background-color: #ffffff; }
.head .right ul.ul_t li a { display: block; height: 35px; font: normal 16px/35px 'microsoft yahei'; color: #959595; }
.head .right ul.ul_t li a:hover { background-color: #1770af; color: #ffffff; font-weight: bolder; }
.head .right ul.ul_t li a.cur { background-color: #1770af; color: #ffffff; font-weight: bolder; }
.head .right ul.ul_t>li:first-child { width: auto; }
.head .right ul.ul_b { background-color: #ffffff; padding-bottom: 10px; display: none; }
.head .right ul.ul_b li { width: 100%; height: auto; }
.head .right ul.ul_b li a { display: block; height: auto; font: normal 14px 'microsoft yahei'; text-align: center;line-height: 10px; padding: 10px 0 ;}
.head .right ul.ul_b li a:hover { background-color: #1770af; color: #ffffff; }


/*底部*/
.foot { width: 100%; background: #21242d; margin-top: 30px; padding-top: 34px; padding-bottom: 30px; }
.foot .left { float: left; width: 565px; }
.foot .left a { display: block; font: normal 16px 'microsoft yahei'; color: #858585; float: left; margin-left: 6.19%; }
.foot .left a:first-child { margin-left: 0; }
.foot .left span { display: block; float: left; padding-top: 15px; font: normal 16px 'microsoft yahei'; color: #858585; }
.foot .right { float: right; }
.foot .right p { margin-top: 16px; float: left; margin-right: 34px; }
.foot .right p span { position: relative; display: block; height: 18px; font: normal 16px/18px 'microsoft yahei'; color: #a3a2a2; padding-right: 176px; }
.foot .right p span img { padding-left: 8px; position: absolute; bottom: 0; right: 0; width: 168px; height: 16px; }
.foot .right .foot_weibo { width: 31px; height: 26px; float: left; margin-top: 15px; margin-right: 18px; position: relative; }
.foot .right .foot_weibo span { position: absolute; top: -200px; left: -60px; display: none; }
.foot .right .foot_weibo:hover span { display: block; }
.foot .right .foot_weibo img { cursor: pointer; }
.foot .right .foot_weChat { width: 31px; height: 25px; float: right; margin-top: 15px; }
.foot .right .foot_weChat img { width: 100%; }