﻿@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:14px; color:#666; outline:none; border:0px;font-family: Arial, "微软雅黑";}
em{font-style:normal;}
input,textarea,input[type=button], input[type=submit],input[type=file], button { cursor: pointer;-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: 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;}
.l4{display: -webkit-box;-webkit-line-clamp: 4;-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);}

.icb1{overflow: hidden;}
.icb1 img{transition: all .5s;}
.icb1:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

/*按钮动画--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*/

.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;}

/*模拟下划线动画*/
.lm:after{content:' '; display: block; width: 0%; height: 1px; background: #004ea1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.lm:hover:after{width: 100%; } 

/*头部*/
.header{height: 130px; } 
.header .wal{position:relative;} 
.header .box{display: table; margin: 0 auto; } 
.header .list{float: left; overflow: hidden; margin-top: 62px; } 
.header .list li{float: left; } 
.header .list li a{position:  relative;height: 68px;line-height: 68px;display:  block;padding: 0 35px;font-size: 16px;color: #414040;} 
.header .list li .tag{position:  absolute;bottom:  0;left:  0;right:  0;margin: 0 auto;display:  none;}
.header .list li:hover a{color: #b0251d; } 
.header .list li:hover a .tag{display:block;}
.header .list li.on a{color: #b0251d; } 
.header .list li.on a .tag{display:block;}
.header .list li.on2 a{color: #b0251d; } 
.header .list li.on2 a .tag{display:block;}
.header .logo{float: left; margin: 20px 53px; } 
.header .search{border:1px solid #e6e6e6;border-radius: 50%;position:  absolute;right:  0;top: 76px;overflow:  hidden;background:#fff; z-index:9;} 
.header .search input{width: 182px;padding: 0 20px;line-height: 35px;color: #999; display: none; float:  left;} 
.header .search .ico{width: 33px;height: 33px;text-align: center;line-height: 33px;float:  right;} 
.header .search:hover {border-radius: 40px; } 
.header .search:hover input{display: block; }

/*二级栏目*/ 
.sNav{display: none; position:  absolute; width: 100%; z-index:  9; background:  #fff; } 
.sNav .top{height: 96px; line-height: 96px; background: #f0f0f0; } 
.sNav .bot{height: 78px; line-height: 78px; background-size: #efefef; } 
.sNav .bot ul li{float: left; margin-right: 42px; } 
.sNav .bot ul li a{display: block; color: #9d9d9d; } 
.sNav .bot ul li a:hover{color: #b0251d; }

/*底部*/
.footer{height: 345px; background: #2b2b2b; } 
.footer .le-box{margin-top: -90px; } 
.footer .show{overflow: hidden; } 
.footer .show li{width: 259px; height: 269px; float: left;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s; } 
.footer .show li em{display: block; font-size: 18px;color: #ffffff; margin-left: 32px; margin-top: 55px; } 
.footer .show li span{display: block;font-size: 12px;color: #ffffff;line-height: 40px;margin-left: 32px;margin-bottom: 35px;opacity: .3;} 
.footer .show li p{font-size: 14px;color: #ffffff;line-height: 25px; margin-left: 32px; } 
.footer .show li:nth-child(1){background: url(../202/a15.jpg)no-repeat 100% 100%;background-size: 100%; } 
.footer .show li:nth-child(2){background: url(../202/a16.jpg)no-repeat 100% 100%;background-size: 100%; } 
.footer .show li:nth-child(2) em,
.footer .show li:nth-child(2) p{color: #2b2b2b; } 
.footer .show li:nth-child(2) span{color: #c2c2c2;opacity: 1;} 
.footer .show li:nth-child(3){background:#b0251d; } 
.footer .links{overflow: hidden; margin-top: 33px; } 
.footer .links li{line-height: 40px;margin-right: 15px;float:  left;} 
.footer .links li a{display: block; font-size: 14px;color: #fff; } 
.footer .links li a:hover{opacity: .5; } 
.footer .p{line-height: 45px; color: #878787; } 
.footer .p a{color: #878787;} 
.footer .p a:hover{color:#fff; } 
.footer .rg-notes{text-align: right; } 
.footer .rg-notes .ewm{margin-top: 35px; } 
.footer .rg-notes p{line-height: 45px; color: #fff; opacity: .5; } 
.footer .icos{overflow: hidden; margin-top: 28px; } 
.footer .icos li{float: left; margin-left: 15px; } 
.footer .icos li a{display: block; } 
.footer .icos li:hover{opacity: .5; }
.footer .show li:nth-child(1):hover{background-size: 110%;} 
.footer .show li:nth-child(2):hover{background-size: 110%;} 

/*返回顶部*/
.toTop{position: fixed; bottom: 10%; right: 10px; z-index: 99; cursor: pointer; }

/*内页banner图*/
.bannerPic,.bannerPic img{width: 100%;}

/*二级导航*/
.nav2{background: #f0f0f0;} 
.nav2 ul{overflow: hidden;} 
.nav2 li{float: left;} 
.nav2 li a{display: inline-block;padding:0 47px;height: 65px;font-size: 16px;line-height: 65px;color:#666;} 
.nav2 li.on a,.nav2 li:hover a{background: #b0251d;color: #fff;font-weight: bold;} 

/*路径*/
.path{background: url(../202/home.png) no-repeat 0 33px;padding-left: 23px;color: #999999;font-size: 12px;height:  80px;line-height: 80px;}
.path a{color: #999999;font-size: 12px;}
.path a:last-child{color: #b0251d;}
.path i{display: inline-block;padding: 0 5px;color: #999999;font-size: 12px;}
.path a:hover{color: #b0251d;}

/*侧边栏*/
.sideBar{ position:fixed; right:10px; top:40%; 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: #fff;height:52px;text-align:center;width:52px;-webkit-box-shadow: 0 0 14px -3px #dedede;box-shadow: 0 0 14px -3px #dedede;}
.sideBar .img img{position:relative; top:8px;}
.sideBar .img img.on{display: none;}
.sideBar .liNow .img{background:#b0251d;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:#b0251d; 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:#b0251d;}
.sideBar .li02.liNow .img img.on{display: initial;}
.sideBar .li02.liNow .img img.off{display: none;}
.sideBar .li02 .mouse{background:#b0251d; 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.liNow .img{background:#b0251d;}
.sideBar .li03.liNow .img img.on{display: initial;}
.sideBar .li03.liNow .img img.off{display: none;}
.sideBar .li03 .mouse{background:#b0251d; 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.liNow .img{background:#b0251d;}
.sideBar .li04.liNow .img img.on{display: initial;}
.sideBar .li04.liNow .img img.off{display: none;}
.sideBar .li04 .mouse{background:#b0251d;width:227px;height: 211px;left:-227px;top: -106px;}
.sideBar .li04 .mouse p{text-align:center;font-size: 16px;color:#fff;margin-top: 21px;}
.sideBar .li04 .mouse .imgDiv{text-align:center;padding: 22px 0 19px;}
.sideBar .toTop{display: none;}

/*分页*/
.pageNum{text-align:  center; margin-top: 50px; } 
.pageNum a{display: inline-block; width: 34px; height: 34px; line-height: 34px; border-radius: 50%; font-size: 16px; text-align: center; margin:0 7.5px; background: #efefef; vertical-align:  text-bottom; }
.pageNum .aNow{display: inline-block; width: 34px; height: 34px; line-height: 34px; border-radius: 50%; font-size: 16px; text-align: center; margin:0 7.5px; background: #b0251d; vertical-align:  text-bottom; color:#fff;}
.pageNum a:hover{color: #fff; background: #b0251d; } 
.pageNum a.on{color: #fff; background: #b0251d;} 
.pageNum a.prev{background: #efefef url(../202/a34_1.png) no-repeat center; } 
.pageNum a.next{background: #efefef url(../202/a34_2.png) no-repeat center; } 
.pageNum a.prev:hover{	background: #b0251d url(../202/a34_1on.png) no-repeat center;} 
.pageNum a.next:hover{	background: #b0251d url(../202/a34_2on.png) no-repeat center;}











