﻿@charset "utf-8";

/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px;  font-family:"微软雅黑"; overflow-x:hidden; background-size:auto 100%;}
ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i{ font-style:normal;padding: 0px; margin: 0px;list-style:none;}
figcaption,nav,article,header,aside,footer,time,section,small{ display:block; margin:0px;}
select,input,em,textarea{ font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#5A5A5A;}
h1,h2,h3,h4,dt{ font-family:"微软雅黑"; font-weight:normal;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#a8c8c9;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
a:hover{ color:#FFF; text-decoration:none;}

.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}.clearfix{overflow:hidden;_zoom:1;}
.contain{ width:1200px; margin:0px auto;} 

/*top*/
.header{ height:177px;margin:0px auto;}
.header .top{ height:137px; overflow:hidden;}
.header .tel{ float:right; padding-top:41px;}
#navgation{ height:40px; line-height:40px; font-size:18px;}
#navgation li{ float:left; background:url(../images/linenav.gif) right top no-repeat; padding-right:2px;}
#navgation li .aon a{ display:block; padding:0px 14px 0px 15px; color:#fff;}
#navgation li .aon a:hover,#navgation .onnav .aon a{ background:#8c8c8c;}
.subnav{ display:none; position:absolute; width:100%; left:0px; background:#8c8c8c; border-bottom:1px solid #201010; line-height:49px; top:177px; z-index:10; font-size:16px; text-align:center; color:#fff;}
.subnav a{ color:#fff; margin:0px 13px;}.subnav a:hover{ color:#b61f24;}

/*footer*/

.footer{ border:0;background:#23283d; height:auto; color:#fff; }
.footer .line{ border:0; }
.footer .bnav{ text-align:center; clear:both; line-height:36px; padding:11px 0px 51px 0px; width:924px; margin:0px auto; line-height:23px;}
.footer .bnav a{ color:#fff; display:inline-block; margin:0px 2px;}
.footer .bnav a:hover{ color:#ffcc00;}
.footer .bnav p{ font-size:16px; padding-bottom:4px; font-size:13px; letter-spacing:0.2em;}
.footer .link{ padding:15px 0px 0px 0px; line-height:15px;}
.footer .link a{ color:#727171;}.footer .link a:hover{ color:#ffcc00;}
.footer .bnav .bnavl{ width:400px; float:left; text-align:left}
.footer .bnav .bnavr{ width:400px; float:right; text-align:right}

.fotttall{ width:100%; background:#23283d; height:auto;color:#86756C;}
.fottt{ width:1200px; margin:0 auto; background:#23283d; height:auto;color:#86756C;}

.fottt a{ padding-left:10px; padding-right:10px; color:#86756C;}

  #footsy{ width:100%;text-align:center; height:80px; margin-top:-260px; line-height:22px; color:#404953; padding:0;}
  #footsy a:link{ color:#404953; text-decoration:none;}
  #footsy a:visited{ color:#404953; text-decoration:none;}
  #footsy a:hover{ color:#4F5C6B; text-decoration:underline;}
 
#foot{ width:1200px; height:262px; margin:0 auto; }
 #foot a:link{ color:#b5d8d7; text-decoration:none;}
 #foot a:visited{ color:#b5d8d7; text-decoration:none;}
 #foot a:hover{ color:#fff; text-decoration:underline;}
#footy{ width:100%; height:35px; text-align:center; line-height:35px; color:#999999; background:#e3e3e3;}
 #foota{ width:900px; height:232px; float:left; margin:30px 0 0 0;}
 .footli-left-logo{ width:148px; float:left; background:url(footlogo.png) no-repeat left 0 -2px;}
 .footli{ width:148px; float:left;}
 .footlitt{ width:123px; height:38px; font-size:18px; line-height:30px; font-family:"微软雅黑"; color:#666; margin:0 0 8px 0;}
 .footlitt a{ color:#666; text-decoration:none;}
 .fli{ width:130px; height:auto; line-height:24px; padding:0 0 0 0;}
 .fli a{ color:#666;}
 
 .fli-guest{ width:100px; height:34px; background:#404660; text-align:center; margin-left:-20px; font-size:18px; line-height:34px; padding:0 0 0 0;}
 .fli-guest a{ color:#666;}
 .guest-content{ text-align:center;font-family:"微软雅黑"; color:#fff;font-size:14px;}
 .guest-content-mobile{ margin-left:-10px; text-align:center;font-family:"微软雅黑"; color:#fff;font-size:14px;}

 #footb{ width:300px; height:auto;color:#b5d8d7;  padding:30px 0 5px 0; float:right;}
 #footb a:link{ color:#b5d8d7; text-decoration:none;}
 #footb a:visited{ color:#b5d8d7; text-decoration:none;}
 #footb a:hover{ color:#fff; text-decoration:underline;}
 
.footer-bottomall{ background:#1c2031; text-align:44px; line-height:44px; height:44px; color:#60727d; margin-bottom:0}
.footer-bottom{ width:1200px; margin:0 auto; }
.sitemap{width:1200px; height:auto !important; height:211px; min-height:211px; margin:0px auto;}
.sitemap dl{ float:left; width:268px; line-height:19px;text-align: left;}
.sitemap dl dt{ font-size:16px; line-height:43px;}
.sitemap dl a{ color:#86756C;}.sitemap dl a:hover{ color:#86756C;}
.sitemap dl.ewa{ padding:56px 0px 0px 18px; letter-spacing:-0.1em; font-size:13px; width:228px; line-height:25px;color:#86756C;}
.sitemap dl.ewm{ padding:56px 0px 0px 18px; letter-spacing:-0.1em; font-size:13px; width:208px; line-height:25px;color:#86756C;}
.sitemap dl.tel{padding:56px 0px 0px 18px; width:260px; float:right;line-height:25px;color:#86756C;line-height:25px;}

.process{ text-align:center; height:105px; clear:both;}

.msgbox{ position:fixed; left:0px; bottom:0px; z-index:999; width:100%; background:#adadad; height:62px; color:#fff; text-align:center;}
.msgbox .orange{ color:#fd0000; font-size:45px; font-style:italic; vertical-align:middle;}
.msgbox dl{ padding-top:10px; font-size:25px;}
.msgbox dd{ color:#fff; line-height:34px;}
.msgbox .txt{ display:inline-block; margin:0px 8px 0px 30px;}
.msgbox .input{ width:263px; height:38px; line-height:38px; border:0px; vertical-align:middle; font-size:15px; font-family:"微软雅黑"; text-indent:1em; color:#bfc0c0;}
.msgbox .btn{ color:#fff; font-size:19px; cursor:pointer; width:129px; height:40px; border:0px; background:#a7000b;vertical-align:middle; font-family:"微软雅黑";}

.fastnav{ position: fixed; _position: absolute; left:0.5%; top:200px; z-index: 1500; width:130px;}
.fastnav .title{ background:url(../images/fastnav.png) 0px top no-repeat; line-height:35px; font-size:16px; color:#fff; text-align:center;}
.fastnav #top{ background:url(../images/fastnav.png) 0px bottom no-repeat; line-height:28px; font-size:16px; color:#fff; text-align:center;}
.fastnav #top a{color:#fff;}
.fastnav .linebox{ background:#fff; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; padding-top:15px;}
.fastnav .linebox li{ margin-left:14px; background:url(../images/arr.gif) 0px center no-repeat; padding-left:15px; line-height:26px;}
.fastnav .linebox li a{ font-size:14px;}
.fastnav .tel img{ display:block; margin-top:8px;}

.rightad{ border:1px solid #9f9f9f; background:#e6e6e6; width:129px;position: fixed; _position: absolute; z-index: 1500; top: 200px; right:0.5%; font-size:14px;}
.rightad .qqtit{ color:#746457; background:url(../images/servicebg.png) 0px top no-repeat; padding:0px 0px 3px 36px; line-height:43px;}
.rightad .qqli{ margin-bottom:14px; border-bottom:3px solid #9f9f9f;}
.rightad .qqli li{ margin:0px 0px 0px 11px; border:0px; line-height:32px; background:url(../images/servicebg.png) -129px top no-repeat; padding-left:33px;}
.rightad .qqli li a{ color:#454545;}.rightad .qqli li a:hover{ color:#a7000b;}
.rightad .teltit{ margin:14px 0px 0px 11px; line-height:27px; padding-left:33px; background:url(../images/servicebg.png) -129px bottom no-repeat;color:#746457;}
.rightad .tel{ text-align:center; line-height:17px; padding-top:15px; height:42px;}
.rightad .ewm{ border-top:3px solid #9f9f9f; line-height:32px; padding-top:11px; text-align:center; color:#000000; font-size:13px;}
.rightad .ewm img{ display:block; margin:0px auto;}


