﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1005px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; background-color:#fff;}
.htop{ background:#2e2e2e; position:relative;z-index:999;}
.htop em{ line-height:40px; color:#818181; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 580px; }
.htop .top_right{}
.htop .top_right ul{ float:left; padding-right:38px; line-height:40px; background:url(dtImg.png) no-repeat right center; margin-right:10px;}
.htop .top_right li{ float:left; position:relative; z-index:99;}
.htop .top_right li .ewm{ position:absolute; top:40px; left:0; display:none;}
.htop .top_right li:hover .ewm{ display:block;}
.htop .top_right li a{ color:#818181; padding:0 10px; border-left:1px dotted #585858;}
.htop .top_right li a.noBg{ border-left:none;}
.htop .top_right .search{ float:left; background:url(shBg.png) no-repeat center; width:201px; height:21px; padding:2px; margin-top:8px;}
.htop .top_right .search .txt{ float:left; width:160px; height:21px; line-height:21px; background:none; padding:0 10px; color:#6a6a6a; border:none; outline:none;}
.htop .top_right .search a{ float:left; width:21px; height:21px; background:url(sub.png) no-repeat center;}
.hcont{ background:url(htbg.png) repeat-x center bottom; padding-top:27px; position:relative; z-index:99;}
.hcont .logo{ float:left;}
.hcont .logo img{ display:block;}
.hcont .navList{ float:right; margin-top:12px;}
.hcont .navList .kl{ float:left; position:relative;}
.hcont .navList .kl a{ text-decoration:none;}
.hcont .navList .kl>span{ display:inline-block; position:relative; cursor:pointer; text-align:center; padding:0 23px; background:url(line.png) no-repeat right 2px;  padding-bottom:44px;}
.hcont .navList .kl>span a{ font-size:14px; color:#3d3d3d;}
.hcont .navList .kl>span.noPr{ padding-right:0; background:none;}
.hcont .navList .kl>span i{ display:block; background:url(tkktBg.png) no-repeat center; position:absolute; bottom:0px; left:50%; margin-left:-3px; width:6px; height:3px; display:none;}
.hcont .navList .kl .noPr{  border-left:none;}
.hcont .navList .kl:hover span a{ color:#c8151e;}
.hcont .navList .kl .sedNav{ padding:40px 80px 40px 30px; position:absolute; width:100%; background:#eee; left:-400px; top:61px; z-index:99;width:500px; display:none;}
.hcont .navList .kl .sedNav dl{ float:left; padding-right:40px; background:url(sednavBg.png) no-repeat right top;}
.hcont .navList .kl .sedNav dt{ border:10px solid #fff; margin-top:10px;}
.hcont .navList .kl .sedNav dt img{ display:block;}
.hcont .navList .kl .sedNav dd{ margin-top:25px;}
.hcont .navList .kl .sedNav dd h5{ font-size:18px; color:#c8151e; font-weight:normal; line-height:18px;}
.hcont .navList .kl .sedNav dd p{ font-size:14px; color:#3b3b3b; line-height:14px; margin-top:6px; margin-bottom:10px;}
.hcont .navList .kl .sedNav dd span{ font-size:10px; color:#c0c0c0; display:block; line-height:11px;}
.hcont .navList .kl .sedNav ul{ float:left; margin-left:45px;}
.hcont .navList .kl .sedNav li{ float:left;}
.hcont .navList .kl .sedNav li.noPr{ padding-right:0;}
.hcont .navList .kl .sedNav li p{ height:39px; line-height:39px;}
.hcont .navList .kl .sedNav li p a{ color:#3b3b3b; font-size:13px;}
.hcont .navList .kl .sedNav li p a:hover{ color:#c8151e;}






.footer{ width:100%; background:#181818;}
.footer .container{}
.footer .ftcont{ overflow:hidden; padding-bottom:49px; padding-top:35px; background:url(dlBg2.png) repeat-x center bottom;}
.footer .ftcont dl{ height:240px; padding:10px 48px; float:left; background:url(dlBg.png) repeat-y left center;}
.footer .ftcont dt{ font-size:13px; color:#fff;}
.footer .ftcont dt img{ display:block;}
.footer .ftcont dd{ margin-top:37px;}
.footer .ftcont dd p{ height:26px; line-height:26px;}
.footer .ftcont dd p a{ color:#999; text-decoration:none;}
.footer .ftcont dd p a:hover{ color:#c8151e;}
.footer .ftcont dd span{ display:block; font-size:13px; color:#999; text-align:center;}
.footer .ftcont .noMt{ margin-top:15px;}
.footer .ftbot{ text-align:center; padding-top:41px; padding-bottom:36px;}
.footer .ftbot p{ margin-bottom:16px;}
.footer .ftbot p a{text-decoration:none; font-size:13px; color:#999; padding:0 19px; background:url(ftaBg.png) no-repeat left center;}
.footer .ftbot p a:hover{ color:#c8151e;}
.footer .ftbot p a.noBg{ background:none;}
.footer .ftbot span{ color:#777;}
.footer .wal {width: 1005px; margin: 0px auto;}
.footer .left {text-decoration:none; height:20px; line-height:20px; float: left;}
.footer .right {text-decoration:none; height:20px; line-height:20px; text-align: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 22%; float: right;}


.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:50%; right:50%; margin-right:-600px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidebox img{float:left;}
.side ul li .ewm{ display:block; position:absolute; left:-145px; top:-200px; display:none;}
.side ul li:hover .ewm{ display:block;}
.side ul li a{ text-decoration:none;}
