@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;font-family:"Microsoft YaHei","微软雅黑"; }
body { background:#ffffff; font-size:12px;}
li { list-style: none; margin: 0; padding: 0; }
img { border: none;margin:0; padding:0; }
.clear { clear:both;}
a { text-decoration: none; color:#333;}
a:hover{ color:#cc492d;}
ul, li, h1, h2, h3, h4, h5, h6, p, div, img { margin: 0; padding: 0; }
i{ font-style:normal}
div {display: block;}
.ztii:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.top01{ height:36px; background-color:#2f2e34;}
.top01_center{ width:1100px; margin:0 auto; position:relative;}
.top01_center ul{ position:absolute; right:0px; height:36px; line-height:36px; padding-left:10px; padding-right:10px;}
.top01_center ul li{ font-size:12px; float:left; margin:0 5px; }
.top01_center ul li a{ color:#777777;}
.top01_center ul li a:hover{ color:#cb4a2c;}
.top01_center ul span{ float:left; color:#999;font-size:12px;}
.logo{ width:1100px; margin:0 auto; height:80px;padding:20px 0;}
.logo_left{ float:left;}
.logo_center{ float:right;}
.top_logo{ background:#fff;}

.box{background:#fff}
/*主导航菜单*/
#nav-menu{height:40px;;background:#fff;width:1100px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}
#nav-menu .menu li{position:relative;float:left;padding:0 10px;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{margin-top:10px;display:inline-block;color:#333;height:30px;text-decoration:none;font-size:14px; width:100px; text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c; background:url(../images/menu_bg.jpg) repeat-x  0 bottom;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{/*background-color:#FFF;*/}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:10px;width:100px;background:#f2f2f2;border-top:0;line-height:normal;z-index:199;}
#nav-menu .menu ul.children li{width:100px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#333;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#f2f2f2;color:#1a529c;text-decoration:none;}

/*footer*/
.footer{ background:#535353; height:58px;}
.foot{ width:1100px; margin:0 auto; height:58px; line-height:58px; text-align:center;}
.foot p{ text-align:center; font-size:12px; color:#FFF;}
.foot p a {color:#fff;}
.foot p a:hover{ color:#da251c}

/*客服*/
.kefu{ background:url(../images/kefu.jpg) no-repeat; width:160px; height:271px; position:fixed; left:0;top:700px;}
.kefu .k_04{ width:20px; height:20px; float:right;}
.kefu .k_01{ clear:both; width:160px; text-align:center; font-size:14px; color:#FFF; display:inline-block; height:32px; line-height:32px; margin-top:60px; }
.kefu .k_02{ clear:both;width:160px; text-align:center; font-size:14px; color:#FFF; display:inline-block; height:32px; line-height:32px; margin-top:4px;}
.kefu .k_03{ clear:both;width:160px; text-align:center; font-size:14px; color:#ffcc00; display:inline-block; height:32px; line-height:32px; margin-top:6px;}