@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, .container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; position: relative; z-index:999; height:120px;}

.httop{height: 50px; background: #000000;}
.httop .Menu{height: 50px; overflow: hidden; padding-left: 10px;}
.httop .Menu li{float: left; height: 50px;}
.httop .Menu li a{display: inline-block; height: 50px; line-height: 50px; padding: 0px 29px; *padding: 0px 29px; font-size: 15px; color: #cfcfcf;}
.httop .Menu li.cur a{ background: #c31515; text-decoration: none; color: #fff;}
.httop .Menu li:hover a{ background: #c31515; text-decoration: none; color: #fff;}
/*httop_end*/
.htdown{height: 131px; background:url(../img/hdbg.png) no-repeat center top;}
.htdown .container{height: 131px; overflow: hidden;}
.htdown_l{float: left; overflow: hidden; margin-top: 19px;}
.htdown_l h1{float: left; overflow: hidden;}
.htdown_l h1 *{display: inline-block; float: left;}
.htdown_l h1 i{width: 2px; height:77px; margin-left: 11px; background:url(../img/xian.png) no-repeat;}
.htdown_l>div{padding-left: 148px; padding-top: 8px;}
.htdown_l h2{font-size: 30px; color: #fff; font-weight: normal;}
.htdown_l h2 span{ font-weight: bold;}
.htdown_l p{ font-size: 18px; color: #fff; margin-top: 3px;}
.htdown_mid{ float: left; overflow: hidden; margin-left: 100px; margin-top: 13px;}
.htdown_mid dt{ float: left;}
.htdown_mid dt img{ display: block;}
.htdown_mid dd{padding-left: 41px;	}
.htdown_mid dd span{ font-size: 12px; color: #f2f2f2;}
.htdown_mid dd p{ font-size: 18px; color: #f2f2f2;}
.htdown_r{ float: right; overflow: hidden; margin-top: 14px;}
.htdown_r a{display: inline-block; float: left; width: 39px; height: 39px;}
.htdown_r .map{ margin-left: 8px;}

.htdown_r .wx{display: inline-block; float: left; width: 39px; height: 39px;}
.htdown_r .wx .topEwm{position: absolute; left:76%; top: 40px;margin-left: -50px; padding-top:10px; display: none;}
.htdown_r .wx:hover .topEwm{display:block;}
/*-- header_end -->*/


.footer{ background: #000000; padding-bottom: 43px;}
.ftmenu{height: 60px; line-height: 60px; overflow: hidden;}
.ftmenu li{ float: left; margin-left: 21px; margin-right: 21px;}
.ftmenu li a{ font-size: 15px; color: #fff;}
.footer .underline{ height: 4px; border-top: 1px solid #2d2d2d; border-bottom: 1px solid #2d2d2d;}
.ftdown{ overflow: hidden; margin-top: 37px;}
.ftdown .ftdown_l{ float: left; overflow: hidden; margin-left: 37px;}
.ftdown .ftdown_l h5{ float: left; overflow: hidden;}
.ftdown .ftdown_l h5 *{ float: left; display: inline-block;}
.ftdown .ftdown_l h5 i{ height: 108px; width: 0px; border-left: 1px solid #2d2d2d; margin-left: 16px;}
.ftdown .ftdown_l h5 img{ margin-top: 17px;}
.ftdown .ftdown_l>div{padding-left: 158px; padding-top: 10px;}
.ftdown .ftdown_l>div p{ line-height: 22px; font-size: 13px; color: #eeeeee;}
.ftdown .ftdown_l>div p *{display: inline-block; font-size: 13px; color: #eeeeee;}
.ftdown .ftdown_l>div p em{ width: 20px; height: 0px; text-indent: -999999em;}
.ftdown .ftdown_r{ float: right; padding-left: 120px; background:url(../img/ewbt.png) no-repeat left top;}
.ftdown .ftdown_r span{ width: 125px; height: 125px; overflow: hidden; padding: 2px 2px; background: #fff; float:left;}
.ftdown .ftdown_r span img{ display: block;}
/*-- footer_end --*/

.retop{}
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}

.side{position:fixed;width:54px;height:275px;right:0;top:150px;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:-96px; top:-150px; display:none;}
.side ul li:hover .ewm{ display:block;}
.side ul li a{ text-decoration:none;}

.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:90%; 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;}