@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%;background-color: #fff;}
body {margin: 0 auto; font-size: 12px;font-size: 1.2rem;max-width: 1920px;

}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;}
.wp{position: relative;}
.box{position: relative;}


@media screen and (min-width:1220px)  {.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}





body{font-family: '微软雅黑';}

.mln{margin-left: 0!important;}
.mbn{margin-bottom: 0!important;}
.mtn{margin-top: 0!important;}



/* head */
.head{z-index: 10000;top: 0;left:0;background:#fff;position: static;width: 100%;}
.head .wp{position: relative;}
.head .wp .nav1{position: relative;z-index:10000;}
.head .wp .logo{margin-top: 8px;}
.head .wp .logo a{display: block;}
.head .wp .logo a img{max-width:100%; display: block;}
.head .wp .nav1 ul{margin-top: 70px;margin-right: 7px;}
.head .wp .nav1 ul li{float: left;margin-right: 66px;text-align: center;position: relative;}
.head .wp .nav1 ul li.lin{margin-right: 46px;text-align: center;}
.head .wp .nav1 ul li>a{ font-size: 16px;font-size:1.6rem; color: #333;display: block;height: 61px;line-height: 61px;}
.head .wp .nav1 ul li:hover,.head .wp .nav1 ul li.on{}
.head .wp .nav1 ul li>a:hover,.head .wp .nav1 ul li.on a{color: #008bd4;}


.head .wp .yuyan{position: absolute;top: 5px;right: 0;z-index: 10001; width:265px;}
.head .wp .yuyan .tel{margin-top: 24px; float: left; display: block; font-family: "微软雅黑";font-size:16px;font-size:1.6rem; }
.head .wp .yuyan .tel span{display: block;padding-left: 31px;height: 22px;line-height: 22px;color: #008bd4; background:url(../images/hd-tel.png) no-repeat left center;}

.head .wp .yuyan .erweima{float: right; display: block;margin-left: 5px;}
.head .wp .yuyan .erweima img{display: block;max-width:100%; }
.head .wp .yuyan a:hover{color: #008bd4;}



.head .wp .nav1 ul li:hover dl{display: block;}
.head .wp .nav1 ul li dl{position: absolute;top: 79%;left: 50%; margin-left: -75px; padding-top: 0px;display: none;background:#008bd4;}
.head .wp .nav1 ul li dl dd{display: block; width: 151px;line-height: 26px;}
.head .wp .nav1 ul li dl dd{padding-top: 7px;padding-bottom: 8px;text-align: center;}
.head .wp .nav1 ul li dl dd a{font-size:14px;font-size:1.4rem; color: #fff;display: block;text-align: center;}

.head .wp .nav1 ul li dl dd:hover{background:#009def;}

.head .wp .nav1 ul li.on dl dd a{ color:#fff;}


/*search*/
.search{width:33px;z-index:99999; position:absolute;background:none;margin-top:4px; right:0px;top: 62%;}
.sb-icon-search {color: #333;width:33px;height:33px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 99999; }
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 33px;height: 33px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:99999; border-radius:5px;color:#333}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 33px;line-height:33px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif;background:transparent; color:#333}
.sb-icon-search,.sb-search-submit{border: none; width: 33px;height: 33px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.png) no-repeat center;}
.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:33px;line-height:33px;position:relative;right:0px;top:0px;z-index: 9999999; background:#fff; color:#333; border:1px solid #008bd4;}
.no-js .sb-search .sb-icon-search {position:absolute;background:#fff url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; border:none !important}
.no-js .sb-search .sb-search-submit{z-index: 9990;}
/*.container*/
/*.container{ width:5px; height:100%;position:absolute; right:0px;transition:all 0.4s ease 0s; z-index:999999999999999; cursor:pointer;position: fixed;top: 0px;right: 0;display: block;}
.nav{width:250px;background:rgba(0,0,0,0.8);position: absolute;top: 0;right: 0;display: block;height: auto;}
.nav ul {display: none; margin-top:10px;}
.nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.nav ul li a{ color:#fff;}
.menubtn{width: 35px;height: 30px;position: absolute;top:16px;right:15px;transition:all 0.4s ease 0s; z-index:9999}
.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #008bd4;}*/

/*.container*/
.container { width: 5px; height: 100%; position: absolute; right: 0px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: 0px; right: 0; display: block; }

.container .nav { width: 250px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; }

.container .nav > ul { display: none; margin-top: 10px; margin-bottom: 20px; }

.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }

.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; }

.container .nav > ul > li .c-show { display: none; width: 100%; }

.container .nav > ul > li .c-show .c-s1 > a { text-indent: 20px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.container .nav > ul > li .c-show .c-s1 .c-s2 { display: none; }

.container .nav > ul > li .c-show .c-s1 .c-s2 a { text-indent: 30px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .menubtn{width: 35px;height: 30px;position: absolute;top:16px;right:15px;transition:all 0.4s ease 0s; z-index:9999}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #008bd4;}

@media screen and (min-width:980px) {.container,.nav{ display:none}}

/* nav2 */
.nav2{display: none;}
.nav2 ul {display: flex; justify-content: space-around;flex-wrap: nowrap; }
.nav2 ul li a{display: block;font-size: 14px;font-size: 1.4rem; width: 100%;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.nav2 ul li.on a{color: #008bd4;}
/* i-b */
.i-b{display: none;margin-top: 15px;}
.i-b .form1{display: block;width: 100%;border: 1px solid #ccc;border-radius: 5px;overflow: hidden;}
.i-b .form1 .ipt1{font-size:14px;font-size:1.4rem;color:#333; display: block;width: 80%;height: 36px;line-height: 36px;text-indent: 2em;}
.i-b .form1 .ips1{width: 20%; display: block;font-size:14px;font-size:1.4rem;color:#333;height: 36px;line-height: 36px;background:url(../images/sousuo.png) no-repeat 90% center;}

@media screen and (max-width:1219px) {
	.head .wp .nav1 ul li{margin-right: 40px;}
}
@media screen and (max-width:979px) {
    .head .wp .nav1{display: none;}
    .nav2{display: block;}
    .i-b{display: block;}
    .head{position: static;height: auto;}
    .head .wp .logo{margin-top: 10px;float: none;}
    .head .wp .yuyan{top: 17px; width:240px;}
    .head .wp .yuyan{right: 50px;}
    .search{display: none;}
    .head .wp .logo{width: 50px;}
    .head .wp .yuyan .erweima{width: 50px;}
}
@media screen and (max-width:420px) {
	.head .wp .yuyan{top: 17px; width:200px;}
    .head .wp .yuyan .erweima{margin-left:0;}
    .head .wp .yuyan .tel{font-size:12px;font-size:1.2rem;margin-top: 14px;}
    .head .wp .yuyan .tel span{background:none;}
}




/*lun bo*/
.index_focus {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 600px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 600px;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}

.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top:-20px;width:64px;height:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre {left: 28px; }
.index_focus_next {right: 28px;}
.index_focus_pre:hover {left: 28px;}
.index_focus_next:hover {right: 28px;}

.index_focus .slide_nav {position: absolute; bottom:8px; left:50%; margin-left:-64px; z-index:9998 }
.index_focus .slide_nav a{ width:15px; height:15px; cursor:pointer;float:left; margin-right:8px; margin-left:9px; background:url(../images/circle.png) no-repeat center center ;}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center ;}


.index_focus1 {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 450px;}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 450px;}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}

.index_focus_pre1,.index_focus_next1 {display: none;position: absolute;top: 58%;margin-top:-20px;width:64px;height:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre1 {left: 28px; }
.index_focus_next1 {right: 28px;}
.index_focus_pre1:hover {left: 28px;}
.index_focus_next1:hover {right: 28px;}

.index_focus1 .slide_nav {position: absolute; bottom:11px; left:50%; margin-left:-50px; z-index:9998 }
.index_focus1 .slide_nav a{ width:15px; height:15px; cursor:pointer;float:left; margin-right:5px; margin-left:5px; background:url(../images/circle.png) no-repeat center center ;}

.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}
.index_focus1 .slide_nav li:hover,.index_focus1 .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center ;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.index_focus {height:480px;}
.index_focusn{height: 480px;}
.index_focusn img {width:80%;}

.index_focusn1{height: 360px;}
.index_focus1 {height:360px;}
.index_focusn1 img {width: 80%;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus1 {display: none}

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;width: 128px;height:5px;bottom: 20px;
left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 50%;border: 1px solid #008bd4;
background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#008bd4;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:980px) {.container,.nav{ display:none}}

@media screen and (max-width:380px){
    .h-bd2 ul li a{padding: 0 5px;}
}
/* main1 */
.main1{background-color: #eee;padding-top: 46px;}
.main1 .title{text-align: center;margin-bottom: 54px;}
.main1 .title a{font-size:44px;font-size:4.4rem; color:#333;} 
.main1 .title a:hover{color: #008bd4;}

.main1 ul li:first-child{margin-left: 0;}
.main1 ul li{width: 281px; width: 261px \9; float: left;margin-left:25px;margin-left:12px\9; display:inline-block;  background-color: #fff; padding-left: 14.5px;padding-right: 14.5px; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

.main1 ul li:hover{background-color: #008bd4;box-shadow:0 0 8px rgba(0,0,0,0.2) }

.main1 ul li .litop{padding-top: 28px;}
.main1 ul li .litop a{display: block;}
.main1 ul li .litop a img{ max-width:100%; display: block;margin: 0 auto; }

.main1 ul li .limid{margin-top: 15px;text-align: center; height: 30px;line-height: 30px;overflow: hidden;}
.main1 ul li .limid a{font-size:18px;font-size:1.8rem;color:#333; }
.main1 ul li:hover .limid a{color: #fff;}

.main1 ul li .libot{margin-top: -1px;height: 163px;overflow: hidden;}
.main1 ul li .libot a{text-align: center;font-size:14px;font-size:1.4rem;color:#666; line-height: 30px;display: block;}
.main1 ul li:hover .libot a{color: #fff;}

@media screen and (max-width:1219px){
    .main1 {padding-top: 20px;}
    .main1 ul li{width: 23%;margin: 1%!important;}
    .main1 .title a{font-size:34px;font-size:3.4rem;}
    .main1 .title{margin-bottom: 20px;}
    .main1 ul li .libot{height: 200px;}
}
@media screen and (max-width:999px){
    .main1 ul li .libot{height: 220px;}
}
@media screen and (max-width:999px){
    .main1 ul li {width:48%;margin: 1%!important; }
}
@media screen and (max-width:639px){
    .main1 .title a{font-size:24px;font-size:2.4rem;}
}
@media screen and (max-width:480px){
    .main1 ul li{width: 98%;margin: 1%!important;}
    .main1 ul li .libot{height: auto;padding-bottom: 30px;}
}
/* main2 */
.main2 {background-color: #eee;padding-top: 75px;}
.main2 .title{text-align: center;margin-bottom: 32px;}
.main2 .title a{font-size:44px;font-size:4.4rem; color:#333;} 
/*.main2 .title a:hover{color: #008bd4;}*/
.baiye dl dd:first-child{margin-left: 0;}
.baiye dl dd{float: left;width:11.25%; margin-left: 0.5%;}
.baiye dl dd.on{width: 53%;}
.baiye dl dd a{display: block;position: relative;overflow: hidden; }
.baiye dl dd a .dd-zz{background-color: rgba(0,0,0,0.5); position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}

.baiye dl dd a .dd-zz span{position: absolute;bottom: 11px;left: 7%; display: block;padding-left: 15px;font-size:18px;font-size:1.8rem;color:#fff; }
.ddimg img{ display:block;}
@media screen and (max-width:1219px){
    .main2 {padding-top: 20px;}
    .main2 .title a{font-size:34px;font-size:3.4rem;}
    .main2 .title{margin-bottom: 20px;}
}
@media screen and (max-width:979px){
    .baiye dl dd .ddimg img{display: block;max-width:100%;}
    .baiye dl dd{width: 31%;margin: 1%!important;}
    .baiye dl dd.on{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:639px){
    .baiye dl dd{width: 48%;margin: 1%!important;}
    .baiye dl dd.on{width: 48%;margin: 1%!important;}
    .main2 .title a{font-size:24px;font-size:2.4rem;}
}
@media screen and (max-width:480px){
    .baiye dl dd{width: 98%;margin: 1%!important;}
    .baiye dl dd.on{width: 98%;margin: 1%!important;}
}
/* main3 */
.main3{padding-top: 85px;padding-bottom: 51px;}
.main3 .m3box .ltxt{width: 610px;/*51%*/ width: 580px\9;}
.main3 .m3box .rimg{width: 587px;padding-left: 18px;padding-bottom: 20px;background:url(../images/kuang.png) no-repeat left bottom; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;/*49%*/}
.main3 .m3box .rimg a{display: block;}
.main3 .m3box .rimg a img{max-width:100%; display: block;}

.main3 .m3box .ltxt .biao{width: 100px;height: 120px;background-color: #008bd4; padding:0px 10px;}
.main3 .m3box .ltxt .biao a{margin-top: 18px; display: block;text-align: center;font-size:34px;font-size:3.4rem;line-height: 40px;color:#fff;}

.main3 .m3box .ltxt .txt{font-size:24px;font-size:2.4rem;margin-top:43px;margin-left: 18px;}
.main3 .m3box .ltxt .txt a{display: block;font-size:24px;font-size:2.4rem;}
.main3 .m3box .ltxt .txt a:hover{color: #008bd4;}

.main3 .m3box .t1{margin-bottom: 21px;}

.main3 .m3box .t2{margin-bottom: 30px;width: 90%;}
.main3 .m3box .t2 a{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px; display:block;}
.main3 .m3box .t2 a:hover{color: #008bd4;}

.main3 .m3box .t3{margin-bottom: 45px;width: 90%;}
.main3 .m3box .t3 a{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;}
.main3 .m3box .t3 a:hover{color: #008bd4;}

.main3 .m3box .t4{margin-bottom: 45px;}
.main3 .m3box .t4 a{display: block;border: 1px solid #666666; font-size:16px;font-size:1.6rem;color:#666;line-height: 30px;width: 157px;height: 43px;line-height: 43px;text-indent: 35px;background:url(../images/jiantou1.png) no-repeat 82% center; }
.main3 .m3box .t4 a:hover{ background: #008bd4 url(../images/jiantou2.png) no-repeat 82% center; border: 1px solid #008bd4; color:#fff }
@media screen and (max-width:1219px){
    .main3 .m3box .ltxt{width: 51%;}
    .main3 .m3box .rimg{width: 49%;background-size:97% 95%;}
}
@media screen and (max-width:979px){
    .main3 .m3box .ltxt{width: 100%;}
    .main3 .m3box .rimg{width: 100%;background:none;padding-left: 0;}
    .main3 .m3box .t2,.main3 .m3box .t3{width: 100%;}
    .main3{padding-top: 30px;padding-bottom: 10px;}
    
}
@media screen and (max-width:400px){
    .main3 .m3box .ltxt .biao{float: none;margin: 0 auto;}
    .main3 .m3box .ltxt .txt{float: none; text-align: center;margin-left: auto;margin-top: 22px;}
    .main3 .m3box .ltxt .biao a{padding-top: 18px; }
    .main3 .m3box .ltxt .txt a{font-size:20px;font-size:2rem;}
    .main3 .m3box .t4 a{margin: 0 auto;}
}
/* main4 */
.main4{padding-top: 47px;padding-bottom: 0px;background:url(../images/m4bg.jpg) no-repeat top center;}

.main4 .title{margin-bottom: 47px;}
.main4 .title a{font-size:44px;font-size:4.4rem;color:#fff; }
.main4 .title a:hover{text-decoration: underline;}
.main4 .content {width: 775px\9;max-width: 779px;width: 100%;}
.main4 .content a{font-size:14px;font-size:1.4rem;line-height: 30px;color:#fff;}
.main4 .content a:hover{text-decoration: underline;}

.main4 ul li{width: 250px;float: left;margin-left:28.333px;  }
.main4 ul li.li1{margin-left: 0px;}
.main4 ul li.li4{width: 365px;position: relative;top: -128px;}

.main4 ul{margin-top: 69px;}
.main4 ul li a{display: block;overflow: hidden;}
.main4 ul li a img{display: block;max-width:100%; transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.main4 ul li a img:hover{transform: scale(1.1);}
@media screen and (max-width:1219px){
    .main4 ul li{width: 20.8%;margin-left:2.4%; }
    .main4 ul li.li4{width: 30.4%;top: -104px;}
    .main4 .content{max-width: 660px;}
}
@media screen and (max-width:999px){
    .main4 ul li{width: 23%!important;margin: 1%!important;}
    .main4 ul li.li4{top: 0;}
    .main4 ul{margin-top: 10px;}
    .main4 {padding-bottom: 25px;padding-top: 10px;}
    .main4 .title{margin-bottom: 20px;}
}
@media screen and (max-width:768px){
    .main4 .title a{font-size:30px;font-size:3rem;}
}
@media screen and (max-width:639px){
    .main4{/*background-attachment: fixed;*/ background: url(../images/m4bg.jpg) no-repeat bottom center #26343f;}
    .main4 ul li{width: 48%!important;margin: 1%!important;}
}   
/* main5 */
.main5{padding-top: 23px;padding-bottom: 91px;}
.main5 .wp{overflow: hidden;}
.main5 .biao{margin-left: 30px; width: 100px; padding:0px 10px;height: 120px;background-color: #008bd4; position: relative;z-index: 15; left:0px; top:0px;}
.main5 .biao a{margin-top: 18px; display: block;text-align: center;font-size:34px;font-size:3.4rem;line-height: 40px;color:#fff;}

.main5 .title{margin-bottom: 4px;}
/*.main5 .title img{display: block;position: relative;left: 50%;margin-left: -600px; z-index: 14;top: -61px;}*/
.main5 .title img{display: block;position: relative;left: 50%;margin-left: -600px;z-index: 14;top: -61px; left:-12.5%\9;top: 30px\9;margin-bottom: 90px\9; }
.main5 ul li:first-child{margin-left: 0;}
.main5 ul li{width: 350px;float: left;margin-left: 75px;}
.main5 ul li .rnews{width: 264px;}
.main5 ul li{border-top: 1px solid #cfcfcf;padding-top: 20px;}

.main5 ul li .riqi{position: relative;margin-top: 15px; width:67px;height: 80px;background:url(../images/m5riqi.png) no-repeat left top; }
.main5 ul li .riqi .span1{display: block;font-size:16px;font-size:1.6rem;color:#666;position: absolute;left: 9px;top: -3px;}
.main5 ul li .riqi .span2{display: block;font-size:36px;font-size:3.6rem;color:#666; position: absolute;right: -5px;bottom: -8px;}
.main5 ul li .rnews .litop {margin-bottom: 11px;}
.main5 ul li .rnews .litop a{font-size:16px;font-size:1.6rem;color:#333;   white-space: nowrap;    overflow: hidden;
    text-overflow: ellipsis; display:block;} 
.main5 ul li .rnews .litop a:hover{color: #008bd4;}

.main5 ul li .rnews .libot a{font-size:12px;font-size:1.2rem;color:#666;display: block;line-height: 24px; } 
.main5 ul li .rnews .libot a:hover{color: #008bd4;}
@media screen and (max-width:1219px){
    .main5 ul li{width: 31%!important;margin: 1%!important;}
    .main5 ul li .rnews{width: 220px;}
}
@media screen and (max-width:999px){
    .main5 ul li .rnews{width: 200px;}
}
@media screen and (max-width:979px){
    .main5 ul li {padding-bottom: 15px;margin-bottom: 15px;}
    .main5 ul li .riqi{margin-top: 0;}
    .main5 ul li{float: none;width: 100%!important;margin: 0!important;margin-right: 15px;}
    .main5 ul li .rnews{width: calc(100% - 80px)}
}
/* foot */
.foot{padding-top: 35px;background-color: #232323; padding-bottom: 53px;}
.foot .ft{float: left;}

.foot .ft-title{margin-bottom: 19px;}
.foot .ft-title {font-size:18px;font-size:1.8rem;color: #f1f1f1;}
.foot .ft-title a{font-size:18px;font-size:1.8rem;color: #f1f1f1;}
.foot .ft-title a:hover{color: #008bd4;}
.foot .ft1{padding-top: 33px;}
.foot .ft4 .ft-title{margin-bottom: 27px;}

.foot .ft4 .ft-ewm{margin-top: 20px;}

.foot ul li{font-size:14px;font-size:1.4rem;color: #f1f1f1;line-height: 30px;}
.foot ul li a{font-size:14px;font-size:1.4rem;color: #f1f1f1;line-height: 30px;}
.foot ul li a:hover{color: #008bd4;}
.foot .ft.ft1{margin-left: 0;}
.foot .ft.ft2{margin-left: 165px;}
.foot .ft.ft3{margin-left: 288px;}
.foot .ft.ft4{margin-left: 126px;}

.foot1{background-color: #1a1a1a;padding-top: 17px;padding-bottom: 12px;}
.foot1 .ft1top{text-align: center;margin-bottom: 7px;}
.foot1 .ft1top a{font-size:14px;font-size:1.4rem;color: #f1f1f1;}
.foot1 .ft1top a:hover{color: #008bd4;}
.links{font-size:14px;font-size:1.4rem;color:#fff;text-align: center;line-height: 24px;}
.links a{font-size:14px;font-size:1.4rem;color:#fff;margin-left: 15px; text-align: center;line-height: 24px;}
.links a:hover{color: #008bd4;}


@media screen and (max-width:1219px){
    .foot .ft.ft3{margin-left: 80px;}
}
@media screen and (max-width:999px){
    .foot .ft.ft2{margin-left: 120px;}
}
@media screen and (max-width:979px){
    .foot .ft{width: 50%!important; margin-left: 0!important;margin-bottom: 30px;}
}
@media screen and (max-width:639px){
    .links{display: none;}
}
@media screen and (max-width:460px){
    .foot .ft{width: 100%!important; }
    .foot .ft.ft1,.foot .ft.ft2{width: 50%!important;}
    .foot{padding-bottom: 0;}
}

/* fenye */
.banner img{display: block;max-width:100%;}

/* bread */
.bread{padding-top: 12px;padding-bottom: 30px;font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;}
.bread a{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;}
.bread a:hover,.bread a.a2{color: #008bd4;}

.zhaoshangzpy{ width:280px; float:left;}
.zhaoshangzpy img{ width:100%;}
.zhaoshangypy{ width:870px; float:right;}
.zhaomz1py{ font-size:24px; font-size:2.4rem; color:#008bd4; border-bottom:#e5e5e5 solid 1px; padding-bottom:10px; margin-top:-4px;}
.kejiypy{ font-size:24px; font-size:2.4rem; font-weight:bold; color:#008bd4; text-align:center; margin-top:22px;}
.zhaoshangmspy{ font-size:14px; font-size:1.4rem; line-height:30px; text-indent:2rem; }
.zhaoshangmspy p{ padding-top:18px; padding-bottom:12px;}
.zhaoshang2py{ width:100%; max-width:869px; margin:0 auto; display:block; margin-top:15px;}
.zhaomz2py{ font-size:16px; font-size:1.6rem; font-weight:bold; color:#008bd4; margin-top:38px;}
.zhaomz3py{ font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:26px;}
.zhaoshangmspy2 p{font-size:14px; font-size:1.4rem; line-height:30px; color:#333; margin-top:8px;}
.zhoamztup{ margin-top:15px;}
.zhoamztup img{ display:block; width:399px; float:left; margin-left:72px;}
.zhaomz4py{ font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:33px; margin-bottom:1px;}
.zhaomz5py{font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:25px; margin-bottom:1px;}
.zhaomz6py{font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:28px; margin-bottom:1px;}
.zhoamztup2{ padding-top:16px;}
.zhoamztup2 a{ display:block; width:399px; float:left; margin-left:72px; padding-top:5px; margin-bottom:33px;}
.zhoamztup2 a img{ display:block; width:100%;}
.zhaomz7py{ font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4;  margin-bottom:1px;}
.zhaomz8py{font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:32px; margin-bottom:1px;}
.zhaomz9py{font-size:14px; font-size:1.4rem; font-weight:bold; color:#008bd4; margin-top:23px; margin-bottom:1px;}

.zhaoshang3py{ width:100%; max-width:869px; margin:0 auto; display:block; margin-top:30px;}
.zhaomz10py{font-size:16px; font-size:1.6rem; font-weight:bold; color:#008bd4; margin-top:33px;}
.zhaoshangmspy3{ font-size:14px; font-size:1.4rem; color:#333333; line-height:30px;}
.zhaoshangmspy3 p{ margin-top:15px; padding-bottom:15px;}
.zhaoshangmspy4{  font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; margin-top:0px;}
.zhaoshangmspy4 p{color:#008bd4;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.zhaoshangypy{ width:680px;}
.zhoamztup img,.zhoamztup2 a{ width:300px;}
}
@media screen and (max-width:999px) {
.zhaoshangzpy{ float:none; width:100%;}
.zhaoshangypy{ width:100%; float:none; margin-top:20px;}
.zhoamztup img,.zhoamztup2 a{ width:48%; max-width:399px; margin-left:2%;}
}
@media screen and (max-width:460px) {
.zhoamztup img,.zhoamztup2 a{ width:100%; max-width:399px; margin:0 auto !important; float:none; margin-bottom:20px !important}
}

.newsliepy li{ width:365px; float:left; margin-left:52px; padding-top:46px; padding-bottom:28px;}
.newsliepy li a img{ display:block; width:100%; max-width:365px; margin:0 auto;} 
.jitxwpy{ font-size:24px; font-size:2.4rem; border-bottom:#e5e5e5 solid 1px; color:#008bd4; padding-bottom:11px;}
.newsxpy{ background:#f5f5f5;}
.newsxpy2{ padding:10px 12px 12px 10px; }
.newspymz{ font-size:14px; font-size:1.4rem; color:#333; line-height:22px; margin-top:2px; display:block; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.newspymz2{ display:block; line-height:24px; color:#666666; margin-top:9px; min-height:72px;}
.newsriqpy{ display:block; background:url(../images/newsqirypy.jpg) no-repeat  0px 0px; padding-left:23px; color:#999999; margin-top:15px;}
.newsliepy li a:hover{ color:#008bd4;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.newsliepy li{ width:310px;  margin-left:24px;}
.newspymz2{ min-height:96px;}
}

@media screen and (max-width:999px) {
.newsliepy li{ width:32.3%;  margin-left:1%; padding-top:30px; padding-bottom:10px;}
.newspymz2{ min-height:96px;}
}

@media screen and (max-width:860px) {
.newsliepy li{ width:46%; margin-left:3% !important; max-width:365px;}
}
@media screen and (max-width:632px) {
.newsliepy li{ width:100%; margin:0 auto !important; max-width:365px; float:none;}
}
.newsmzpy{ font-size:20px; font-size:2rem; color:#333; line-height:30px; margin-top:26px; text-align:center; display:block;}
.newsmzxp{ width:425px; margin:0 auto; padding-top:24px;}
.newsxripy{ background:url(../images/newsqirypy.jpg) no-repeat left 2px; display:block; float:left; color:#999999; padding-left:24px; padding-top:1px; font-size:14px; font-size:1.4rem; margin-top:3px;}
.newslllpy{ font-size:14px; font-size:1.4rem; color:#999999; float:left; margin-left:27px; margin-top:3px;}
.newsfxlpy{ display:block; float:left; margin-left:28px;}
.newsfxlpy img{ display:block; margin:0 auto; max-width:174px;}
.newsxpyx{ padding-top:23px; background:url(../images/newshxpy.jpg) repeat-x bottom; padding-bottom:11px;}
.newsxpyx p{ font-size:14px; font-size:1.4rem; line-height:30px; text-indent:2em; /*padding-bottom:32px;*/}
.newsxpyx a{ color:#008bd4;}
.newsxpyx img{ max-width:100%; display:block; margin:0 auto;}
.newsxpyx table{
	width: 97%;
	border-collapse: collapse;
	line-height: 24px;
	word-break: break-all;
}
.newsxpyx tr td{
	line-height: 24px;
	padding: 2px;
}
.newsfpy{ font-size:14px; font-size:1.4rem; line-height:30px; color:#666; padding-top:18px;}
.newsfpy a,.newsfpy span,.newsfpy div{ color:#666;}
.newsfpy a,.newsfpy span{ float:left;}
.newsfpy a:hover{ color:#008bd4;}
.newspys{ background:url(../images/newssyppy.jpg) no-repeat left; padding-left:22px;}
.newspysx{ background:url(../images/newsxyppy.jpg) no-repeat left; padding-left:22px;}
.newsfpy a{ display:block; width:80%;  overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}

@media screen and (max-width:440px) {
.newsmzxp{ width:100%; }
.newsfxlpy{ width:100%; margin-top:20px; margin-left:0px;}
.newsfpy a{ width:72%;}
}

.news3py li{ width:271px; float:left; margin-left:38px; padding-top:40px; padding-bottom:14px; }
.news3py li div.budinga{ display:block; border:#dedede solid 1px; padding:4px;}
.news3py li p{ color:#333; font-size:14px; font-size:1.4rem; text-align:center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; margin-top:8px;}
.news3py li div.budinga img{ width:100%; max-width:260px; margin:0 auto; display:block;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.news3py li{ margin-left:15px; width:232px;}
}
@media screen and (max-width:999px) {
	.news3py li{ width:28.3%; margin-left:4% !important;}
}
@media screen and (max-width:640px) {
.news3py li{ width:48%; margin-left:2% !important;}
}
@media screen and (max-width:422px) {
	.news3py li{ width:100%; margin:0 auto !important; max-width:271px;  float:none; }
}
.didupys{ padding-top:43px;}
.lxditupy{ display:block; float:left; width:682px;}
.dituycpy{ background:#f5f5f5; float:left;}


/* about1 */
.danabout1.danabout12{ padding-bottom:100px;}

.danabout1_left{ width: 280px; width: 23.3%; }
.danabout1_right{ width: 870px; width:72.5%; }

.danabout1_left .title{  background: #008bd4; color: #fff;  font-size:30px;font-size:3rem; text-align: center; line-height: 65px; }
.danabout1_left .ab1_ul{ border: 1px solid #e5e5e5;  border-bottom: 0px solid #e5e5e5;    }
.danabout1_left .ab1_ul li{ line-height: 56px; border-bottom: 1px solid #e5e5e5;  }
.danabout1_left .ab1_ul li a{ padding-left: 30px; font-size:18px;font-size:1.8rem;color:#333; border-left: 3px solid transparent;  display: block; }
.danabout1_left .ab1_ul li:hover a{  border-left: 3px solid #008bd4;  color: #008bd4;  }
.danabout1_left .ab1_ul li.on a{  border-left: 3px solid #008bd4;  color: #008bd4;  }
.danabout1_left_img{  display: block; max-width: 100%; margin:0 auto; margin-top: 56px; }

.danabout1_right .title{  font-size:24px;font-size:2.4rem;color:#008bd4; border-bottom: 1px solid #e5e5e5;  padding-bottom: 10px;  }
.danabout1_right .ab1_right .title2{ line-height: 30px;  padding-top: 20px; padding-bottom: 8px; font-size:20px;font-size:2rem;color:#333; }
.ab1_right p {
    padding-bottom: 31px;
    line-height: 30px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    text-indent: 2em;
}
.zhuyinxq2 p{padding-bottom: 31px;  line-height: 30px; font-size:14px;font-size:1.4rem;color:#333; text-indent: 2em; }

.ab1_right .ab1_img{ display: block; max-width: 100%; margin: 0 auto; margin-bottom: 24px;}

.ab1_right .ab1_wrap{ padding-top: 10px; }
.ab1_right .ab1_wrap img{ display: block; max-width: 384px;  width: 45%;  }
.ab1_right .ab1_wrap p{ width: 437px; width: 50.2%; padding-top: 11.6%; }

@media screen and (max-width:1219px){
    .ab1_wrap p{ width: 437px; width: 50.2%; padding-top: 5%; }
}

@media screen and (max-width:999px){
    .danabout1_left{ width: 100%; float: none; }
    .danabout1_right{ width:100%; float: none; margin-bottom: 20px;  }
    /* .danabout1{ padding-bottom:50px;} */
    .danabout1.danabout12{ padding-bottom:50px;}
}

@media screen and (max-width:640px){
    
    .ab1_wrap img{ display: block; max-width: 384px;  width: 100%; float: none; margin:0 auto; margin-bottom: 20px;  }
    .ab1_right .ab1_wrap p{  width:100%; padding-top: 0%; float: none;}
    
    .danabout1_left .title{ font-size:20px;font-size:2rem; line-height: 40px; }
}


/* ab2_right */
.ab2_right .title2{  padding-top: 23px;  padding-bottom: 9px; font-size:18px;font-size:1.8rem;color:#008bd4; font-weight: bold; line-height: 30px; }
.ab2_right .title3{   padding-bottom: 9px; font-size:18px;font-size:1.8rem;color:#008bd4; font-weight: bold; line-height: 30px; }
.ab2_right p{ font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; }

.ab2_wrap{padding-top: 7px; }
.ab2_wrap .ab2_left{ }
.ab2_wrap .ab2_right{ }

.ab2_wrap .ab2_right img{padding-top: 8px; display: block; max-width: 414px; width: 100%; }

/* ab4_right */

.ab4_right p{ padding-top: 15px;  padding-bottom: 23px; font-size:16px;font-size:1.6rem;color:#333; line-height: 30px; }
.ab4_ul{ }
.ab4_ul li{ float: left;  margin-bottom: 18px; margin-left: 6px;}
.ab4_ul li img{ display: block; max-width: 100%;  }

.ab4_right .ttile2{padding-top: 35px; padding-bottom: 21px; font-size:18px;font-size:1.8rem;color:#008bd4;  line-height: 30px; font-weight: bold;  }


.ab42_ul{ }
.ab42_ul li{ float: left;  margin-bottom: 18px; margin-left: 9px;}
.ab42_ul li img{ display: block; max-width: 100%;  }



@media screen and (max-width:1219px){

    .ab2_wrap .ab2_right {  width: 316px; }

    .ab4_ul li{ width: 23%; margin-left: 1%!important; margin-right: 1%; }
    .ab42_ul li{ width: 18%; margin-left: 1%!important; margin-right: 1%; }
    .ab42_ul li img{ margin: 0 auto; }
    .ab4_ul li img{ margin: 0 auto; }
}

@media screen and (max-width:778px){
    .ab2_wrap .ab2_lef{  width: 100%; float: none;  }
    .ab2_wrap .ab2_right {  width: 100%; float: none;  }
}

@media screen and (max-width:800px){
.ab4_ul li{ width:31%; margin-left: 1%!important; margin-right: 1%; }
.ab42_ul li{ width: 31%; margin-left: 1%!important; margin-right: 1%; }

}

@media screen and (max-width:440px){
.ab4_ul li{ width:48%; margin-left: 1%!important; margin-right: 1%; }
.ab42_ul li{ width: 48%; margin-left: 1%!important; margin-right: 1%; }

}

 
.ab3_right dl{background: url(../images/dlline.jpg) repeat-y center center; display: block;margin-top: 46px;}
.ab3_right dl dd{width: 50.7%;position: relative;}
.ab3_right dl dd.ddd .year{ position: relative; top: -22px; padding-right: 25px;  font-size:16px;font-size:1.6rem; line-height: 30px;color: #008bd4;text-align: right; font-weight: bold; }
.ab3_right dl dd.dds .year{ position: relative; top: -22px; padding-left: 34px;  font-size:16px;font-size:1.6rem; line-height: 30px;color: #008bd4;text-align: right; font-weight: bold; }

.ab3_right dl dd p{  position: relative;  top: -26px;  font-size: 14px;font-size: 1.4rem;line-height: 30px;color: #333;margin-bottom: 23px;text-indent: 0!important; }
.ab3_right dl dd.ddd{float: left;background: url(../images/quan.jpg) no-repeat right top; padding-left:0%; text-align: right;  }
.ab3_right dl dd.dds{float:right;background: url(../images/quan.jpg) no-repeat left top; padding-right: 0%; text-align: left;}

/* .ab3_right dl dd.ddd:hover{float: left; padding-left: 0%;}
.ab3_right dl dd.dds:hover{float:right; padding-right: 0%;} */

.ab3_right dl dd.dds p{ padding-left: 34px;  padding-right: 0; }
.ab3_right dl dd.ddd p{ padding-right: 20px;  }


.ab3_right dl dd .sjbox{width: 100%;}
.ab3_right dl dd .zui{font-size: 14px;font-size: 1.4rem;line-height: 30px;color: #333;margin-bottom: 0px;text-indent: 0!important;text-align: left; }

@media screen and (max-width:639px){
    .ab3_right dl dd{width: 100%; float: none; text-align: left!important; background: none!important; }
    .ab3_right dl{background: none;}

    .ab3_right dl dd.dds .year{ padding-left: 0px; top: 0px; }
    .ab3_right dl dd.dds p{ padding-left: 0px; top: 0px;}

    .ab3_right dl dd.ddd .year{ padding-left: 0px; top: 0px;}
    .ab3_right dl dd.ddd p{ padding-left: 0px; top: 0px;}
}


.py1{padding-bottom: 90px;}
.py2{padding-bottom: 94px;margin-top: -5px;}


/* ab21_ul */
.ab21_ul{ }
.ab21_ul li{ width: 400px; margin-bottom: 29px; padding-top: 40px;  }
.ab21_ul li .liwrap{ max-width: 400px; margin: 0 auto;  position: relative; overflow: hidden;  }
.ab21_ul li .liwrap img { display: block; max-width: 400px; max-height: 300px; width: 100%;  }
.ab21_ul li .liwrap .wen{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute; bottom: 0px;  font-size:16px;font-size:1.6rem;color:#fff; text-align: center; width: 100%;  line-height: 40px; background: #000; background: rgba(0,0,0,0.6);  }
.ab21_ul li .liwrap .wen a{ color:#fff;}
.ab21_ul li .liwrap .wen a:hover{ color:#008bd4;}
/* ab_22x */
.ab_22x{/* font-style: italic;  */}
.ab_22x h1{padding-top: 27px;  padding-bottom: 26px; text-align: center;  font-size:24px;font-size:2.4rem;color:#333;  }

.ab_22x{font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; margin-top: 44px; }
.ab_22x p{ font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; text-indent: 2em; }
.ab_22x span { font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; }
.ab_22x b{ font-size:22px;font-size:2.2rem;color:#333; line-height: 30px; }
.ab_22x a{ font-size:14px;font-size:1.4rem;color:#008bd4; line-height: 30px; }
.ab_22x img{ display: block; max-width: 100%;   margin: 0 auto;}

.ab_22x table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc; margin-left:auto; margin-right:auto}
.ab_22x table tr td{ padding:3px; border:1px solid #ccc; background:#fff}

@media screen and (max-width:1219px){
.ab21_ul li{ width:48%; margin-bottom: 0px; padding-top: 20px;  }
}

@media screen and (max-width:320px){
.ab21_ul li{ width:98%; margin-bottom: 0px; padding-top: 20px;  }
}
.page.page2{margin-top: 14px;margin-bottom: 6px;}
.page.page3{margin-top: 24px;margin-bottom: 6px;}



/* dan41 */
.dan41{ margin-top: -5px;padding-bottom: 89px;}
.dan41 .title{ font-size:24px;font-size:2.4rem; color:#008bd4; border-bottom: 1px solid #e5e5e5;  padding-bottom: 10px;  }
.dan41 .ttile2{ padding-top: 44px; padding-bottom: 30px; font-size:26px;font-size:2.6rem;color:#008bd4; font-weight: bold;  text-align: center; line-height: 30px;}
.dan41 .img-scroll { position:relative; width: 100%; padding-top: 20px; }
.dan41 .img-scroll .hot{ position: relative;   max-width: 74px; margin: 0 auto; width: 100%; height:36px;}
.dan41 .img-scroll .prev,.dan41 .img-scroll .next{position:absolute;display:block;width:21px;height:36px; top: 50%; margin-top:-30.5px;}
.dan41 .img-scroll .prev { left:0;cursor:pointer; background:url(../images/danarrowleft.png) no-repeat center;}
.dan41 .img-scroll .next { right:0;cursor:pointer; background:url(../images/danarrowright.png) no-repeat center;}
.dan41 .img-scroll .prev:hover { background:url(../images/danarrowlefth.png) no-repeat center;}
.dan41 .img-scroll .next:hover { background:url(../images/danarrowrighth.png) no-repeat center;}


.dan41 .img-list { position:relative; width:100%; overflow:hidden;margin: 0 auto;}
.dan41 .img-list ul { width:1000%;}
.dan41 .img-list li { float:left; display:inline; width:292px; margin-right:11px;  }
.dan41 .img-list li .m3lien{ max-width:280px;text-align: center; position: relative;padding-bottom: 34px; }
.dan41 .img-list li .m3lien .m3tu { display: block; box-shadow: 7px 7px 7px rgba(0,0,0,0.4); }
.dan41 .img-list li .m3lien .m3tu img{ max-width:280px; max-height:380px;width: 100%; margin: 0 auto; display:block;} 
.dan41 .img-list li .m4zi{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block; width: 100%; font-size:16px;font-size:1.6rem;color:#333; line-height: 60px; text-align: center; }

/* ab41x */
.dan41 h1{ font-size:20px;font-size:2rem;color:#333; line-height: 30px; text-align: center; padding-top: 25px; padding-bottom: 30px; }

.ab41x{font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; }
.ab41x p{ font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; text-indent:2rem;}
.ab41x span { font-size:14px;font-size:1.4rem;color:#333; line-height: 30px; }
.ab41x b{ font-size:22px;font-size:2.2rem;color:#333; line-height: 30px; }
.ab41x a{ font-size:14px;font-size:1.4rem;color:#008bd4; line-height: 30px; }
.ab41x img{ display: block; max-width: 100%; max-height: 360px; margin: 0 auto;}

.ab41x table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc; margin-left:auto; margin-right:auto}
.ab41x table tr td{ padding:3px; border:1px solid #ccc; background:#fff}


.updown{padding-top: 17px; border-top: 1px dashed #cfcfcf;margin-bottom:0px;}
.updown .up{margin-top: 0px;margin-bottom: 0px;}
.updown p{ line-height: 32px;font-size: 14px;font-size:1.4rem;color: #666666;}

.updown p .img{ display: inline-block; }
.updown p .img img{ display: inline-block; position: relative;  top:3px; }

.updown p .on{color:#008bd4; }
.updown p a{ font-size: 14px;font-size:1.4rem;color: #666666;}
.updown p a:hover{color: #008bd4;}

@media screen and (max-width:1219px){ 

    .dan41 .img-list li { margin-right: 39px;   }
}

@media screen and (max-width:999px){ 
    .dan41 .img-list { width: 600px; }
    .dan41 .img-list li {  width: 4.6%; margin-right: .5%;  }
}

@media screen and (max-width:640px){ 
    .dan41 .img-list { width: 280px; }
    .dan41 .img-list li {  width: 280px; margin-right: .5%;  }
}

/* 3-gxkj */
.lunboa{position: relative;}
.lunboa img{ border:0;display: block;max-width:100%;}
/*1*/
.ban{ width:870px; height:666px; position:relative; 
/*overflow:hidden;*/
margin:46px auto 0 auto;}
.ban2{ width:785px; height:527px; position:relative; overflow:hidden;margin: 0 auto;right: 0px;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:785px; height:527px; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 8px; background:url(../images/kuaibg.jpg) no-repeat center center;background-size: 100% 100%; }
.ban2 ul li a{display: block;}
.ban2 ul li a img{display: block;}
.prev{ float:left; cursor:pointer;}

/*2*/
.num{ height:117px;overflow:hidden; width:785px; position:relative;float:none;margin: 0 auto;left: 0px; }
.min_pic{ padding-top:23px; width:786px;margin: 0 auto; }
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:145px; height:99px; margin-right:15px; padding:5.5px;background:url(../images/kuai2bg.jpg) no-repeat center center;background-size: 100% 100%; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; cursor:pointer;}
.num ul li a img{width: 134px;height: 88px;}
.prev_btn1{ width:16px; text-align:center; height:21px; margin-top:47px; margin-right:30px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:21px; margin-top:47px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:268px; left:0px; width:38px; height:38px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:268px; right:0px; width:38px; height:38px;z-index:9;cursor:pointer;}
.mhc{
        z-index: 99999;
        background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:fixed; left:0; top:0; display:none;}

/*3*/
.pop_up{ width:716px; height:472px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-435px; margin-top:-261.5px; display:none; z-index:9999999;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:716px; height:472px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:716px; height:472px; float:left;}


.lunboa {padding-bottom: 80px;}
.lunboa .ban .ban2 ul li{position: relative;}
.lunboa .ban .ban2 ul li .mzz{ position: absolute;bottom: 13px;left: 13px;width: 97%;}

.lunboa .ban .ban2 ul li .mzz a{width: 100%; display: block;text-align: center;height: 34px; font-size:14px;font-size:1.4rem;color: #fff;line-height: 34px;}


.lunbob{display: none;}
.lunbob ul li{width: 48%;position: relative;float: left;margin: 20px 1%!important;}
.lunbob ul li a{display: block;}
.lunbob ul li a img{display: block;width: 100%;}
.lunbob ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;}
.lunbob ul li .mzz a{width: 100%; display: block;text-align: center;height: 34px; font-size:16px;font-size:1.6rem;color: #fff;line-height: 34px;}

@media screen and (max-width:1219px) {
    .ban{width: 700px;}
    .ban2{width: 600px;height:402px;}
    .ban2 ul li{ width:600px; height:402px;}
    .prev1,.next1{top:184px;}
    .min_pic{width: 600px;}
    .num{width: 600px;}
    .num ul li{margin-right: 7px;}
}
@media screen and (max-width:999px) {
    .lunboa{display: none;}
    .lunbob{display: block;}
    .danabout1_left{margin-bottom: 35px;}
	
} 

@media screen and (max-width:639px) {
    .danabout1_right .title{font-size:20px;font-size:2rem;}
}
@media screen and (max-width:500px) {
    .lunbob ul li{width: 98%;margin: 20px 1%!important;}
}

/* 3-gxkj1 */
.danabout1 .ul1{padding-top: 36px;}
.danabout1 .ul1 li:first-child{border-top: 0;padding-top: 0;}
.danabout1 .ul1 li{margin-bottom: 48px;border-top: 1px solid #e5e5e5;padding-top: 53px;}
.danabout1 .ul1 .limg{width: 340px; }
.danabout1 .ul1 .limg a{display: block;}
.danabout1 .ul1 .limg a img{display: block;max-width:100%; display:block; margin:0 auto;}
.danabout1 .ul1 .rtxt{width: 510px;}
.danabout1 .ul1 .rtxt .litop{margin-top: 56px;}
.danabout1 .ul1 .rtxt .litop a{display: block;font-size:16px;font-size:1.6rem;font-weight: bold;color:#333;}
.danabout1 .ul1 .rtxt .litop a:hover{color: #008bd4;}
.danabout1 .ul1 .rtxt .limid{margin-top: 8px;}
.danabout1 .ul1 .rtxt .limid a{display: block;font-size:14px;font-size:1.4rem;color:#666666; line-height: 30px;}
.danabout1 .ul1 .rtxt .limid a:hover{color: #008bd4;}
.danabout1 .ul1 .rtxt .libot a{display: block;float: right;font-size:14px;font-size:1.4rem;color: #008bd4;line-height: 30px;position: relative;top: -30px; }   
.danabout1 .ul1 .rtxt .libot a:hover{color: #333;}

.page{text-align: center;margin-top: 53px;margin-bottom: 100px;}
.page a{display: inline-block;text-align: center;}
.page a{width: 33px;height: 28px;line-height: 28px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 5px;font-size:12px;font-size:1.2rem;color:#333;}
.page a.last{margin-right: 0;width: 59px;}
.page a.first{width: 59px;}
.page a:hover,.page a.on{color: #fff;border: 1px solid #008bd4;background-color: #008bd4;}
.page a.meiyouxg{border: 1px solid #e5e5e5 !important;background-color: #fff !important; color:#333 !important;}
@media screen and (max-width:1219px) {
    .danabout1 .ul1 .rtxt{width: 350px;}
}
@media screen and (max-width:999px) {
    .danabout1 .ul1 .rtxt{width: calc(100% - 350px);}
}
@media screen and (max-width:639px) {
    .danabout1 .ul1 .rtxt{width: 100%;}
    .danabout1 .ul1 .rtxt .litop{margin-top: 20px;}
    .danabout1 .ul1 li{margin-bottom: 0;}
    .page{margin-bottom: 35px;margin-top: 30px;}
    .page a{margin-bottom: 10px;}
	.danabout1 .ul1 .limg{width: 100%;}
}
/* 3-gxkj2 */
.danabout1 .bianjiqii1{padding-top: 33px;/*padding-bottom: 91px;*/}
.danabout1 .bianjiqii1 h1{text-align: center;font-size:24px;font-size:2.4rem;color:#333;margin-bottom: 17px;margin-top: 28px;}
.danabout1 .bianjiqii1 p{padding-bottom: 0;}
.bianjiqii1 img{ display:block; max-width:100%; margin:0 auto;}
@media screen and (max-width:639px) {
    .danabout1 .bianjiqii1{padding-bottom: 40px;}
}
/* 3-gxkj3 */
.danabout1 .ul2{padding-top: 24px;}
.danabout1 .ul2 li{float: left;width:270px;margin-left: 29px;margin-bottom: 32px; }
.danabout1 .ul2 li a{display: block; border:#e5e5e5 solid 1px;}
.danabout1 .ul2 li a img{max-width:100%; display: block;}
.page.page1{margin-top: 6px;}
@media screen and (max-width:1219px) {
    .danabout1 .ul2 li{margin: 1%!important;width: 31%!important;}
}
@media screen and (max-width:999px) {
    .page.page1{margin-top: 35px;}
}
@media screen and (max-width:639px) {
    .danabout1 .ul2 li{margin: 1%!important;width: 48%!important;}
}

/* 3-gxkj4 */
.danabout1 .title1{font-size:24px;font-size:2.4rem;color:#008bd4;text-align: center;margin-top: 27px;margin-bottom: 21px; }
.danabout1 .title3{font-size:24px;font-size:2.4rem;color:#008bd4;text-align:left;margin-top: 84px;margin-bottom: 26px; }

.danabout1 form .fobox1{margin-left: -32px;margin-bottom: 21px;}
.danabout1 form .fobox1 input{text-indent: 12px; display: block;height: 48px;line-height: 48px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}
.danabout1 form .fobox1 .f-l{float: left;}
.danabout1 form .fobox1 textarea{text-indent: 12px;line-height: 48px;width: 868px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}


.danabout1 form .fobox1 .f-5{ width: 417px;margin-left: 32px;margin-bottom: 21px;}
.danabout1 form .fobox1 .f-10{width: 868px;margin-left: 32px; height: 118px;}

.danabout1 form .fobox2 .f-l{float: left;}
.danabout1 form .fobox2 .f-3{text-indent: 12px;width: 246px; display: block;height: 48px;line-height: 48px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}

.danabout1 form .fobox2 img{display: block;margin-left: 15px;cursor: pointer; float:left; margin-bottom:15px;}

.danabout1 form .fobox2 .f-4{float: right;width: 417px; display: block;height: 50px;line-height: 50px;border: 1px solid #d2d2d2;cursor: pointer; font-size:14.4px;font-size:1.44rem;color:#fff;background-color: #008bd4; font-family: "微软雅黑";}


.danabout1 form .fobox3{margin-left: -32px;margin-bottom: 21px;}
.danabout1 form .fobox3 input{text-indent: 12px; display: block;height: 48px;line-height: 48px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}
.danabout1 form .fobox3 .f-l{float: left;}
.danabout1 form .fobox3 textarea{text-indent: 12px;line-height: 48px;width: 868px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}


.danabout1 form .fobox3 .f-5{ width: 417px;margin-left: 32px;margin-bottom: 23px;}
.danabout1 form .fobox3 .f-10{width: 868px;margin-left: 32px; height: 119px;}

.danabout1 form .fobox4 .f-l{float: left;}
.danabout1 form .fobox4 .f-3{text-indent: 12px;width: 246px; display: block;height: 48px;line-height: 48px;border: 1px solid #d2d2d2;font-size:14px;font-size:1.4rem;color:#666;font-family: "微软雅黑";}

.danabout1 form .fobox4 img{display: block;margin-left: 15px;cursor: pointer; float:left; margin-bottom:15px;}

.danabout1 form .fobox4 .f-4{float: right;width: 417px; display: block;height: 50px;line-height: 50px;border: 1px solid #d2d2d2;cursor: pointer; font-size:14.4px;font-size:1.44rem;color:#fff;background-color: #008bd4; font-family: "微软雅黑";}

.danabout1 form .fobox4 {margin-bottom: 99px;}


@media screen and (max-width:1219px) {
    .danabout1 form .fobox1 .f-5{width: 335px;}
    .danabout1 form .fobox1 .f-10{width: 704px;}
    .danabout1 form .fobox3 .f-5{width: 335px;}
    .danabout1 form .fobox3 .f-10{width: 704px;}

    .danabout1 form .fobox2 .f-3{width: 184px;}
    .danabout1 form .fobox2 .f-4{width: 337px;}
    .danabout1 form .fobox4 .f-3{width: 184px;}
    .danabout1 form .fobox4 .f-4{width: 337px;}
}
@media screen and (max-width:999px) {
    .danabout1 form .fobox1{margin-left: -2%;}
    .danabout1 form .fobox1 .f-5{width: 48%;margin-left: 2%;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .danabout1 form .fobox1 .f-10{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox3{margin-left: -2%;}
    .danabout1 form .fobox3 .f-5{width: 48%;margin-left: 2%;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .danabout1 form .fobox3 .f-10{width: 98%; margin-left: 2%;}
}
@media screen and (max-width:768px) {
    .danabout1 form .fobox1{margin-left: -2%;}
    .danabout1 form .fobox1 .f-5{width: 98%;margin-left: 2%;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .danabout1 form .fobox1 .f-10{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox3{margin-left: -2%;}
    .danabout1 form .fobox3 .f-5{width: 98%;margin-left: 2%;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .danabout1 form .fobox3 .f-10{width: 98%; margin-left: 2%;}

    .danabout1 form .fobox2 {margin-left: -2%;}
    .danabout1 form .fobox2 .f-3{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox2 .f-4{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox2 .f-l{margin-left: 2%;margin-top: 0px;margin-bottom: 23px;}

    .danabout1 form .fobox4 {margin-left: -2%;}
    .danabout1 form .fobox4 .f-3{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox4 .f-4{width: 98%;margin-left: 2%;}
    .danabout1 form .fobox4 .f-l{margin-left: 2%;margin-top: 0px;margin-bottom: 23px;}
}


/* 3-gxkj5 */
.danabout2 {margin-top: -5px;padding-bottom: 100px;}
.danabout2 .title{font-size:24px;font-size:2.4rem;margin-bottom: 41px; color: #008bd4;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}

.danabout2 .ul3 li{height:240px; padding-left: 43px;padding-right: 43px; float: left;width: 400px;margin-left: 0;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.danabout2 .ul3 li.li1{border-top: 0px solid #e5e5e5;}
.danabout2 .ul3 li.li2{border-top: 0px solid #e5e5e5;}
.danabout2 .ul3 li.li3{border-top: 0px solid #e5e5e5;}
.danabout2 .ul3 li.li1 .ddtop{margin-top:-7px;}
.danabout2 .ul3 li.li2 .ddtop{margin-top:-7px;}
.danabout2 .ul3 li.li3 .ddtop{margin-top:-7px;}

.danabout2 .ul3 li{border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}

.danabout2 .ul3 li:nth-child(3n+1){border-left: 0px solid #e5e5e5;}

.danabout2 .ul3 li .ddtop{margin-top: 37px;margin-bottom: 5px; font-size:18px;font-size:1.8rem;color:#008bd4;line-height: 30px; padding-left: 25px;background:url(../images/shizi.png) no-repeat left 8px;}

.danabout2 .ul3 li .dizhi{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;padding-left: 25px;} 
.danabout2 .ul3 li .dianhua{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;padding-left: 25px;} 
@media screen and (max-width:1219px) {
    .danabout2 .ul3 li{width: 33.33%!important;padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width:979px) {
    .danabout2 .ul3 li{width: 50%!important;padding-left: 15px;padding-right: 15px;border: 1px solid #e5e5e5!important;height: 280px;}
    .danabout2 .ul3 li .ddtop{margin-top: 15px!important;}
    .py1{padding-bottom: 25px;}
    .zhaoshangypy{margin-bottom: 25px;}
    .py2{padding-bottom: 25px;}
}
@media screen and (max-width:639px) {
    .danabout2 .title{margin-bottom: 10px;}
    .danabout2{padding-bottom: 50px;}
    .danabout2 .ul3 li{width: 100%!important;padding-left: 15px;padding-right: 15px;border: 0px solid #e5e5e5!important;height: auto;margin-bottom: 15px;}
}

/* danabout2 */
.danabout3{margin-top: -5px;margin-bottom:56px; }
.danabout3 .title{font-size:24px;font-size:2.4rem;margin-bottom: 41px; color: #008bd4;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}

.danabout3 .text{padding-bottom: 3px; padding-top: 19px; background-color: #f5f5f5; width: 519px;padding-left: 47px; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.danabout3 .text .titlewz{font-size:24px;font-size:2.4rem;color:#333;margin-bottom: 14px;}

.danabout3 .text .ulwz li{font-size:16px;font-size:1.6rem;color:#333;line-height: 36px;}
.danabout3 .text .ulwz li a{font-size:16px;font-size:1.6rem;color:#333;line-height: 36px;}
.danabout3 .text .ulwz li a:hover{color: #008bd4;}

.danabout3 .text .ulwz li.li5{margin-top: 34px;}
.danabout3 .map{ width:681px;}
.danabout3 .map img{display: block;max-width:100%; }

.danabout3 .titlewz1{font-size:20px;font-size:2rem;color:#333;margin-top: 54px;margin-bottom: 18px; }
.danabout3 dl dd{margin-bottom: 43px; float: left;margin-left:210px;  width: 495px;padding:13px; border: 1px solid #dcdcdc;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; min-height:145px;}

.danabout3 dl dd .limg{width: 160px;}
.danabout3 dl dd .limg img{display: block;max-width:100%;}
.danabout3 dl dd .rtxt{width: 280px;margin-left: 17px;}
.danabout3 dl dd .rtxt .ddtop{font-size:16px;font-size:1.6rem;color:#333;margin-bottom: 7px;margin-top: -1px;}
.danabout3 dl dd .rtxt .ddbot{font-size:14px;font-size:1.4rem;color:#666;line-height: 30px;}

@media screen and (max-width:1219px) {
    .danabout3 .ditu .map{width: 56.75%; }
    .danabout3 .text{width:43.25%; }
    .danabout3 .text .ulwz li.li5 img{width: 84px;}

    .danabout3 dl dd{width: 48%;margin-left: 4%;min-height: 150px;}
    .danabout3 dl dd .rtxt{width: 260px;}
	.danabout3 .map iframe{ height:340px;}
}
@media screen and (max-width:999px) {
    .danabout3 .titlewz1{max-width: 681px;margin: 54px auto 18px;}
    .danabout3 dl{max-width: 681px;margin: 0 auto;}
    .danabout3 .ditu .map{width: 100%; margin: 0 auto;max-width: 681px;float: none;}
    .danabout3 .text{width:100%; max-width: 681px;margin: 0 auto;float: none;}
    .danabout3 dl dd{width: 100%;margin-left: 0;height: auto;}
    .danabout3 dl dd .rtxt{width: calc(100% - 180px);}
}
@media screen and (max-width:450px) {
    .danabout3 dl dd .rtxt{width: 100%;margin-left: 0;margin-top: 15px;}
    .danabout3 .text{padding-left: 15px;padding-right: 15px;}
}
.yansehuipy{ color:#666666;}




#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
.fangdada{ position:relative;}
.fangda2{ position:absolute; left:50%; margin-left:-17px; bottom:-9999999999px; margin-top:-23px;}
.news3py li{ cursor:pointer; overflow:hidden}
.news3py li:hover .fangda2{ position:absolute; left:50%; margin-left:-17px; top:50%; margin-top:-23px; transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
@media screen and (max-width:999px) {
.fangda2{left:50%; margin-left:-17px; top:50%; margin-top:-23px; }
}
.bianjiqii1 img{ max-width:100%; display:block; margin:0 auto;}
.bianjiqii1 p img{ max-width:100%; display:block; margin:0 auto;}
@media screen and (max-width:640px) {
	.zhuyinxq2 img{ max-width:90%;}
}
.xinwenfenzypy{ display:none;}
@media screen and (max-width:999px) {
.xinwenfenzypy{ display:block;}
}
.syship{ width:100%;}


.dibudekefu{ width:100px; position:fixed; top:150px; right:0px; background:#fff; padding-bottom:20px; z-index:99999999999999999999;}
.dibudekefu img{ width:50px;  display:block; margin:0 auto;}
.dibudekefu a{ display:block; margin:0 auto; margin-top:10px;}
.dibudekefu a p{ text-align:center;}
@media screen and (max-width:640px) {
	.foot1 { padding-bottom:114px;}
.dibudekefu{ display:block; padding-top:10px; padding-bottom:10px; background:#fff; position:fixed; bottom:0px; left:0px; z-index:999; top:inherit;}
.dibudekefu{ width:100%;}
.dibudekefu a{ width:24%; display:block; float:left; margin-left:1%;}
.dibudekefu a img{ display:block; margin:0 auto; margin-bottom:10px; width:100%; max-width:50px;}
.dibudekefu a p{ font-size:14px; font-size:1.4rem; color:#666666; text-align:center; }

}


#returnTop {_display:none;position:fixed;_position:absolute;z-index:999999999999999999999;right:30px;bottom:105px;_bottom:auto;width:46px;height:46px;text-indent:-999px;overflow:hidden;background:url(../images/top.png) no-repeat;_backgroundurl:(../images/top.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}