﻿*{ padding:0; margin:0;}*

div,span,a,img,h1,h2,h3,h4,h5,h6,h7,h8,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,select,option,p,del,b{padding:0; margin:0; font-weight:normal;}

body,input,textarea{ font-size:12px;    font-family:微软雅黑;color:#666;  }

ul{ list-style:none;}

h1,h2,h3,h4,h5,h6,h7,h8,{ font-size:12px; font-weight:normal;}

a{color: #a5b8e9; font-weight:normal; text-decoration:none;}

p{ color:#817b7b;}

p a{color: #1c2b80; font-weight:normal; text-decoration:none;}

p a:hover{color: #ff6a2b;}

*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

::-webkit-scrollbar {width: 10px;}

::-webkit-scrollbar-track {background: #000;}

::-webkit-scrollbar-thumb {background: #fff;border:solid 2px #000; width:6px;  border-radius:5px; background-color:#fff;}

::-webkit-scrollbar-thumb:window-inactive {background: #fff;}

::-webkit-scrollbar-thumb:vertical:hover {background: #fff;}


/*工商局*/
.gsj{ width:100%; float:left;background:url(../images/bg.jpg) center no-repeat; background-size:cover; height:450px; }
.gsj4{ width:100%; float:left;background:url(../images/bd-top-bg.png) center no-repeat; background-size:cover; height:21px; }
.gsj1{ width:100%; float:left; background:#e4f4ff;}
.gsj1-center{ width:1720px; margin:0 auto;}
.gsj1 h1{ width:100%; float:left; margin:40px 0; color:#3a51a2; font-size:24px; text-align:center;}
.gsj2{ width:44%; float:left; margin-bottom:20px;}
.gsj2-bt{ width:100%; float:left; margin-bottom:20px;}
.gsj2-bt h2{ width:100%; float:left; font-size:24px; font-weight:bold; color:#3a51a1;}
.gsj2-nr{ width:100%; float:left; height:380px; overflow:hidden; overflow-x:hidden; overflow-y:auto; border: 1px #91d2ff solid; padding:10px;}
.gsj2-nr p{ width:100%; float:left; font-size:16px; color:#465792; line-height:30px;}
.gsj2-nr p img{ max-width:100%;}
.gsj2-nr1{ width:100%; float:left; background:#fff;}
.gsj2-nr1 img{ max-width:100%; float:left;}
.gsj22{ float:right;}
.gsj222{ width:100%; }

.gsj2-nr::-webkit-scrollbar-track {background:#f06e9b;}
.gsj2-nr::-webkit-scrollbar-thumb {background: #fff;border:solid 0px #000; width:6px;  border-radius:0px; background-color:#fff;}
.f-wd{ background:#2242af; padding:50px 0px; margin-top:150px; float:left; width:100%;}
.f-wd p{ font-size:16px; color:#fff;}
.f-wd .gsj1-center{ position:relative;}
.f-wd img{ position:absolute; top:-140px; left:50%; margin-left:-107px;}

.lxdv{ width:100%; float:left;    background: #e4f4ff; padding:30px 0; overflow:hidden;}
.lxdv-left{ width:350px; float:left;}
.lxdv-left h1{ width:100%; float:left; font-size:24px; font-weight:bold; color:#3a51a1; margin-bottom:20px;}
.lxdv-left h2{ width:100%; float:left; font-size:18px; color:#3a51a1; margin-bottom:5px; line-height:30px;}
.lxdv-right{ width:770px; float:right;}
.lxdv-right h1{width:100%; float:left; font-size:24px; font-weight:bold; color:#3a51a1; margin-bottom:20px;}
.lxdv-right h3{ width:100%; float:left; margin-bottom:30px;}
.tct2{ width:100%; float:left;height: 170px;border: 1px solid #7a90ce; outline:none; padding:10px; color:#333;} 
.lxdv-right h4{ width:250px; float:left; margin-right:20px;}
.lxdv-right h4 em{ width:60px; float:left; font-size:14px; color:#465792; line-height:30px; font-style:normal;}
.lxdv-right h4 i{ width:180px; float:right;}
.tct{ width:100%; float:left; height:30px;border: 1px solid #7a90ce ; font-size:14px; color:#465792; line-height:30px; outline:none; padding:0px 10px; color:#333;}
.lxdv-right h2{ width:400px; float:left;}
.lxdv-right h2 em{ width:80px; float:left; font-size:14px; color:#465792; line-height:30px; font-style:normal;}
.lxdv-right h2 i{ width:320px; float:left;}
.lxdv-right h5{ width:100%; float:left; margin-top:20px;}
.lxdv-right h5 em{ width:60px; margin-right:10px; float:left; font-style:normal;  font-size:14px; color:#465792; line-height:30px;}
.lxdv-right h5 i{ width:180px; float:left;}
.lxdv-right h5 a{ display:inline-block; float:right; width:90px; text-align:center; float:left; font-size:12px; color:#666; line-height:30px;}
.lxdv-right h6{ float:left; width:100%; margin-left:70px; margin-top:15px;}
.lxdv-right h6 a{ display:inline-block; float:left; padding:12px 35px; background:#4575fb; color:#fff; font-size:14px; border-radius:5px;}
/*注册*/
.zc{float: left;width: 100%;background:#2e2623;padding: 100px 0px;}
.zc-nr{margin: 0px auto;width: 460px;}
.zc-nr h1{ width:100%; float:left;  background: #a71f24;color: #fff;text-align: center;font-size: 20px;font-weight: normal;margin-top:60px;padding: 20px 0px;}
.zc-nr h2{margin-top: 25px;height: 50px;position: relative; width:100%; float:left;}
.zc-nr h2 img{position: absolute;top: 15px;left: 10px;}
.dl-sr{background: #fff;border: 1px solid #eee;width: 100%;height: 52px;line-height: 52px;padding: 0px 15px 0px 35px;font-size: 16px;font-weight: normal;outline: none;border-radius: 3px;}
.zc-nr h3{ width:100%; float:left; margin-top:25px;}
.zc-nr h3 a{ padding:15px 0; display:inline-block; width:100%; float:left; font-size:14px; color:#fff; text-align:center; background:#191919;transition: all 0.5s ease-out 0s;}
.zc-nr h3 a:hover{ background:#a71f24;}
.zc-nr h5{ float:left; width:100%; margin-top:25px;height:52px;}
.zc-nr h5 b{ float:left; width:68%;}
.zc-nr h5 i{width:30%; background:#fff; line-height:52px; display:inline-block; height:52px; float:right;}



/*分享到朋友圈*/
.bd_weixin_popup{-webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; }
.bd_weixin_popup_foot{ display:none !important; }

.nav{ width:1000px; height:60px; background:#fff;margin:0 auto;background: url("../images/navbg.gif") repeat-x;border-radius: 3px;}

.gy-center{ width:1000px; margin:0 auto;}

.nav h1{ float:left; margin-top:17px;}

.nav h1 img{ max-width:100%;}

.nav ul{ float:right; margin-right:20px;}

.nav ul li{ float:left; margin-right:5px; position:relative;}

.nav ul li a{ display:inline-block; float:left; padding:0 18px; font-size:14px; color:#333; line-height:60px; text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;font-weight: 500; }



.nav ul li ul{ width:100%; float:left; position:absolute; left:0px; top:100px; transition: all 0.6s ease 0s; visibility: hidden; opacity:0; z-index:999;}

.nav ul li ul li{ width:100%; float:left;}

.nav ul li ul li a{ width:100%; display:inline-block; float:left; font-size:12px; height:40px; color:#333; background:#fff; line-height:40px; text-align:center; padding:0px;}



.nav ul li:hover a{ background:#a71f24;color:#fff; }

.nav ul li:hover ul{  top:60px; opacity: 1; visibility: visible;}

.nav ul li:hover ul li a{ background:#fff; color:#000;}

.nav ul li ul li a:hover{ background:#000; color:#fff;}

.nav ul li a.xzd{ background:#a71f24; color:#fff;}





.nav h2{ float:right;}

.nav h2 a{ display:inline-block; float:left; background:url(../images/dh.png) left center no-repeat; font-size:18px; color:#a71f24; font-weight:bold; line-height:90px; padding-left:27px;}

.nav h3{ float:right; background:url(../images/wx.png) center no-repeat; width:22px; height:22px; margin-top:35px; margin-left:10px;cursor:pointer;}

.nav h4{ float:right; display:none; position:fixed; right:15px; top:24px;}

.nav h4 a{ display:inline-block; float:left; background:url(../images/sj-dh.png) center no-repeat; width:22px; height:22px; }

.nav h5{ float:left; width:30px; position:fixed; left:44px; top:25px;}

.nav h5 i{ position:absolute; left:0px; top:0px; width:100%; float:left; font-size:14px; color:#333; font-style:normal;opacity:0; }

.nav h5 em{opacity:0; position:absolute; left:0px; top:1px; width:100%; float:left; font-size:14px; color:#333; font-style:normal;}
.nav h6{ float:right; margin-top:34px; margin-right:20px;}
.nav h6 a{ float:left; height:24px; line-height:24px;}
.nav h6 a:hover{ color:#a71f24;}
.nav h6 b{ float:left; height:24px; line-height:24px; margin:0px 12px; font-weight:normal; color:#999;}

.dcdl{ display:none; float:left; width:100%;}
.dcdl h6{ float:left; padding:20px 15px;}
.dcdl h6 a{ float:left; height:24px; line-height:24px; font-size:14px;}
.dcdl h6 a:hover{ color:#a71f24;}
.dcdl h6 b{ float:left; height:24px; line-height:24px; margin:0px 12px; font-weight:normal; color:#666;}


.banner{ width:541px; float:left; height:223px; position:relative;}

.banner .swiper-container {width: 100%;height: 100%;}

.banner .swiper-slide {background-position: center;background-size: cover;}

.banner .swiper-button-prev{ background:url(../images/an-left.png) center no-repeat !important; width:28px; height:50px; left:0px;}

.banner .swiper-button-next{ background:url(../images/an-right.png) center no-repeat !important; width:28px; height:50px; right:0px;}

.banner .swiper-pagination-bullet-active{ width:22px; border-radius:50px;}

.nr-banner .swiper-button-prev{ background:url(../images/gy-left.png) center no-repeat !important; width:10px; height:19px; left:20px;}

.nr-banner .swiper-button-next{ background:url(../images/gy-right.png) center no-repeat !important; width:10px; height:19px; right:20px;}

.nr-banner .swiper-pagination-bullet-active{ height:4px !important; border-radius:0px;}

.nr-banner .swiper-pagination-bullet{ height:1px; background:#fff; width:40px;transition: all 0.5s ease-out 0s;border-radius:0px;}


.clearfix {
    display: block;
}


.banner1{ width:100%; float:left; height:100%; float:left;}

.banner .swiper-slide-active .banner-bt h1 {  -webkit-animation-name:fadeInUp;animation-name:fadeInUp;}



.banner-bt{ width:100%; float:left; position:absolute; left:0px; top:0px; height:100%;-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; padding:0 15px;}

.banner-bt h1{ width:100%; float:left; font-size:14px; color:#fff; text-align:center;padding-top:155px }
.banner-bt h1 span{font-size:14px;background-color: rgba(0,0,0,0.15);padding:0}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.banner-bt h1 span{
	background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; 
    *zoom:1; 
}


}
.banner-bt h1 a{ color:#fff;}


.topbox {background:url("../images/topbanner.gif") repeat-x;}
.topbar {height:34px;line-height:34px;width:1000px;margin:0 auto;font-size:12px;}
.topbar a{color:#666;}
.topbar-left {
    float: left;
    color: #666;
}

.topbar-right {
    float: left;
    margin-left:500px;
}

.topbar-right span{
    float: right;
}

.topbar-right span a{
    display: inline-block;
    float: right;
    background: url(../images/dh.png) left center no-repeat;
    font-size: 18px;
    color: #a71f24;
    font-weight: bold;
    line-height: 34px;
    padding-left: 27px;
}

.topbar-right span a h4{
    display: inline-block;
    float: right;
    background: url(../images/sj-dh.png) center no-repeat;
    width: 22px;
    height: 22px;
}

.topbar-right span :hover {
    color: #fd3304;
    text-decoration: none;
}

.topmenu-item{
    float: left;
    color: #666;
    position: relative;
    padding-left: 25px;
}
.topmenu-userl{
    float: left;
    position: relative;
    margin-right: 10px;
}
.topmenu-userl a {
    color: #7b7171;
    font-weight: normal;
    text-decoration: none;
}
.topmenu-userl a:hover {
    color: #fd3304;
    text-decoration: none;
}
.topmenu-split{
    float: left;
    padding-right: 5px;
    color: #999;
}



.topbox2 {background:url("../images/topbanner2.gif") repeat-x;}
.topbanner {height:192px;width:1000px;margin:0 auto;}

.searchbox {float:left;padding-top:4px;}

.w960{
    width:470px;
    /*position:relative;*/
}

.search-keyword {
    width:321px;
    height:28px;
    padding-top:0px;
    padding-left:96px;
    border:0px;
    color:#a3a3a3;
    line-height:28px;
    font-size:12px;
    background-image:url(../images/bg.png);
    background-repeat:repeat-x;
    background-position:0 -40px;
}
.search-submit {
    cursor:pointer;
    width:40px;
    height:28px;
    font-size:0px;
    color:#fafafa;
    border:0px;
    background:url(../images/btn.png) no-repeat -18px -137px;
}
.search-option {
    margin-left:3px;
    margin-right:3px;
    border:#badaa1 solid 1px;
    height:22px;
}
.searchbox .search{
}
.searchbox .form h4 {
    display:none;
}

.searchbox .form {
    background:url(../images/bg.png) 0 -78px repeat-x;
    height:28px;
    line-height:28px;
}
.searchbox .form div {
    background:url(../images/bg.png);
    background-repeat:no-repeat;
}
.searchbox .form .form_left{
    background-position: 0 -124px;
    height:28px;
    padding-left:1px;
    position:relative;
}
.searchbox .form .form_left #searchtype{
    position:absolute;
    width:90px;
    background-image:none;
    height:27px;
    line-height:25px;
}
.searchbox .form .form_left #searchtype #boult{
    position:absolute;
    right:0;
    color:#A3A3A3;
    font-size:14px;
    width:20px;
    background-position:0 -668px;
    cursor:pointer;
}
.searchbox .form .form_left #searchtype #searchvalue{
    background-image:none;
    text-indent:6px;
    color:#A3A3A3;
    font-size:12px;
    position:absolute;
    left:0;
    width:70px;
    cursor:pointer;
}
.searchbox .form .form_left #searchtype #valuelist{
    border:#D9D9D9 1px solid;
    border-top:0;
    width:88px;
    background:#fff;
    overflow:scroll;
    height:95px;
    overflow-x:hidden;
    padding:5px 0;
    z-index:1000;
    position:absolute;
    top:26px;
    left:0;
}
.searchbox .form .form_left #searchtype #valuelist li{
    height:20px;
    line-height:20px;
    padding:0 5px;
    cursor:pointer;
}
.searchbox .form .form_left #searchtype #valuelist li:hover{
    background:#92d7ff;
    color:#fff;
}
.searchbox .form .form_right{
    background-position: right -170px;
    height:28px;
    padding-right:1px;
}
.searchbox .form .hotwords{
    position:absolute;
    top:49px;
    z-index:999;
    background:#fff;
    width:485px;
    border:#D9D9D9 1px solid;
    border-top:0;
    margin-top:49px;
}
.searchbox .form .hotwords li{
    display:block;
    width:455px;
    height:36px;
    line-height:36px;
}
.searchbox .form .hotwords li.hwtitle{
    margin:0 10px;
    color:#666;
    border-bottom:#EFEFEF 1px solid;
}
.searchbox .form .hotwords li a{
    width:455px;
    height:36px;
    line-height:36px;
    display:block;
    padding:0 10px;
    color:#198DD0;
}
.searchbox .form .hotwords a h1{
    font-size:13px;
    height:36px;
    line-height:36px;
    float:left;
    font-weight:normal;
}
.searchbox .form .hotwords a span{
    display:block;
    height:36px;
    line-height:36px;
    float:right;
}
.searchbox .form .hotwords li.hwtitle:hover{
    background:#fff;
    color:#666;

}

.searchbox .form .hotwords li:hover,.searchbox .form .hotwords li:hover a,.searchbox .form .hotwords li a:hover{
    text-decoration:none;
    background:#92d7ff;
    color:#fff;
}
.searchbox input,.searchbox button{
    margin-top:-2px;
    *margin-top:0px;
    _margin-top:4px;
}
.searchbox .tags {
    width:450px;
    overflow:hidden;
}
.searchbox .tags h4 {
    float:left;
    margin-right: 6px;
    height:26px;
    font-size:12px;
    color:#777;
}
.searchbox .tags li {
    float:left;
    margin-right: 6px;
}



.columbkg{
    background: url("../images/topbg.gif") no-repeat scroll center 0;
    height:358px;
}

.columbkgother{
    width:100%;
    float:left;
    background: url("../images/subtopbg.gif") repeat-x;
    /*background: -webkit-linear-gradient(#08358a,#2870b9); !* Safari 5.1 - 6.0 *!*/
    /*background: -o-linear-gradient(#08358a,#2870b9); !* Opera 11.1 - 12.0 *!*/
    /*background: -moz-linear-gradient(#08358a,#2870b9); !* Firefox 3.6 - 15 *!*/
    /*background: linear-gradient(#08358a,#2870b9); !* 标准的语法 *!;*/
    overflow:hidden;
    padding:0;
    height:245px;
    position: relative;
    z-index: -1;
}

#clock{
    padding:0x;
    margin:0;
    position:relative;
    width: 1000px;
}

#clock:after{
    content:'';
    position:absolute;
    height:20px;
    border-radius:100%;
    left:50%;
    margin-left:-200px;
    bottom:2px;
    z-index:-1;
}


#clock .display{
    text-align:center;
    padding: 0 0;
    position:relative;
}


/*-------------------------
	Light color theme
--------------------------*/


#clock.light{
    background-color:transparent;
    color:#ffffff;
    left:50%;
    margin-left: -500px;
}

#clock.light:after{
    box-shadow:0 2px 4px rgba(0,0,0,0.15);
}

#clock.light .digits div span{
    background-color:#a2b8da;
    border-color:#a2b8da;
}

#clock.light .digits div.dots:before,
#clock.light .digits div.dots:after{
    background-color:#a2b8da;
}

#clock.light .alarm{
    background:url('../img/alarm_light.jpg');
}

#clock.light .display{
    background-color:transparent;
    height: 192px;
    overflow: hidden;
}


/*-------------------------
	Dark color theme
--------------------------*/


#clock.dark{
    background-color:#272e38;
    color:#cacaca;
}

#clock.dark:after{
    box-shadow:0 4px 10px rgba(0,0,0,0.3);
}

#clock.dark .digits div span{
    background-color:#cacaca;
    border-color:#cacaca;
}

#clock.dark .alarm{
    background:url('../img/alarm_dark.jpg');
}

#clock.dark .display{
    background-color:#0f1620;
    box-shadow:0 1px 1px rgba(0,0,0,0.08) inset, 0 1px 1px #2d3642;
}

#clock.dark .digits div.dots:before,
#clock.dark .digits div.dots:after{
    background-color:#cacaca;
}


/*-------------------------
	The Digits
--------------------------*/

#clock .digits{
    height:24px;
    float: left;
    overflow: hiden;
    width: 135px;
    bottom: 3px;
    position: absolute;
}

#clock .digits div{
    text-align:left;
    position:relative;
    width: 11px;
    height:19px;
    display:inline-block;
    margin:0 4px;
}

#clock .digits div span{
    opacity:0;
    position:absolute;

    -webkit-transition:0.25s;
    -moz-transition:0.25s;
    transition:0.25s;
}

#clock .digits div span:before,
#clock .digits div span:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border:2px solid transparent;
}

#clock .digits .d1{			height:2px;width:6px;top:0;left:2px;}
#clock .digits .d1:before{	border-width:0 2px 2px 0;border-right-color:inherit;left:-2px;}
#clock .digits .d1:after{	border-width:0 0 2px 2px;border-left-color:inherit;right:-2px;}

#clock .digits .d2{			height:2px;width:6px;top:9px;left:2px;}
#clock .digits .d2:before{	border-width:1px 2px 1px;border-right-color:inherit;left:-3px;}
#clock .digits .d2:after{	border-width:1px 2px 1px;border-left-color:inherit;right:-3px;}

#clock .digits .d3{			height:2px;width:6px;top:18px;left:2px;}
#clock .digits .d3:before{	border-width:2px 2px 0 0;border-right-color:inherit;left:-2px;}
#clock .digits .d3:after{	border-width:2px 0 0 2px;border-left-color:inherit;right:-2px;}

#clock .digits .d4{			width:2px;height:5px;top:3px;left:0;}
#clock .digits .d4:before{	border-width:0 2px 2px 0;border-bottom-color:inherit;top:-2px;}
#clock .digits .d4:after{	border-width:0 0 2px 2px;border-left-color:inherit;bottom:-2px;}

#clock .digits .d5{			width:2px;height:5px;top:3px;right:0;}
#clock .digits .d5:before{	border-width:0 0 2px 2px;border-bottom-color:inherit;top:-2px;}
#clock .digits .d5:after{	border-width:2px 0 0 2px;border-top-color:inherit;bottom:-2px;}

#clock .digits .d6{			width:2px;height:5px;top:12px;left:0;}
#clock .digits .d6:before{	border-width:0 2px 2px 0;border-bottom-color:inherit;top:-2px;}
#clock .digits .d6:after{	border-width:0 0 2px 2px;border-left-color:inherit;bottom:-2px;}

#clock .digits .d7{			width:2px;height:5px;top:12px;right:0;}
#clock .digits .d7:before{	border-width:0 0 2px 2px;border-bottom-color:inherit;top:-2px;}
#clock .digits .d7:after{	border-width:2px 0 0 2px;border-top-color:inherit;bottom:-2px;}


/* 1 */

#clock .digits div.one .d5,
#clock .digits div.one .d7{
    opacity:1;
}

/* 2 */

#clock .digits div.two .d1,
#clock .digits div.two .d5,
#clock .digits div.two .d2,
#clock .digits div.two .d6,
#clock .digits div.two .d3{
    opacity:1;
}

/* 3 */

#clock .digits div.three .d1,
#clock .digits div.three .d5,
#clock .digits div.three .d2,
#clock .digits div.three .d7,
#clock .digits div.three .d3{
    opacity:1;
}

/* 4 */

#clock .digits div.four .d5,
#clock .digits div.four .d2,
#clock .digits div.four .d4,
#clock .digits div.four .d7{
    opacity:1;
}

/* 5 */

#clock .digits div.five .d1,
#clock .digits div.five .d2,
#clock .digits div.five .d4,
#clock .digits div.five .d3,
#clock .digits div.five .d7{
    opacity:1;
}

/* 6 */

#clock .digits div.six .d1,
#clock .digits div.six .d2,
#clock .digits div.six .d4,
#clock .digits div.six .d3,
#clock .digits div.six .d6,
#clock .digits div.six .d7{
    opacity:1;
}


/* 7 */

#clock .digits div.seven .d1,
#clock .digits div.seven .d5,
#clock .digits div.seven .d7{
    opacity:1;
}

/* 8 */

#clock .digits div.eight .d1,
#clock .digits div.eight .d2,
#clock .digits div.eight .d3,
#clock .digits div.eight .d4,
#clock .digits div.eight .d5,
#clock .digits div.eight .d6,
#clock .digits div.eight .d7{
    opacity:1;
}

/* 9 */

#clock .digits div.nine .d1,
#clock .digits div.nine .d2,
#clock .digits div.nine .d3,
#clock .digits div.nine .d4,
#clock .digits div.nine .d5,
#clock .digits div.nine .d7{
    opacity:1;
}

/* 0 */

#clock .digits div.zero .d1,
#clock .digits div.zero .d3,
#clock .digits div.zero .d4,
#clock .digits div.zero .d5,
#clock .digits div.zero .d6,
#clock .digits div.zero .d7{
    opacity:1;
}


/* The dots */

#clock .digits div.dots{
    width:2px;
}

#clock .digits div.dots:before,
#clock .digits div.dots:after{
    width:2px;
    height:2px;
    content:'';
    position:absolute;
    left:0;
    top:5px;
}

#clock .digits div.dots:after{
    top:13px;
}


/*-------------------------
	The Alarm
--------------------------*/


#clock .alarm{
    width:16px;
    height:16px;
    bottom:20px;
    background:url('../img/alarm_light.jpg');
    position:absolute;
    opacity:0.2;
}

#clock .alarm.active{
    opacity:1;
}


/*-------------------------
	Weekdays
--------------------------*/


#clock .weekdays{
    font-size:10px;
    position:relative;
    width:45%;
    left:5px;
    text-align:center;
    float: right;
    top:8px;
}


#clock .weekdays span{
    opacity:0.2;
    padding:0 10px;
}

#clock .weekdays span.active{
    opacity:1;
}

/*-------------------------
		y-m-d
--------------------------*/
#clock .showdate{
    color:#a2b8da;
    font-size:12px;
    position: absolute;
    right:5px;
    top:8px;
    display: block;
}
/*-------------------------
		AM/PM
--------------------------*/
#clock .ampm{
    position:absolute;
    font-size:10px;
    float: left;
    width: 20px;
    top: 168px;
    float: left;
    left:144px;
}


.nowtitle{
    width:1000px;
    height:60px;
    line-height: 60px;
    color:#fff;
    background:transparent;
    margin:0 auto;
}

.nowtitle .title{
    background: url("../images/nowtitle.gif") no-repeat;
    float: left;
    font-weight: bold;
    font-size: 13px;
    width: 120px;
    padding-left: 50px;
}

.nowtitle .titlename{
    float: left;
    font-weight:normal;
    font-size: 12px;
    width: 400px;
    color: #c8cfd3;
}

.nowtitle .titlename a{
    color: #c8cfd3 !important;
}

.nowtitle .titlename a:hover{
    color: #db3623 !important;
}
/* theme-orman
changed
*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {width: 541px; height:223px;margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 541px; height:223px;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flexslider .slides .slidetitle{position:absolute; top:150px; right:50px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ff0;}
.flexslider .slides .slidetitle h4{height:42px; line-height:42px; font-size:16px;opacity:0.6;color:#f6f6f6;}
.flexslider .slides .slidetitle p{line-height:22px; font-size:12px;color: #f6f6f6;opacity: 0.6}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; background: #fff; border: 1px solid #fff; position: relative; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2); -o-box-shadow: 0 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;z-index: 9999;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center;z-index: 1000;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
    .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


.index-content {
    background:transparent;
    margin: 0 auto;
    overflow: hidden;
    padding: 1px;
    width: 1000px;
}
.w780 {
    width: 780px;
}
.w210 {
    width: 210px;
}
.w546 {
    width: 546px;
}
.h284 {
    height: 284px;
}
.h227 {
    height: 227px;
}
.mt57 {
    margin-top: 57px;
}
.mt36 {
    margin-top: 36px;
}
.mt14 {
    margin-top: 14px;
}
.mt10 {
    margin-top: 10px;
}
.mr12 {
    margin-right: 12px;
}
.fr12{
    float:right;
}
.mt12 {
    margin-top: 12px;
}
.ml9 {
    margin-left: 9px;
}
.mt4 {
    margin-top: 4px;
}
.f14 {
    font-family:"Microsoft Yahei","Î¢ï¿½ï¿½ï¿½Åºï¿½", Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
}
.f15 {
    font-family:"Microsoft Yahei","Î¢ï¿½ï¿½ï¿½Åºï¿½", Arial,Verdana,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 31px;
}
.f16 {
    font-family:"Microsoft Yahei","Î¢ï¿½ï¿½ï¿½Åºï¿½", Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 31px;
}
a {
    color: #000;
    text-decoration: none;
}

.flin {
    display: inline;
    float: left;
}
.frin {
    display: inline;
    float: right;
}

.i-c-tzgg, .i-c-news {
    float: left;
}
.i-c-tzgg {
    display: inline;
    height: 227px;
    width: 210px;
}
.tzgg-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #c2ccd2;
    border-right: 1px solid #c2ccd2;
    border-left:  1px solid #c2ccd2;
    border-image: none;
    height: 195px;
    width: 210px;
    overflow: hidden;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    background: #fff;
    float: left;
}
.irregular-title780 {
    height: 31px;
}
.irregular-title780 .i-t-con {
    margin-top: 0px;
}
.irregular-title225 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height:31px;
    background:url(../images/tabbgblue.gif) repeat-x;
    border-right:solid 1px #d5d5d5;
}
.irregular-title210 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height:31px;
    background:url(../images/tabbgblue.gif) repeat-x;
    border-right:solid 1px #d5d5d5;
    width:210px;
}
.i-t-con {
    background: #a71f24;
    font-weight:800;
    display:block;
    float:left;
    overflow:hidden;
    width:110px;
    font-size:15px;
    cursor:pointer;
    height:31px;
    line-height:31px;
}
.i-t-con h2 {
    color: #ffffff;;
    font-size: 15px;
    font-weight: 600;
    text-align:center;
}

.i-t-con-t {
    background: #a71f24;
    font-weight:800;
    display:block;
    float:left;
    overflow:hidden;
    width:110px;
    font-size:15px;
    cursor:pointer;
    height:31px;
    line-height:31px;
}
.i-t-con-t h2 {
    color: #ffffff;;
    font-size: 15px;
    font-weight: 600;
    text-align:center;
}

.i-t-more {
    color: #0e48b2;
    float: right;
    font-size: 12px;
    line-height: 31px;
    margin-right: 10px;
}
.i-t-more:hover {
    color: #db3623;
}

.t-c-run {
    height: 180px;
    margin-top: 5px;
    overflow: hidden;
}
.t-c-runUl {
    line-height: 20px;
}
.t-c-runUl li {
    /*   background: url("../images/bluedart.png") no-repeat scroll 12px 12px ;  */
    line-height: 22px;
    padding-left: 10px;
}
.t-c-runUl li.firstext  {
    line-height: 20px;
    padding-left: 5px;
    text-indent:1em;
    width:208px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.t-c-runUl li.secondtext  {
    line-height: 20px;
    padding-left: 10px;
    width:208px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.t-c-runUl li.title3 {
    font-family:"Microsoft Yahei", "å¾®è½¯é›…é»‘", Tahoma, Arial, Helvetica, STHeiti;
    font-weight: bold;
    color: red;
    font-size: 15px;
    margin-bottom: 5px;
}

.t-c-runUl li.white {
    color:white;
}
.t-c-runUl li span {
    color: #16a2dd;
    font-weight: 800;
}

.t-c-runUl li a{
    color:  #16a2dd;
    float: right;
    margin-right: 7px;
}

.t-c-runUl li a:hover {
    color: #db3623;
    font-weight: bold;
}

.i-c-login {
    background: url("../images/loginbg.png") no-repeat scroll 0 0 ;
    height: 425px;
    overflow: hidden;
    position: relative;
    z-index:1100;
    float: left;
}
.zscqsfld-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-left: 1px solid #c2ccd2;
    border-right: 1px solid #c2ccd2;
    border-bottom: 1px solid #c2ccd2;
    border-image: none;
    height: 391px;
    width: 210px;
    line-height: 32px;
    overflow: hidden;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    float: left;
}

.zscqsfld-contentUL {
    line-height: 32px;
}

.zscqsfld-contentUL li {
    list-style: none;
    height:20px;
    line-height:20px;
    text-align: left;
    overflow: hidden;
    padding-left: 6px;
    vertical-align:middle;
    display:inline-flex;
}
.zscqsfld-contentUL li a{
    font-size: 12px;
    font-family:å®‹ä½“, Verdana, sans-serif;
    display:inline-block;
    color:#000;
    padding-left: 20px;
}
.zscqsfld-contentUL li img{
    vertical-align:middle;
    width:36px;
    height:20px;
}

.zscqsfld-contentUL li a:hover {
    color: #db3623;
}

.tabbox{width:225px;margin-left:10px;position:relative;height:227px;overflow:hidden;float:left;}
.tabbox .tabbtn{height:31px;background:url(../images/tabbgblue.gif) repeat-x;border-left:solid 1px #c2ccd2;border-right:solid 1px #c2ccd2;}
.tabbox .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:31px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:15px;cursor:pointer;}
.tabbox .tabbtn li.current{}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{height:31px;line-height:31px;background: #a71f24;color:#ffffff;font-weight:800;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{height:195px;padding:10px;border-width:0 1px 1px 1px;border-color:#c2ccd2;border-style:solid;background: #ffffff;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.tabbox .tabcon li{height:31px;line-height:31px;overflow:hidden;}
.tabbox .tabcon li span{margin:0 10px 0 0;font-family:"å®‹ä½“";font-size:12px;font-weight:400;color:#1667dd;}

.jidianzz{width:209px;margin:0px 0px;padding:0px 0px;border-right:1px dotted #DED7D1;margin-right:0;float:left;height:180px;}
.jidianzz .jdpics{overflow:hidden;display:block;float:left;}
.jidianzz .jdpics img{width:120px;height:175px;padding-top: 0px;}
.jidianzz .jdzzdetail{float:right;width:83px;overflow:hidden;margin-left: 5px;height: 180px;line-height: 14px;}
.jidianzz .jdzzdetail a.jdzztitletitle{width:100%;height:17px;line-height:18px;display:block;color:#363636;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.jidianzz .jdzzdetail p{padding:1px 0;}
.jidianzz .jdzzdetail p.jdzzen{width:100%;height:29px;line-height:12px;display:block;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.jidianzz .jdzzdetail p.jdzzmonth{font-weight:bold;color:#d63c3c;text-align: center ;}
.jidianzz .jdzzdetail p.jdzznumber{color:#999;font-size: 12px;}

.i-c-cyjsdt {
    float: right;
    height: 209px;
    width: 780px;
}
.i-c-hyxwsec {
    float: right;
    height: 209px;
    width: 780px;
    margin-top: 4px;
}
.i-c-zscqsfld {
    float: left;
    height: 253px;
    width: 50px;
    background: rgba(0, 0, 0, 0) url("../images/jxlhh-cptj.jpg") no-repeat scroll 0 0 ;
}
.i-c-jxcpfb {
    float: left;
    height: 253px;
    width: 210px;
}
.i-c-advertise {
    overflow: hidden;
}

.cyjsdt-columns-list{margin-top:5px;float:right;}
.cyjsdt-columns-list li{font-size:14px;background: url("../images/cyjsdt-column-list-rightLine.png") right 4px no-repeat;}
.cyjsdt-columns-list li.cyjsdt-c-l-last{background: none;}
.cyjsdt-columns-list li a{color:#000;padding:3px 7px;_padding:4px 7px 2px 7px;margin:0 6px;text-align:center;display: inline-block;cursor:pointer;}
.cyjsdt-columns-list li a.selected{background-color: #db3623;color:#fff;}
.cyjsdt-content{margin-top:4px;}
.cyjsdt-content-left{margin-top:10px;width: 388px;float:left;margin-left:0; }
.cyjsdt-content-right{margin-top:10px;width: 388px;float:left;margin-left:4px;}
.cyjsdt-c{float:left;height: 178px;width: 388px;border-left: 1px solid #c2ccd2;border-right: 1px solid #c2ccd2;border-bottom: 1px solid #c2ccd2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;line-height: 25px;overflow: hidden;}
.cyjsdt-c-ul{float: left;}
.cyjsdt-c-ul .cyjsdt-c-ul-more {
    bottom: 30px;
    position: relative;
    color: #0e48b2;
    float: right;
    font-size: 12px;
    margin-right: 10px;
    z-index: 1000;
}

.cyjsdt-c-ul .cyjsdt-c-ul-more:hover {
    color: #db3623;
}
.cyjsdt-c-ul li{float:left;padding-left: 30px;width:369px;height:25px;background: url("../images/jn.png") -193px -52px no-repeat;background-position:-191px -55px\9; overflow: hidden;position: relative;_display: inline;}
.cyjsdt-c-ul li a{color:#333;}
.cyjsdt-c-ul li span {position: absolute;top: 0;right: 0px;color: #666;}
.cyjsdt-c-ul li a:hover {color: #db3623;}

.zljy-item {
    height: 192px;
    overflow: hidden;
    width: 384px;
}
.zljy-i-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height:31px;
    background:url(../images/tabbgblue.gif) repeat-x;
    border-right:solid 1px #d5d5d5;
}
.zljy-i-title h3 {
    background: #a71f24;
    color:#ffffff;
    font-weight:800;
    display:block;
    float:left;
    height:31px;
    line-height:30px;
    overflow:hidden;
    width:110px;
    text-align:center;
    font-size:15px;
    cursor:pointer;
}

.zljy-i-t-more {
    color: #000;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
.zljy-i-t-more:hover {
    color: #c80201;
}
.zljy-i-ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    height: 157px;
    line-height: 30px;
    overflow: hidden;
    padding-top: 5px;
    border: 1px solid #c2ccd2;
}
.zljy-i-ul li {
    background: url("../images/jn.png") no-repeat scroll -193px -52px ;
    height: 30px;
    overflow: hidden;
    padding-left: 30px;
    position: relative;
}
.zljy-i-ul li a:hover {
    color: #db3623;
}
.zljy-i-ul li span {
    color: #666;
    position: absolute;
    right: 12px;
    top: 0;
}

/* scroll */
.okproduct{width:684px;margin:0 0;position:relative;overflow:hidden;background:#F1EEEB;height:253px;float:left;}
.productview{width:661px;height:229px;background:#fff;border:1px solid #DED7D1;overflow:hidden;position:relative;margin:11px;;}
.productview ul{height:225px;padding-top:4px;}
.list-product{position:absolute;left:0px;top:0px;}

/* goodlist */
.productslist{width:155px;margin:15px 0;padding:0px 4px;border-right:1px dotted #DED7D1;margin-right:0;float:left;height:84px;}
.productslist .propics{overflow:hidden;display:block;float:left;}
.productslist .propics img{width:53px;height:80px;}
.productslist .procontent{float:right;width:93px;overflow:hidden;}
.productslist .procontent a.title{font-size:13px;width:100%;height:20px;line-height:20px;display:block;color:#000;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left: 3px;}
.productslist .procontent p.en{font-size:9px;width:100%;height:17px;line-height:17px;display:block;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left: 3px;}
.productslist .procontent p.change-price{font-size:9px;font-weight:lighter;color:#d63c3c;padding-left:3px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.productslist .procontent p.change-price a{color:#d63c3c}
.productslist .procontent p.max-price{font-size:12px;color:#999;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.productslist .procontent p a{color:#0e48b2;}
.productslist .procontent p a:hover{color:#ff5802;}
.productslist .procontent a.exchange{font-size:12px;padding:4px 8px;text-align:center;#padding-top:6px;#padding-bottom:2px;color:#fff;display:none;text-decoration:none;background:#C75151;float:left;border-radius:2px;}
.productslist .procontent a.exchange:hover{background:#973434;}
.productslist .procontent p{padding:4px 0;}

.CCPbox{width:253px;margin-left:10px;position:relative;height:253px;overflow:hidden;float:left;}
.CCPbox .CCPbtn{height:31px;background:url(../images/tabbg.gif) repeat-x;border-left:solid 1px #c2ccd2;border-right:solid 1px #c2ccd2;}
.CCPbox .CCPbtn li{float:left;position:relative;margin:0 0 0 -1px;background: rgba(0, 0, 0, 0) url("../images/topbg210.gif") no-repeat scroll 0 0;}
.CCPbox .CCPbtn li a{color: #ffffff;font-weight:bold;}
.CCPbox .CCPbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:31px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:15px;cursor:pointer;}
.CCPbox .CCPcon{height:221px;padding:5px;border-width:0 1px 1px 1px;border-color:#c2ccd2;border-style:solid;overflow: hidden;}
.CCPbox .CCPcon .CCPcontent{width: 242px;height: 102px;float: left;padding-top: 7px;}
.CCPbox .CCPcon .CCPcontent img{width: 100%;height: 100%;border-radius: 3px;}

.bmfw-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-left: 1px solid #c2ccd2;
    border-right: 1px solid #c2ccd2;
    border-bottom: 1px solid #c2ccd2;
    border-image: none;
    height: 220px;
    overflow: hidden;
    padding-top: 2px;
    width: 210px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

}
.bmfw-content li {
    background-image: url("../images/jn.png");
    background-repeat: no-repeat;
    float: left;
}
.bmfw-content li a {
    display: block;
    overflow: hidden;
    text-indent: -999px;
}

.b-c-bszn a, .b-c-zyrz a, .b-c-zlxz a, .b-c-cjwt a {
    height: 70px;
}
.b-c-xmsb a, .b-c-zxzx a, .b-c-zyld a, .b-c-zhbm a {
    height: 70px;
}
.b-c-bszn {
    background-position: 0 -443px;
    height: 74px;
    width: 104px;
}
.b-c-zyrz {
    background-position: -105px -443px;
    height: 74px;
    width: 104px;
}
.b-c-xmsb {
    background-position: 0 -517px;
    height: 74px;
    width: 104px;
}
.b-c-zxzx {
    background-position: -105px -517px;
    height: 74px;
    width: 104px;
}
.b-c-zyld {
    background-position: 0 -591px;
    height: 74px;
    width: 104px;
}
.b-c-zhbm {
    background-position: -105px -591px;
    height: 74px;
    width: 104px;
}

.index-ban {
    height: 150px;
    overflow: hidden;
    width: 210px;
    border-radius:3px;
}
.index-ban img {
    height: 150px;
    width: 210px;
}

.i-c-lhhgzh{
    height: 157px;
    width: 208px;
    float: left;
    border: none;
    border-radius: 3px;
}

.qyzs-content {
    background: none repeat scroll 0 0 #f8f8f8;
    height: 129px;
    margin-top: 6px;
    overflow: hidden;
    width: 788px;
}

.jxapplm{width:253px;margin-left:9px;position:relative;height:253px;overflow:hidden;float:left;}
.jxapplm .lmtitle{height:31px;background:url(../images/tabbgblue.gif) repeat-x;border-right:solid 1px #c2ccd2;}
.jxapplm .lmtitle li{float:left;position:relative;margin:0;}
.jxapplm .lmtitle li a,.jxapplm .lmtitle li span{
    background: #a71f24;
    color:#ffffff;
    font-weight:600;
    display:block;
    float:left;
    height:31px;
    line-height:31px;
    overflow:hidden;
    width:110px;
    text-align:center;
    font-size:15px;
    cursor:pointer;
}
.jxapplm .lmtitle li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
.jxapplm .lmtitle li.current a,.jxapplm .lmtitle li.current span{border-top:solid 2px #cfcfcf;height:28px;line-height:28px;background:#fff;color:#0e48b2;font-weight:800;}
.jxapplm .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.jxapplm .lmcontent{height:220px;padding:10px 10px 10px 5px;border-width:0 1px 1px 1px;border-color:#c2ccd2;border-style:solid;}
.jxapplm .lmcontent ul{padding-top:0px;}
.jxapplm .lmcontent li{width:240px;float:left;background: url("../images/jn.png") -203px -52px no-repeat; overflow: hidden;position: relative;_display: inline;height:25px;line-height:25px;overflow:hidden;}
.jxapplm .lmcontent li a {color:#333;padding-left: 12px;}
.jxapplm .lmcontent li a:hover {color：#db3623}
.jxapplm .lmcontent li span{margin:0;font-family:"å®‹ä½“";font-size:10px;font-weight:200;color:#1667dd;position:absolute;right:0;}
.jxapplm ul .lmcontent-more {
    bottom: 0;
    position: relative;
    color: #0e48b2;
    float: right;
    font-size: 12px;
    margin-right: 10px;
    z-index: 1000;
}

.i-c-jxlj {
    float: left;
    height: 253px;
    width: 210px;
    line-height: 27px;
}

.obliqueAngle-title, .oa-t-left, .oa-t-left h2 {
    height: 31px;
    float: left;
    margin-left: 5px;
}

.obliqueAngle-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height:31px;
    background:url(../images/tabbg.gif) repeat-x;
    border-left:solid 1px #c2ccd2;
    border-right:solid 1px #c2ccd2;
    width: 776px;
    margin-left: 10px;
}

.oa-t-more {
    color: #02487c;
    float: right;
    font-size: 12px;
    line-height: 31px;
    margin-right: 10px;
    text-decoration: none;
    margin-left: 660px;
}
.oa-t-more:hover {
    color: #db3623;
}



.slidebox{ width:780px; margin:6px 0 0 10px; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:780px; height:129px; overflow:hidden; position:relative;}
.piclist{ height:129px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:8px; margin-left:5px; padding:2px; float:left;}
.piclist li img{width:178px;height: 125px;}
.swaplist{ position:absolute; left:-2340px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url("../images/icon_ie8.png") no-repeat; background:url("../images/icon_ie6.png") no-repeat\9; position:absolute; top:39px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:0px;}
.og_next{ background-position:0 0; right:4px;}

/*!
Video.js Default Styles (http://videojs.com)
Version 4.4.0
Create your own skin at http://designer.videojs.com
*/
/* SKIN
================================================================================
The main class name for all skin-specific styles. To make your own skin,
replace all occurances of 'vjs-default-skin' with a new name. Then add your new
skin name to your video tag instead of the default skin.
e.g. <video class="video-js my-skin-name">
*/
.vjs-default-skin {
    color: #cccccc;
}
/* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/
@font-face {
    font-family: 'VideoJS';
    src: url('font/vjs.eot');
    src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* Base UI Component Classes
--------------------------------------------------------------------------------
*/
/* Slider - used for Volume bar and Seek bar */
.vjs-default-skin .vjs-slider {
    /* Replace browser focus hightlight with handle highlight */
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    /* background-color-with-alpha */
    background-color: #333333;
    background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
    /* box-shadow */
    -webkit-box-shadow: 0 0 2em #ffffff;
    -moz-box-shadow: 0 0 2em #ffffff;
    box-shadow: 0 0 2em #ffffff;
}
.vjs-default-skin .vjs-slider-handle {
    position: absolute;
    /* Needed for IE6 */
    left: 0;
    top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0em 0em 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    /* Rotate the square icon to make a diamond */
    /* transform */
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/* Control Bar
--------------------------------------------------------------------------------
The default control bar that is a container for most of the controls.
*/
.vjs-default-skin .vjs-control-bar {
    /* Start hidden */
    display: none;
    position: absolute;
    /* Place control bar at the bottom of the player box/video.
       If you want more margin below the control bar, add more height. */
    bottom: 0;
    /* Use left/right to stretch to 100% width of player div */
    left: 0;
    right: 0;
    /* Height includes any margin you want above or below control items */
    height: 3.0em;
    /* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.7);
}
/* Show the control bar only once the video has started playing */
.vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    /* Visibility needed to make sure things hide in older browsers too. */

    visibility: visible;
    opacity: 1;
    /* transition */
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
}
/* Hide the control bar when the video is playing and the user is inactive  */
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    /* transition */
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none;
}
/* IE8 is flakey with fonts, and you have to change the actual content to force
fonts to show/hide properly.
  - "\9" IE8 hack didn't work for this
  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
*/
@media \0screen {
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}
/* General styles for individual controls. */
.vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3.0em;
    width: 4em;
}
/* FontAwsome button icons */
.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0em 0em 1em #ffffff;
}
.vjs-default-skin .vjs-control:focus {
    /*  outline: 0; */
    /* keyboard-only users cannot see the focus on several of the UI elements when
    this is set to 0 */

}
/* Hide control text visually, but have it available for screenreaders */
.vjs-default-skin .vjs-control-text {
    /* hide-visually */
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* Play/Pause
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
    content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002";
}
/* Volume/Mute
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right;
}
.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right;
}
.vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: 0.6em;
    margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em;
}
.vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5em;
    background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: 0.5em;
    height: 0.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
    font-size: 0.9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em;
}
/* Progress
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    /* Set above the rest of the controls. */
    top: -1em;
    /* Shrink the bar slower than it grows. */
    /* transition */
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
/* On hover, make the progress bar grow to something that's more clickable.
    This simply changes the overall font for the progress bar, and this
    updates both the em-based widths and heights, as wells as the icon font */
.vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    /* Even though we're not changing the top/height, we need to include them in
        the transition so they're handled correctly. */

    /* transition */
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
/* Box containing play and load progresses. Also acts as seek scrubber. */
.vjs-default-skin .vjs-progress-holder {
    height: 100%;
}
/* Progress Bars */
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    /* Needed for IE6 */
    left: 0;
    top: 0;
}
.vjs-default-skin .vjs-play-progress {
    /*
      Using a data URI to create the white diagonal lines with a transparent
        background. Surprisingly works in IE8.
        Created using http://www.patternify.com
      Changing the first color value will change the bar color.
      Also using a paralax effect to make the lines move backwards.
        The -50% left position makes that happen.
    */

    background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
    background: #646464 /* IE8- Fallback */;
    background: rgba(255, 255, 255, 0.4);
}
.vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
    padding-top: 0.1em /* Minor adjustment */;
}
/* Time Display
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    /* Align vertically by making the line height the same as the control bar */
    line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
    float: left;
}
.vjs-default-skin .vjs-duration {
    float: left;
}
/* Remaining time is in the HTML, but not included in default design */
.vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left;
}
.vjs-time-divider {
    float: left;
    line-height: 3em;
}
/* Fullscreen
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000";
}
/* Switch to the exit icon when the player is in fullscreen */
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b";
}
/* Big Play Button (play button at start)
--------------------------------------------------------------------------------
Positioning of the play button in the center or other corners can be done more
easily in the skin designer. http://designer.videojs.com/
*/
.vjs-default-skin .vjs-big-play-button {
    left: 0.5em;
    top: 0.5em;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 2em;
    height: 2em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    /* Need a slightly gray bg so it can be seen on black backgrounds */
    /* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.7);
    border: 0.1em solid #3b4249;
    /* border-radius */
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 0.8em;
    /* box-shadow */
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    /* transition */
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
/* Optionally center */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    /* Center it horizontally */
    left: 50%;
    margin-left: -2.1em;
    /* Center it vertically */
    top: 50%;
    margin-top: -1.4000000000000001em;
}
/* Hide if controls are disabled */
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none;
}
/* Hide when video starts playing */
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none;
}
/* Hide on mobile devices. Remove when we stop using native controls
    by default on mobile  */
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    /* IE8 needs a non-glow hover state */
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    /* box-shadow */
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    /* transition */
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    /* In order to center the play icon vertically we need to set the line height
       to the same as the button height */

    line-height: 2em;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center /* Needed for IE8 */;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Loading Spinner
--------------------------------------------------------------------------------
*/
.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75;
    /* animation */
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
}
.vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0em 0em 0.1em #000;
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
/* Menu Buttons (Captions/Subtitles/etc.)
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer;
}
.vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0em;
    /* (Width of vjs-menu - width of button) / 2 */

    width: 0em;
    height: 0em;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000000;
    /* Same width top as ul bottom */

    border-top-color: rgba(7, 40, 50, 0.5);
    /* Same as ul background */

}
/* Button Pop-up Menu */
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    /* Same bottom as vjs-menu border-top */

    max-height: 15em;
    overflow: auto;
    left: -5em;
    /* Width of menu - width of button / 2 */

    /* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.7);
    /* box-shadow */
    -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
    display: block;
}
.vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
    outline: 0;
    color: #111;
    /* background-color-with-alpha */
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
    /* box-shadow */
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}
/* Subtitles Button */
.vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c";
}
/* Captions Button */
.vjs-default-skin .vjs-captions-button:before {
    content: "\e008";
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    /* box-shadow */
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}
/*
REQUIRED STYLES (be careful overriding)
================================================================================
When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls,
and sets the width and height of the video.

** If you want to add some kind of border/padding (e.g. a frame), or special
positioning, use another containing element. Otherwise you risk messing up
control positioning and full window mode. **
*/
.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
    /* Start with 10px for base font size so other dimensions can be em based and
       easily calculable. */

    font-size: 10px;
    /* Allow poster to be vertially aligned. */

    vertical-align: middle;
    /*  display: table-cell; */
    /*This works in Safari but not Firefox.*/

    /* Provide some basic defaults for fonts */

    font-weight: normal;
    font-style: normal;
    /* Avoiding helvetica: issue #376 */

    font-family: Arial, sans-serif;
    /* Turn off user selection (text highlighting) by default.
       The majority of player components will not be text blocks.
       Text areas will need to turn user selection back on. */

    /* user-select */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* Playback technology elements expand to the width/height of the containing div
    <video> or <object> */
.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */
.video-js:-moz-full-screen {
    position: absolute;
}
/* Fullscreen Styles */
body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
    overflow-y: auto;
}
.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    /* IE6 full-window (underscore hack) */
    _position: absolute;
}
.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}
/* Poster Styles */
.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}
/* Hide the poster when native controls are used otherwise it covers them */
.video-js.vjs-using-native-controls .vjs-poster {
    display: none;
}
/* Text Track Styles */
/* Overall track holder for both captions and subtitles */
.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    /* Leave padding on left and right */
    left: 1em;
    right: 1em;
}
/* Individual tracks */
.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    /* Transparent black background, or fallback to all black (oldIE) */
    /* background-color-with-alpha */
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}
.video-js .vjs-subtitles {
    color: #ffffff /* Subtitles are white */;
}
.video-js .vjs-captions {
    color: #ffcc66 /* Captions are yellow */;
}
.vjs-tt-cue {
    display: block;
}
/* Hide disabled or unsupported controls */
.vjs-default-skin .vjs-hidden {
    display: none;
}
.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}
/* -----------------------------------------------------------------------------
The original source of this file lives at
https://github.com/videojs/video.js/blob/master/src/css/video-js.less */

/*列表页左侧*/
.navleftside{
    float:left;
    width:192px;
    height: 430px;
    border:1px solid #d6d6d6;
    border-radius: 2px;
    box-shadow: 2px 2px 2px #a69797;
    margin: 0;
    background: #f3f3f3;
}
.listitle{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #4178be;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
}
.navleftside ul{
    width: 98%;
    margin: 2px;
}
.navleftside ul li{
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}
.navleftside ul li a{
    color:#333333;
}
.navleftside ul li a:hover{
    color:#a71f24;
    font-weight: 500;
}
.navleftside .current{
    font-size: 20px;
    font-weight: 500;
    background: #e5e5e5;
}
.navleftside .current a{
    color:#a71f24;
}

.listrightbox{
    float:left;
    width:803px;
    height: auto;
    margin-left: 5px;
}

.search_box{
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    padding-left: 3px;
}
cf:before, .cf:after,
.nav:before, .nav:after,
.container-span:before,
.container-span:after {
    display: table;
    content: "";
}
.cf:after,.nav:after,
.container-span:after {
    clear: both;
}
.fl{
    float: left!important;
}
.fr{
    float: right!important;
}
/* 搜索表单 */
.search-form .sleft {
    margin: 4px 10px auto 0px;
    float: left;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.search-form .drop-down {
    float: left;
    width: 81px;
    height: 28px;
    line-height: 28px;
}
.search-form .sort-txt {
    display: inline-block;
    margin: 0 2px 0 4px;
    padding-left: 6px;
    width: 45px;
    cursor: pointer;
}
.search-form .drop-down ul {
    position: absolute;
    margin-left: -1px;
    background-color: #fff;
    border: 1px solid #ebebeb;
}
.search-form .drop-down ul li {
    border-top: 1px solid #ebebeb;
}
.search-form .drop-down ul li:first-child {
    border-top-width: 0;
}
.search-form .drop-down ul a {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    width:60px;
    color: #404040;
}
.search-form .drop-down ul a:hover {
    background-color: #f0f0f0;
    border:none;
}
.search-form .search-input {
    float: left;
    padding: 2px 4px;
    width: 660px;
    height: 30px;
    line-height: 30px;
    border: 0 none;
}
.search-form .sch-btn {
    float: left;
    margin: 0px 2px 0 0;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
}
.search-form .sch-btn:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 0 none;
}
.btn-search {
    display: inline-block;
    margin-top: 5px;
    width: 16px;
    height: 16px;
    background: url(../images/bg_icon.png) no-repeat -50px 0;
}

/* 高级搜索 */
.search-form .adv-sch-pannel {
    margin-right: 0;
}
.search-form .adv-sch-pannel .dropdown {
    right: 0;
    left: auto;
    padding: 15px 0 15px 15px;
    white-space: nowrap;
    z-index: 100;
}
.adv-sch-pannel .row {
    display: inline-block;
    *display: inline;
    margin-right: 15px;
}
.adv-sch-pannel label{
    width:70px;
    display:inline-block;
}
.adv-sch-pannel .row{
    margin-bottom:6px;
}
/* 带下拉框的按钮组 */
.btn-group,
.btn-group-click {
    display: inline-block;
    *display: inline;
    position: relative;
    margin-right: 5px;
    vertical-align: middle;
}
.btn-group .btn,
.btn-group-click .btn {
    margin-right: 0;
}
.btn-arrowdown,
.btn-arrowup {
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 5px;
    vertical-align: middle;
    background-image: url(../images/bg_icon.png);
    background-repeat: no-repeat;
}
.btn-arrowdown {
    background-position: 0 -25px;
}
.btn-arrowup {
    background-position: -25px -25px;
}
.btn-group .dropdown,
.btn-group-click .dropdown {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    margin-top: 3px;
    min-width: 85px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.btn-group .dropdown a,
.btn-group-click .dropdown a {
    padding: 6px 16px;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
}
.btn-group .dropdown a:hover,
.btn-group-click .dropdown a:hover {
    background-color: #eee;
}

/*************************************
 * button.css
 * 描述：定义按钮样式
 * 作用范围: 公共，按钮组，单独按钮
 *************************************/

/* 普通按钮 */
.btn {
    display: inline-block;
    margin-right: 5px;
    padding: 6px 16px;
    font-size: 14px;
    line-height: 18px;
    color: #edffd1;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0 none;
    background-color: #4178be;
    *outline: 0 none;
}
.btn:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #a71f24;
    border-bottom: 0 none;
}
.submit-btn,
.btn-return {
    padding: 10px 50px;
    color: #fff;
    font-weight: bold;
    border-color: transparent;
}
.submit-btn {
    background-color: #CC3900;
}
.submit-btn:hover {
    color: #fff;
    background-color: #ff2610;
}
.btn[disabled],
.btn.disabled,
.btn[disabled]:hover,
.btn.disabled:hover {
    background-color: #8d8d8d;
}
.save-btn {
    padding: 10px 30px;
    background-color: #3737BC;
}
.btn-mini {
    padding: 4px 10px;
}
.btn-xlarge {
    padding: 10px 30px;
}

/* 按钮组 */
.btn-toolbar .btn {
    float: left;
    margin-left: -1px;
    border-radius: 0;
}
.btn-toolbar .btn:first-child {
    border-radius: 3px 0 0 3px;
}
.btn-toolbar .btn:last-of-type {
    border-radius: 0 3px 3px 0;
}

/* 带下拉框的按钮组 */
.btn-group,
.btn-group-click {
    display: inline-block;
    *display: inline;
    position: relative;
    margin-right: 5px;
    vertical-align: middle;
}
.btn-group .btn,
.btn-group-click .btn {
    margin-right: 0;
}
.btn-arrowdown,
.btn-arrowup {
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 5px;
    vertical-align: middle;
    background-image: url(../images/bg_icon.png);
    background-repeat: no-repeat;
}
.btn-arrowdown {
    background-position: 0 -25px;
}
.btn-arrowup {
    background-position: -25px -25px;
}
.btn-group .dropdown,
.btn-group-click .dropdown {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    margin-top: 3px;
    min-width: 85px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.btn-group .dropdown a,
.btn-group-click .dropdown a {
    padding: 6px 16px;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
}
.btn-group .dropdown a:hover,
.btn-group-click .dropdown a:hover {
    background-color: #eee;
}

.button{
    width: 210px;
    line-height: 43px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    text-shadow:1px 1px 1px #333;
    border-radius: 3px;
    margin:0 5px 5px 0;
    position: relative;
    overflow: hidden;
}
.button:nth-child(6n){
    margin-right: 0;
}
.button.gray{
    color: #666666;
    text-shadow:1px 1px 1px #fff;
    border:1px solid #999999;
    box-shadow: 0 1px 2px #fff inset,0 -1px 0 #a8abae inset;
    background: -webkit-linear-gradient(top,#f2f3f7,#e4e8ec);
    background: -moz-linear-gradient(top,#f2f3f7,#e4e8ec);
    background: linear-gradient(top,#f2f3f7,#e4e8ec);
}
.button.black{
    border:1px solid #333;
    box-shadow: 0 1px 2px #8b8b8b inset,0 -1px 0 #3d3d3d inset,0 -2px 3px #8b8b8b inset;
    background: -webkit-linear-gradient(top,#656565,#4c4c4c);
    background: -moz-linear-gradient(top,#656565,#4a4a4a);
    background: linear-gradient(top,#656565,#4a4a4a);
}
.button.red{
    border:1px solid #b42323;
    box-shadow: 0 1px 2px #e99494 inset,0 -1px 0 #954b4b inset,0 -2px 3px #e99494 inset;
    background: -webkit-linear-gradient(top,#d53939,#b92929);
    background: -moz-linear-gradient(top,#d53939,#b92929);
    background: linear-gradient(top,#d53939,#b92929);
}
.button.yellow{
    border:1px solid #d2a000;
    box-shadow: 0 1px 2px #fedd71 inset,0 -1px 0 #a38b39 inset,0 -2px 3px #fedd71 inset;
    background: -webkit-linear-gradient(top,#fece34,#d8a605);
    background: -moz-linear-gradient(top,#fece34,#d8a605);
    background: linear-gradient(top,#fece34,#d8a605);
}
.button.green{
    border:1px solid #64c878;
    box-shadow: 0 1px 2px #b9ecc4 inset,0 -1px 0 #6c9f76 inset,0 -2px 3px #b9ecc4 inset;
    background: -webkit-linear-gradient(top,#90dfa2,#84d494);
    background: -moz-linear-gradient(top,#90dfa2,#84d494);
    background: linear-gradient(top,#90dfa2,#84d494);
}
.button.blue{
    border:1px solid #1e7db9;
    box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
    background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
    background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
    background: linear-gradient(top,#42a4e0,#2e88c0);
}
.round,
.side,
.tags{
    padding-right: 30px;
}
.round:after{
    position: absolute;
    display: inline-block;
    content: "\003c";
    top:50%;
    right:10px;
    margin-top: -10px;
    width: 17px;
    height: 20px;
    padding-left: 3px;
    line-height:18px;
    font-size: 10px;
    font-weight: normal;
    border-radius: 10px;
    text-shadow:-2px 0 1px #333;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.gray.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,1) inset,1px 0 1px rgba(0,0,0,.2);
    background:-webkit-linear-gradient(top,#dce1e6,#dde2e7);
    background:-moz-linear-gradient(top,#dce1e6,#dde2e7);
    background:linear-gradient(top,#dce1e6,#dde2e7);
    text-shadow:-2px 0 1px #fff;
}
.black.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,.5) inset,1px 0 1px rgba(0,0,0,.9);
    background:-webkit-linear-gradient(top,#333,#454545);
    background:-moz-linear-gradient(top,#333,#454545);
    background:linear-gradient(top,#333,#454545);
}
.red.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,.6) inset,1px 0 1px rgba(130,25,25,.9);
    background:-webkit-linear-gradient(top,#b12222,#b42323);
    background:-moz-linear-gradient(top,#b12222,#b42323);
    background:linear-gradient(top,#b12222,#b42323);
}
.yellow.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,.8) inset,1px 0 1px rgba(148,131,4,.9);
    background:-webkit-linear-gradient(top,#cf9d00,#d2a000);
    background:-moz-linear-gradient(top,#cf9d00,#d2a000);
    background:linear-gradient(top,#cf9d00,#d2a000);
}
.green.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,.8) inset,1px 0 1px rgba(51,126,66,.9);
    background:-webkit-linear-gradient(top,#64c878,#6dcb80);
    background:-moz-linear-gradient(top,#64c878,#6dcb80);
    background:linear-gradient(top,#64c878,#6dcb80);
}
.blue.round:after{
    box-shadow:1px 0 1px rgba(255,255,255,.8) inset,1px 0 1px rgba(18,85,128,.9);
    background:-webkit-linear-gradient(top,#1e7db9,#2b85bd);
    background:-moz-linear-gradient(top,#1e7db9,#2b85bd);
    background:linear-gradient(top,#1e7db9,#2b85bd);
}
.side:after{
    position: absolute;
    display: inline-block;
    content: "\00bb";
    top:3px;
    right:-4px;
    width: 38px;
    height:30px;
    font-weight: normal;
    line-height: 26px;
    border-radius:0 0 5px 5px;
    text-shadow:-2px 0 1px #333;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.gray.side:after{
    text-shadow:-2px 0 1px #fff;
    border-top: 1px solid #d4d4d4;
    box-shadow:-2px 0 1px #eceef1 inset;
    background:-webkit-linear-gradient(right,#e1e6ea,#f2f2f6 60%);
    background:-moz-linear-gradient(right,#e1e6ea,#f2f2f6 60%);
    background:linear-gradient(right,#e1e6ea,#f2f2f6 60%);
}
.black.side:after{
    border-top: 1px solid #222;
    box-shadow:-2px 0 1px #606060 inset;
    background:-webkit-linear-gradient(right,#373737,#555 60%);
    background:-moz-linear-gradient(right,#373737,#555 60%);
    background:linear-gradient(right,#373737,#555 60%);
}
.red.side:after{
    border-top: 1px solid #aa1e1e;
    box-shadow:-2px 0 1px #c75959 inset;
    background:-webkit-linear-gradient(right,#b82929,#d73f3f 60%);
    background:-moz-linear-gradient(top,#b82929,#d73f3f 60%);
    background:linear-gradient(top,#b82929,#d73f3f 60%);
}
.yellow.side:after{
    border-top: 1px solid #ba8f06;
    box-shadow:-2px 0 1px #deb842 inset;
    background:-webkit-linear-gradient(right,#d5a406,#fdc40b 60%);
    background:-moz-linear-gradient(right,#d5a406,#fdc40b 60%);
    background:linear-gradient(right,#d5a406,#fdc40b 60%);
}
.green.side:after{
    border-top: 1px solid #53b567;
    box-shadow:-2px 0 1px #8ad599 inset;
    background:-webkit-linear-gradient(right,#69ca7c,#91e5a5 60%);
    background:-moz-linear-gradient(right,#69ca7c,#91e5a5 60%);
    background:linear-gradient(right,#69ca7c,#91e5a5 60%);
}
.blue.side:after{
    border-top: 1px solid #1971a8;
    box-shadow:-2px 0 1px #559dca inset;
    background:-webkit-linear-gradient(right,#2482bd,#3fa2e0 60%);
    background:-moz-linear-gradient(right,#2482bd,#3fa2e0 60%);
    background:linear-gradient(right,#2482bd,#3fa2e0 60%);
}
.tags:after{
    font-weight: normal;
    position: absolute;
    display: inline-block;
    content: "ä¼šå‘˜";
    top:-3px;
    right: -33px;
    color: #fff;
    text-shadow:none;
    width: 85px;
    height:25px;
    line-height: 28px;
    -webkit-transform:rotate(45deg) scale(.7,.7);
    -moz-transform:rotate(45deg) scale(.7,.7);
    transform:rotate(45deg) scale(.7,.7);
}
.gray.tags:after{
    background: #8c96a0;
    border:2px solid #fff;
}
.black.tags:after{
    background: #333;
    border:2px solid #777;
}
.red.tags:after{
    background: #b42323;
    border:2px solid #df4141;
}
.yellow.tags:after{
    background: #d2a000;
    border:2px solid #fcc100;
}
.green.tags:after{
    background: #64c878;
    border:2px solid #9bebac;
}
.blue.tags:after{
    background: #1e7db9;
    border:2px solid #54b1e9;
}
.button.rarrow,
.button.larrow{
    overflow:visible;
}
.rarrow:after,
.rarrow:before,
.larrow:after,
.larrow:before{
    position:absolute;
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
}
.rarrow:before{
    width: 27px;
    height: 27px;
    top: 6px;
    right: -13px;
    clip: rect(auto auto 26px 2px);
}
.rarrow:after{
    top: 6px;
    right: -12px;
    clip: rect(auto auto 26px 2px);
}
.gray.rarrow:before{
    background: #d6dbe0;
}
.gray.rarrow:after{
    box-shadow: 0 1px 0 #fff inset,-1px 0 0 #b7babd inset;
    background:-webkit-linear-gradient(top left,#f2f3f7,#e4e8ec);
    background:-moz-linear-gradient(top left,#f2f3f7,#e4e8ec);
    background:linear-gradient(top left,#f2f3f7,#e4e8ec);
}
.black.rarrow:before{
    background: #333;
}
.black.rarrow:after{
    box-shadow: 0 1px 0 #8B8B8B inset,-1px 0 0 #3d3d3d inset,-2px 0 0 #8B8B8B inset;
    background:-webkit-linear-gradient(top left,#656565,#4C4C4C);
    background:-moz-linear-gradient(top left,#656565,#4C4C4C);
    background:linear-gradient(top left,#656565,#4C4C4C);
}
.red.rarrow:before{
    background: #B42323;
}
.red.rarrow:after{
    box-shadow: 0 1px 0 #E99494 inset,-1px 0 0 #954B4B inset,-2px 0 0 #E99494 inset;
    background:-webkit-linear-gradient(top left,#D53939,#B92929);
    background:-moz-linear-gradient(top left,#D53939,#B92929);
    background:linear-gradient(top left,#D53939,#B92929);
}
.yellow.rarrow:before{
    background: #D2A000;
}
.yellow.rarrow:after{
    box-shadow: 0 1px 0 #FEDD71 inset,-1px 0 0 #A38B39 inset,-2px 0 0 #FEDD71 inset;
    background:-webkit-linear-gradient(top left,#FECE34,#D8A605);
    background:-moz-linear-gradient(top left,#FECE34,#D8A605);
    background:linear-gradient(top left,#FECE34,#D8A605);
}
.green.rarrow:before{
    background: #64C878;
}
.green.rarrow:after{
    box-shadow: 0 1px 0 #B9ECC4 inset,-1px 0 0 #6C9F76 inset,-2px 0 0 #B9ECC4 inset;
    background:-webkit-linear-gradient(top left,#90DFA2,#84D494);
    background:-moz-linear-gradient(top left,#90DFA2,#84D494);
    background:linear-gradient(top left,#90DFA2,#84D494);
}
.blue.rarrow:before{
    background: #1E7DB9;
}
.blue.rarrow:after{
    box-shadow: 0 1px 0 #8FCAEE inset,-1px 0 0 #497897 inset,-2px 0 0 #8FCAEE inset;
    background:-webkit-linear-gradient(top left,#42A4E0,#2E88C0);
    background:-moz-linear-gradient(top left,#42A4E0,#2E88C0);
    background:linear-gradient(top left,#42A4E0,#2E88C0);
}
.larrow:before{
    top: 6px;
    left: -13px;
    width: 27px;
    height: 27px;
    clip: rect(2px 26px auto auto);
}
.larrow:after{
    top: 6px;
    left: -12px;
    clip: rect(2px 26px auto auto);
}
.gray.larrow:before{
    background: #d6dbe0;
}
.gray.larrow:after{
    box-shadow: 0 -1px 0 #b7babd inset,1px 0 0 #fff inset;
    background:-webkit-linear-gradient(top left,#f2f3f7,#e4e8ec);
    background:-moz-linear-gradient(top left,#f2f3f7,#e4e8ec);
    background:linear-gradient(top left,#f2f3f7,#e4e8ec);
}
.black.larrow:before{
    background: #333;
}
.black.larrow:after{
    box-shadow: 0 -1px 0 #3d3d3d inset,0 -2px 0 #8B8B8B inset,1px 0 0 #8B8B8B inset;
    background:-webkit-linear-gradient(top left,#656565,#4C4C4C);
    background:-moz-linear-gradient(top left,#656565,#4C4C4C);
    background:linear-gradient(top left,#656565,#4C4C4C);
}
.red.larrow:before{
    background: #B42323;
}
.red.larrow:after{
    box-shadow: 0 -1px 0 #954B4B inset,0 -2px 0 #E99494 inset,1px 0 0 #E99494 inset;
    background:-webkit-linear-gradient(top left,#D53939,#B92929);
    background:-moz-linear-gradient(top left,#D53939,#B92929);
    background:linear-gradient(top left,#D53939,#B92929);
}
.yellow.larrow:before{
    background: #D2A000;
}
.yellow.larrow:after{
    box-shadow: 0 -1px 0 #A38B39 inset,0 -2px 0 #FEDD71 inset,1px 0 0 #FEDD71 inset;
    background:-webkit-linear-gradient(top left,#FECE34,#D8A605);
    background:-moz-linear-gradient(top left,#FECE34,#D8A605);
    background:linear-gradient(top left,#FECE34,#D8A605);
}
.green.larrow:before{
    background: #64C878;
}
.green.larrow:after{
    box-shadow: 0 -1px 0 #6C9F76 inset,0 -2px 0 #B9ECC4 inset,1px 0 0 #B9ECC4 inset;
    background:-webkit-linear-gradient(top left,#90DFA2,#84D494);
    background:-moz-linear-gradient(top left,#90DFA2,#84D494);
    background:linear-gradient(top left,#90DFA2,#84D494);
}
.blue.larrow:before{
    background: #1E7DB9;
}
.blue.larrow:after{
    box-shadow: 0 -1px 0 #497897 inset,0 -2px 0 #8FCAEE inset,1px 0 0 #8FCAEE inset;
    background:-webkit-linear-gradient(top left,#42A4E0,#2E88C0);
    background:-moz-linear-gradient(top left,#42A4E0,#2E88C0);
    background:linear-gradient(top left,#42A4E0,#2E88C0);
}
.gray:hover{
    background: -webkit-linear-gradient(top,#fefefe,#ebeced);
    background: -moz-linear-gradient(top,#f2f3f7,#ebeced);
    background: linear-gradient(top,#f2f3f7,#ebeced);
}
.black:hover{
    background: -webkit-linear-gradient(top,#818181,#575757);
    background: -moz-linear-gradient(top,#818181,#575757);
    background: linear-gradient(top,#818181,#575757);
}
.red:hover{
    background: -webkit-linear-gradient(top,#eb6f6f,#c83c3c);
    background: -moz-linear-gradient(top,#eb6f6f,#c83c3c);
    background: linear-gradient(top,#eb6f6f,#c83c3c);
}
.yellow:hover{
    background: -webkit-linear-gradient(top,#ffd859,#e3bb38);
    background: -moz-linear-gradient(top,#ffd859,#e3bb38);
    background: linear-gradient(top,#ffd859,#e3bb38);
}
.green:hover{
    background: -webkit-linear-gradient(top,#aaebb9,#82d392);
    background: -moz-linear-gradient(top,#aaebb9,#82d392);
    background: linear-gradient(top,#aaebb9,#82d392);
}
.blue:hover{
    background: -webkit-linear-gradient(top,#70bfef,#4097ce);
    background: -moz-linear-gradient(top,#70bfef,#4097ce);
    background: linear-gradient(top,#70bfef,#4097ce);
}
.gray:active{
    top:1px;
    box-shadow: 0 1px 3px #a8abae inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#e4e8ec,#e4e8ec);
    background: -moz-linear-gradient(top,#e4e8ec,#e4e8ec);
    background: linear-gradient(top,#e4e8ec,#e4e8ec);
}
.black:active{
    top:1px;
    box-shadow: 0 1px 3px #111 inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#424242,#575757);
    background: -moz-linear-gradient(top,#424242,#575757);
    background: linear-gradient(top,#424242,#575757);
}
.red:active{
    top:1px;
    box-shadow: 0 1px 3px #5b0505 inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#b11a1a,#bf2626);
    background: -moz-linear-gradient(top,#b11a1a,#bf2626);
    background: linear-gradient(top,#b11a1a,#bf2626);
}
.yellow:active{
    top:1px;
    box-shadow: 0 1px 3px #816b1f inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#d3a203,#dba907);
    background: -moz-linear-gradient(top,#d3a203,#dba907);
    background: linear-gradient(top,#d3a203,#dba907);
}
.green:active{
    top:1px;
    box-shadow: 0 1px 3px #4d7254 inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#5eac6e,#72b37e);
    background: -moz-linear-gradient(top,#5eac6e,#72b37e);
    background: linear-gradient(top,#5eac6e,#72b37e);
}
.blue:active{
    top:1px;
    box-shadow: 0 1px 3px #114566 inset,0 3px 0 #fff;
    background: -webkit-linear-gradient(top,#1a71a8,#1976b1);
    background: -moz-linear-gradient(top,#1a71a8,#1976b1);
    background: linear-gradient(top,#1a71a8,#1976b1);
}
.gray.side:hover:after{
    background:-webkit-linear-gradient(right,#e7ebee,#f8f8f8 60%);
    background:-moz-linear-gradient(right,#e7ebee,#f8f8f8 60%);
    background:linear-gradient(right,#e7ebee,#f8f8f8 60%);
}
.black.side:hover:after{
    background:-webkit-linear-gradient(right,#555,#6f6f6f 60%);
    background:-moz-linear-gradient(right,#555,#6f6f6f 60%);
    background:linear-gradient(right,#555,#6f6f6f 60%);
}
.red.side:hover:after{
    background:-webkit-linear-gradient(right,#c43333,#dc4949 60%);
    background:-moz-linear-gradient(right,#c43333,#dc4949 60%);
    background:linear-gradient(right,#c43333,#dc4949 60%);
}
.yellow.side:hover:after{
    background:-webkit-linear-gradient(right,#e1b21a,#fbc71d 60%);
    background:-moz-linear-gradient(right,#e1b21a,#fbc71d 60%);
    background:linear-gradient(right,#e1b21a,#fbc71d 60%);
}
.green.side:hover:after{
    background:-webkit-linear-gradient(right,#85da95,#94e0a5 60%);
    background:-moz-linear-gradient(right,#85da95,#94e0a5 60%);
    background:linear-gradient(right,#85da95,#94e0a5 60%);
}
.blue.side:hover:after{
    background:-webkit-linear-gradient(right,#338fc8,#56b2eb 60%);
    background:-moz-linear-gradient(right,#338fc8,#56b2eb 60%);
    background:linear-gradient(right,#338fc8,#56b2eb 60%);
}
.gray.side:active:after{
    top:4px;
    border-top: 1px solid #9fa6ab;
    box-shadow:-1px 0 1px #a8abae inset;
    background:-webkit-linear-gradient(right,#e4e8ec,#e4e8ec 60%);
    background:-moz-linear-gradient(right,#e4e8ec,#e4e8ec 60%);
    background:linear-gradient(right,#e4e8ec,#e4e8ec 60%);
}
.black.side:active:after{
    box-shadow:-1px 0 1px #111 inset;
    background:-webkit-linear-gradient(right,#414040,#4d4c4c 60%);
    background:-moz-linear-gradient(right,#414040,#4d4c4c 60%);
    background:linear-gradient(right,#414040,#4d4c4c 60%);
}
.red.side:active:after{
    box-shadow:-1px 0 1px #4b0707 inset;
    background:-webkit-linear-gradient(right,#b11a1a,#b11a1a 60%);
    background:-moz-linear-gradient(right,#b11a1a,#b11a1a 60%);
    background:linear-gradient(right,#b11a1a,#b11a1a 60%);
}
.yellow.side:active:after{
    box-shadow:-1px 0 1px #816b1f inset;
    background:-webkit-linear-gradient(right,#d3a203,#dba907 60%);
    background:-moz-linear-gradient(right,#d3a203,#dba907 60%);
    background:linear-gradient(right,#d3a203,#dba907 60%);
}
.green.side:active:after{
    box-shadow:-1px 0 1px #33663d inset;
    background:-webkit-linear-gradient(right,#63a870,#72b37e 60%);
    background:-moz-linear-gradient(right,#63a870,#72b37e 60%);
    background:linear-gradient(right,#63a870,#72b37e 60%);
}
.blue.side:active:after{
    box-shadow:-1px 0 1px #114566 inset;
    background:-webkit-linear-gradient(right,#1a71a8,#1976b1 60%);
    background:-moz-linear-gradient(right,#1a71a8,#1976b1 60%);
    background:linear-gradient(right,#1a71a8,#1976b1 60%);
}
.gray.rarrow:hover:after,
.gray.rarrow:hover:after{
    background:-webkit-linear-gradient(top left,#fefefe,#ebeced);
    background:-moz-linear-gradient(top left,#fefefe,#ebeced);
    background:linear-gradient(top left,#fefefe,#ebeced);
}
.black.rarrow:hover:after,
.black.larrow:hover:after{
    background:-webkit-linear-gradient(top left,#818181,#575757);
    background:-moz-linear-gradient(top left,#818181,#575757);
    background:linear-gradient(top left,#818181,#575757);
}
.red.rarrow:hover:after,
.red.larrow:hover:after{
    background:-webkit-linear-gradient(top left,#eb6f6f,#c83c3c);
    background:-moz-linear-gradient(top left,#eb6f6f,#c83c3c);
    background:linear-gradient(top left,#eb6f6f,#c83c3c);
}
.yellow.rarrow:hover:after,
.yellow.larrow:hover:after{
    background:-webkit-linear-gradient(top left,#ffd859,#e3bb38);
    background:-moz-linear-gradient(top left,#ffd859,#e3bb38);
    background:linear-gradient(top left,#ffd859,#e3bb38);
}
.green.rarrow:hover:after,
.green.larrow:hover:after{
    background:-webkit-linear-gradient(top left,#aaebb9,#82d392);
    background:-moz-linear-gradient(top left,#aaebb9,#82d392);
    background:linear-gradient(top left,#aaebb9,#82d392);
}
.blue.rarrow:hover:after,
.blue.larrow:hover:after{
    background:-webkit-linear-gradient(top left,#70bfef,#4097ce);
    background:-moz-linear-gradient(top left,#70bfef,#4097ce);
    background:linear-gradient(top left,#70bfef,#4097ce);
}
.gray.rarrow:active:after,
.gray.larrow:active:after{
    background:-webkit-linear-gradient(top left,#e4e8ec,#e4e8ec);
    background:-moz-linear-gradient(top left,#e4e8ec,#e4e8ec);
    background:linear-gradient(top left,#e4e8ec,#e4e8ec);
}
.black.rarrow:active:after,
.black.larrow:active:after{
    background:-webkit-linear-gradient(top left,#424242,#575757);
    background:-moz-linear-gradient(top left,#424242,#575757);
    background:linear-gradient(top left,#424242,#575757);
}
.red.rarrow:active:after,
.red.larrow:active:after{
    background:-webkit-linear-gradient(top left,#b11a1a,#bf2626);
    background:-moz-linear-gradient(top left,#b11a1a,#bf2626);
    background:linear-gradient(top left,#b11a1a,#bf2626);
}
.yellow.rarrow:active:after,
.yellow.larrow:active:after{
    background:-webkit-linear-gradient(top left,#d3a203,#dba907);
    background:-moz-linear-gradient(top left,#d3a203,#dba907);
    background:linear-gradient(top left,#d3a203,#dba907);
}
.green.rarrow:active:after,
.green.larrow:active:after{
    background:-webkit-linear-gradient(top left,#63a870,#72b37e);
    background:-moz-linear-gradient(top left,#63a870,#72b37e);
    background:linear-gradient(top left,#63a870,#72b37e);
}
.blue.rarrow:active:after,
.blue.larrow:active:after{
    background:-webkit-linear-gradient(top left,#1a71a8,#1976b1);
    background:-moz-linear-gradient(top left,#1a71a8,#1976b1);
    background:linear-gradient(top left,#1a71a8,#1976b1);
}
.gray.rarrow:active:after{
    box-shadow: 0 1px 0 #b7babd inset,-1px 0 0 #b7babd inset;
}
.gray.larrow:active:after{
    box-shadow: 0 -1px 0 #b7babd inset,1px 0 0 #b7babd inset;
}
.black.rarrow:active:after{
    box-shadow: 0 1px 0 #333 inset,-1px 0 0 #333 inset;
}
.black.larrow:active:after{
    box-shadow: 0 -1px 0 #333 inset,1px 0 0 #333 inset;
}
.red.rarrow:active:after{
    box-shadow: 0 1px 0 #640909 inset,-1px 0 0 #640909 inset;
}
.red.larrow:active:after{
    box-shadow: 0 -1px 0 #640909 inset,1px 0 0 #640909 inset;
}
.yellow.rarrow:active:after{
    box-shadow: 0 1px 0 #816b1f inset,-1px 0 0 #816b1f inset;
}
.yellow.larrow:active:after{
    box-shadow: 0 -1px 0 #816b1f inset,1px 0 0 #816b1f inset;
}
.green.rarrow:active:after{
    box-shadow: 0 1px 0 #4d7254 inset,-1px 0 0 #4d7254 inset;
}
.green.larrow:active:after{
    box-shadow: 0 -1px 0 #4d7254 inset,1px 0 0 #4d7254 inset;
}
.blue.rarrow:active:after{
    box-shadow: 0 1px 0 #114566 inset,-1px 0 0 #114566 inset;
}
.blue.larrow:active:after{
    box-shadow: 0 -1px 0 #114566 inset,1px 0 0 #114566 inset;
}

.vediobox{
    width: 800px;
    height: 600px;
    overflow: hidden;
    margin-bottom: 20px;
}

.box{#fff;}

.gy{ width:100%; float:left; background:url(../images/2-banner.jpg) center no-repeat; background-size:cover; padding-top:80px; padding-bottom:50px; overflow:hidden;}

.gy-bt{ width:100%; float:left;}

.gy-bt h1{ width:100%; float:left; font-size:24px; color:#fff;text-transform:uppercase;}

.gy-bt h2{ width:100%; float:left; font-size:16px; color:#fff; margin-top:11px; margin-bottom:15px; }

.gy-bt h3{ width:100%; float:left;}

.gy-bt h3 b{ display:inline-block; float:left; width:18px; height:3px; background:#fff;} 

.gy-bt h4{ width:100%; float:left; font-size:12px; color:#fff; text-align:center; margin-top:37px;}

.gy-nr{ width:100%; float:left; margin-top:40px;}

.gy-left{ width:50%; float:left; padding:95px 72px;}

.gy-left h1{ width:100%; float:left; font-size:16px; color:#deae7e;}

.gy-left p{ width:100%; float:left; font-size:14px; color:#aaa; line-height:24px; margin-top:37px; margin-bottom:67px;}

.gy-left h2{ width:100%; float:left;}

.gy-left h2 a{ display: inline-block;color:#fff; padding:0 42px; line-height:47px; font-size:14px; background:#a71f24; vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.gy-left h2 a:before{content: ""; height:100%; position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.gy-left h2 a:hover{color: #fff;} 

.gy-left h2 a:hover:before{background-color: #1e1c1c!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}

.gy-right{ width:50%; float:right; overflow:hidden;}

.gy-right img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.gy-right img:hover{ -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.dt{ width:100%; float:left; overflow:hidden;}

.gy-bt h1.ys{ color:#1e1c1c;}

.gy-bt h2.ys{ color:#a71f24;}

.gy-bt h3.ys b{ background:#1e1c1c;}



.gy-bt h1.bysjz{ color:#1e1c1c; text-align:center;}

.gy-bt h2.bysjz{ color:#a71f24; text-align:center;}

.gy-bt h3.bysjz{text-align:center;}

.gy-bt h3.bysjz b{ background:#1e1c1c; float:none; }

.dt-nr{ width:100%; float:left; margin-top:33px;}

.dt-left{ width:50%; float:left;}

.dt-left .swiper-container {width: 100%;height: 100%;}

.dt-left .swiper-slide {background-position: center;background-size: cover;}

.dt-left .swiper-pagination{ text-align:right;}

.dt-left .swiper-slide-active .dt1 dl dd{ bottom:0px;}

.dt1{ width:100%; float:left;}

.dt1 dl{ width:100%; float:left;cursor:pointer; overflow:hidden;}

.dt1 dl dt{ width:100%; float:left; position:relative; overflow:hidden;}

.dt1 dl dt img{ width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;  }

.dt1 dl dd{ width:100%; float:left; position:absolute; left:0px; bottom:-100px; padding:20px;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;}

.dt1 dl dd h1{ width:100%; float:left; font-size:14px; color:#fff;}

.dt1 dl dd h2{ width:100%; float:left; font-size:12px; color:#fff; margin-top:17px;}

.dt1 dl:hover dt img{ -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.dt-right{ width:50%; float:right; padding-left:30px;}

.dt-right ul{ width:100%; float:left;}

.dt-right ul li{ width:100%; float:left; padding:10px; background:#fff;transition: all 0.5s ease-out 0s; margin-bottom:10px;}

.dt-right ul li dl{ width:100%; float:left; overflow:hidden;}

.dt-right ul li dl dt{ width:20%;float:left; margin-right:17px;}

.dt-right ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.dt-right ul li dl dd{ width:76%; float:right;}

.dt-right ul li dl dd h1{ font-size:14px; color:#333;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; margin-top:10px; transition: all 0.6s ease-out 0s;}

.dt-right ul li dl dd h2{ font-size:12px; color:#999; margin-top:8px; height:30px; overflow:hidden; transition: all 0.8s ease-out 0s;}

.dt-right ul li:hover{ background:#a71f24;}

.dt-right ul li:hover dl dd h1{ color:#fff;}

.dt-right ul li:hover dl dd h2{ color:#fff;}

.dt-right ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.dt-right h3{ width:100%; float:left;}

.dt-right h3 a{ display:inline-block; width:100%; text-align:center; float:left; font-size:14px; color:#aaa; line-height:45px; border:1px solid #4d4845;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s; }

.dt-right h3 a:hover{ background:#a71f24; color:#fff; border:1px solid #a71f24;}

.xm{ width:100%; float:left; height:723px; overflow:hidden;}

.xm-left{ width:50%; height:100%; float:left;}

.xm-left .swiper-container {width: 100%;height: 100%;}

.xm-left .dt-left .swiper-slide {background-position: center;background-size: cover;}

.xm-left .swiper-pagination{ text-align:left;}

.xm-left .swiper-pagination-bullet{ width:26px; height:2px; border-radius:0px;}

.scorequery{
    width: 98%;
    height: 540px;
    margin: 0 auto;
    background: #f5f9fb;
    padding: 12px;
    border-radius: 3px;
}
.scoredescription{
    width:680px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color:#0e48b2;
    float: left;
    margin-left: 20px;
}
.querywindow{
    width: 100%;
    height: 440px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
    background: #ffffff;
    color: #c2c2c2;
    float: left;
    padding: 5px;
}

.xm1{ width:100%; float:left; height:100%; background:url(../images/xm1.jpg) center no-repeat; background-size:cover;}

.xm-right{ width:50%; float:right; padding:5% 8% 0 4%;}

.xm-right1{ width:100%; float:left; margin-top:50px;}

.xm-right1 p{ width:100%; float:left; font-size:14px; color:#1e1c1c; line-height:30px;}

.xm-right1 h4{ width:100%; float:left; margin-top:60px;}

.xm-right1 h4 a{ display: inline-block;color:#999; padding:0 42px; line-height:47px; font-size:14px; border:1px solid #bbb; border-radius:50px; vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.xm-right1 h4 a:before{content: ""; height:100%; position: absolute;  border-radius:50px; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.xm-right1 h4 a:hover{color: #fff; border:1px solid #a71f24;} 

.xm-right1 h4 a:hover:before{background-color: #a71f24!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}

.xm-right1 ul{ width:100%; float:left; margin-top:80px;}

.xm-right1 ul li{ width:33.33%; float:left;}

.xm-right1 ul li dl{ width:100%; float:left;}

.xm-right1 ul li dl dt{ width:100%; float:left; text-align:center;}

.xm-right1 ul li dl dt img{ max-width:100%;opacity:0.5;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s; }

.xm-right1 ul li dl dd{ width:100%; float:left; font-size:14px; color:#1e1c1c; text-align:center;}

.xm-right1 ul li:hover dl dt img{opacity:1;}

.zs{ width:100%; float:left; padding-top:70px; padding-bottom:80px;}

.gy-bt h1.jz{ color:#fff; text-align:center;}

.gy-bt h2.jz{ color:#fff; text-align:center;}

.gy-bt h3.jz{ text-align:center; }

.gy-bt h3.jz b{ text-align:center; display:inline-block; float:none; background:#fff;}

.zx-nr{ width:100%; float:left;}

.zx-nr p{ width:100%; float:left; font-size:14px; color:#fff; text-align:center; line-height:30px; margin-top:65px; margin-bottom:90px;}

.zx-nr h4{ width:100%; float:left; text-align:center;}

.zx-nr h4 a{display: inline-block;color:#999; padding:0 42px; line-height:47px; font-size:14px; border:1px solid #bbb; border-radius:50px; vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.zx-nr h4 a:before{content: ""; height:100%; position: absolute;  border-radius:50px; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.zx-nr h4 a:hover{color: #fff; border:1px solid #a71f24;} 

.zx-nr h4 a:hover:before{background-color: #a71f24!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}

.lx{ width:100%; float:left; background:#f5f5f5; padding-top:67px; height:520px;}

.lx-nr{ width:100%; float:left; position:relative;}

.lx-nr1{ width:100%; float:left; position:absolute; left:0px; top:0px;}

.lx-left{ width:50%; float:left; background:#fff; padding:43px 44px 0px 44px; overflow:hidden;}

.lx-left p{ width:100%; float:left; font-size:14px; color:#999; line-height:24px; margin-top:15px; margin-bottom:15px;}

.h-ewm{ float:left; width:100%;}
.h-ewm dl{ float:left; width:120px; margin-right:15px;}
.h-ewm dl dt{ float:left; width:100%;}
.h-ewm dl dt img{ float:left; width:100%; border:1px solid #eee;}
.h-ewm dl dd{ float:left; width:100%; text-align:center; margin-bottom:11px; font-size:12px; margin-top:10px; line-height:22px;}
 
.lx-left ul{ width:100%; float:left; margin-bottom:14px;}

.lx-left ul li{ width:100%; float:left; height:30px; margin-bottom:20px;}

.lx-left ul li b{ float:left; margin-right:15px;}

.lx-left ul li b img{ max-width:100%; float:left;}

.lx-left ul li i{ font-style:normal; font-size:14px; color:#333; line-height:28px;}

.lx-left ul li em{ font-style:normal; font-size:14px; color:#333; line-height:28px;}

.lx-right{ width:50%; float:right; background:url(../images/xx.jpg) center no-repeat; background-size:cover; padding:9px 40px 0px 40px; overflow:hidden;}

.lx-right ul{ width:100%; float:left; margin-top:6px;}

.lx-right ul li{ width:100%; float:left; margin-bottom:20px;}

.lx-right ul li.gdbd{ height:100px; float:left;}

.bdys{ width:100%; float:left; font-size:14px; color:rgba(255,255,255,0.6); outline:none; background:none; border:0px; line-height:50px; height:51px; border-bottom:1px solid #9a9995;}

.wbqy{ width:100%; height:100%; float:left; font-size:14px; color:rgba(255,255,255,0.6); outline:none; background:none; border:0px; border-bottom:1px solid #9a9995;}

.lx-right h4{ width:100%; float:left; margin-top:20px; margin-bottom:13px;}

.lx-right h4 a{display: inline-block;color:rgba(255,255,255,0.8); padding:0 50px; line-height:47px; font-size:14px; border:1px solid rgba(255,255,255,0.3); vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.lx-right a:before{content: ""; height:100%; position: absolute; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.lx-right a:hover{color: #fff; border:1px solid #a71f24;} 

.lx-right a:hover:before{background-color: #a71f24!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.h-footer{margin-top: 20px;}
.h-footer .footer{ padding-top:50px; padding-bottom:40px;}
.footer{
    width:100%;
    float:left;
    background: -webkit-linear-gradient(#455a81, #121722); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#455a81, #121722); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#455a81, #121722); /* Firefox 3.6 - 15 */
    background: linear-gradient(#455a81, #121722); /* 标准的语法 */;
    overflow:hidden;
    padding:40px 0px;
}
.f-nav{ float:left; width:100%;}
.f-nav dl{ float:left; width:16.66%;}
.f-nav dl dt{ float:left; width:100%; line-height:40px; font-size:16px; color:#fff; margin-bottom:15px;}
.f-nav dl dt a{ color:#fff;}
.f-nav dl dd{ float:left; width:100%;}
.f-nav dl dd a{ line-height:26px; color:#999; display:block;transition: all 0.5s ease-out 0s;}
.f-nav dl dd a:hover{ color:#fff;}
.f-nav dl.dl-s3 dd a{ width:50%; float:left;} 
.tubiao{ float:left; width:100%;}
.tubiao h3{ float:left; margin-top:10px; margin-left:10px;}
.tubiao h3 a:hover b{ color:red;}
.tubiao h3 a img{ float:left; width:30px;}
.tubiao h3 a b{ float:left; display:block; line-height:30px; color:#999; margin-left:10px;transition: all 0.5s ease-out 0s;}
.tubiao sapn{ float:left;}
.tubiao span img{ margin-left:10px;width:20px; margin-top:15px;}
.tubiao h5{ float:left; margin-top:5px;}
.tubiao h5 img{ width:140px; margin-left:10px;}
.zongde-right{ float:right; margin-top:40px;}
.zongde-right h6{ float:right; margin-top:5px;}
.zongde-right h6 img{ width:140px; }
.zongde{ float:left; width:100%;}
.zongde-left{ float:left; width:800px;}


.sana{ float:left; width:100%;}
.sana h6{ float:left; margin-top:5px;}
.sana h6 img{ width:220px;}

.tubiao h4{ float:left;}
.tubiao h4 img{ width:50px; margin-left:0px; cursor:pointer;}

.beian{ float:left; width:100%; margin-top:15px;}
.beian p{ line-height:24px; color:#999; float:left; width:100%;}
.beian p a{ color:#999;}
.beian p a:hover{ color:red;}
.bq{ width:100%; float:left; background:#191919; padding-top:136px; padding-bottom:70px; overflow:hidden;}
.bq span{ float:left; width:100%; display:block; text-align:center; margin-top:15px;}
.bq span a{ color:#666; margin:0px 15px;}
.bq span a:hover{ color:#fff;}
.bq2{ padding-top:60px;}
.yqlj{ padding-bottom: 25px;margin: 0;width: 1000px;margin: 0 auto;}
.yqlj a{ margin-right:18px; color:#817b7b;}
.yqlj a:hover{ color:#fff;}

.xz-a{ float:left; width:100%; border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05); padding:12px 0px; margin-bottom:15px; margin-top:15px;}
.xz-a a{ color:#666; margin:8px 30px 8px 0px; display:inline-block;transition: all 0.5s ease-out 0s; float:left;}
.xz-a a:hover{ color:#fff;}
.rool{ position:fixed; right:25px; bottom:25px;}
.rool a{text-align:center; width:32px; background:url(../images/s.jpg) center no-repeat; height:32px;transition: all 0.5s ease-out 0s; display:inline-block;}
.rool a:hover{background:url(../images/s2.jpg) center no-repeat;}
.bq h1{ width:100%; float:left; text-align:center;}

.bq h1 a{ display:inline-block; ;}

.bq h1 a:hover{ background:url(../images/s2.jpg) center no-repeat;transition: all 0.6s ease-out 0s;}

.bq h2{ width:100%; float:left; text-align:center; margin-top:50px;}

.bq h2 a{ display:inline-block; font-size:14px; color:#666; padding:0 30px;animation-duration:1s;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s; }

.bq h2 a:nth-child(5n+2){animation-duration:1.1s;}

.bq h2 a:nth-child(5n+3){animation-duration:1.2s;}

.bq h2 a:nth-child(5n+4){animation-duration:1.3s;}

.bq h2 a:nth-child(5n+5){animation-duration:1.4s;}

.bq h2 a:hover{ color:#a71f24;}

.bq h3{ width:100%; float:left; font-size:12px; color:#666; text-align:center; margin-top:20px;}

.bq h4{ width:100%; float:left; text-align:center; margin-top:34px; display:none;}

.bq h4 img{ max-width:100%;}

.bq h5{ width:100%; float:left; font-size:12px; color:#666; text-align:center; margin-top:10px; display:none;}

.bq h6{ width:100%; float:left; text-align:center; margin-top:15px;}

.bq h6 a{ display:inline-block;}

.bq h6 a b{ font-weight:normal; font-size:12px; color:#666;}

.bq h6 a em{ font-style:normal; font-size:12px; color:#666;transition: all 0.5s ease-out 0s;}

.bq h6 a:hover em{ color:#a71f24;}

#topGo { -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; -webkit-transition-duration: .5s; transition-duration: .5s; }

#topGo.cur { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }







/*关于机械工业联合会*/

.gy-banner{ width:100%; float:left; height:718px; position:relative;}

.gy-banner .swiper-container {width: 100%;height: 100%;}

.gy-banner .swiper-slide {background-position: center;background-size: cover;}

.gy-banner .swiper-button-prev{ background:url(../images/gy-left.png)center no-repeat !important; width:10px; height:19px; left:20px;}

.gy-banner .swiper-button-next{ background:url(../images/gy-right.png) center no-repeat !important; width:10px; height:19px; right:20px;}

.gy-banner .swiper-pagination-bullet-active{ width:40px; height:4px !important; border-radius:0px;transition: all 0.5s ease 0.5s;}

.gy-banner .swiper-pagination-bullet{width:40px; height:1px;border-radius:0px;}

.gy-banner1{ width:100%; float:left; height:100%; float:left; }

.gy-banner .swiper-slide-active .gy-banner-bt {  -webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

.gy-banner-bt{ width:100%; float:left; position:absolute; left:0px; bottom:0px; height:100%; -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: all 0.94s ease 0.5s;}

.gy-banner-bt h1{ width:100%; float:left; font-size:30px; color:#fff; text-align:center; margin-bottom:50px;}

.gy-banner-bt h2{ width:100%; float:left; text-align:center;}

.gy-banner-bt h2 a{ display:inline-block; padding:0 50px; line-height:46px; background:#fff; color:#000; border-radius:50px;}







.gy-banner-bt h2{ width:100%; float:left; text-align:center;}

.gy-banner-bt h2 a{display: inline-block;color:#999; padding:0 42px; line-height:47px; font-size:14px; border-radius:50px; vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.gy-banner-bt h2 a:before{content: ""; height:100%; position: absolute;  border-radius:50px; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.gy-banner-bt h2 a:hover{color:#fff;} 

.gy-banner-bt h2 a:hover:before{background-color: #a71f24!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}

















.sltp{ width:100%; float:left; overflow:hidden; background:#191919;}

.sltp h1{ width:100%; float:left; text-align:center; padding:45px 0;}

.sltp h1 img{ max-width:100%;}

.sjd-a{width:100%; float:left; padding:50px 0; background:#2e2623; overflow:hidden;}
.sjd-a h1{ width:100%; float:left; font-size:22px; color:#d9aa7c; text-align:center; margin-bottom:40px;}
.sjd-a p{ width:100%; float:left; font-size:14px; color:#fff; line-height:36px; margin:8px 0px;}


.gsjs{ width:100%; float:left; padding:50px 0; background:#2e2623; overflow:hidden;}

.gsjs h1{ width:100%; float:left; font-size:22px; color:#d9aa7c; text-align:center; margin-bottom:40px;}

.gsjs p{ width:100%; float:left; font-size:14px; color:#fff; line-height:36px;}

.gsjs h2{ width:100%; float:left; margin:20px 0;}

.gsjs h2 img{ max-width:100%; float:left; opacity:0.6;transition: all 0.5s ease-out 0s;}

.gsjs h2:hover img{ opacity:1;}

.gsjs h3{ width:100%; float:left; font-size:22px; color:#d9aa7c; margin-top:60px; margin-bottom:20px;}

.sjd-a table{margin-bottom: 0px;border-spacing: 0;border-collapse: collapse;}
.sjd-a table td{ border:1px solid #544f4d; padding:15px 8px; font-size:14px;}

.ryzz{ width:100%; float:left; background:url(../images/ryzz.jpg) center no-repeat; background-size:cover; height:664px; padding-top:60px; overflow:hidden;}

.ryzz-nr{ width:100%; float:left; margin-top:60px;}

.tabbox{ widows:100%; float:left;}

.tab{ width:100%; float:left;}

.tab a{ display:inline-block; padding:0 32px; line-height:55px; text-align:center; font-size:14px; color:#fff;transition: all 0.3s ease 0s;animation-duration:1.5s; }

.tab a:nth-child(3n+2){animation-duration:1.8s; }

.tab a:nth-child(3n+3){animation-duration:2.1s; }

.on{ background:#a71f24;}

.content{ width:100%; float:left; margin-top:50px;}

.content ul{ width:100%; float:left;transition: all 0.5s ease-out 0s;}

.content ul li{ width:100%; float:left; display:none;transition: all 0.5s ease-out 0s;}

.content ul li.list-item{ display:block;transition: all 0.5s ease-out 0s;}

.gstd{ width:100%; float:left; background:#2e2623; padding-top:57px; overflow:hidden;}

.gstd-nr{ width:100%; float:left; margin-top:47px; height:567px;}

.gstd-left{ width:50%; float:left; background:url(../images/td.jpg) center no-repeat; height:100%; background-size:cover; opacity:0.5;transition: all 0.5s ease-out 0s;}

.gstd-left:hover{opacity:1;}

.gstd-right{ width:50%; float:right; padding:50px 30px 0 40px; background:#a71f24;height:100%;}

.gstd-right ul{ width:100%; float:left;}

.gstd-right ul li{ width:100%; float:left; margin-bottom:102px; }

.gstd-right ul li dl{ width:100%; float:left;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}

.gstd-right ul li dl dt{ width:70px; float:left; margin-right:20px;}

.gstd-right ul li dl dt img{ max-width:100%; float:left;}

.gstd-right ul li dl dd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1; }

.gstd-right ul li dl dd h1{ width:100%; float:left; font-size:18px; color:#fff; font-weight:bold;}

.gstd-right ul li dl dd p{ width:100%; float:left; font-size:14px; color:#fff; margin-top:20px;}

.gswh{ width:100%; float:left; background:#2e2623; padding-top:55px; padding-bottom:100px; overflow:hidden;}

.gswh-nr{ width:100%; float:left;}

.gswh-left{ width:50%; float:left; margin-top:50px; position:relative;}

.gswh-leftnr{ width:100%; float:left; position:absolute; left:0px; top:0px; background:#a71f24;padding:40px 67px; margin-left:30px; z-index:2;transition: all 0.5s ease-out 0s;}

.gswh-leftnr h1{ width:100%; float:left; font-size:18px; color:#fff;}

.gswh-leftnr p{ width:100%; float:left; font-size:14px; color:#fff; line-height:36px; margin-top:55px;}

.gswh-right{ width:50%; float:right; overflow:hidden;}

.gswh-right img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.gswh-right:hover img{ -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.gswh-leftnr:hover{ background:#741518;}

/*创始人*/

.csr{ width:100%; float:left; background:#2e2623; overflow:hidden;}

.csr-left{ width:360px; float:left;}

.scr-bj{ margin-top:80px;}

.csr-left ul{ width:100%; float:left; margin-top:60px;}

.csr-left ul li{ width:100%; float:left; margin-bottom:30px;animation-duration:1s;}

.csr-left ul li h1{ float:left; margin-right:4px;}

.csr-left ul li h1 img{ max-width:100%; float:left;}

.csr-left ul li p{ float:left; font-size:14px; color:#fff; margin-top:8px;}

.csr-right{ width:431px; float:right; margin:30px 0;}

.csr-right dl{ width:100%; float:left;}

.csr-right dl dt{ width:100%; float:left; }

.csr-right dl dt img{ max-width:100%;}

.csr-right dl dd{ width:100%; float:left; font-size:20px; color:#fff; text-align:center; line-height:60px; background:#a71f24; margin-top:-3px;}

.zycj{ width:100%; float:left;}

.zycj-nr{ width:100%; float:left;}

.zycj-nr h4{ width:100%; float:left; font-size:14px; color:#fff; line-height:36px; margin-top:50px;}

.zycj-nr ul{ width:100%; float:left; margin-top:60px;}

.zycj-nr ul li{ width:100%; float:left; margin-bottom:30px;}

.zycj-nr ul li h1{ float:left; margin-right:4px;}

.zycj-nr ul li h1 img{ max-width:100%; float:left;}

.zycj-nr ul li p{ float:left; font-size:14px; color:#fff; margin-top:5px;}

.book{ float:left; width:100%; height:767px; position:relative;}

.book1 {background: url(../images/cj.jpg) no-repeat 0px 0px;background-size: cover;padding: 7em 0;}

.book2{ float:left; width:100%; height:723px; position:relative;}

.book2 {background: url(../images/dt-banner.jpg) no-repeat 0px 0px;background-size: cover;padding: 7em 0;}

.book3{ float:left; width:100%; height:630px; position:relative;}

.book3 {background: url(../images/zs-banner.jpg) no-repeat 0px 0px;background-size:cover;padding: 7em 0;}

.jarallax {position: relative;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}

/*机械工业联合会动态*/
.listtotalbox{
    width:100%;
    float:left;
    background:transparent;
    padding-top:5px;
    padding-bottom:45px;
    margin-top: -140px;
}
.list_center{
    width: 1000px;
    margin: 0 auto;
}

.news{ width:100%; float:left; background:#ece6e4; padding-top:5px; padding-bottom:45px;border-radius: 3px;}

.news-nr{ width:100%; float:left;}

.news-nr ul{ width:100%; float:left;}

.news-nr ul li{ width:100%; float:left; padding:0 0 0 26px; background:#614b3f; margin-bottom:3px;transition: all 0.5s ease-out 0s;animation-duration:1s;}

.news-nr ul li:nth-dhild(4n+2){animation-duration:1.3s;}

.news-nr ul li:nth-dhild(4n+3){animation-duration:1.6s;}

.news-nr ul li:nth-dhild(4n+4){animation-duration:1.9s;}

.news-nr ul li dl{ width:100%; float:left;height:100px }

.news-nr ul li dl dt{ width:327px; float:left; margin-right:50px; overflow:hidden;}

.news-nr ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;  }

.news-nr ul li dl dd{ width:710px; float:left;}

.news-nr ul li dl dd h1{ width:100%; float:left; font-size:22px; color:#fff; margin-top:20px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.news-nr ul li dl dd p{ width:100%; float:left; font-size:14px; color:#aaa; line-height:30px; margin-top:25px;}

.news-nr ul li dl dd h2{ width:100%; float:left; font-size:12px; color:#fff; margin-top:20px;}

.news-nr ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.news-nr ul li:hover{ background:#a71f24;}

.news-nr ul li.xzdxw{ background:#a71f24;}

.news-nr ul li dl dd h1.xzdxw{ color:#fff;}

.news-nr ul li dl dd p.xzdxw{ color:#fff;}

.news-nr ul li dl dd h2.xzdxw{ color:#fff;}

.news-nr ul li:hover p{ color:#fff;}

.news-nr ul li:hover h2{ color:#fff;}

.gy-gd{ width:100%; float:left;}

.gy-gd h4{ width:100%; float:left; margin-top:70px;}

.gy-gd h4 a{display:inline-block; padding:0 15px; font-size:14px; color:#000; line-height:30px; text-align:center; background:#fff; border-radius:2px; margin-right:6px;transition: all 0.5s ease-out 0s;animation-duration:1s;}

.gy-gd h4 a:hover{ color:#fff; background:#a71f24;}

.gy-gd h4 a.xzdsz{ color:#fff; background:#a71f24;}

.gy-gd h4 a:nth-child(3n+2){animation-duration:1.3s;}

.gy-gd h4 a:nth-child(3n+3){animation-duration:1.6s;}





/*视频中心*/

.sp{ width:100%; float:left; background:#2e2623; padding-top:60px; padding-bottom:80px; overflow:hidden;}

.sp ul{ width:100%; float:left;}

.sp ul li{ width:48%; float:left; margin-bottom:40px;animation-duration:1s; }

.sp ul li:nth-child(4n+2){animation-duration:1.2s; }

.sp ul li:nth-child(4n+3){animation-duration:1.3s; }

.sp ul li:nth-child(4n+4){animation-duration:1.4s; }

.sp ul li dl{ width:100%; float:left; position:relative; overflow:hidden;cursor:pointer;}

.sp ul li dl dt{ width:100%; float:left;}

.sp ul li dl dt img{ max-width:100%; float:left;}

.sp ul li dl dd{ width:100%; float:left; background:rgba(0,0,0,0.17); position:absolute; left:0px; top:0px; height:100%; opacity:0;transition: all 0.5s ease-out 0s;}

.sp ul li dl dd h3{ width:100%; float:left; position:absolute; left:50%; top:55%; margin-left:-34px;transition: all 0.5s ease-out 0s;}

.sp ul li dl dd h3 img{ max-width:100%;}

.sp ul li dl span{ width:100%; float:left; display:inline-block; padding:20px; background:#453e3b;transition: all 0.5s ease-out 0s;}

.sp ul li dl span h1{ width:100%; float:left; font-size:22px; color:#fff; text-align:center;transition: all 0.5s ease-out 0s;}

.sp ul li dl span h2{ width:100%; float:left; font-size:12px; color:#666; text-align:center; margin-top:25px;transition: all 0.5s ease-out 0s;}

.sp ul li dl:hover dd{ opacity:1;}

.sp ul li dl:hover dd h3{  top:32%;}

.sp ul li dl:hover span{ background:#a71f24;}

.sp ul li dl:hover span h1{ color:#fff;}

.sp ul li dl:hover span h2{ color:#fff;}

.sp ul li:nth-child(2n+2){ float:right;}

.sp ul li dl dd.xzd1{opacity:1}

.sp ul li dl dd h3.xzd1{  top:32%;}

.sp ul li dl span.xzd1{background:#a71f24;}

.sp ul li dl span h1.xzd1{ color:#fff;}

.sp ul li dl span h2.xzd1{ color:#fff;}

/*机械工业联合会动态-新闻详情*/

.news-xq{ width:100%; float:left;margin-top: -100px;background: transparent;position: relative}

.newx-bt{ width:100%; float:left; padding:20px 0; background:#6d5345;}

.newx-bt h1{ width:100%; float:left; font-size:26px; color:#fff; text-align:center;}

.newx-bt h2{ width:100%; float:left; font-size:18px; color:#fff; text-align:center; margin-top:30px;}

.news-xq1{ width:100%; float:left; padding-top:20px; background:#ece5e1;}

.news-xq2{ width:75px; float:left;margin-top: 50px}

.news-xq2 h1{ width:100%; float:left;background:#fff;}

.news-xq2 h1 a{ display:inline-block; float:left; background:url(../images/fx1.png) center no-repeat; background-size:cover; width:75px; height:75px;transition: all 0.5s ease-out 0s; background-position:0px !important; padding:0px !important; margin:0px !important;}

.news-xq2 h1 a.fx2{ display:inline-block; float:left; background:url(../images/fx2.png) center no-repeat; background-size:cover; width:75px; height:75px;transition: all 0.5s ease-out 0s;}

.news-xq2 h1 a.fx3{ display:inline-block; float:left; background:url(../images/fx3.png) center no-repeat; background-size:cover; width:75px; height:75px;transition: all 0.5s ease-out 0s;}

.news-xq2 h1 a:hover{background:url(../images/fx1.png) #a71f24 center no-repeat; }

.news-xq2 h1 a.fx2:hover{background:url(../images/fx2.png) #a71f24 center no-repeat; }

.news-xq2 h1 a.fx3:hover{background:url(../images/fx3.png) #a71f24 center no-repeat; }

.news-xq3{ width:870px; float:right;color: #000;}

.news-xq3 img{ max-width:100%;}

.news-xq3 p{ width:100%; float:left; font-size:14px; color:#000000; line-height:30px; margin:6px 0;}
.news-xq3 p b{ font-weight:bold;}
.news-xq3 p strong{ font-weight:bold;}
.right_text{width:530px;float:left;text-indent:2em;}
.left_text{width:530px;float:left;display:block;font-size:18px;line-height:34.5px;font-family:仿宋;}
.full_text{font-size:18px;line-height:34.5px;display:block;text-indent:2em;;font-family:仿宋;}
.pageimg{width:300px;height:386px;}
.right_bottom_text{width:550px;float:right;font-size:19px;line-height:34.5px;font-weight:bold;text-align:center;font-family:仿宋;}

.news-xq4{ width:100%; float:left; border-top:1px solid #544e4c; padding-top:40px; padding-bottom:50px;}

.news-xq4 h1{ float:left; color:#666; font-size:14px; width:50%;}
.news-xq4 h1.h-right{ text-align:right;}
.news-xq4 h1 a:hover{ color:#a71f24;}
.news-xq4 h2{ float:left; width:100%; text-align:center; margin-top:15px;}

.news-xq4 h2 a{ display:inline-block;  padding:0 60px; font-size:14px; color:#fff; line-height:40px; text-align:center; background:#a71f24; border-radius:50px;transition: all 0.5s ease-out 0s;}

.news-xq4 h2 a:hover{ color:#000; background:#fff;}







/*招商项目*/

.zsxm{ width:100%; float:left; position:relative;}

.main{ width:100%; float:left;}

.floatCtro1{ width:100%; float:left;transition: all 0.5s ease-out 0s; overflow:hidden; background:#a71f24;}

.floatCtro1 p{ float:left; text-align:center;line-height:40px; font-size:14px; color:#fff; padding:0 25px; cursor:pointer; margin-right:10px; background:#a71f24;transition: all 0.5s ease-out 0s;}

.floatCtro1 a{ display:inline-block; display:none; width:60px; height:60px; margin:10px 0 0 0; background:#fff; color:#000;  vertical-align:middle; cursor:pointer;}

.floatCtro1 a span{ display:block; width:28px; height:44px; line-height:22px;  font-family:'微软雅黑'; font-size:14px; line-height:22px; text-align:center; margin:8px 16px; _margin:-10px 0 0 16px;}

.floatCtro1 a:hover{ background:#000; color:#fff; zoom:1;}

.floatCtro1 p:hover{ background:#333333; color:#fff;}

.floatCtro1 p.cur{ background:#333333; color:#fff;}

.floatCtro2{ left:0px; width:100%; float:left;position:fixed;top:0px; z-index:99;}

.sjxg{ width:100%; float:left; background:#2e2623; padding-top:60px; overflow:hidden;}

.sjxg-nr{ width:100%; float:left; overflow:hidden; margin-top:30px;}

.sjxg-nr .swiper-container{width:1050px;margin: 0px auto; overflow:inherit !important;}

.sjxg-nr .swiper-slide-active .nsbu dl dd{ bottom:0px;}

.sjxg-nr{ width:100%; float:left;}

.sjxg-nr .swiper-slide-active .yjy1-left ul li dd{opacity:1; bottom:0px;}

.sjxg-nr .swiper-slide-active .yjy1-right dl dd{opacity:1; bottom:0px;}

.sjxg-nr .swiper-button-prev{ left:-50px;background:url(../images/1-left.png) center no-repeat;}

.sjxg-nr .swiper-button-next{ right:-50px; background:url(../images/1-right.png) center no-repeat;}

.sjxg-nr .swiper-container:before{content: "";width: 50%;height: 100%;position: absolute;left: -50%;top: 0px;background: rgba(0,0,0,0.7);z-index: 9;}

.sjxg-nr .swiper-container:after{content: "";width: 50%;height: 100%;position: absolute;right: -50%;top: 0px;background: rgba(0,0,0,0.7);z-index: 9;}

.nsbu{ width:100%; float:left; }

.nsbu dl{ width:100%; float:left; position:relative; overflow:hidden;}

.nsbu dl dt{ width:100%; float:left;}

.nsbu dl dt img{ width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.nsbu dl dd{ width:100%; float:left; position:absolute; left:0px; bottom:-1px; background:rgba(0,0,0,0.5); font-size:14px; color:#fff; text-align:center; line-height:50px; position:absolute; left:0px; bottom:-100px;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;}

.nsbu dl:hover dt img{-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1); }





.zsxm2{ width:100%; float:left; background:#191919; padding-top:60px; overflow:hidden;}

.tscc{ width:100%; float:left; margin-top:40px;}

.tscc ul{ width:100%; float:left;}

.tscc ul li{ width:25%; float:left;animation-duration:1s;}

.tscc ul li:nth-child(4n+2){animation-duration:1.2s;}

.tscc ul li:nth-child(4n+3){animation-duration:1.4s;}

.tscc ul li:nth-child(4n+4){animation-duration:1.6s;}

.tscc ul li dl{ width:100%; float:left; position:relative; overflow:hidden;}

.tscc ul li dl dt{ width:100%; float:left;}

.tscc ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.tscc ul li dl dd{ width:100%; float:left; position:absolute; left:0px;  bottom:-50px; padding:0 40px;transition: all 0.5s ease-out 0s; z-index:2;}

.tscc ul li dl dd h1{ width:100%; float:left;transition: all 0.5s ease-out 0s;}

.tscc ul li dl dd h1 b{ font-size:40px; color:#fff; font-weight:bold; float:left; margin-right:10px;}

.tscc ul li dl dd h1 i{ font-style:normal; float:left; font-size:24px; color:#fff; margin-top:10px;}

.tscc ul li dl dd h2{ width:100%; float:left; background:rgba(255,255,255,0.2); margin:20px 0; height:1px;transition: all 0.5s ease-out 0s;}

.tscc ul li dl dd h3{ width:100%; float:left; font-size:14px; color:#fff; transition: all 0.5s ease-out 0s; margin-bottom:10px;}

.tscc ul li dl:before{content:""; position:absolute; left:0px; top:0px; bottom:0px; right:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; z-index:1;transition: all 0.5s ease-out 0s;}



.tscc ul li:hover dl:before{  opacity:1;}

.tscc ul li:hover dl dd{bottom:10px; }

.tscc ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }



.hxzc{ width:100%; float:left; background:url(../images/hxzc-banner.jpg) center no-repeat; background-size:cover; padding:60px 0; overflow:hidden;}

.hxzc-nr{ width:100%; float:left; margin-top:40px;}

.hxzc-nr ul{ width:100%; float:left;}

.hxzc-nr ul li{ width:32%; float:left; margin-right:2%; margin-bottom:20px;animation-duration:1s;}

.hxzc-nr ul li:nth-child(3n+2){animation-duration:1.2s;}

.hxzc-nr ul li:nth-child(3n+3){animation-duration:1.4s;}

.hxzc-nr ul li dl{ width:100%; float:left; position:relative;}

.hxzc-nr ul li dl dt{ width:100%; float:left; overflow:hidden;}

.hxzc-nr ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.hxzc-nr ul li dl dd{ position:absolute; left:0px; bottom:0px; width:100%; float:left; font-size:18px; color:#fff; text-align:center; line-height:48px; text-align:center; padding:0 20px; background:rgba(0,0,0,0.4);transition: all 0.5s ease-out 0s;}

.hxzc-nr ul li span{ display:inline-block; float:left; width:100%; margin:20px 0;}

.hxzc-nr ul li span h1{ width:100%; float:left; font-size:14px; color:#fff; text-align:center;}

.hxzc-nr ul li:hover dl dt img{ -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.hxzc-nr ul li:hover dd{ background:#a71f24; color:#fff; line-height:35px;}

.hxzc-nr ul li:nth-child(3n+3){ margin-right:0px;}



.scyz{ width:100%; float:left; background:url(../images/scyz-banner.jpg) center no-repeat; background-size:cover; padding-top:70px; padding-bottom:50px; overflow:hidden;}

.scyz-nr{ width:100%; float:left; margin-top:38px; height:420px; overflow:hidden;}

.scyz-left{ width:50%; float:left; background:url(../images/scyz1.jpg) center no-repeat; height:100%; background-size:cover; padding:90px 0;}

.scyz-left h1{ width:100%; float:left; text-align:center;}

.scyz-left h1 b{ display:inline-block; font-size:40px; color:#333; width:100px; height:100px; text-align:center; line-height:100px; background:#fff; border-radius:50px;}

.scyz-left h2{ width:100%; float:left; font-size:24px; color:#fff; text-align:center; margin-top:60px;}

.scyz-left p{ width:100%; float:left; font-size:18px; color:#fff; text-align:center; margin-top:40px;}

.scyz-right{ width:50%; float:right; background:rgba(0,0,0,0.6); padding:90px 0 80px 55px; height:100%;}

.scyz-right ul{ width:100%; float:left;}

.scyz-right ul li{ width:50%; float:left; margin-bottom:50px;}

.scyz-right ul li h4{ width:100%; float:left;}

.scyz-right ul li h4 em{ background:url(../images/sc1.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 em.sc2{ background:url(../images/sc2.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 em.sc3{ background:url(../images/sc3.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 em.sc4{ background:url(../images/sc4.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 em.sc5{ background:url(../images/sc5.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 em.sc6{ background:url(../images/sc6.png) center no-repeat; width:50px; height:50px; float:left; margin-right:10px;}

.scyz-right ul li h4 i{ float:left; font-style:normal; color:#fff; font-size:20px; font-weight:bold; line-height:50px;transition: all 0.5s ease-out 0s;}

.scyz-right ul li:nth-child(2n+2){ float:right;}

.scyz-right ul li:hover h4 i{ color:#a71f24;}





.hytx1{ width:100%; float:left; background:url(../images/hytx-banner.jpg) center no-repeat; background-size:cover; padding:40px 0; overflow:hidden;}

.hytx1-nr{ width:100%; float:left;}

.hytx1-nr img{ max-width:100%; float:left;}



.hytx{ width:100%; float:left; background:url(../images/hyfj.jpg) center no-repeat; background-size:cover; padding-top:90px; padding-bottom:150px;}

.hytx-nr{ width:100%; float:left;}

.hytx-nr h1{ width:100%; float:left; margin-bottom:60px;}

.hytx-nr h1 b{ background:url(../images/hy.png) center no-repeat; width:60px; height:60px; float:left; margin-right:30px;}

.hytx-nr h1 i{ font-style:normal; float:left; font-size:24px; color:#000; line-height:60px;}

.hytx-nr h2{ width:100%; float:left; font-size:20px; color:#333; margin-bottom:50px; padding-left:90px;}

.hymb{ width:100%; float:left; background:#191919; overflow:hidden;}

.hymb-bt{ width:100%; float:left; margin:35px 0; position:relative;}

.hymb-bt h1{ float:left;}

.hymb-bt h1 b{ float:left; width:100px; height:100px; font-size:40px; color:#333; line-height:100px; text-align:center; border-radius:50px; background:#fff; }

.hymb-bt h2{ width:100%; font-size:24px; color:#fff; text-align:center; line-height:100px; position:absolute; left:0px; top:0px;}

.hymb1{ width:100%; float:left;}

.hymb1 ul{ width:100%; float:left; overflow:hidden;}

.hymb1 ul li{ width:32%; float:left; margin-right:2%; background:#303030;transition: all 0.5s ease-out 0s;animation-duration:1s;}

.hymb1 ul li:nth-child(3n+2){animation-duration:1.2s;}

.hymb1 ul li:nth-child(3n+3){animation-duration:1.4s;}

.hymb1 ul li h1{ width:100%; float:left; text-align:center; background:url(../images/hy1.png) center no-repeat; height:100px; margin:50px 0;}

.hymb1 ul li h1.mb2{ width:100%; float:left; text-align:center; background:url(../images/hy2.png) center no-repeat; height:100px; margin:50px 0;}

.hymb1 ul li h1.mb3{ width:100%; float:left; text-align:center; background:url(../images/hy3.png) center no-repeat; height:100px; margin:50px 0;}

.hymb1 ul li h2{ width:100%; float:left; font-size:14px; color:#fff; text-align:center; margin-bottom:40px;}

.hymb1 ul li:nth-child(3n+3){ margin-right:0px;}

.hymb1 ul li:hover{ background:#a71f24;}

.hymb1 ul li:hover h2{ color:#fff;}



.hymb2{ width:100%; float:left; margin-top:70px; height:572px;}



.hymb2-left{ width:50%; float:left; background:url(../images/wlxf.jpg) center no-repeat; background-size:cover; padding:220px 0 190px 0; height:100%;}

.hymb2-left h1{ width:100%; float:left; text-align:center;}

.hymb2-left h1 b{ display:inline-block; font-size:40px; color:#333; width:100px; height:100px; text-align:center; line-height:100px; background:#fff; border-radius:50px;}

.hymb2-left h2{ width:100%; float:left; font-size:24px; color:#fff; text-align:center; margin-top:60px;}

.hymb2-right{ width:50%; float:right; background:#a71f24; padding:7.2% 0 0 10%; height:100%;}

.hymb2-right ul{ width:100%; float:left;}

.hymb2-right ul li{ width:100%; float:left; margin-bottom:100px;}

.hymb2-right ul li dl{ width:100%; float:left;}

.hymb2-right ul li dl dt{ width:60px; float:left; margin-right:20px;}

.hymb2-right ul li dl dt img{ max-width:100%; float:left;}

.hymb2-right ul li dl dd{width:375px; float:left;}

.hymb2-right ul li dl dd h1{ width:100%; float:left; font-size:18px; color:#fff; font-weight:bold; margin-bottom:15px;}

.hymb2-right ul li dl dd p{ width:100%; float:left; font-size:14px; color:#fff;}



.hymb3{ width:100%; float:left; height:680px;}

.hymb3-left{ width:50%; float:left; padding:10% 0 0 0; position:relative; height:100%;}

.hymb3-left h1{ width:100%; float:left; text-align:center;}

.hymb3-left h1 b{ display:inline-block; font-size:40px; color:#333; width:100px; height:100px; text-align:center; line-height:100px; background:#fff; border-radius:50px;}

.hymb3-left h2{ width:100%; float:left; font-size:24px; color:#fff; text-align:center; margin-top:60px;}

.hymb3-left h4{ width:100%; float:left; position:absolute; left:100px; bottom:120px; z-index:4;}

.hymb3-left h4 img{ max-width:100%; float:left;}

.hymb-jz{ width:500px; height:375px; position:absolute; right:-250px; bottom:0px; z-index:3;}

.hymb33{ width:100%; float:left;}

.hymb33 dl{ width:100%; float:left; position:relative;}

.hymb33 dl dt{ width:100%; float:left; overflow:hidden;}

.hymb33 dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.hymb33 dl dd{ position:absolute; left:0px; bottom:0px; font-size:18px; color:#fff; text-align:center; width:100%; line-height:60px; background:rgba(0,0,0,0.6);}

.hymb33 dl:hover dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.hymb3-right{ width:50%; float:right; background:url(../images/sj.jpg) center no-repeat; background-size:cover; height:100%;}

.hymb3-right img{ max-width:100%; float:left; display:none;}



.rlms{ width:100%; float:left; background:url(../images/rlms-banner.jpg) center no-repeat; background-size:cover; padding-top:68px; padding-bottom:53px; overflow:hidden;}

.ylms-nr{ width:100%; float:left; text-align:center; margin-top:50px;}

.ylms-nr img{ max-width:100%;}



.lsjy{ width:100%; float:left; background:#191919; padding-top:50px; overflow:hidden;}

.lsjy2{ width:100%; float:left; position:relative; margin-top:40px;}

.lsjy2 h1{ width:100%; float:left; position:absolute; left:0px; top:0px;}

.lsjy2 h1 b{ display:inline-block; font-size:40px; color:#333; width:100px; height:100px; text-align:center; line-height:100px; background:#fff; border-radius:50px;}

.lsjy2 h2{ width:100%; float:left; font-size:24px; color:#fff; text-align:center;}

.lsjy2 p{ width:100%; float:left; font-size:16px; color:#fff; text-align:center; margin-top:30px;}

.lsjy3{ width:100%; float:left; margin-top:70px; margin-bottom:30px;}

.lsjy3 ul{ width:100%; float:left; overflow:hidden;}

.lsjy3 ul li{ width:32%; float:left; padding:25px; height:240px; background:#303030;transition: all 0.5s ease-out 0s; margin-right:2%; margin-bottom:20px;animation-duration:1s;}

.lsjy3 ul li:nth-child(3n+2){animation-duration:1.2s;}

.lsjy3 ul li:nth-child(3n+3){animation-duration:1.4s;}

.lsjy3 ul li h1{ width:100%; float:left;}

.lsjy3 ul li h1 b{ width:60px; height:60px; float:left; background:url(../images/xt1.png) center no-repeat; margin-right:10px;  opacity:0.2;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li h1 b.xt2{ width:60px; height:60px; float:left; background:url(../images/xt2.png) center no-repeat; margin-right:10px;opacity:0.2;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li h1 b.xt3{ width:60px; height:60px; float:left; background:url(../images/xt3.png) center no-repeat; margin-right:10px;opacity:0.2;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li h1 b.xt4{ width:60px; height:60px; float:left; background:url(../images/xt4.png) center no-repeat; margin-right:10px;opacity:0.2;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li h1 b.xt5{ width:60px; height:60px; float:left; background:url(../images/xt5.png) center no-repeat; margin-right:10px;opacity:0.2;transition: all 0.5s ease-out 0s;}



.lsjy3 ul li h1 i{ float:left; font-size:18px; color:#fff; font-style:normal; line-height:60px;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li p{ width:100%; float:left; font-size:14px; color:#aaa; line-height:30px; margin-top:15px;transition: all 0.5s ease-out 0s;}

.lsjy3 ul li:nth-child(3n+3){ margin-right:0px;}

.lsjy3 ul li:hover{ background:#a71f24;}

.lsjy3 ul li:hover h1 i{ color:#fff;}

.lsjy3 ul li:hover p{ color:#fff;}

.lsjy3 ul li:hover h1 b{opacity:1;}

.lsjy3 ul li:hover h1 b.xt2{opacity:1;}

.lsjy3 ul li:hover h1 b.xt3{opacity:1;}

.lsjy3 ul li:hover h1 b.xt4{opacity:1;}

.lsjy3 ul li:hover h1 b.xt5{opacity:1;}





.lsjy4{ width:100%; float:left; background:url(../images/ty-banner.jpg) center no-repeat; background-size:cover; padding-top:60px; overflow:hidden;}

.lsjy22{ width:100%; float:left; position:relative;}

.lsjy22 h1{ width:100%; float:left; position:absolute;}

.lsjy22 h1 b{ display:inline-block; font-size:40px; color:#333; width:100px; height:100px; text-align:center; line-height:100px; background:#fff; border-radius:50px;}

.lsjy22 h2{ width:100%; float:left; font-size:24px; color:#fff; text-align:center; margin-top:30px;}

.lsjy4-nr{ width:100%; float:left; margin-top:80px; margin-bottom:80px;}

.lsjy4-nr ul{ width:100%; float:left; border-bottom:1px solid rgba(255,255,255,0.3);border-left:1px solid rgba(255,255,255,0.3); overflow:hidden;}

.lsjy4-nr ul li{ width:25%; float:left; padding:35px; height:250px; border-top:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);}

.lsjy4-nr ul li:nth-child(4n+2){animation-duration:1.2s;}

.lsjy4-nr ul li:nth-child(4n+3){animation-duration:1.4s;}

.lsjy4-nr ul li:nth-child(4n+4){animation-duration:1.6s;}

.lsjy4-nr ul li h1{ width:100%; float:left; font-size:18px; color:#fff;}

.lsjy4-nr ul li p{ width:100%; float:left; font-size:14px; color:#fff; line-height:30px; margin-top:20px;}



.ylyc{ width:100%; float:left; background:url(../images/ylyc-banner.jpg) center no-repeat; background-size:cover; padding-top:50px; padding-bottom:80px; overflow:hidden;}

.ylyc-nr{ width:100%; float:left; margin-top:35px;}

.ylyc-nr h1{ width:100%; float:left;}

.ylyc-nr h1 img{ max-width:100%; float:left;}



.zzjg{ width:100%; float:left; padding:60px 0; background:#191919; overflow:hidden;}

.zzjg-nr{ width:100%; float:left;}

.zzjg1{ width:100%; float:left;}

.zzjg1 img{ max-width:100%; float:left;}



.qjdzs{ width:100%; float:left; background:#2e2623; padding-top:45px;}

.qjdzs-nr{ width:100%; float:left; margin-top:30px;}

.qjdzs-nr ul{ width:100%; float:left;}

.qjdzs-nr ul li{ width:33.33%; float:left;animation-duration:1s;}

.qjdzs-nr ul li:nth-child(3n+2){animation-duration:1.2s;}

.qjdzs-nr ul li:nth-child(3n+3){animation-duration:1.4s;}

.qjdzs-nr ul li dl{ width:100%; float:left;}

.qjdzs-nr ul li dl dt{ width:100%; float:left; overflow:hidden;}

.qjdzs-nr ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;  }

.qjdzs-nr ul li dl dd{ width:100%; float:left; font-size:16px; color:#fff; background:#2e2623; line-height:60px; text-align:center;transition: all 0.5s ease-out 0s;}

.qjdzs-nr ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.qjdzs-nr ul li:hover dl dd{ background:#a71f24;}





#float01{ width:100%; float:left;}

#float02{ width:100%; float:left;}

#float03{ width:100%; float:left;}

#float04{ width:100%; float:left;}

#float05{ width:100%; float:left;}

#float06{ width:100%; float:left;}

#float07{ width:100%; float:left;}

#float08{ width:100%; float:left;}

#float09{ width:100%; float:left;}











/*招商合作*/

.zzgl{ width:100%; float:left; background:#191919; padding:57px 0; overflow:hidden; position:relative;}

.zzgl2{ background:#2e2623;}

.zzgl-nr{ width:100%; float:left; margin-top:27px; height:424px;}

.zzgl-left{ width:50%; float:left; background:#2f2f2f; padding:8.1% 5%;transition: all 0.5s ease-out 0s; height:100%;}

.zzgl-left2{ float:right; background:#433c39;}

.zzgl-left h1{ width:100%; float:left; }

.zzgl-left p{ width:100%; float:left; font-size:16px; color:#fff; line-height:40px; margin-top:40px;}

.zzgl-right{ width:50%; float:right; height:100%; overflow:hidden;}

.zzgl-right img{ max-width:100%;   height:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   } 

.zzgl-left:hover{ background:#a71f24;}

.zzgl-right:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }



.zmdx{ width:100%; float:left; background:#2e2623; padding:65px 0; overflow:hidden; position:relative;}

.zmdx-nr{ width:100%; float:left; margin-top:56px;}

.zmdx-nr ul{ width:100%; float:left;}

.zmdx-nr ul li{ width:23.5%; float:left; margin-right:2%;animation-duration:1s;}

.zmdx-nr ul li:nth-child(4n+2){animation-duration:1.2s;}

.zmdx-nr ul li:nth-child(4n+3){animation-duration:1.4s;}

.zmdx-nr ul li:nth-child(4n+4){animation-duration:1.6s;}

.zmdx-nr ul li dl{ width:100%; float:left;}

.zmdx-nr ul li dl dt{ width:100%; float:left; overflow:hidden;}

.zmdx-nr ul li dl dt img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.zmdx-nr ul li dl dd{ width:100%; float:left; background:#fff; padding:24px; height:250px;transition: all 0.5s ease-out 0s; margin-top:-1px;}

.zmdx-nr ul li dl dd h1{ width:100%; float:left; font-size:40px; color:#333; text-align:center; font-weight:bold;transition: all 0.5s ease-out 0s;}

.zmdx-nr ul li dl dd p{ width:100%; float:left; font-size:14px; color:#313131; line-height:30px;transition: all 0.5s ease-out 0s;}

.zmdx-nr ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.zmdx-nr ul li:hover dl dd h1{ color:#fff;}

.zmdx-nr ul li:hover dl dd p{ color:#fff;}

.zmdx-nr ul li:hover dl dd{ background:#a71f24;}



.zmdx-nr ul li:nth-child(4n+4){ margin-right:0px;}

.zmff{ width:100%; float:left; background:url(../images/zmff.jpg) center no-repeat; padding-top:105px; padding-bottom:137px; position:relative; overflow:hidden;}

.zmff h4{ width:100%; float:left; font-size:16px; color:#fff; line-height:40px; text-align:center; margin-top:60px;}

.hyqy{ width:100%; float:left; background:#191919; padding-top:60px; padding-bottom:80px; position:relative; overflow:hidden;}

.hyqy-nr{ width:100%; float:left; margin-top:46px;}

.hyqy-nr ul{ width:100%; float:left;}

.hyqy-nr ul li{ width:32%; float:left; margin-right:2%; background:#303030; margin-bottom:30px;transition: all 0.5s ease-out 0s;animation-duration:1s;}

.hyqy-nr ul li:nth-child(3n+2){animation-duration:1.2s;}

.hyqy-nr ul li:nth-child(3n+3){animation-duration:1.4s; margin-right:0px;}

.hyqy-nr11{ width:100%; float:left; overflow:hidden;}

.hyqy-nr11 img{ max-width:100%; float:left;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;   }

.hyqy-nr ul li:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); }

.hyqy-nr ul li dl{ width:100%; float:left; padding:0 40px; height:150px;-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.hyqy-nr ul li dl dt{ width:100%; float:left; text-align:center; display:none;}

.hyqy-nr ul li dl dd{ width:100%; float:left;}

.hyqy-nr ul li dl dd h1{ width:100%; float:left; text-align:center; font-size:18px; color:#fff; margin:15px 0;}

.hyqy-nr ul li dl dd p{ width:100%; float:left; text-align:center; font-size:13px; color:#999; line-height:30px;transition: all 0.5s ease-out 0s;}

.hyqy-nr ul li:hover{ background:#a71f24;}

.hyqy-nr ul li:hover dl dd p{ color:#fff;}





/*联系我们*/

.lxwm-banner{ width:100%; float:left; background:url(../images/lxwm.jpg) center no-repeat; background-size:cover; height:718px; position:relative; overflow:hidden;}

.lxwm-bt{ width:100%; float:left; position:absolute; left:0px; top:0px; height:100%;-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.lxwm-bt h1{ width:100%; float:left; font-size:30px; color:#fff; text-align:center;}

.xxnr {
        width: 100%;
        float: left;
        background: #342721;
        margin-top: -80px;
        position: relative;
        overflow: hidden;
        padding-top: 50px;
}

.xxnr-bt{ width:100%; float:left;}

.xxnr-bt h1{ width:100%; float:left; font-size:26px; color:#fff; text-align:center;}

.xxnr-bt p{ width:100%; float:left; font-size:14px; color:#999; text-align:center; margin-top:30px;}

.xxnr-nr{ width:100%; float:left; margin-top:65px; margin-bottom:20px;}

.xxnr-nr ul{ width:100%; float:left; border-bottom:1px solid #423b38; border-left:1px solid #423b38; overflow:hidden;}

.xxnr-nr ul li{ width:33.33%; float:left; border-top:1px solid #423b38; border-right:1px solid #423b38;animation-duration:1s;cursor:pointer; height:160px;-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }






.xxnr-nr ul li:nth-child(3n+2){animation-duration:1.2s;}

.xxnr-nr ul li:nth-child(3n+3){animation-duration:1.4s;}

.xxnr-nr ul li h1{ width:100%; float:left; text-align:center; margin-top:40px;}

.xxnr-nr ul li h1 img{ max-width:100%;}

.xxnr-nr ul li h2{ width:100%; float:left; font-size:14px; color:#aaa; text-align:center; margin-top:30px; margin-bottom:30px;}

.xxnr-nr ul li h3{ width:100%; text-align:center;}
.xxnr-nr ul li h3 img{ max-width:80px;}
.xxnr-nr ul li h4{ width:100%; float:left; font-size:14px; color:#aaa; text-align:center; margin-top:10px;}

.xxnr-nr ul li a{ display:inline-block; width:100%;}
.xxnr-nr ul li ul{ width:100%; float:left; border:0px;}
.xxnr-nr ul li ul li{ width:100%; float:left; border:0px;}
.xxnr-nr ul li ul li dl{ width:100%; float:left;}
.xxnr-nr ul li ul li dl dt{ width:100%; float:left; text-align:center;}
.xxnr-nr ul li ul li dl dt img{ max-width:100px;}
.xxnr-nr ul li ul li dl dd{ width:100%; float:left; font-size:12px; color:#aaa; text-align:center;}


.hzly{ width:100%; float:left; background:url(../images/lxly.jpg) center no-repeat; background-size:cover; padding-top:40px; position:relative; overflow:hidden;}





.hzly-nr{ width:100%; float:left; margin:60px 0;}

.hzly-nr ul{ width:100%; float:left; overflow:hidden;}

.hzly-nr ul li{ width:49%; float:left; margin-bottom:20px;animation-duration:1s;}

.hzly-nr ul li:nth-child(2n+2){animation-duration:1.2s; float:right;}


.srk{ width:100%; float:left; font-size:14px; color:#fff; line-height:52px; border:1px solid rgba(255,255,255,0.3); outline:none; padding:0 15px; background:none;}

.hzly-nr ul li.srnr{ width:100%; float:left; height:150px;}

.srk2{ width:100%; height:100%; float:left; font-size:14px; color:#fff; border:1px solid rgba(255,255,255,0.3); outline:none; padding:15px; background:none;}

.hzly-nr h1{ width:100%; float:left; margin-top:20px;}

.hzly-nr h1 a{display: inline-block; background: transparent!important; color:#fff; border:1px solid rgba(255,255,255,0.3); font-size:14px; line-height:48px; padding:0 50px;border-width: 1px;border-style: solid;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;}

.hzly-nr h1 a:before{content: ""; height:100%; position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .7s;transition-duration: .7s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 

.hzly-nr h1 a:hover{border: 1px solid #a71f24;} 

.hzly-nr h1 a:hover:before{background-color: #a71f24!important;webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}


.bddt{ width:100%; height:760px; float:left; background:url(../images/ditubg.jpg) center no-repeat; background-size:cover; padding-top:10px; position:relative; overflow:hidden;}

.mapv{width:1000px;height:620px;background: url(../images/map1.jpg) center no-repeat;border:#ccc solid 1px;font-size:12px;margin-left:0px;margin-top:15px;float:left;}

.lxwm-dp{ width:100%; float:left; background:#2e2623; padding-top:90px; padding-bottom:110px; overflow:hidden;}

.lxwm-dp ul{ width:100%; float:left;}

.lxwm-dp ul li{ width:48%; float:left; background:#453e3b; padding:55px 0px 20px 40px;transition: all 0.5s ease-out 0s;}

.lxwm-dp ul li:nth-child(2n+2){ float:right;}

.lxwm-dp ul li h1{ width:100%; float:left; font-size:18px; color:#fff; margin-bottom:60px;}

.lxwm-dp ul li h2{ width:100%; float:left; font-size:14px; color:#fff; margin-bottom:30px;}

.lxwm-dp ul li:hover{ background:#a71f24;}

.lxwm-dp ul li.xzddp{ background:#a71f24;}










/*页面地图*/
.ymdt{ width:100%; float:left; background:#2e2623; padding:80px 0;}
.ymdt ul{ width:100%; float:left;}
.ymdt ul li{ width:100%; float:left; margin-bottom:20px;}
.ymdt ul li dl{ width:100%; float:left;}
.ymdt ul li dl dt{ width:10%;float:left;}
.ymdt ul li dl dt a{ width:100%; float:left; background:#a71f24; font-size:16px; color:#fff; line-height:60px; text-align:center; border-radius:3px;transition: all 0.5s ease-out 0s;}
.ymdt ul li dl dd{ width:88%; float:right; margin-top:10px;}
.ymdt ul li dl dd h1 { width:100%; float:left;}
.ymdt ul li dl dd h1 a{ display:inline-block; float:left; padding:0 30px; font-size:14px; color:#333; line-height:40px; text-align:center; border-radius:3px; background:#fff;transition: all 0.5s ease-out 0s; margin-right:15px; margin-bottom:10px;}
.ymdt ul li dl dd h1 a:hover{ background:#a71f24; color:#fff;}
.ymdt ul li dl dt a:hover{ background:#fff; color:#333;}






.descrip_text{
	height:auto;
	overflow:hidden;
	text-indent: 2em;
	padding-right: 4px;
}





























.gallery a{width:24.25%; float:left; display: inline-block; overflow: hidden; position:relative; margin-right:1%; margin-bottom:20px;animation-duration:1s;}

.gallery a:nth-child(4n+2){animation-duration:1.3s;}

.gallery a:nth-child(4n+3){animation-duration:1.6s;}

.gallery a:nth-child(4n+4){animation-duration:1.9s; margin-right:0px;}

.baguetteBoxOne {width:100%;}

.gallery a img{ width:100%; filter:url(desaturate.svg#grayscale); filter:gray; float:left;}

.gallery a .xyfc_jz{ display:block; background:rgba(0,0,0,.6); position:absolute; top:8px; right:8px; bottom:8px; left:8px;  opacity:0; z-index:9;text-align:center;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;}

.gallery a:hover .xyfc_jz{opacity:1;}

.xyfc_jz p{ color:#fff; font-size:20px; position:absolute; left:0px; bottom:0px; background:#2e2623;}

.xyfc_jz p,.xyfc_jz:before{display: inline-block; vertical-align: middle;}

.fdj{ width:100%; float:left; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.7); height:77.3%; opacity:0;transition: all 0.2s ease 0s;}

.fdj h2{ position:absolute; left:50%; top:50%; background:url(../images/f.png) center no-repeat; height:44px; width:44px; margin:22px 0 0 -22px; z-index:9;opacity:0;transition: all 0.6s ease 0s;}

.zzbt{ width:100%; float:left;}

.zzbt h1{ width:100%; float:left; font-size:14px; color:#fff; background:#2e2623; line-height:60px; text-align:center;transition: all 0.5s ease 0s;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }

.gallery a:hover .fdj{ opacity:1;}

.gallery a:hover .fdj h2{ opacity:1;margin:-22px 0 0 -22px;;}

.gallery a:hover .zzbt h1{ background:#a71f24;}









.wxnr{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:-1;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s; }

.wxnr.ateler{ opacity: 1; z-index:999;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}

.wxnr dl{ position:fixed; width:320px; height:320px; padding:20px; top:50%; left:50%; margin:-160px 0px 0px -160px; background:#fff; -webkit-transform: translateY(60px);-moz-transform: translateY(60px);

-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;

transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

.wxnr dl dt{ width:100%; float:left; height:100%; background:#222;}
.wxnr dl dt img{ max-width:100%;}
.wxnr dl dd{ position:absolute; right:-30px; top:-30px; cursor:pointer;}

.wxnr dl dd img{ max-width:100%;transition: 284ms ease-in-out; }

.wxnr dl dd:hover img{ transform: rotate(180deg); }



.video{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:-1;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}

.video.ateler{ opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s; z-index:99999;}

.video dl{ position:fixed; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; background:#fff; -webkit-transform: translateY(60px);-moz-transform: translateY(60px);

-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;

transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s; border-radius:15px;}

.video dl dt{ width:100%; float:left; height:100%; background:#222;}

.video dl dd{ position:absolute; right:35px; top:35px; cursor:pointer; background:url(../images/cha.png) center no-repeat; height:35px; width:35px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 284ms ease-in-out;   z-index:99;}

.ateler dl{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}

.video dl dd h1{ position:absolute; top:0px; right:0px; background:url(../images/cha.png) center no-repeat;}

.video dl dd:hover{transform: rotate(180deg); }

.video video{height: auto;left: 50%;min-height: 100%;min-width: 100%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-transition: opacity 1000ms ease-out 0s;width: 100%;}

.video dl iframe{height: auto;left: 50%;min-height: 100%;min-width: 100%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-transition: opacity 1000ms ease-out 0s;width: 100%;}



.gsjw{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:-1;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}

.gsjw.ateler{ opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s; z-index:99999;}
.gsjw dl{ position:fixed; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px;  -webkit-transform: translateY(60px);-moz-transform: translateY(60px);

-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;

transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s; border-radius:15px;}

.gsjw dl dt{ width:100%; float:left; height:100%; background:rgba(0,0,0,.85);}
.gsjw dl dt .swiper-container img{ max-height:85%; max-width:85%;}

.gsjw dl dd{ position:absolute; right:35px; top:35px; cursor:pointer; background:url(../images/cha.png) center no-repeat; height:35px; width:35px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 284ms ease-in-out;   z-index:99;}
.gsjw dl dd:hover{transform: rotate(180deg); }

.gsjw .swiper-container{ height:100%;}
.gsjw .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }

.gsjw.ateler dl{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}



/*.tiao{ background:#2e2623; position:fixed; top:59px; width:100%; left:-100%; bottom:0px; z-index:9999;overflow-y: auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;}

.tiao_bt{ width:100%; float:left;}

.tiao_bt ul{ width:100%; float:left;}

.tiao_bt ul li { width:100%; float:left; border-bottom:1px solid #fafafa; padding:0 15px;}

.tiao_bt ul li a{ height:50px; line-height:50px; display:block; width:100%; float:left; font-size:15px; color:#333; }

.tiao_bt ul li a b{ background:url(../images/xia.png) center no-repeat; width:10px; height:50px; line-height:50px; float:right; display:block;}

.tiao_bt ul li.on_ya{ background:#e40002;}

.tiao_bt ul li.on_ya a{ color:#fff;}

.tiao_bt ul li.on_ya a b{background:url(../images/xia1.png) center no-repeat; }

.tiao_bt ul li:hover a{ color:#fff;}*/







.tiao{ background:#2e2623; position:fixed; top:70px; width:100%; left:-100%; bottom:0px; z-index:9999;overflow-y: auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;}

.tiao_bt{ width:100%; float:left;}

.tiao_bt ul{ width:100%; float:left;}

.tiao_bt ul li { width:100%; float:left; border-bottom:1px solid #fafafa; padding:0 15px;}

.tiao_bt ul li a{ height:50px; line-height:50px; display:block; width:100%; float:left; font-size:15px; color:#333; }

.tiao_bt ul li a b{ background:url(../images/xia.png) center no-repeat; width:10px; height:50px; line-height:50px; float:right; display:block;}

.tiao_bt ul li.on_ya{ background:#e40002;}

.tiao_bt ul li.on_ya a{ color:#333;}

.tiao_bt ul li.on_ya a b{background:url(../images/xia1.png) center no-repeat; }

.tiao_bt ul li:hover a{ color:#fff;}

.sidebar-menu li{ border-bottom:1px solid #eee;}

.sidebar-menu li a{ color:#333; display:block; font-size:16px;}

.sidebar-menu li ul li{ border:0px;}

.sidebar-menu li ul li a{ font-size:14px;}

.treeview-menu{ display:none; margin-top:10px;}

.sidebar-menu li.active > .treeview-menu{ display:block;}

.sidebar-menu li.active > a > .fa-angle-left{transform: rotate(-90deg);}

.fa-angle-left{transform: rotate(-180deg);}

.sidebar-menu li.active{ background:#a71f24; }

.sidebar-menu li.active a{ color:#fff;}

.sidebar-menu li.active ul li a{ color:#fff;}









.lxfs{ width:100%; float:left;}

.lxfs h1{ width:100%; float:left; margin-top:10px;}

.lxfs h1 a{ display:inline-block; width:100%; float:left; padding:0 10px;}

.lxfs h1 a b{ font-size:16px; color:#666; line-height:30px; }

.lxfs h1 a img{ max-width:100%; float:left;margin-top:5px;}

.lxfs h1 a:hover b{ color:#a71f24;}

.sidebar-menu li{border-bottom:1px solid rgba(255,255,255,0.05);}

.sidebar-menu li:hover a{ color:#a71f24;}

.sidebar-menu li a{ color:#666; display:block; font-size:14px; padding:20px 15px;}

.sidebar-menu li ul li{ border:0px; background:#863c3f; border:1px solid #863c3f;}

.sidebar-menu li ul li:hover{ background:#a71f24;}

.sidebar-menu li ul li a{ font-size:14px;}

.sidebar-menu li.xzdbq a{color:#a71f24;}

.xzzz{ background:#a71f24;}

.sidebar-menu li.xzzz a{ color:#fff;}

.treeview-menu{ display:none; margin-top:10px;}

.sidebar-menu li.active > .treeview-menu{ display:block;}

.sidebar-menu li.active > a > .fa-angle-left{transform: rotate(-90deg);}

.fa-angle-left{transform: rotate(-180deg);}

.sidebar-menu li.active{ background:#a71f24; }

.sidebar-menu li.active a{ color:#fff;}

.sidebar-menu li.active ul li a{ color:#fff;}

.san_ge{ float:left; width:55px; height:60px; text-align:center;display:block; display:none; cursor:pointer; z-index:999; position:absolute; left:15px; top:0px;}

.san_ge i{-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}

.san_ge i.menu_a1{ width:20px; height:2px; background:#a71f24;display:block; position:absolute; top:29px;}

.san_ge i.menu_a3{ width:20px; height:2px; background:#a71f24;display:block; position:absolute; top:39px;}

.san_ge:hover i.menu_a1{ top:27px;}

.san_ge:hover i.menu_a3{ top:41px;}

.nav .hh i.menu_a1{ top:36px;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}

.nav .hh i.menu_a3{ top:36px;-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);}

.tiaochu{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.5);}

.tiaochu h7{ width:50px; background:red; height:50px; font-size:18px; color:#000; line-height:50px; text-align:center;}

.tiaoa{ width:200px; height:200px; background:red;}

body.overflow{ overflow:hidden !important; }

body.overflow .tiao{ left:0px;}

body.overflow .nav{ background:#fff;}

body.overflow .nav h5 i{ opacity:0;}

body.overflow .nav h5 em{ opacity:1;}



.lmcp{ width:100%; float:left; background:#f5f5f5;}
.lmcp ul{ width:100%; float:left;}
.lmcp ul li{ width:32%; float:left; margin-right:2%; margin-bottom:20px;animation-duration:1s; } 
.lmcp ul li:nth-child(3n+2){animation-duration:1.1s; }
.lmcp ul li:nth-child(3n+3){ margin-right:0px;animation-duration:1.2s; }
.lmcp ul li dl{ width:100%; float:left;}
.lmcp ul li dl dt{ width:100%; float:left; position:relative;}
.lmcp ul li dl dt h3{ position:absolute; left:0px; top:0px; width:100%; height:100%;-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; background:rgba(0,0,0,0.5);transition: all 0.5s ease-out 0s; opacity:0;}
.lmcp ul li dl dt h3 i{ font-style:normal; padding:0 30px; font-size:12px; color:#fff; text-align:center; line-height:35px; background:#333; margin-top:30px;transition: all 0.5s ease-out 0s;}
.lmcp ul li dl dt img{ max-width:100%; float:left;}
.lmcp ul li dl dd{ width:100%; float:left; background:#333333; padding:15px;transition: all 0.5s ease-out 0s;}
.lmcp ul li dl dd h1{ width:100%; float:left; font-size:14px; color:#fff;transition: all 0.5s ease-out 0s;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.lmcp ul li dl dd h2{ width:100%; float:left; font-size:12px; color:#e6e6e6; margin-top:15px;}
.lmcp ul li dl dd h2 i{ font-style:normal; color:#ff0000; margin-left:5px;transition: all 0.5s ease-out 0s;}
.lmcp ul li:hover dl dt h3{opacity:1;}
.lmcp ul li:hover dl dt h3 i{opacity:1; margin-top:0px; margin-top:1px;}
.lmcp ul li:hover dl dd{ background:#a71f24;}
.lmcp ul li:hover dl dd h2 i{ color:#fff;}



@media (max-width: 1720px){
	.gsj1-center{ width:100%; float:left; padding:0 15px;}
	}
@media (max-width: 1200px){

	.nav{ height:60px;}

	.nav h1{ margin-top:11px;}

	.nav h2 a{ line-height:60px; font-size:18px;}

	.gy-center{ width:100%; padding:0 15px;}

	.nav h3{ margin-top:27px;}
	.nav h6{ margin-top:27px;}
	.nav ul li a{ padding:0 10px; height:60px; line-height:60px;}

	.nav ul li ul{ top:85px;}

	.nav ul li:hover ul{ top:75px; z-index:9;}

	.banner{ height:223px;}

	.gstd-right ul li{ margin-bottom:60px;}

	.gstd-nr{ height:460px;}

	.fdj{ height:76.4%;}

	.gswh{ padding-bottom:150px;}

	.news-nr ul li dl dt{ width:28%; margin:0px; }

	.news-nr ul li dl dd{ width:70%; float:right;}

	

	.sjxg,.zsxm2,.scyz,.rlms,.lsjy,.lsjy4,.ylyc,.qjdzs{ padding-top:30px;}

	.hxzc,.zzjg{ padding:30px 0;}

	.tscc ul li dl dd h1 b{ font-size:24px;}

	.tscc ul li dl dd h1 i{ font-size:16px; margin-top:5px;}

	.tscc ul li dl dd h2{ bottom:10px;}

	.tscc ul li dl dd h1{ bottom:20px;}

	.tscc ul li dl dd h3{ font-size:12px; }

	.tscc ul li dl dd h3.xz{ bottom:15px;}

	.tscc ul li dl dd h2.xz{ bottom:50px;}

	.tscc ul li dl dd h1.xz{ bottom:60px;}

	.tscc ul li dl:hover dd h3{ bottom:15px;}

	.tscc ul li dl:hover dd h2{ bottom:50px;}

	.tscc ul li dl:hover dd h1{ bottom:60px;}

	.hxzc-nr ul li dl dd{ font-size:14px; line-height:40px;}

	.hxzc-nr ul li{ margin-bottom:10px;}

	.hxzc-nr ul li span h1{ padding:0 15px;}

	.scyz-left h2{ margin-top:30px; font-size:18px;}

	.scyz-left p{ font-size:16px;}

	.scyz-right ul li h4 i{ font-size:16px;}

	.scyz-right ul li{ margin-bottom:30px;}

	.hymb2{ height:450px;}

	.hymb2-right ul li{ margin-bottom:50px; }

	.hymb2-right{ padding:70px 60px;}

	.hymb2-left{ padding:0px; padding-top:127px;}

	.hymb3{ height:400px;}

	.hymb-jz{ width:300px; height:250px; right:-150px; bottom:-25px;}

	.hymb33 dl dd{ font-size:14px; line-height:40px;}

	.hymb3-left{ padding-top:3%;}

	.hymb3-left h2{ font-size:16px; margin-top:30px;}

	.hymb3-left h4 img{ max-width:450px;}

	.qjdzs-nr ul li dl dd{ font-size:14px;}

	.zzgl-left p br{ display:none;}

	.zmdx-nr ul li dl dd p{ font-size:12px; line-height:24px; height:90px; overflow:hidden;}

	.zmdx-nr ul li dl dd h1{ font-size:30px;}

	.zmdx-nr ul li dl dd{ padding:10px; height:160px;}

	.zmdx-nr{ margin-top:30px;}

	.hyqy{ padding-bottom:40px;}

	.hyqy-nr ul li dl dd h1{ font-size:16px;}

	.hyqy-nr ul li dl dd p{ font-size:12px; line-height:24px; height:72px; overflow:hidden;}

	

	

	}
@media (max-width: 1110px){
	.nav h2 a{ width:26px; height:60px; overflow:hidden;}
	.nav h6{ margin-right:10px;}
	
	
	}
@media (max-width: 1024px){
	
	.nav ul{ margin-right:0px;}

	.nav ul li a{ font-size:12px; padding:0px 20px;}

	.nav h2 a{ font-size:16px;}

	.nav h3{ margin-left:10px;}

	.banner{ height:223px;}

	.gy{ padding:30px 0px;}

	.gy-left{ padding:40px 20px 40px 0px;}

	.dt{ padding-top:40px; padding-bottom:60px;}

	.xm{ height:550px;}

	.xm-right{ padding:3% 3% 0 3%;}

	.xm-right1{ margin-top:30px;}

	.xm-right1 h4{ margin-top:20px;}

	.xm-right1 ul{ margin-top:30px;}

	.zx-nr p{ margin-top:40px; margin-bottom:60px;}

	.lx-left{ padding:14px 20px 0px 20px;}
	.lx-left ul li{ margin-bottom:18px;}
	.lx-right{ padding:20px;}

	.lx-left p{ margin-top:10px;}
	
	.bq,.h-footer .footer{ padding-top:100px; padding-bottom:30px;}
	.footer{ padding:20px 0px;}
	.sltp h1{ padding:20px 0;}

	.gsjs h1,.sjd-a h1{ margin-bottom:20px;}

	.gsjs h1,.sjd-a h1{ font-size:18px;}

	.gsjs h3{ font-size:18px; margin-top:30px;}

	.gsjs p{ font-size:12px; line-height:30px;}
	.sjd-a p{ font-size:12px; line-height:30px; margin:5px 0px;}
	.ryzz{ padding-top:40px;}

	.ryzz-nr{ margin-top:30px;}

	.fdj{ height:77%;}

	.content{ margin-top:30px;}

	.ryzz{ height:520px;}

	.zzbt h1{ line-height:50px; font-size:12px;}

	.gstd-right ul li dl dd h1{ font-size:14px;}

	.gstd-right ul li dl dd p{ font-size:12px; margin-top:10px;}

	.gstd-right{ padding:20px;}

	.gstd-right ul li{ margin-bottom:40px;}

	.gstd-nr{ height:350px;}

	.gstd-right ul li dl dt{ width:60px; margin-right:15px;}

	.gstd-right ul li dl dt img{ max-width:60px;}

	.gswh-leftnr{ padding:40px 20px;}

	.gswh-leftnr h1{ font-size:14px;}

	.gswh-leftnr p{ font-size:12px; margin-top:20px;}

	.gswh{ padding-top:40px; padding-bottom:80px;}

	.fdj h2{ background-size:35px;}

	.gy-banner-bt h1{ font-size:24px;}

	.csr-right{ width:300px;}

	.zycj-nr h4{ margin-top:20px;}

	.csr-right dl dd{ font-size:14px; line-height:50px;}

	.csr-left ul,.zycj-nr ul{ margin-top:30px;}

	.csr-left ul li{ margin-bottom:15px;}

	.book{ height:650px; padding:3em 0;}

	.zycj-nr ul li{ margin-bottom:15px;}

	.book{ height:550px;}

	.news-nr ul li{ padding:15px;}

	.news-nr ul li dl dd h1{ font-size:18px; margin-top:10px;}

	.news-nr ul li dl dd p{ font-size:12px; margin-top:20px; line-height:20px;}

	.news-nr ul li dl dd h2{ margin-top:20px;}

	.gy-gd h4{ margin-top:40px;}

	.gy-banner-bt h1{ margin-bottom:20px;}

	.gy-banner-bt h2 a{ padding:0 25px; line-height:35px; font-size:12px;}

	.sp ul li dl span h1{ font-size:18px;}

	.sp ul li dl span h2{ margin-top:15px;}

	

	.newx-bt h1{ font-size:18px;}

	.newx-bt h2{ font-size:14px; margin-top:20px;}

	.news-xq3{ width:70%; float:right;}

	.news-xq3 p{ font-size:12px; line-height:24px;}

	

	.floatCtro1 p{ padding:0 20px;}

	.tscc ul li{ width:33.33%;}

	.scyz-nr{ height:360px;}

	.scyz-right ul li h4 em{ background-size:45px;}

	.scyz-right ul li h4 i{ font-size:14px;}

	

	.scyz-left h1 b,.hymb-bt h1 b,.hymb2-left h1 b,.hymb3-left h1 b,.lsjy2 h1 b,.lsjy22 h1 b{ width:60px; height:60px; line-height:60px; font-size:24px;}

	.hytx-nr h1 b{ background-size:50px; width:50px; height:50px; margin-right:20px;}

	.hytx-nr h2{ font-size:14px;}

	.hytx-nr h1 i{ font-size:18px;}

	.hytx-nr h1{ margin-bottom:30px;}

	.hytx{ padding-bottom:30px; padding-top:50px;}

	.hytx-nr h2{ margin-bottom:20px; padding-left:70px;}

	.hymb-bt h2{ font-size:16px; line-height:50px;}

	.hymb1 ul li h1,.hymb1 ul li h1.mb2,.hymb1 ul li h1.mb3{ margin:20px 0;}

	.hymb2-left h2{ font-size:16px; margin-top:30px;}

	.hymb2-right ul li dl dt img{ max-width:50px;}

	.hymb2-right ul li dl dd{ width:190px;}

	.hymb2{ height:300px;}

	.hymb2-right{ padding:45px 20px;}

	.hymb2-right ul li{ margin-bottom:30px;}

	.hymb2-right ul li dl dd h1{ font-size:16px; margin-bottom:10px;}

	.hymb2-right ul li dl dt{ margin-right:10px;}

	.hymb2-left{ padding-top:100px;}

	.lsjy2 h2{ font-size:16px;}

	.lsjy2 p{ font-size:12px; margin-top:15px;}

	.lsjy3 ul li{ height:180px;}

	.lsjy3 ul li h1 i{ font-size:14px; line-height:45px;}

	.lsjy3 ul li p{ font-size:12px; line-height:24px;}

	.lsjy3 ul li h1 b,.lsjy3 ul li h1 b.xt2,.lsjy3 ul li h1 b.xt3,.lsjy3 ul li h1 b.xt4,.lsjy3 ul li h1 b.xt5{ width:45px; height:45px; background-size:45px;}

	.lsjy22 h2{ font-size:16px; margin-top:20px;}

	.lsjy4-nr ul li h1{ font-size:14px;}

	.lsjy4-nr ul li{ padding:20px; height:175px;}

	.lsjy4-nr ul li p{ font-size:12px; line-height:24px; margin-top:10px;}

	.lsjy4-nr{ margin:40px 0;}

	.ylyc{ padding-bottom:30px;}

	.sjxg-nr .swiper-container{ width:100%;}

	.sjxg-nr .swiper-button-next{ right:15px;}

	.sjxg-nr .swiper-button-prev{ left:15px;}

	.hymb2{ margin-top:40px;}
	
	.zzgl-nr{ height:300px;}

	.zzgl-left p{ font-size:14px; line-height:30px; margin-top:20px;}

	.zzgl-right img{ height:auto;}

	.zzgl-left{ padding:5%;}

	.zmdx-nr ul li dl dd{ height:180px;}

	.zmff{ padding:80px 0;}

	.zmff h4{ font-size:14px; line-height:24px;}

	.hyqy-nr ul li dl{ padding:0 20px;}

	.hyqy-nr ul li dl dt img{ max-width:50px;}

	.zmdx{ padding:30px 0;}

	.xxnr{ padding-top:30px;}

	.xxnr-bt h1{ font-size:24px;}

	.xxnr-bt p{ font-size:12px; margin-top:20px;}

	.xxnr-nr{ margin-top:30px;}

	.lxwm-dp{ padding-top:30px; padding-bottom:40px;}

	.lxwm-dp ul li{ padding:30px 0px 10px 20px;}

	.lxwm-dp ul li h2{ margin-bottom:15px; font-size:12px;}

	.lxwm-dp ul li h1{ font-size:16px; margin-bottom:30px;}
	
	.lmcp ul li dl dd{ padding:10px;}

	.lmcp ul li dl dd h2{ margin-top:5px;}
	
	.sjd-a table td{ font-size:12px;}
	
	.lx{ padding-top:30px;}
	
	}

@media (max-width: 960px){

	.nav h2{ display:none;}

	.dt1 dl dd{ padding:5px;}

	.dt1 dl dd h2{ margin-top:5px;}

	.dt-right{ padding-left:10px;}

	.gswh-leftnr{ padding:40px 20px;}

	.gswh-leftnr p{ line-height:26px;}

	

	}
@media (max-width: 1023px){
	.nav ul li a{ padding:0px 10px;}
	}	

@media (max-width: 860px){

	.nav ul li a{ padding:0 10px;}

	.banner,.gy-banner{ height:223px;}

	.gy-left{ padding:20px 20px 40px 0px;}

	.gy-left p{ font-size:12px; margin-top:20px; margin-bottom:30px;}

	.xm-right1 p{ font-size:12px; line-height:24px;}

	.xm-right1 h4 a,.zx-nr h4 a,.gy-left h2 a,.lx-right h4 a{ line-height:40px; padding:0 35px;}

	.xm{ height:450px;}

	.xm-right1 ul li dl dt img{ max-width:45px;}

	.zx-nr p{ font-size:12px; margin-bottom:30px;}

	.zs{ padding:40px 0;}

	.lx-left p{ font-size:12px; line-height:20px;}

	.lx-left ul{ margin-bottom:0px;}

	.lx-left{ padding:10px;}

	.lx-right{ padding:10px;}

	.lx-right h4{ margin-bottom:46px;}

	.book3{ height:515px;}
		.ymdt ul li dl dt{ width:8%;}
	.ymdt ul li dl dt a{ font-size:14px; line-height:45px;}
	.ymdt ul li dl dd{ width:90%;}
	.ymdt ul li dl dd h1 a{ padding:0 25px; line-height:30px; font-size:12px;}
	
	.nav h4{ display:block;}
	
	.nav h5 i{ opacity:1;}

	.nav{ height:70px; position:fixed; left:0px; top:0px; z-index:99999;}
	
	.banner,.gy-banner,.lxwm-banner{ margin-top:70px;}

	.nav h1{ float:none; text-align:center;}

	.nav h1 img{ max-width:100px;}

	.nav ul{ display:none;}

	.nav h3{ display:none;}

	.san_ge{ display:block;}
	.nav h6{ position:absolute; top:-4px; right:49px;}
	.dwn{ position:absolute; width:100%; height:70px;  top:-70px;}
	.zongde-right{ float:left;}
	}

@media (max-width: 768px){
	

	.gy-left{ width:100%;}

	.gy-right{ width:100%;}

	.gy-right img{ width:100%;}

	.gy-nr{ margin-top:0px;}

	.dt-left{ width:100%;}

	.dt1 dl dt img{ width:100%;}

	.dt-right{ width:100%; margin-top:20px; padding:0px;}

	.xm{ height:auto;}

	.xm-left{ width:100%; height:500px;}

	.xm-right1 h4{ margin-bottom:20px;}

	.xm-right1 ul{ margin-bottom:30px;}

	.xm-right{ width:100%; padding:30px 15px;}

	.lx-nr1{ position:static;}

	.lx{ height:auto; padding:20px 0;}

	.lx-left{ width:100%;}

	.lx-right{ width:100%;}

	.bq,.h-footer .footer{ padding-top:20px;}

	.bq h2{ margin-top:30px;}

	.bq h3{ margin-top:20px;}

	.ryzz{ height:auto;}

	.gallery a{ width:32%; float:left; margin-right:2%;}

	.gallery a:nth-child(4n+3){ margin-right:0px;}

	.tab a{ padding:0 25px; line-height:40px;}

	.gstd-nr{ height:auto; margin-top:25px;}

	.gy-bt h4{ margin-top:15px;}

	.gstd-left{ width:100%; height:400px;}

	.gstd-right{ width:100%; height:auto; padding:40px 15px 0 15px;}

	.gswh-left{ width:100%;}

	.gswh-right{ width:100%;}

	.gswh-right img{width:100%;}

	.gswh-leftnr{ position:static; margin:0px;}

	.sltp h1 img{ max-width:150px;}

	.gswh{ padding-bottom:40px;}

	.gy-banner-bt h1{ font-size:20px;}

	.zycj-nr ul li p{ margin-top:7px;}

	.csr-left ul li p{ font-size:12px;}

	.zycj-nr h4{ font-size:12px; line-height:24px;}

	.zycj-nr ul li p{ font-size:12px;}

	.csr-right{ width:250px;}

	.scr-bj{ margin-top:50px;}

	.book{ height:500px;}

	

	.news-nr ul li dl dd h1{ font-size:16px;}

	.news-nr ul li dl dd p{ height:60px; overflow:hidden; margin-top:15px;}

	.sp ul li dl dd h3 img{ max-width:50px;}

	.sp ul li{ margin-bottom:20px;}

	.sp ul li dl dd h3{ margin-left:-25px;}

	.sp ul li dl span{ padding:10px;}

	.sp ul li dl span h1{ font-size:16px;}

	.news-xq1{ padding-top:30px;}

	.news-xq2{ width:100%; float:left; margin-bottom:20px;}

	.news-xq3{ width:100%;}

	

	.tscc ul li{ width:50%;}

	.hxzc-nr ul li{ width:49%; margin-right:0px;}

	.hxzc-nr ul li:nth-child(2n+2){ float:right;}

	.scyz-nr{ height:auto;}

	.scyz-left{ width:100%;}

	.scyz-right{ width:100%; padding:40px 50px 0 50px;}

	.hymb1 ul li h1,.hymb1 ul li h1.mb2,.hymb1 ul li h1.mb3{ height:60px; background-size:60px;}

	.hymb1 ul li h2{ font-size:12px; padding:0 15px;}

	.hymb1 ul li{ height:170px; overflow:hidden;}

	.hymb2{ margin-top:20px;}

	.hymb2{ height:auto;}

	.hymb2-right{ width:100%; padding:20px;}

	.hymb2-left{ width:100%; height:250px;}

	.hymb2-right ul li dl dd h1{ font-size:14px; margin-bottom:5px;}

	.hymb2-right ul li dl dt img{ max-height:45px;}

	.hymb3{ height:auto;}

	.hymb3-left{ width:100%;}

	.hymb-jz{ position:static; height:auto;}

	.hymb3-left h4{ position:static; margin:30px 0; text-align:center;}

	.hymb3-left h4 img{ float:none;}

	.hymb3-right{ background:none; width:100%;}

	.hymb3-right img{ display:block;}

	.lsjy3 ul li{ width:100%; margin-right:0px; height:160px; background:#a71f24;}

	.lsjy3 ul li p{ color:#fff;}

	.lsjy3 ul li h1 b{opacity: 1;}

	.lsjy3 ul li h1 b.xt2{opacity: 1;}

	.lsjy3 ul li h1 b.xt3{opacity: 1;}

	.lsjy3 ul li h1 b.xt4{opacity: 1;}

	.lsjy3 ul li h1 b.xt5{opacity: 1;}

	.lsjy4-nr ul li{ width:100%; height:100px;}

	.qjdzs-nr ul li{ width:50%;}

	

	.zzgl-nr{ height:auto;}

	.zzgl-right{ width:100%;}

	.zzgl-right img{ width:100%;}

	.zzgl-left{ width:100%;	}

	.zmdx-nr ul li{ width:49%; float:left; margin-right:0px; margin-bottom:10px;}

	.zmdx-nr ul li dl dt img{ width:100%;}

	.zmdx-nr ul li dl dd{ height:150px;}

	.zmdx-nr ul li:nth-child(2n+2){ float:right;}

	.zmff h4{ margin-top:30px;}

	.zmff{ padding:50px 0;}

	.zzgl-left h1 img{ max-width:50px;}

	.hyqy-nr ul li{ width:49%; float:left; margin-right:0px; margin-bottom:10px;}

	.hyqy-nr ul li:nth-child(2n+2){ float:right;}

	.hyqy{ padding:30px 0;}

	.book2{ height:auto; padding:0px;}

	.dt{ padding-bottom:30px;}

	.dt-right ul li dl dd h1{ margin-top:20px;}

	.dt-right ul li dl dt img{ width:100%;}

	.dt-right ul li dl dd h2{ height:auto; margin-top:15px;}

	.wxnr{ display:none;}

	.tscc ul li dl dd{ bottom:20px;}

	.qjdzs-nr ul li dl dd{ background:#a71f24;}

	.zmdx-nr ul li dl dd{ background:#a71f24;}

	.zmdx-nr ul li dl dd h1{ color:#fff;}

	.zmdx-nr ul li dl dd p{ color:#fff;}

	.zzgl-left2,.zzgl-left{ background:#a71f24;}

	.hyqy-nr ul li{ background:#a71f24;}

	.sp ul li dl dd h3{ top:32%;}

	.hyqy-nr ul li dl dd p,.sp ul li dl span h2{ color:#fff;}

	.hxzc-nr ul li dl dd,.hymb1 ul li,.sp ul li dl span{ background:#a71f24;}

	.sp ul li dl dd{opacity:1;}	

	.hzly-nr ul li{ width:100%;}

	.lxwm-dp ul li{ background:#a71f24;}

	.bq h6{ margin-top:10px;}

	.banner-bt h1.ztdx{ font-size:20px;}

	.nav h1{ margin-top:15px;}

	.banner-bt h1{ font-size:20px;}
	.news-xq4 h1{ width:100%;}
	.news-xq4 h1.h-right{ text-align:left;}
		.ymdt{ padding:30px 0;}
	.ymdt ul li dl dt{ width:100%;}
	.ymdt ul li dl dt a{ width:auto; padding:0 35px; line-height:40px;}
	.ymdt ul li dl dd{ width:100%; margin-top:20px;}
	.ymdt ul li dl dd a{ margin-bottom:15px;}
	
	
	.lmcp ul li{ width:49%; float:left; margin-right:0px;}
	.lmcp ul li:nth-child(2n+2){ float:right;}
	.lmcp ul li dl dt h3{opacity:1;}
	.lmcp ul li dl dd{ background: #a71f24;}
	.lmcp ul li dl dd h2 i{ color:#fff;}
	.lmcp ul li dl dt h3 i{ padding:0 20px; line-height:30px; margin-top:0px;}
	.news-xq{ margin-top:70px;}
	.floatCtro2{ top:70px;}
	.sjd-a{ margin-top:70px;}
	}

@media (max-width: 640px){

	.banner,.gy-banner,.lxwm-banner{ height:360px;}

	.gy-banner .swiper-button-next{ display:none;}

	.gy-banner .swiper-button-prev{ display:none;}

	.banner .swiper-button-next{ display:none;}

	.banner .swiper-button-prev{ display:none;}

	.gy-left{ padding:20px 0;}

	.gy-bt h1{ font-size:20px;}

	.gy-bt h2{ font-size:14px;}

	.gy-left h1{ font-size:14px;}

	.dt{ padding:30px 0;}

	.banner-bt h1{ font-size:20px;}

	.zx-nr p{ line-height:20px; padding:0 15px; margin:20px 0;}

	.zx-nr p br{ display:none;}

	.gy-left h2 a,.xm-right1 h4 a,.zx-nr h4 a,.lx-right h4 a{ padding:0 25px; line-height:35px; font-size:12px;}

	.lx-left ul li i,.lx-left ul li em{ font-size:12px; line-height:22px;}

	.lx-left ul li{ margin-bottom:10px; height:22px;}

	.lx-left ul li b img{ max-width:22px;}

	.lx-right ul li{ margin-bottom:10px;}

	.lx-right h4{ margin-bottom:20px;}

	.bq h2 a{ padding:0 15px;}

	.dt-right ul li dl dt{ margin-right:5px;}

	.xm-left{ height:450px;}

	.fdj{ height:77.8%;}

	.gallery a{ width:49%; margin-right:0px; margin-bottom:10px;}

	.gallery a:nth-child(2n+2){ float:right;}

	.gstd{ padding-top:30px;}

	.gy-bt h4{ padding:0 15px;}

	.gstd-left{ height:320px;}

	.gswh-left{ margin-top:20px;}

	.gsjs h1,.sjd-a h1,.gsjs h3{ font-size:16px;}

	.csr-right{ float:left;}

	.zycj-nr h4 br{ display:none;}

	.gy-banner-bt h2 a{ padding:0 25px; line-height:30px;}

	.gy-gd h4 a{ padding:0 25px; line-height:45px;}

	.news{ padding-top:30px; padding-bottom:50px;}

	.gy-gd h4{ margin-top:20px;}

	.news-nr ul li dl dd h1{ margin-top:5px;}

	.news-nr ul li dl dd p{ margin-top:5px;}

	.news-nr ul li dl dd h2{ margin-top:5px;}

	.sp{ padding-bottom:50px;}

	

	.newx-bt{ padding:40px 0;}

	.newx-bt h1{ font-size:16px;}

	.news-xq4 h1{ font-size:12px; line-height:35px;}

	.scyz-left h2{ font-size:16px; margin-top:20px;}

	.sjxg-nr .swiper-button-next{ width:13px; height:30px; background-size:13px;}

	.sjxg-nr .swiper-button-prev{ width:13px; height:30px; background-size:13px;}

	.nsbu dl dd{ font-size:12px; line-height:40px;}

	.hymb3-left h4 img{ width:100%; padding:0 15px;}

	.lsjy3{ padding-bottom:0px;}

	.zzgl{ padding:30px 0;}

	.lxwm-bt h1{ font-size:20px;}

	.xxnr-nr ul li h2{ margin-top:20px; margin-bottom:20px; font-size:12px;}

	.xxnr-nr ul li h1{ margin-top:30px;}

	.book3{ height:400px;padding: 3em 0;}

	.lxwm-dp{ padding-bottom:20px;}

	.lxwm-dp ul li{ width:100%; float:left; margin-bottom:20px;}

	.hzly-nr{ margin:20px 0;}

	.f-nav dl{ width:50%; margin-bottom:20px;}
	.f-nav dl.dl-s3,.f-nav dl.dl-s4{ width:100%;}
	.f-nav dl.dl-s3 dd a{ width:33.33%;}	
	.f-nav dl dt{ margin-bottom:10px; font-size:14px;}
	.f-nav dl.dl-s4 dt{ width:33.33%;}
	}

@media (max-width: 480px){

	.banner,.gy-banner,.lxwm-banner{ height:223px;}

	.gy{ padding:20px 0;}

	.gy-bt h2{ margin-bottom:10px;}

	.gy-left p{ margin-bottom:20px;}

	.xm-left{ height:320px;}

	.dt-right ul li dl dd h1{ margin-top:10px;}

	.xm-right1{ margin-top:20px;}

	.dt-right h3 a{ font-size:12px;}

	.gy-bt h1{ font-size:18px;}

	.dt-right ul li dl dd h2{ height:14px; overflow:hidden; margin-top:15px;}

	.dt{ padding:20px 0;}

	.banner-bt h1{ font-size:18px;}

	.fdj{ height:74.8%;}

	.zzbt h1{ line-height:45px;}

	.book{ height:550px;}

	.csr-right{ width:100%; margin:20px 0;}

	.zycj-nr ul li h1 img{ max-width:25px;}

	.csr-left{ width:100%;}

	.news-nr ul li dl dt{ width:100%;}

	.news-nr ul li dl dt img{ width:100%;}

	.news-nr ul li dl dd{ width:100%; padding:10px 0;}

	.news-nr ul li dl dd p{ margin-bottom:10px;}

	.news-nr ul li dl dd h1{ margin-bottom:10px;}

	

	.sp ul li{ width:100%;}

	.sp ul li dl span h1{ font-size:14px;}

	.sp ul li dl span h2{ margin-top:5px;}

	.news-xq4{ padding-top:20px; padding-bottom:30px;}

	.news-xq4 h2{ width:100%; float:left; margin-top:15px;}

	.news-xq4 h2 a{ padding:0 40px;}

	

	.tscc ul li{ width:100%;}

	.hxzc-nr ul li{ width:100%; float:left;}

	.hxzc-nr ul li dl dt img{ width:100%; float:left;}

	.scyz-right{ padding:20px;}

	.scyz-right ul li h4 em,.scyz-right ul li h4 em.sc2,.scyz-right ul li h4 em.sc3,.scyz-right ul li h4 em.sc4,.scyz-right ul li h4 em.sc5,.scyz-right ul li h4 em.sc6{ background-size:40px;}

	.scyz-right ul li{ margin-bottom:10px;}

	.scyz{ padding-bottom:30px;}

	.hytx{ padding:30px 0;}

	.hytx-nr h1{ margin-bottom:20px;}

	.hytx-nr h1 b{ width:40px; height:40px; background-size:40px; margin-right:10px;}

	.hytx-nr h1 i{ font-size:16px; line-height:40px;}

	.hytx-nr h2{ padding-left:35px;}

	.hymb-jz{ width:100%; float:left;}

	.lsjy2 h1{ top:-50px;}

	.ylyc-nr{ margin-top:10px;}

	.qjdzs-nr ul li{ width:100%;}

	.scyz-left p{ font-size:12px; margin-top:20px;}

	.ylms-nr{ margin-top:20px;}

	.rlms{ padding-bottom:20px;}

	.lsjy4-nr ul li{ height:130px;}

	

	.zzgl-left{ padding:20px 10px;}

	.zzgl-left h1 img{ max-width:40px;}

	.zzgl-left p{ font-size:12px; line-height:24px; margin-top:0px;}

	.zmdx-nr ul li dl dd h1{ font-size:24px;}

	.zmff h4{ font-size:12px;}

	.hyqy-nr ul li dl dd h1{ font-size:14px;}

	.hyqy-nr ul li dl dt{ margin-top:15px;}

	.hyqy-nr ul li dl{ padding:0 10px;}	

	.hyqy-nr ul li dl dt img{ max-width:40px;}

	.hyqy-nr ul li dl dd h1{ margin:5px 0;}

	.xxnr-nr ul li{ width:100%;}

	.xxnr-bt h1{ font-size:18px;}

	.lxwm-bt h1{ font-size:18px;}

	.hzly{ padding-top:30px;}

	.srk{ font-size:12px; line-height:45px;}

	.hzly-nr h1{ margin-top:0px;}

	.hzly-nr h1 a{ padding:0 40px; font-size:12px; line-height:45px;}

	.lxwm-dp ul li{ padding:10px;}

	.lxwm-dp ul li h1{ font-size:14px;}

	.video dl dd{ background-size:20px; width:20px; height:20px;}

	.hymb1 ul li{ width:100%; margin-bottom:15px; height:150px;}

	.banner-bt h1.ztdx{ font-size:18px;}

	.gy-banner-bt h1{ font-size:18px;}
	
	.lmcp ul li{ width:100%;}
	.nav h6{ display:none;}
	.dcdl{ display:block;}
	}

@media (max-width: 420px){

	.banner{ height:120px;}

	.gy-left p{ margin-top:10px;}

	.dt-right ul li dl dd h1{ margin-top:6px;}

	.dt-right ul li dl dd h2{ margin-top:10px;}

	.fdj{ height:74.8%;}

	.hxzc-nr{ margin-top:20px;}

	.hxzc-nr ul li span h1,.hxzc-nr ul li dl dd{ font-size:12px;}

	.scyz-nr{ margin-top:20px;}

	.scyz-left{ padding:40px 0;}

	.scyz-right ul li h4 i{ font-size:12px; font-weight:normal;}

	.scyz-right ul li h4 em, .scyz-right ul li h4 em.sc2, .scyz-right ul li h4 em.sc3, .scyz-right ul li h4 em.sc4, .scyz-right ul li h4 em.sc5, .scyz-right ul li h4 em.sc6{ margin-right:0px;}

	.hymb2-left{ padding-top:65px;}

	.lsjy3 ul li{ height:170px;}

	.lsjy4-nr ul li{ height:130px;}

	.floatCtro1 p{ width:33.33%; margin:0px;}

	.floatCtro2 p{ background:none; color:#fff; width:33.33%; margin:0px;}

	.floatCtro2{ background:rgba(0,0,0,0.5);}

	.floatCtro2 p.cur{ background:#a71e25;}

	.hymb2-right ul li dl dt{ width:40px;}

	.hymb2-right ul li dl dd h1{ font-weight:normal;}

	.hymb2-right ul li dl dd p{ font-size:12px;}

	.hyqy-nr ul li{ width:100%;}

	.zzgl-left h1 img{ max-width:30px;}

	.zmdx-nr ul li{ width:100%;}

	.zmdx-nr ul li dl dd{ height:120px;}

	.zmdx-nr ul li dl dd p{ height:auto;}

		
	.zc-nr{ width:100%; padding:0 15px;}
	.zc-nr h1{ padding:15px 0; font-size:14px; margin-top:40px;}
	.zc-nr h2{ margin-top:20px;}
	.dl-sr{ font-size:14px;}
	

	}

@media (max-width: 380px){

	.bq h2 a{ padding:0 10px;}

	.dt-right ul li dl dd h1{ margin-top:0px;}	

	.dt-right ul li dl dd h2{ margin-top:7px;}

	.xm-left{ height:250px;}

	.xm-right{ padding:20px 15px;}

	.xm-right1 ul{ margin:20px 0;}

	.tab a{ padding:0 20px;}

	.gallery a{ width:100%;}

	.fdj{ height:84.5%;}

	.floatCtro2 p{ font-size:12px; padding:0px;}

	.lsjy3 ul li{ padding:15px;}

	

	}

@media (max-width: 320px){

	.zmff h4{ padding:0 15px;}

	.zmff h4 br{ display:none;}

	.scyz-right ul li{ width:100%;}

	.tab a{ padding:0 16px;}

	.fdj{ height:82%;}

	.book{ height:700px;}

	.zycj-nr ul li h1{ width:100%; float:left;}
	
	.h-ewm dl{ width:100px;}

	}

.pages a,.pages span {
    display:inline-block;
    padding:2px 5px;
    margin:0 1px;
    border:1px solid #f0f0f0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#58A0D3;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#50A8E6;
}
.pages span.current{
    background:#50A8E6;
    color:#FFF;
    font-weight:700;
    border-color:#50A8E6;
}