@charset "utf-8";
/* CSS Document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px; font-family:Arial,"微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
/*a:visited{text-decoration: none; outline:none;}*/
/*a:hover{text-decoration:none; color:#36a390; outline:none;}*/
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

input, textarea{background:transparent; padding:0px; font-size:12px; color:#666; outline:none; border:0px;font-family: Arial, "微软雅黑";}
em{font-style:normal;}
input[type="button"],input[type="submit"],select{-webkit-appearance:none;}

/*通用*/
input::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #666;} 
input:-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
input::-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
input:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #666; }
textarea::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #666;} 
textarea:-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea::-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #666; }

input:focus {outline: none; } 
input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
textarea:focus {outline: none; } 
textarea:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
textarea:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
textarea:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }

i{font-style: normal;}

.wal{width: 1440px;margin:0 auto;}
.wal-1{width: 1200px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}

.l1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.l2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.l3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.l5{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/
.icb{overflow: hidden;}
.icb img{transition: all .5s;}
.icb:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

/*图片黑色遮层--start*/
.img_h{position: relative;}
.img_h .bg{width: 100%; position: absolute; top: 0; height: 100%;background: url(../images/a24.png);opacity: 0; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s; }
.img_h .bg:hover{opacity: 1;}
/*图片黑色遮层--end*/

.tran_2{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tran_3{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

@font-face{font-family: nt1;src:url('../font/IMPACT.TTF');}
@font-face{font-family: nt2;src:url('../font/IMPACTMTSTD.OTF');}

/*头部导航*/
.header{position: fixed;top:0;background: #fff;width: 100%;z-index: 99; } 
.header .o{position: relative;}
.header .logo{position: absolute; left: 50%; margin-left: -76.5px; top: 28px; } 
.header .top{height: 52px; line-height: 52px; margin-bottom: 44px; } 
.header .links{overflow: hidden;}
.header .links li{float: left; overflow: hidden;} 
.header .links li a{float: left;padding: 0 15px;display: block; }
.header .links li i{float: left;}
.header .links li a:hover{color: #f0832b; } 
.header .links li:last-child a{border-right:0; padding-right: 0; } 
.header .bot{height: 44px; line-height: 44px; } 
.header .bot .list{overflow: hidden;display:  table;margin: 0 auto;position: relative;} 
.header .bot .list li{float: left; } 
.header .bot .list li a{font-size: 16px; color: #303146; margin: 0 52px; display: block; } 
.header .bot .list li a:after{content: ''; display: block; width: 0%; height: 3px; background: #f0832b; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.header .bot .list li a:hover,.header .bot .list li.on a,.header .bot .list li.now a{color: #f0832b; }
.header .bot .list li a:hover:after,.header .bot .list li.on a:after,.header .bot .list li.now a:after{width: 100%;}
.header .bot .search{display:none;margin-left: 20px;}
.header .bot .links{display:none;}

/*底部*/ 
.footer{padding-top: 85px;background: #211e1d; } 
.footer .txt .logo{margin-bottom: 35px; } 
.footer .txt .cont li{overflow: hidden; margin-bottom: 25px; } 
.footer .txt .cont li:first-child img{margin-top: 3px; } 
.footer .txt .cont li img{margin-right: 15px; float: left; margin-top: 13px; } 
.footer .txt .cont li p{float: left; line-height: 25px; color: #999; } 
.footer .list{overflow: hidden; } 
.footer .list li{float: left; margin-left: 85px; } 
.footer .list em{display: block; padding-bottom: 40px; font-size: 16px;color: #fff; } 
.footer .list a{display: block; line-height: 35px; color: #999; } 
.footer .list a:hover{color: #f0832b; } 
.footer .bot{margin-top: 57px; height: 85px; line-height: 85px; } 
.footer .bot p{color: #999; } 
.footer .bot p a{color: #999; } 
.footer .bot p a:hover{color: #f0832b; } 
.footer .links{overflow: hidden; } 
.footer .links li{float: left; margin-left: 29px; } 
.footer .links li img.on{display: none; } 
.footer .links li:hover img.off{display: none; } 
.footer .links li:hover img.on{display: initial; }

/*二级栏目*/
.ww{width: 1200px;margin: 0 auto;position: relative;}
.sNav{position: absolute; top: 3px; display: none; z-index: 99;right: 0; } 
.sNav .left{background: #f4f4f4; width: 192px; height: 320px; border-right: 1px solid #ededee; } 
.sNav .left li a{height: 47px; line-height: 47px; color: #9d9d9d; padding-left: 30px; display:block; } 
.sNav .left li:hover a{background: #f0832b url(../images/a21.png)right no-repeat; color: #fff; font-weight: bold; } 
.sNav .rg{background: #fff; width: 670px; height: 319px; border-top:1px solid #ededee;position: relative; } 
.sNav .rg p{margin:50px 0 0 22px; font-size: 18px;color: #333; width: 215px; } 
.sNav .rg p b{display: block;}
.sNav .rg .ico{display: block;margin: 47px 0 0 22px;width: 114px;height: 33px;line-height: 33px;background: #f4f4f4 url(../images/a21.png)no-repeat right;font-weight: bold;color: #f0832b;text-indent: 23px;} 
.sNav .rg .img{margin:45px 45px 0 0;width: 360px;position:absolute;right:  0;top: 0px;} 
.sNav .rg .img img{width: 100%; }

/*侧边栏*/
.sideBar{ position:fixed; right:3px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:52px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none;}
.sideBar .img{background:url(../images/bg3.png) repeat; height:52px; text-align:center; width:52px;}
.sideBar .img img{position:relative; top:8px;}
.sideBar .liNow .img{background:#f0832b;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:#f0832b; width:152px; height:52px;}
.sideBar .li01 a{ display:block; width:152px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li02.liNow .img{background:#f0832b;}
.sideBar .li02 .mouse{background:#f0832b; width:210px; height:52px; left:-210px;}
.sideBar .li02 a{display:block;width:210px;height:52px;color:#fff;font-size: 18px;text-align:center;line-height:52px;}
.sideBar .li02 em{ padding-left: 20px; }
.sideBar .li03 .mouse{background:#f0832b; width:120px; height:52px; left:-120px;}
.sideBar .li03 a{ display:block; width:120px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li04 .mouse{background:#f0832b;width:227px;height:209px;left:-227px;top: -106px;padding-bottom: 10px;}
.sideBar .li04 .mouse p{text-align:center;font-size: 14px;color:#fff;}
.sideBar .li04 .mouse .imgDiv{ text-align:center; padding:25px 0 10px;}
.sideBar .toTop{display: none;}

/*手机头部*/
.m-header .top{height: 30px;line-height: 30px;margin-bottom: 0px;} 
.m-header .top .links li{float: left; } 
.m-header .top .links li a{float: left;padding: 0 10px;display: block;font-size: 12px;} 
.m-header .top .links li i{float: left;font-size: 12px;} 
.m-header .top .links li a:hover{color: #f0832b; } 
.m-header .top .links li:last-child a{border-right:0; padding-right: 0; } 
.m-header .bot{height: 45px; line-height: 45px; } 
.m-header .logo{width: 26%; } 
.m-header img{width: 100%; } 
.m-header .memu{width: 8%; padding: 0 2%; } 
.m-header .search{width: 6%; padding: 0 4%; }

/*手机返回顶部*/
.m-toTop{background: url(../images/m5.png); width: 102px; height: 40px; line-height: 40px; text-indent: 16px; color: #fff; position: fixed; z-index:  99; right:  10px; bottom: 10%; } 
.m-toTop i{float: right; background: url(../images/m4.png) no-repeat 100%; background-size: 10px; width:  15px; height: 40px; margin-right: 11px; }







