﻿/*公共部分*/
body{margin:0;padding:0;font-family:'微软雅黑',Microsoft Yahei,SimHei,SimSun ,Arial, Helvetica, sans-serif;font-size:12px;color:#000;width: 100%;background:#fff;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none; vertical-align: middle;}
a{text-decoration:none;color:#2a2a2a;}
a:hover,a:focus{text-decoration:none;}
ul,li,ol,p,h1,h2,h3,h4,h5,div{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;/*font-size:100%;*/}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;outline-style:none;}
input{border-radius:0;/*-webkit-appearance:none;*/ /*去除input默认样式*/}
em{font-style:normal;}
table{border-collapse: collapse;}
i,s,em{text-decoration: none;font-style:normal;}
::-webkit-input-placeholder {color:#fff; }
::-moz-placeholder { color:#fff; }
:-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }
/*京东清楚浮动的方法*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE7/6*/}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
/*公共调用class*/
.w12{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.hide{display:none;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.m20{margin:20px 0 0 0;}
.mar20{margin:20px 20px 0 20px;}
/*header*/
.header-w{width:100%;padding:100px 0 130px 0;background:url(../images/header-bg.jpg) center center no-repeat;}
.logo{float:left;width:600px;}
.logo a{display:block;width:502px;height:110px;vertical-align: middle;text-align: center;}
.logo a img{max-width: 100%;vertical-align: middle;}
.login{float:right;width:600px;text-align:right;padding:40px 0 0 0;color:#fff;}
.login a{display:inline-block;line-height:30px;font-size:14px;padding:0 20px;text-align:center;color:#fff;}
.login a:hover,.login a:focus{color:#ce110b;}
/*导航*/
.menu { width: 100%; height: 60px; margin:0 auto; background: #ce110a; overflow: hidden; }
#nav { width:980px; float:left; }
#nav h1 { color: #FFF; font-size: 16px; text-align: center;line-height:60px; font-weight: normal; overflow: hidden; cursor: pointer; }
#nav .jquery_out { float: left; line-height: 40px; display: block; text-align: center; color: #fff; }
#nav .jquery_out .smile { padding-left: 1em; }
#nav .jquery_inner { margin-left: 15px; }
#nav .jquery { margin-right: 1px; padding: 0 2em; }
#nav .mainlevel { float: left; /*IE6 only*/}
#nav .mainlevel a { text-decoration: none; line-height: 38px; display: block; width:120px; font-size: 14px; color: #333;}
#nav .mainlevel a:hover h1{border-bottom:3px solid #a30601;background:url(../images/arrow-top.png) center bottom no-repeat;line-height:57px;}
#nav .mainlevel ul li a{width:120px;}
#nav .mainlevel ul li a:hover { display: block; text-decoration: none; color: #fff; background: #ce110b; }
#nav .mainlevel ul { display: none; position: absolute; z-index: 2000; }
#nav .mainlevel li { display: block; border-top: 1px solid #fff; background: #e5e5e5; text-align: center; line-height: 40px; height: 40px; width: 120px; z-index: 2000; /*IE6 only*/ }
.search{float:right;width:220px;padding:15px 0;position:relative;}
.inp-txt{display:inline-block;line-height:30px;height:30px;border:none;border-left:1px solid #fff;/*width:219px;*/padding:0 40px 0 5px;vertical-align: middle;background:none;color:#fff;font-size:14px;}
.inp-txt::-webkit-input-placeholder{color:#fff;}
.inp-txt::-moz-placeholder { color:#fff; }
.inp-btn{display:block;width:40px;line-height:30px;vertical-align: middle;background:none;background:url(../images/icon1.png) -10px -13px no-repeat;border:none;top:15px;right:0;position:absolute;}
/*footer*/
.footer-b{background:#f3f3f3;padding:30px 0;}
.footer-d{background:#f3f3f3;border-top: solid 1px #ccc;margin-top: 5px;}
/*友情链接*/
.link-tit{line-height:30px;position:relative;}
.link-tit p{width:100%;height:1px;background:#ccc;margin:15px 0 0 0;}
.link-tit a{display:block;line-height:30px;position:absolute;top:-15px;width:150px;left:50%;margin-left:-75px;text-align:center;background:#f3f3f3;font-size:16px;color:#333;}
.link-fr{padding:20px 0;}
.link-br{width:100%;overflow:hidden;}
.link-br li{width:232px;margin-right:10px;overflow:hidden;border-radius:5px;float:left;text-align:center;}
.link-br li a {display:block;vertical-align: middle;text-align:center;width:232px;height:60px;}
.link-br li a img{max-width:100%;vertical-align: middle;}
.select-b{text-align:center;}
.select-b select{display:inline-block;width:180px;margin-right:10px;border:1px solid #e5e5e5;height:30px;font-size:12px;color:#666;}
/*dibu*/
.footer-w{/* border-top:1px solid #ccc; */}
.footer-txt{border-top:1px solid #fff;padding:30px 0 0 0;}
.footer-txt {line-height:30px;font-size:14px;color:#666;/*text-align:center;*/position:relative;}
.footer-txt p a{display:inline-block;line-height:30px;color:#666;}
.footer-left{float:left;width:800px;}
.foot_right {float:right;width:380px;}
.foot_top_img{width:170px;text-align:center;}
.foot_top_img h2{line-height:30px;font-size:14px;color:#666;font-weight:normal;}
::-webkit-input-placeholder { color:#f00; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }

.close {float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;position:relative;z-index:999;opacity:1;}
