@charset "utf-8";

body{font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;}
input,textarea,select{outline:none;}
ul,ol{margin:0;padding:0;list-style:none;}
.waiting, .waiting *{cursor:wait !important;}
.clear{display:block;clear:both}
.my-hidden{overflow:hidden;}
.my-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;}
.block{display:block;}
.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;}
.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;}

/*翻滚按钮公用样式*/
.roll-box{-webkit-perspective:500px;perspective:500px;position:relative;text-transform:uppercase;}
.roll1{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:.5s ease;
    transition:.5s ease;
    -webkit-transform-origin:50% 50% -25px;
    -ms-transform-origin:50% 50% -25px;
    transform-origin:50% 50% -25px;position:absolute;left:0;top:0;width:100%;z-index:1;opacity:1;}
.roll2{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s ease;
    transition:.5s ease;
    -webkit-transform-origin:50% 50% -22px;
    -ms-transform-origin:50% 50% -22px;
    transform-origin:50% 50% -22px;position:absolute;left:0;top:0;width:100%;z-index:-1;opacity:0;display:none\9;}
.roll-box:hover .roll1{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);display:none\9;z-index:0;opacity:0;}
.roll-box:hover .roll2{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);display:block\9;z-index:1;opacity:1;}

.roll-btn{width:190px;height:44px;line-height:42px;}
.roll-btn .face1{border:1px solid #ccc;text-indent:2em;background:url(../images/icon06.png) 140px center no-repeat;}
.roll-btn .face2{border:1px solid #f08519;text-indent:2em;background:#f08519 url(../images/icon05.png) 140px center no-repeat;}

.header .logo img{max-height:80px;}
.header .web-title{padding:20px 0;}
.header-link{padding:20px 0;line-height:60px;color:#666;}
.header-link a{color:#666;}
@media(max-width:991px){
	.header .web-title{padding:20px 0;}
	.nav-collapsed-btn{padding-top:28px;}
	.nav-collapsed-btn .icon-bar{background:#10509c;}
	.nav-collapsed-btn .navbar-toggle{margin-right:0;border-color:#074084;}
	.navbar-toggle{display:block;}
}
@media(max-width:767px){
	.header .web-title{padding:10px 0;max-width:60%;}
	.nav-collapsed-btn{padding-top:5px;}
	.nav-collapsed-btn .icon-bar{background:#10509c;}
	.nav-collapsed-btn .navbar-toggle{margin-right:0;border-color:#074084;}
}

.my-navbar{z-index:9;background-color:#1959a4;}
.my-navbar .mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;filter:alpha(opacity=40);}

#nav>li{float:left;width:10.5%;}
#nav>li:first-child{width:8%;}
#nav>li>a{display:block;color:#fff;font-size:medium;font-weight:300;line-height:68px;text-align:center;}
#nav>li>a.on, #nav>li:hover>a, #nav>li>a:hover{text-decoration:none;background:url(../images/icon07.png) center bottom no-repeat;}
#nav .subnav{position:absolute;display:none;top:100%;left:0;right:0;background-color:#fff;}
#nav .container{padding-top:2em;padding-bottom:2em;padding-right:40px;padding-left:40px;}
#nav dl{float:left;margin-bottom:0;}
#nav dd a{display:block;height:2.5em;}
#nav .intro{width:640px;}
#nav .info{width:290px;}
#nav .info h2{margin-top:0;margin-bottom:15px;}
#nav .info p{height:112px;line-height:2;text-align:justify;}
#nav>li.search{float:right;width:6%;}
#nav>li.search a{font-size:x-large;}
#nav>li.search .subnav{background:none;}
#nav>li.search form{width:25%;}
#nav>li.search .container{padding-right:0;padding-bottom:5em;}
@media(min-width:1200px){
	#nav dl{padding-top:20px;width:380px;}
	#nav dd{float:left;margin-right:10%;width:40%;}
	#nav dd a{border-bottom:1px solid #ddd;line-height:3em;height:3em;text-indent:2em;}
}
@media(max-width:991px){
	#nav .container{padding-right:40px;padding-left:40px;}
	#nav .intro{width:auto;}
}

.m-navbar-mask{z-index:9;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3); margin-left:100%;transition:ease .5s;-webkit-transition:ease .5s;}
.m-navbar-mask.on{margin-left:0;}
.m-navbar{z-index:9;top:0;bottom:0;left:0;width:60%;background-color:#333;font-size:medium; margin-left:-60%;transition:ease .5s;-webkit-transition:ease .5s;}
.m-navbar.on{margin-left:0;}
.m-navbar, .m-navbar a{color:#ccc;}
.m-navbar>div{width:200%; transition:all ease .5s;-webkit-transition:ease .5s;}
.m-navbar>div.on{margin-left:-100%;}
.m-navbar ul{float:left;width:50%;}
.m-navbar li{border-top:1px solid #444;border-bottom:1px solid #222;line-height:3em;}
.m-navbar li:first-child{border-top:0;padding-top:1em;}
.m-navbar li a{width:80%;text-indent:2em;}
.m-navbar li em{position:relative;display:block;float:right;border-left:1px solid #222;width:20%;height:3em;}
.m-navbar li em:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid #444;content:"";}
.m-navbar li em:after{display:block;position:absolute;left:50%;bottom:50%;width:8px;height:8px;margin-bottom:-4px;margin-left:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #ccc;border-right:2px solid #ccc;content:"";}
.m-navbar .m-subnav li a{padding-left:20%;width:100%;text-indent:0;}
.m-navbar .m-subnav li:first-child{background:#222;}
.m-navbar .m-subnav li:first-child em{float:left;border:0;}
.m-navbar .m-subnav li:first-child a{padding:0;width:80%;color:#999;}
.m-navbar .m-subnav li:first-child em:after{display:block;position:absolute;left:50%;bottom:50%;width:8px;height:8px;margin-bottom:-4px;margin-left:-4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:2px solid #ccc;border-right:2px solid #ccc;content:"";}

.footer{padding:50px 0;background:url(../images/footer.jpg) center center repeat-y;}
.footer, .footer a{color:#ced2d6;}
.footer a:hover{color:#fff;}
.footer h4{margin-top:0;margin-bottom:15px;line-height:2;}
.footer-content{position:absolute;bottom:0;left:15px;}
.footer .gz{margin-bottom:20px;}
.footer .gz a{margin-right:15px;width:32px;height:32px; opacity:.7;-webkit-opacity:.7;transition:ease .5s;-webkit-transition:ease .5s;}
.footer .gz a:hover{opacity:1;-webkit-opacity:1;}
.footer .gz .mobile{background:url(../images/mobile.png) no-repeat;}
.footer .gz .weixin{background:url(../images/weixin.png) no-repeat;}
.footer .gz em{width:120px;height:0;bottom:32px;left:-47px;transition:ease .5s;-webkit-transition:ease .5s;}
.footer .gz a:hover em{height:120px;}
.footer .gz img{width:120px;height:120px;}
.footer .link{margin-bottom:10px;border:1px solid #8f9ba8;padding:5px 15px;}
.footer .link:after{display:block;position:absolute;top:10px;right:10px;font-size:12px;content:"\e259"; font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscal;}
.footer .link:hover:after{content:"\e260";}
.footer .link ul{bottom:100%;right:-1px;left:-1px;padding:5px 0; display:none;border:1px solid #8f9ba8;background-color:#1f3f5b;}
.footer .link ul a{padding:5px 10px;}
.footerb{border-right:1px solid #909ba8;}
.footerc{padding-left:120px;}
@media(max-width:1199px){
	.footerc{padding-left:60px;}
}
@media(max-width:991px){
	.footer{padding:20px 0 15px;text-align:center;}
	.footer-content{position:static;}
	.footer-content p{display:inline-block;margin-right:5px;}
}
@media(max-width:767px){
	.footer-content{}
	.footer-content p{display:block;margin:0 0 5px;}
}






.swipe{position:relative;overflow:hidden;visibility:hidden;}
.swipe ul{position:relative;overflow:hidden;}
.swipe ul li{float:left;position:relative;width:100%;}
.swipe ul div{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);}
.swipe ul p{padding:0 .5em;font-size:14px;line-height:2em;color:#fff;}
.swipe ol{position:absolute;right:0;bottom:10px;}
.swipe ol li{float:left;margin-right:5px;width:8px;height:8px;background:#fff;border-radius:50%;}
.swipe ol li.on{background:#f0950a;}

/*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;margin: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;margin:0;}
.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;}

img.captcha{cursor:pointer;}

/*ckplayer视频播放*/
.ckplayer-container{margin:0 auto 20px;width:100%;max-width:1000px;}

@media(max-width:767px){
	.js-wxy-ad-left, .js-wxy-ad-right{display:none !important;}
}
