@charset "utf-8";

body{padding:0;margin:0;word-wrap:break-word;min-width:1200px;}
body, input, textarea, select, button{font:14px/1.6 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,textarea,blockquote,p{padding:0;margin:0;zoom:1;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
address,cite,code,em,th,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
img{vertical-align:top;border:0;}
a{color:inherit;text-decoration:none;*color:#333;/*ie6-7*/cursor:pointer; transition:color .3s;}
a:hover{color:#d00;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,select,button{outline:none;}
ul:before,ul:after,div:before,div:after,form:before,form:after{clear:both;display:table;content:" ";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.box-sizing, .box-sizing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.waiting, .waiting *{cursor:wait !important;}
.font-songti, .font-songti *{font-family:"\5B8B\4F53";}
.clear{display:block;clear:both}
.hidden{overflow:hidden;}
.block{display:block;}
.hide{display:none;}
.c{text-align:center;}
.r{text-align:right;}
.b{font-weight:bold;}
.i{font-style:italic;}
.fl{display:block;float:left;}
.fr{display:block;float:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
a.ellipsis, .ellipsis a, .self-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.size12{font-size:12px;}
.size16, .medium{font-size:medium;}
.size18, .large{font-size:large;}
.size20{font-size:20px;}
.size22{font-size:22px;}
.size24, .x-large{font-size:x-large;}
.size28{font-size:28px;}
.h0{height:0;}
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.pointer{cursor:pointer;}
.color-fff,.white{color:#fff;}
.color-f00,.red{color:#f00;}
.color-999{color:#999;}
.color-888{color:#888;}
.color-777{color:#777;}
.color-666{color:#666;}
.color-555{color:#555;}
.color-444{color:#444;}
.color-333{color:#333;}
.color-000,.black{color:#000;}
.my-transition{transition:ease .5s;-webkit-transition:ease .5s;}

.wrap{margin-right:auto;margin-left:auto;width:1200px;}

.header .logo{height:90px;line-height:86px;}
.header .logo img{vertical-align:middle;}
.header .link{line-height:90px;color:#ccc;}
.header .link a{color:#999;}
.header .link a:hover{color:#d00;}
.nav{position:absolute;top:90px;right:0;left:0;height:66px;background-color:#331b1a;background-color:rgba(0,0,0,.6);z-index:5;}
.nav-fixed{position:fixed;top:0;background-color:rgba(255,255,255,.95);}

.wxy-nav li{position:relative;}
.wxy-nav>li{float:left;}
.wxy-nav>li>a{display:block;position:relative;padding:0 40px;line-height:66px;font-size:medium;color:#fff;}
.wxy-nav>li>a>em{position:absolute;display:block;right:0;bottom:0;left:0;height:0;overflow:hidden;background-color:#ca141d; transition:all linear .3s;}
.wxy-nav>li>a>span{display:block;position:relative;}
.wxy-nav>li>a.on, .wxy-nav>li>a:hover, .wxy-nav>li:hover>a{color:#fff;}
.wxy-nav>li>a.on em{height:100%;}
.wxy-nav div{position:absolute;z-index:1;display:none;top:100%;padding:10px;background-color:#c00;}
.wxy-nav div a{display:block;padding:0 10px;line-height:30px;color:#fff;white-space:nowrap;}
.wxy-nav div div a:hover{text-decoration:underline;}
.wxy-nav div div, .wxy-nav ul li:hover{background-color:#fc870c;}
.wxy-nav-horizontal ul, .wxy-nav-horizontal li{float:left;}
.wxy-nav-vertical>li>div{left:0;padding:0;min-width:100%;}
.wxy-nav-vertical div a{text-align:center;line-height:36px;}
.wxy-nav-vertical div div{padding:0;top:0;left:100%;}
.wxy-nav-vertical div div a{padding:0 15px;text-align:left;}


.nav form{margin-top:17px;border:1px solid #999;border-radius:4px;line-height:30px;}
.nav form:hover{border-color:#fff;}
.nav form input{border:0;padding:0 5px;height:30px;background:none;}
.nav form button{border:0;width:30px;height:30px;background:url(../images/search.png) -5px -5px no-repeat;}
.nav form:hover button{margin:0;background-position:-45px -5px;}
.nav forminput::-webkit-input-placeholder{color:#999;}
.nav forminput::-moz-placeholder{color:#999;}
.nav forminput:-ms-input-placeholder{color:#999;}

.footera{padding-top:25px;min-height:327px;background-position:center top;background-repeat:no-repeat;background-color:#171f23;}
.footera a:hover{color:#fff;}
.footera dl{margin-left:60px;line-height:28px;line-height:3;}
.footera dl:first-child{margin-left:0;}
.footera dl dt a{margin-bottom:10px;border-bottom:1px solid #50575b;}
.footera1{width:155px;}
.footera2{width:400px;}
.footera2 dt a{width:42%;}
.footera2 dd a{float:left;margin-right:8%;width:42%;}
.footera3 dt{margin-bottom:10px;width:155px;}
.footera3 dd{line-height:2;}
.footera4{padding-top:30px;width:180px;}
.footera4 .icon{width:32px;height:32px;}
.footera4 .icon em{bottom:100%;left:-44px;width:120px;height:0;}
.footera4 .icon:hover em{height:120px;}
.footera4 .icon em img{width:120px;height:120px;}
.footera4 .weixin{background:url(../images/weixin.png) center center no-repeat;}
.footera4 .link{margin-top:10px;border:1px solid #8f9ba8;padding:5px 15px;}
.footera4 .link:after{display:block;position:absolute;top:14px;right:14px;border-top:1px solid #999;border-right:1px solid #999;width:8px;height:8px;transform:rotate(-45deg);content:""; transition:ease .5s;-webkit-transition:ease .5s;}
.footera4 .link:hover:after{top:10px;transform:rotate(135deg);}
.footera4 .link ul{bottom:100%;right:-1px;left:-1px;padding:5px 0; display:none;border:1px solid #8f9ba8;background-color:#1f3f5b;}
.footera4 .link ul a{padding:5px 10px;}

.footer{padding:15px 0;background-color:#171f23;}

img.captcha{cursor:pointer;}

/*ckplayer视频播放*/
.ckplayer-container{margin:0 auto 20px;width:100%;max-width:1000px;}

/*wxyImgFocus*/
.wxy-img-focus{position:relative;}
.wxy-img-focus .button{display:none;position:absolute;top:50%;margin-top:-15px;padding:0 5px;width:auto;line-height:30px;font-size:small;color:#fff;background-image:none;background-color:rgba(0,0,0,.7);cursor:pointer;}
.wxy-img-focus:hover .button{display:block;}
.wxy-img-focus .next{right:0;}
.wxy-img-focus ul{position:absolute;top:0;right:0;bottom:0;left:0;}
.wxy-img-focus ul li, .wxy-img-focus ul a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;}
.wxy-img-focus ul img{display:block;width:100%;height:100%;} /*当焦点图使用时，图片以<img/>形式调用*/
.wxy-img-focus .title-container{position:absolute;right:0;bottom:0;left:0;height:34px;overflow:hidden;}
.wxy-img-focus .title-container .div{position:absolute;top:0;right:0;bottom:0;left:0;}
.wxy-img-focus .title-container .mask{background:#000;opacity:.7;filter:Alpha(opacity=70);}
.wxy-img-focus .title{float:left;height:34px;overflow:hidden;}
.wxy-img-focus .title a{display:block;width:100%;line-height:34px;text-indent:1em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wxy-img-focus ol{position:absolute;bottom:10px;}
.wxy-img-focus ol li{float:left;padding-right:8px;}
.wxy-img-focus ol.dot i{display:block;width:12px;height:12px;text-indent:-99px;overflow:hidden;border-radius:50%;background-color:#fff;cursor:pointer;}
.wxy-img-focus ol.dot li.on i{background-color:#f60;}
.wxy-img-focus ol.num li{padding-right:6px;}
.wxy-img-focus ol.num i{display:block;width:16px;height:16px;font-size:12px;line-height:16px;text-align:center;color:#e00;overflow:hidden;background-color:#eee;cursor:pointer;}
.wxy-img-focus ol.num li.on i{color:#fff;background-color:#e00;}

/*重置百度分享-分享到微信div盒模型*/
.bd_weixin_popup{box-sizing:content-box !important;}
