@charset "utf-8";
body{color:#666;font-size:14px;font-family: "Microsoft YaHei" !important; height:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#246382;text-decoration:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
ul,li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, form, textarea, p, blockquote, th, td,a,img{padding:0;margin:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
{ box-sizing:border-box;}
.clear{clear:both;}
.hidden{display:none;}
em,i{font-style:normal;}
input,textarea{font-size:12px; font-family:Arial,"华文细黑","STHeiti Light","微软雅黑体","Microsoft Yahei","新宋体",NSimSun,"宋体",SimSun;}
.container,.header,.content,.footer{ margin:auto; width:100%;}
.container{ overflow:hidden;}
.wrap{ margin:auto; position:relative;}
.let{ float:left;}
.rit{ float:right;}
/*========弹出窗========*/
.show-box{ position:absolute; font-family:"宋体"; z-index:80;}
.show-box-bg{ display:none; background:#fff; opacity:.5; filter:alpha(opacity=50); position:fixed; top:0; left:0; bottom:0; right:0; height:100%; width:100%; z-index:50;}

/*========header========*/
.header{padding:20px 0 10px;}
.header .theLogo,.header .theLogo img{ height:150px; width:845px;}
/*========nav========*/
.theNav{ background:url(../images/nav-bg.png) repeat-x; padding-bottom:10px; margin-bottom:-10px; position:relative; font-family:Bodoni MT; z-index:999;}
.theNav .theBox{ height:45px; line-height:45px;}
.theNav li{ float:left; margin-right:20px;}
.theNav li a{ color:#4f2d0b; font-size:18px;}
.theNav li a:hover{ color:#333;}
/*========banner========*/
.theBanner{ overflow:hidden; min-width:1024px; position:relative; width:100%; z-index:990;}
/*========footer========*/
.footer{  }
.footer .theBox{ background:url(../images/footer-line2.jpg) repeat-x #dbd6bd;padding:20px 0;}
.footer .footerNav{ border-bottom:1px solid #8b887b; font-family:"微软雅黑"; font-size:16px; padding:0 10px 25px 20px;}
.footer .footerNav li{ float:left;}
.footer .footerNav h3{ font-weight:400; line-height:45px;}
.footer .footerNav .l1{ width:180px;}
.footer .footerNav .l2{ width:205px;}
.footer .footerNav .l3{ width:155px;}
.footer .footerNav .l4{ width:220px;}
.footer .footerNav .l5{ width:230px;}
.footer .footerNav .l4 .info{ font-size:10px; line-height:18px;letter-spacing:-0.5px;}
.footer .footerNav .l5 .info .d1{ font-family:"微软雅黑"; font-size:16px; letter-spacing:-1px;}
.footer .footerNav .l5 .info .footerSer{ position:relative; margin:15px 0; width:230px;}
.footer .footerNav .l5 .info .footerSer .input-text{ background:#e5e3d9; padding:0 5px; height:35px; line-height:35px; width:150px;}
.footer .footerNav .l5 .info .footerSer .input-sub{ background:#d6d5d1; cursor:pointer; height:35px; line-height:35px; text-align:center; letter-spacing:-1px; font-size:12px; position:absolute; left:160px; top:0; width:70px;}
.footer .footerNav .l5 .info .d2{ font-size:18px; font-weight:400; margin-bottom:12px;}
.footer .footerNav .l5 .info .share a{ background:url(../images/footer-icos.png) no-repeat; display:inline-block; height:32px; margin-right:13px; width:31px; *display:inline; zoom:1;}
.footer .footerNav .l5 .info .share a.a1{ background-position:0px 0px;}
.footer .footerNav .l5 .info .share a.a2{ background-position:-43px 0px;}
.footer .footerNav .l5 .info .share a.a3{ background-position:-86px 0px;}
.footer .footerNav .l5 .info .share a.a4{ background-position:-129px 0px;}
.footer .footerNav .l5 .info .share a.a1:hover{ background-position:0px -38px;}
.footer .footerNav .l5 .info .share a.a2:hover{ background-position:-43px -38px;}
.footer .footerNav .l5 .info .share a.a3:hover{ background-position:-86px -38px;}
.footer .footerNav .l5 .info .share a.a4:hover{ background-position:-129px -38px;}

.footer .footerInfo{ border-top:1px solid #a5a291; clear:both; padding:25px 0 0;}
.footer .footerInfo .theLeft{ float:left; padding-left:20px; width:400px;}
.footer .footerInfo .theLeft a{ margin-right:10px;}

.footer .footerInfo .theRight{ float:right; text-align:right; padding-right:10px; margin-top:-5px; width:400px;}
.footer .footerInfo .theRight a{ margin-left:10px;}
.footer .footerInfo .theRight a.a1{ position:relative; top:5px;}
.footer .footerInfo .copyright{ clear:both; font-size:18px; padding:40px 20px 0 20px;}