.mTop{margin-top: 10px;}
.mT100{margin-top:40px;}
.heat-t{width:1186px; margin:0 auto; line-height:30px; height:30px; padding:0 2px 0 0px; border:#eeeeee solid 1px;background:#f8f8f8;color:#404040;}
.heat-t a{color:#404040;}
.w1190{width: 1190px;margin:0 auto;}
.fr{float: right;}
.fl{float: left;}
.font{font-family:"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";}
.heat-r{width: 226px;background: red;height:30px;}
.heat-m{width: 235px;height:30px;padding-right: 20px;}
.hear-l{width: 565px; height:30px;}
/*闂佽绨肩徊缁樼珶閸儱鏄ラ柨鐕傛嫹*/
.new_font{float:left;padding-left: 5px;}
.hMain{width:1190px;margin:0 auto;position: relative;}
.nav{height: 47px;background: url(../images/nav.png) repeat-x;}
.toTit{width: 231px;height: 53px;line-height:37px;position: absolute;top:-6px;left:-6px;text-align: center;font-size: 14px;font-weight: normal;}
.hMain .toTit a{color:#fff;}
.toTit1{background: url(../images/toPit1.png) no-repeat;}
.toTit2{background: url(../images/toPit2.png) no-repeat;}
.naUl{overflow: hidden;margin-left: 225px;}
.naUl li{width:104px;height:34px;float:left;text-align: center;padding-top:3px;line-height: 34px;font-size: 14px;}
.naUl li a{display:block;color:#fff;background:url(../images/naLine.png) right center no-repeat;}
.naUl .current a,.naUl li a:hover{background:url(../images/naLine.png) right center no-repeat #b50000;text-decoration: none;}
.sear-div{background: #f2f2f2;padding:3px;overflow: hidden;zoom: 1;}
.s-rm{margin: 0;position:relative;overflow: hidden;zoom:1;}
.sr-text2{height: 34px;width: 368px;line-height: 34px;border: 1px solid #e1e1e1;border-right: none;background: #fff;padding-left: 10px;}
.sr-btn2{height: 36px;width: 68px;color:#fff;border: 1px solid #b50000;background: #c60000;position: absolute;top: 0;right: 3px;}
.txt{ background:url(../images/sy_53.png) no-repeat left 10px; float:left; padding-left:27px;}
.hear-l span{color:#E86B0F; font-weight:bold; font-family:"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";padding: 0 6px;}
.txt1{background:url(../images/sy_54.png) no-repeat 8px 10px; float:left; padding-left:26px;}
.ydyy{width:68px; float:right; padding:0 10px; border-right:solid 1px #efefef; position:relative;background:url(../images/icon1.jpg) no-repeat 70px -22px;z-index: 999;}
.ydyy dl{display:none; position:absolute; right:-1px; top:30px; background:url(../images/ico.png) no-repeat 6px 9px #FFF;overflow: hidden;border-right: solid 1px #efefef;border-left: solid 1px #efefef;}
.ydyy dl dd{width:80px; border-bottom:solid 1px #efefef; height:30px; line-height:30px;padding-left: 25px;}
.heat-ul li{float:right;padding: 0 10px;border-right:#efefef solid 1px;}
.heat-ul li a{display: block;}
.heat-ul li.phone a{width:48px;background:url(../images/icon1.jpg) no-repeat 0 5px; padding-left:16px;display: block;}
.gfwx li{float: left;}
.gfwx li.wxin{background: url(../images/w1.jpg) no-repeat left center;padding:0 8px 0 24px;color: #1582bd;position: relative;}
.gfwx li.jgz{width:64px;height: 24px;background:url(../images/w2.jpg) no-repeat left center;text-indent: -9999px;}
.gfwx li.jgz a{color: #1582bd }
.gfwx li.st{width:60px;height: 24px;background:url(../images/w3.jpg) no-repeat 4px center;text-indent: -9999px;}
.cont-tt{height: 97px;}
.m-logo{ width:217px; height:74px; background: url(../images/logo2015.png) no-repeat 18px 10px; padding: 10px 0 0 18px; display:inline}
.m-logo a{width:217px; height:74px;display: block;text-indent: -99999px;}
.m-search{ width:446px; height: 70px; padding: 18px 0px 0px 61px; display:inline}
.m-search ul{overflow: hidden;zoom: 1;}
.m-search ul li{width: 60px;height: 24px;float: left;}
.m-search ul li a{display:block; width:60px; height:22px; padding-top:2px; line-height:22px; text-align:center;}
.m-search ul li.hover a{color:#FFF;background:#ec384b;}
.m-search ul li a:hover{color:#FFF;background:#ec384b;}
.inp_tex{ float:left; width:362px; height:30px; border:solid 2px #ec384b; border-right:none; color:#8c8b8b; line-height:30px; padding-left:10px}
.inp_sub{width: 68px;height: 34px;border: 1px solid #b50000;background: #c60000;float: left;cursor: pointer;font-size: 18px;color: #fff}
.m-hu{height: 60px;width: 218px;margin-top: 24px;}
.hu-l{width: 20px;margin-right: 2px;}
.hu-m{border: 1px solid #d7d7d7;height: 58px;width: 96px;overflow: hidden;}
.hu-m img{height: 58px;width: 96px;}
.hu-m1{border-right: none;}
.sy32{position: absolute;display: none;margin: 0;padding: 0;width: 75px;height: 75px;right: 0px;top: 27px;}
/*ft*/
.mT37{margin-top: 20px;}
.ft{padding-bottom: 20px;}
.ftMain{width: 1190px;margin:0 auto;}
.ftRed{height: 67px;background: #d3172c;}
.ftNa{height:34px;line-height:34px;text-align:center;border-bottom: 1px solid #ccc;color:#595959;}
.ftNa a{color:#666;margin:0 5px;}
.ftAl{position: relative;overflow: hidden;padding:12px 0 0 6px;color:#666;line-height: 20px;zoom:1;}
.ftImg{position: absolute;top:12px;right:0;}
.ftImg a{float:left;margin-right: 5px;}
.ftLogo{float:left;margin-right: 10px;}
.link{padding:10px 10px 10px 70px;background: #f2f2f2;position: relative;margin-top:10px;zoom:1;}
.liSp{width: 65px;position: absolute;top:10px;left:10px;color:#666}
.lAi{overflow: hidden;line-height: 20px;}
.lAi a{margin:0 3px;color:#666;}
.s-foot{padding: 18px 0;}
.s-fl{float: left;padding-left: 104px;width:560px;margin-bottom: 18px; }
.s-fr{width: 476px;float: left;margin-left: 176px;}