@charset "utf-8";
/* CSS Document */ 

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
body{font-family:"微软雅黑"; background: #161616;}
.glyphicon{top:0 !important}
.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.no-background{background:none !important}
.no-border{border:none !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w100{width:100% !important}
.h100{height:100% !important}
a{text-decoration:none !important;cursor:pointer !important}
.container-fluid{max-width:1230px !important}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}

.main-pad-1{ padding:60px 0 100px;}
.main-pad-2{ padding:30px 0;}
.main-pad-3{ padding:50px 0 75px;}
.main-pad-4{ padding:50px 0;}
.main-Background-1{ background:url(bg1.jpg) 50% 50%; background-size: cover;}
.main-Background-2{ background:url(bg2.jpg) 50% 50%; background-size: cover;}
.main-Background-3{ background: #010101; }
.main-Background-4{ background: #0b0b0b; }
.main-Background-5{ background: #111; }

header{ position:relative; left: 0; top: 0; z-index:2147483647; padding-right:164px;width: 100%; height: 88px; background: url(h_bg.jpg) repeat; border-bottom: solid 1px #242424; }
header.active{ position: absolute; }
body.hover header.active{ position:fixed;border-bottom: solid 1px #7a7a7a;background: url(h_bg.png) repeat; }
header.active .top_bar .menu ul li a b{ display: none; }
header .top_bar{ position: relative; padding: 0 255px 0 270px; min-height: 87px; }
header .top_bar .logo{ position:absolute; left: 30px; top: 0; z-index: 1; font-size: 0; line-height:87px; }
header .top_bar .menu{ padding-left:50px;padding-right:50px; }
header .top_bar .menu ul li{width: 16.666%; line-height: 87px; }
header .top_bar .menu ul li > a{ display: block; position: relative; font-size: 16px;color: #d9d9d9; }
header .top_bar .menu ul li > a b{position: absolute;left: 0; bottom: -1px; z-index: 1; width: 100%; height: 1px; background: #000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; }
header .top_bar .menu ul li > a:after{ content: ""; position: absolute; left: 50%; bottom: 5px; z-index: 1; margin-left: -6px; width: 13px; height: 7px; background: url(nav_jt.png) no-repeat;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
header .top_bar .menu ul li:last-child > a:before{ content: ""; position:absolute; right:10px; top: 50%; z-index: 1; margin-top: -8px; width: 16px; height: 16px;}
header .top_bar .menu ul li.active > a{color:#fc191a; background: #000;}
header .top_bar .menu ul li.active > a:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
header .top_bar .menu ul li.active > a b{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
header .top_bar .search{ position: absolute; right:35px; top: 50%; z-index: 1; margin-top: -15px; width: 200px; height: 30px; }
header .top_bar .search form{ display: block; position: relative; padding: 0 0 0 30px; min-height: 30px; border:solid 1px rgba(255,255,255,0.3); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
header .top_bar .search form button{ position:absolute; left: 10px; top: 50%; z-index: 1; margin-top: -8px; width: 16px; height: 16px; background: url(serarch.png) no-repeat; border:none; }
header .top_bar .search form input{ width: 100%; height: 28px; font-size: 12px; color: #6f6f6f; line-height: 28px; background: none; border:none; }
header .fenxiang{ position:absolute; right: 0; top: 0; z-index: 1; padding-left:21px; width:164px; height: 87px; background: rgba(0,0,0,0.95); border-left: solid 1px #2e2e2e; border-right: solid 1px #2e2e2e; }
header .fenxiang ul li{ margin:0 10px; padding-top: 33px; }
header .fenxiang ul li a{ display: block; height: 20px; overflow: hidden; }
header .fenxiang ul li a span{ display: block; position: relative; top: 0; }

.xlbox{ position: fixed; left: 0; top: 88px; z-index:2147483647 ; width: 100%; }
.xlbox .main-Background-3{ background:rgba(1,1,1,0.9); }

.banner{ display: none; position:relative; overflow:hidden;}
.bannerbox .banner:first-child{ display: block; }
.banner a{ display: block; }
.banner a img{ display: block; margin:0 auto; }
.banner .glyphicon{ top:50% !important;}
/* .banner .carousel-control.left,.banner .carousel-control.right{ width:60px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.banner .carousel-control.left{ left:-60px;background:url(../images/ba/prev_arrow_60.png) no-repeat left;}
.banner:hover .carousel-control.left{ left:0;}
.banner .carousel-control.right{ right:-60px;background:url(../images/ba/next_arrow_60.png) no-repeat right;}
.banner:hover .carousel-control.right{ right:0;} */
.banner .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.banner .carousel-fade .carousel-inner .active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner #myCarousel{position:relative}
.banner #myCarousel .carousel-indicators{ margin-bottom:0;bottom:10px;z-index:4}
.banner #myCarousel .carousel-indicators li{margin:0 5px;width:15px;height:15px;}
.banner #myCarousel .carousel-indicators li.active{background:#fff}

.title-1{ margin-bottom: 50px; font-size: 0;animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; }
.title-1 a{ display: inline-block; vertical-align:top; }
.title-1 a .en{ font-family: arial; font-size:48px;color:rgba(255,255,255,0.2); line-height:50px;}
.title-1 a .cn{ font-size: 30px;color:#fff; line-height: 40px; }
.title-1 a p{ margin:15px 0 0; font-size: 16px; color:rgba(255,255,255,0.5);}
.title-2{ padding-left: 30px; margin-bottom: 30px; font-size:0; }
.title-2 a{ display: inline-block; vertical-align: top; }
.title-2 a .cn{ margin-bottom: 5px; font-size: 24px; color: #e7e7e7; line-height:34px; }
.title-2 a .en{ font-family: arial; font-size: 28px; color: rgba(255,255,255,0.3); line-height: 32px; }
.title-3{ position: relative; font-size: 24px; color: #fff; line-height: 60px; background: #bc1821; cursor: pointer; }
.title-3 b{ display: block; position: absolute; right: 33px; top: 50%; z-index: 1; margin-top:-4px; width: 8px; height: 8px; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;}
.title-3 b:before,.title-3 b:after{ content: ""; position: absolute; top: 0; z-index: 1; width: 8px; height: 8px; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; }
.title-3 b:before{ left: -18px; }
.title-3 b:after{ right: -18px; }
.title-3.active b:before{ left: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; animation: xz 10s 0s infinite linear; -webkit-animation: xz 10s 0s infinite linear; -moz-animation: xz 10s 0s infinite linear; -o-animation: xz 10s 0s infinite linear; }
.title-3.active b:after{ right: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; animation: xz 10s 0s infinite linear; -webkit-animation: xz 10s 0s infinite linear; -moz-animation: xz 10s 0s infinite linear; -o-animation: xz 10s 0s infinite linear; }
.title-4{ margin-bottom: 30px; padding-bottom:35px; border-bottom: solid 1px #555555; }
.title-4 h4{ margin:0 0 10px; font-size: 24px;color: #e5e5e5; line-height: 30px; font-weight:bold; }
.title-4 .jiage{ font-size: 30px;color: #ff0d0d; line-height: 34px; }
.title-5{ margin-bottom: 50px; padding-left: 10%; }
.title-5 ul{ margin:0 -10px; }
.title-5 ul li{ padding: 0 10px; width: 33.3333%; max-width: 162px; }
.title-5 ul li a{ display: block; font-size: 18px;color: #fff; line-height: 54px; border:solid 2px #c23131; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.title-6{ margin-bottom: 20px; padding-bottom: 15px; font-size: 22px;color: #cfcfcf; line-height: 30px; border-bottom: solid 1px #343434; }
.title-6 p{ padding-left: 30px; font-size: 12px; color: #767676; line-height: 30px; background: url(title6_icon.png) no-repeat left; }
.title-6 p a{ color: #767676; }
.title-7{ margin-bottom: 39px; padding-bottom: 15px; border-bottom: solid 1px #454545; }
.title-7 ul li{ margin:0 20px 10px 0; }
.title-7 ul li a{ display: block; padding: 0 10px; min-width:135px; font-size: 16px; color: #898989; line-height: 37px; border:solid 1px #898989; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.title-7 ul li.active a{ color: #cd000c; border:solid 1px #cd000c; }
.title-8 h1{ margin:0 0 20px; font-size: 30px;color: #fff; line-height: 40px; text-align: center; }

.main-1{ position:relative; border:solid 1px #434343; }
.main-1 .xian1,.main-1 .xian2{ position: absolute; top: 0; z-index: 1; width: 1px; height: 100%; background: #434343; }
.main-1 .xian1{ left: 45%; }
.main-1 .xian2{ left: 80%; }

.more-1{ position: relative; z-index: 2; margin-right: auto; margin-left: auto; margin-top: 50px; max-width: 532px; animation-delay: 1s; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s;}
.more-1 a{ position: relative; display: block; margin:0 auto; max-width: 532px; font-size: 16px;color: #c3c3c3; line-height: 50px; border:solid 1px #7f7f7f;}
.more-1 a:before,.more-1 a:after{ content: ""; position:absolute; left: 50%; margin-left:-130px; width: 260px; height: 1px; background: #e51114; transition: all 0.5s; }
.more-1 a:before{ top: -1px; }
.more-1 a:after{ bottom: -1px; }
.more-1 a b{ display: block; position:absolute; left:-1px; top: 0; z-index: 1; width:532px; height:50px; }
.more-1 a b:before,.more-1 a b:after{ content: ""; position:absolute; left: 0; width: 532px; height:0; border-left: solid 1px #e51114;border-right: solid 1px #e51114; }
.more-1 a b:before{ top: 0; }
.more-1 a b:after{ bottom: 0; }

.text-1{ margin-bottom: 75px; }
.text-1 ul li{ position: relative; padding:10px 0 0; border-bottom: solid 1px #2b2b2b; }
.text-1 ul li:before{ content: ""; position: absolute; left: 0; bottom: -1px; z-index: 1; width:37px; height: 1px; background: #6d6d6d; }
.text-1 ul li .box{ position: relative; padding-left:60px; min-height: 26px; }
.text-1 ul li .box .biaoti{ position: absolute; left: 0; top: 0; z-index: 1; color: #878787; line-height: 26px; }
.text-1 ul li .box p{ margin:0; }
.text-1 ul li .box p a{ display: block; margin-right: 20px; margin-bottom: 10px; padding:0 10px; color: #c3c3c3; line-height: 26px; }
.text-3{ color: #898989; line-height: 30px; }
.text-4{ margin-bottom: 50px; padding-right: 20%; }
.text-4 .biaoti{ margin-bottom: 15px; font-size: 16px;color: #aaaaaa; line-height: 18px; }
.text-4 ul li{ margin:0 -1px -1px 0; width: 33.3333%; max-width: 72px; border:solid 1px #3b3b3b; }
.text-4 ul li a{ display: block; color: #949494; line-height: 28px; }
.text-5{ padding-bottom:30px; font-size: 16px; color: #797979; line-height: 30px; }
.text-6{ padding: 20px; width: 45%; }
.text-7{ padding: 20px; width: 100%; }
.text-6 ul{ margin:0 -5px; }
.text-6 ul li{ margin:0 0 10px; padding: 0 5px; width: 16.666%; }
.text-6 ul li a{ display: block; color: #afafaf; line-height: 30px; }
.text-7{ padding: 20px; width: 35%; }
.text-7 .biaoti{ padding-bottom: 10px; margin-bottom: 25px; font-size: 16px;color: #afafaf; line-height:30px; border-bottom: solid 1px #444; }
.text-7 ul{ margin:0 -5px; }
.text-7 ul li{ padding: 0 5px; width: 50%; }
.text-7 ul li .hang{ position: relative; cursor: pointer; }
.text-7 ul li .hang .mc{ padding: 0 15px; color: #828282; line-height: 30px; border:solid 1px #4c4c4c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.text-7 ul li .hang .ul{ display: none; position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; background: rgba(0,0,0,0.5);border:solid 1px #4c4c4c;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; overflow: hidden;}
.text-7 ul li .hang .ul .li{ padding: 0 15px; font-size: 12px; color: #828282 ;line-height: 30px; border-bottom:solid 1px #4c4c4c;}
.text-7 ul li .hang .ul .li:last-child{ border-bottom: none; }
.text-7 button{ margin-top: 40px; width: 124px; height: 35px; line-height: 35px; color: #fff; background: #c32120; border:none; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -o-border-radius: 18px; }
.text-8{ padding: 20px; width: 20%; }
.text-8 ul li{ padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #454545; }
.text-8 ul li h5{ margin:0; font-size: 14px; color: #afafaf; line-height: 24px; }
.text-8 ul li p{ margin:0; color: #6f6f6f; line-height: 24px; }
.text-9{ position: relative; z-index: 2; margin-bottom: 50px; font-size: 0; }
.text-9 ul{ display: inline-block; vertical-align: top; }
.text-9 ul li{ margin:0 8px; }
.text-9 ul li .hang{ position: relative; width: 354px; cursor: pointer; }
.text-9 ul li .hang .mc{ padding: 0 20px; font-size: 14px; color: #8f8f8f; line-height:33px; text-align: left; border:solid 1px #858585; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -o-border-radius: 18px; }
.text-9 ul li .hang .ul{ display: none; position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; background: rgba(0,0,0,0.5);border:solid 1px #4c4c4c;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; overflow: hidden;}
.text-9 ul li .hang .ul .li{ padding: 0 15px; font-size: 12px; color: #828282 ;line-height: 40px; border-bottom:solid 1px #4c4c4c;}
.text-9 ul li .hang .ul .li:last-child{ border-bottom: none; }
.text-9 button{ margin:0 8px; width: 124px; height: 35px; font-size: 14px; line-height: 35px; color: #fff; background: #c32120; border:none; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -o-border-radius: 18px; }
.text-10{ margin:20px 0; }
.text-10 .title{ margin-bottom:30px; font-size: 24px;color: #fff; line-height: 30px; }
.text-10 .text10s{ position: relative; }
.text-10 .text10s .xian{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}
.text-10 .text10s .xian ul{ position: relative; height: 100%; margin:0 -10px; }
.text-10 .text10s .xian ul li{ position: relative; height: 100%; padding: 0 10px; }
.text-10 .text10s .xian ul li.li0{ width: 17.5%; }
.text-10 .text10s .xian ul li.li1{ width: 14%; }
.text-10 .text10s .xian ul li.li2{ width: 14%; }
.text-10 .text10s .xian ul li.li3{ width: 14%; }
.text-10 .text10s .xian ul li.li4{ width: 17.5%; }
.text-10 .text10s .xian ul li.li5{ width: 23%; }
.text-10 .text10s .xian ul li .box{ position: relative; height: 100%; }
.text-10 .text10s .xian ul li b{ display: block; position: absolute; z-index: 1; background: #2c2c2c;}
.text-10 .text10s .xian ul li b.b1{ left: 0; top: 0; width: 1px; height: 100%; }
.text-10 .text10s .xian ul li b.b2{ right: 0; top: 0; width: 1px; height: 100%; }
.text-10 .text10s .xian ul li b.b3{ left: 0; bottom: 0; width: 100%; height: 1px; }
.text-10 .text10s .text{ position: relative; z-index: 2; }
.text-10 .text10s .text ul{ margin:0 -10px; }
.text-10 .text10s .text ul li{ position: relative; z-index: 2; padding: 0 10px; }
.text-10 .text10s .text ul li.li0{ width: 17.5%; }
.text-10 .text10s .text ul li.li1{ width: 14%; }
.text-10 .text10s .text ul li.li2{ width: 14%; }
.text-10 .text10s .text ul li.li3{ width: 14%; }
.text-10 .text10s .text ul li.li4{ width: 17.5%; }
.text-10 .text10s .text ul li.li5{ width: 23%; }
.text-10 .text10s .text ul li .biaoti{ padding: 0 10px;  font-size: 16px;color: #fff; line-height: 48px; border-bottom: solid 1px #393939;border-top: solid 1px #393939; }
.text-10 .text10s .text ul li p{ margin:0; padding:7px 10px; min-height: 38px; color: #b0b0b0; line-height: 24px; }
.text-10 .text10s .text ul .xian{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.text-10 .text10s .text ul .xian b.b1{ position: absolute; left:10px; top: 0; z-index: 1; width: 1px; height: 100%; background: #fff; }
.text-10 .text10s .text ul .xian b.b2{ position: absolute; left:10px; top: 0; z-index: 1; width: 1px; height: 100%; background: #fff; }
.text-11{ color: #9d9d9d; line-height: 30px; }
.text-12-box{ position: relative;z-index: 1; padding:20px; border:solid 1px #545454; }
.text-12{ display: none; overflow: hidden; }
.text-12 ul{ margin:0 -10px; }
.text-12 ul li{ padding:0 10px; width: 14.28%; text-align: center; }
.text-12 ul li a{ color: #c6c6c6; line-height: 34px; }

.pictrue-1{ padding-top: 2px; overflow: hidden;}
.pictrue-1 ul{ margin:0 -1px; }
.pictrue-1 ul li{ padding: 0 1px; margin-bottom: 2px; width: 25%; }
.pictrue-1 ul li a{ position: relative; display: block; overflow: hidden; }
.pictrue-1 ul li a .imgbox{ overflow: hidden; }
.pictrue-1 ul li a .imgbox span{ display: block; }
.pictrue-1 ul li.li0{ animation-delay: 0s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -o-animation-delay: 0s; }
.pictrue-1 ul li.li1{ animation-delay: 0.1s; -webkit-animation-delay: 0.1s; -moz-animation-delay: 0.1s; -o-animation-delay: 0.1s; }
.pictrue-1 ul li.li2{ animation-delay: 0.2s; -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -o-animation-delay: 0.2s; }
.pictrue-1 ul li.li3{ animation-delay: 0.3s; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; -o-animation-delay: 0.3s; }
.pictrue-2{position: relative; padding-bottom:104px; margin-bottom: -104px; animation-delay: 1s; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s;  }
.pictrue-2-list{ padding-right: 1px; }
.pictrue-2-list a{ position: relative; display: block; }
.pictrue-2 .dan .pictrue-2-list a{ background-color: rgba(223,223,223,0.2);}
.pictrue-2 .shuang .pictrue-2-list a{ background-color: rgba(223,223,223,0.1);}
.pictrue-2-list a{ overflow: hidden; }
.pictrue-2-list a .textbox{ position:absolute; left: 0; top: 20px; z-index: 1; padding-left: 20px; padding-right: 20px; width: 100%; }
.pictrue-2-list a .textbox .box{ overflow: hidden; }
.pictrue-2-list a .textbox .biaoti{ position: relative; right: -100%; margin-bottom: 20px; border-bottom: solid 1px rgba(255,255,255,0.33); }
.pictrue-2-list a .textbox .biaoti .cn{ font-size: 24px;color:#fff; line-height: 64px; }
.pictrue-2-list a .textbox .biaoti .en{ font-size: 24px; font-family: arial; color:rgba(255,255,255,0.3); line-height: 64px; }
.pictrue-2-list a .textbox .more{ position: relative; left: -100%; width: 60px; font-size:12px; color: #fff; line-height: 14px; }
.pictrue-2-list a .textbox .more:before{ content: ""; position:absolute; right: 0; top: 50%; z-index: 1; margin-top: -5px; width: 0; height: 0; border-top: solid 5px transparent; border-bottom: solid 5px transparent; border-left: solid 5px rgba(255,255,255,0.57); }
.pictrue-2-list a .imgbox{ position:absolute; left: 0; top: 135px; z-index: 1; width: 100%; }
.pictrue-2-list a .imgbox .box{ position: relative; margin:0 auto; max-width: 193px; }
.pictrue-2-list a .imgbox .box .huan1{ position:absolute; left: 50%; top: 50%; z-index: 1; margin:-50% 0 0 -50%; width: 100%; height: 100%; background: url(p2_huan.png) no-repeat; background-size: 100% 100%; filter:alpha(opacity=26);-moz-opacity:0.26;-khtml-opacity:0.26; opacity:0.26; animation:xz 20s 0s linear infinite; -webkit-animation:xz 20s 0s linear infinite; -moz-animation:xz 20s 0s linear infinite; -o-animation:xz 20s 0s linear infinite; }
.pictrue-2-list a .imgbox .box .huan2{ position:absolute; left: 50%; top: 50%; z-index: 1; margin:-40% 0 0 -40%; width: 80%; height: 80%; border:solid 1px #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); animation:wfg 5s 0s infinite linear  }
.pictrue-2-list a .imgbox .box span{ position:absolute; left: 50%; top: 50%; z-index: 2; margin:-30% 0 0 -30%; width: 60%; height: 60%; font-size: 0; } 
.pictrue-2-list a .imgbox .box span img{ max-width: 100%;max-height: 100%; }
.pictrue-2-list a .name{ position: absolute; left: 0; bottom: 50px; z-index: 1;padding-left: 20px; padding-right: 20px; width: 100%; }
.pictrue-2-list a .name .box{ overflow: hidden;}
.pictrue-2-list a .name .box .text{ position: relative; top:0;}
.pictrue-2-list a .name .box .text .cn{ margin-bottom: 30px; font-size: 24px; color: #fff; line-height: 30px; }
.pictrue-2-list a .name .box .text b{ display: block; margin:0 auto; width: 28px; height: 2px; background: rgba(255,255,255,0.3); }
.pictrue-2 .owl-theme .owl-controls .owl-buttons div{ top: inherit; bottom:1px; margin-top: -27px; width: 54px; height: 54px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev{ left: 50%; margin-left:-356px; background: url(p2_jt.png) no-repeat; }
.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next{ right: 50%; margin-right:-356px; background: url(p2_jt.png) no-repeat; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); }
.pictrue-2 .owl-theme .owl-controls .owl-buttons div:before{ content: ""; position:absolute; left: 0; z-index: 1; width: 100%; height: 20px;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=0 ); }
.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev:before{ top: -20px; animation:p2jt-l 5s 0s infinite forwards; -webkit-animation:p2jt-l 5s 0s infinite forwards; -moz-animation:p2jt-l 5s 0s infinite forwards; -o-animation:p2jt-l 5s 0s infinite forwards;}
.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next:before{ bottom: -20px; animation:p2jt-r 5s 0s infinite forwards; -webkit-animation:p2jt-r 5s 0s infinite forwards; -moz-animation:p2jt-r 5s 0s infinite forwards; -o-animation:p2jt-r 5s 0s infinite forwards; }
.pictrue-3 .swiper-container{ height: 180px; }
.pictrue-3 .swiper-slide{width:auto;height:180px;line-height:180px;font-size:0;text-align:center}
.pictrue-3 .swiper-slide img{max-width:100%;max-height:100%}
.pictrue-4{ width: 45%; }
.pictrue-4 a{ display: block; }
.pictrue-4 a .imgbox{ position: relative; overflow: hidden; }
.pictrue-4 a .imgbox span{ display: block; height: 420px; }
.pictrue-4 a .textbox{ padding:50px 10% 0; height: 200px; background: #000; }
.pictrue-4 a .textbox h3{ margin:0 0 20px; font-size: 26px;color: #c9c9c9; line-height: 32px; }
.pictrue-4 a .textbox .jiangexian{ font-size: 0; }
.pictrue-4 a .textbox .jiangexian b{ margin-bottom: 20px; display: inline-block; vertical-align:top; width: 60px; height: 2px; background: #4a4a4a; }
.pictrue-4 a .textbox h5{ margin:0; font-size: 20px;color: #585858; line-height: 30px; }
.pictrue-5{ padding: 55px; width: 55%; }
.pictrue-5 ul li{ width: 50%; height: 255px; }
.pictrue-5 ul li.li0,.pictrue-5 ul li.li1{ border-bottom: solid 1px rgba(255,255,255,0.5); }
.pictrue-5 ul li.li0,.pictrue-5 ul li.li2{ border-right: solid 1px rgba(255,255,255,0.5);}
.pictrue-5 ul li a{ position: relative; display: block; height: 254px; }
.pictrue-5 ul li a .box{ position:absolute; left: 0; top: 50%; z-index: 1; margin-top: -75px; width: 100%; }
.pictrue-5 ul li a .box .imgbox{ margin:0 auto 10px; width: 81px; height: 81px; overflow: hidden; }
.pictrue-5 ul li a .box .imgbox span{ display: block; position: relative; top: 0; }
.pictrue-5 ul li a .box .textbox h4{ margin:0 0 5px; font-size:20px;color: #c5c5c5; line-height: 30px; }
.pictrue-5 ul li a .box .textbox p{ padding: 0 10px; margin:0; font-family: arial; font-size:18px;color:rgba(197,197,197,0.5); line-height: 24px; }
.pictrue-6{ position: relative; width: 67%; }
.pictrue-6-list .imgbox{ width: 50%; overflow: hidden; }
.pictrue-6-list .imgbox a{ display: block; height: 366px; }
.pictrue-6-list .textbox{ padding: 40px; width: 50%; height: 366px; background: #000; }
.pictrue-6-list .textbox .biaoti{ font-size:18px; line-height: 24px; }
.pictrue-6-list .textbox .biaoti a{color: #fff;}
.pictrue-6-list .textbox .time{ margin:20px 0 30px; padding-left: 30px; color: #828282; line-height: 30px; background: url(time_icon.png) no-repeat left; }
.pictrue-6-list .textbox p{ margin:0 0 50px; height: 78px; line-height: 26px; overflow: hidden; }
.pictrue-6-list .textbox p a{ color: #898888;}
.pictrue-6-list .textbox .more a{ font-size: 12px;color: #de2525; text-decoration: underline !important; }
.pictrue-6 .owl-theme .owl-controls .owl-buttons div{ top: inherit; bottom: 59px; width: 12px; height: 20px; }
.pictrue-6 .owl-theme .owl-controls .owl-buttons div.owl-prev{ left: 50%; margin-left: 40px; background: url(p6_jt_l.png) no-repeat; }
.pictrue-6 .owl-theme .owl-controls .owl-buttons div.owl-next{ left: 50%; margin-left: 70px; background: url(p6_jt_r.png) no-repeat; }
.pictrue-7{ width: 33%; }
.pictrue-7 a{ position: relative; display: block; }
.pictrue-7 a .imgbox{ overflow: hidden;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4; }
.pictrue-7 a .imgbox span{ display: block; height:366px;  }
.pictrue-7 a .kuang{ position:absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; padding: 20px; }
.pictrue-7 a .kuang b{ display: block; position: relative; height: 100%; border: solid 1px rgba(255,255,255,0.2); }
.pictrue-7 a .textbox{ position:absolute; left: 0; top: 50%; z-index: 1; margin-top: -55px; width: 100%; }
.pictrue-7 a .textbox .cn{ margin-bottom: 5px; font-size: 30px;color:#fff; line-height: 34px; }
.pictrue-7 a .textbox .en{ padding: 0 30px; font-size: 36px;color:rgba(255,255,255,0.5); line-height: 40px; }
.pictrue-7 a .textbox .more{ position: relative; margin: 50px auto 0; width: 160px; height: 40px; font-size: 0; overflow: hidden; }
.pictrue-7 a .textbox .more:before,.pictrue-7 a .textbox .more:after{ content:attr(data-tip); position: absolute; left: 0;z-index: 1; width: 160px; height: 40px; font-size: 16px; line-height: 36px; border-radius: 20px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; }
.pictrue-7 a .textbox .more:before{ top: 0;color:rgba(255,255,255,0.8);  border:solid 2px rgba(255,255,255,0.8); }
.pictrue-7 a .textbox .more:after{ top: 100%;color:rgba(202,23,24,0.8);  border:solid 2px rgba(202,23,24,0.8); }
.pictrue-8 ul li{ width: 25%; border-right: solid 1px #393939; }
.pictrue-8 ul li:last-child{ border-right: none;}
.pictrue-8 ul li.li0{ animation-delay: 0s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -o-animation-delay: 0s; }
.pictrue-8 ul li.li1{ animation-delay: 0.1s; -webkit-animation-delay: 0.1s; -moz-animation-delay: 0.1s; -o-animation-delay: 0.1s; }
.pictrue-8 ul li.li2{ animation-delay: 0.2s; -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -o-animation-delay: 0.2s; }
.pictrue-8 ul li.li3{ animation-delay: 0.3s; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; -o-animation-delay: 0.3s; }
.pictrue-8 ul li a{ position: relative; display: block; }
.pictrue-8 ul li a .box{ position: absolute; left: 0; top: 50%; z-index: 1; margin-top: -111px; width: 100%; }
.pictrue-8 ul li a .box .imgbox{ position: relative; margin:0 auto; width: 130px; border:solid 1px rgba(255,255,255,0.1); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.pictrue-8 ul li a .box .imgbox:before,.pictrue-8 ul li a .box .imgbox:after{ content: ""; position: absolute; top: 50%; z-index: 1; margin-top: -3px; width: 6px; height: 6px; background: rgba(255,255,255,0.5); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.pictrue-8 ul li a .box .imgbox:before{ left: -3px; }
.pictrue-8 ul li a .box .imgbox:after{ right: -3px; }
.pictrue-8 ul li a .box .imgbox .huan{ position: absolute; left: 0; bottom: 0; z-index: 1; width:100%; height: 50%; overflow: hidden; }
.pictrue-8 ul li a .box .imgbox .huan:before{ content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height:200%; border:solid 1px rgba(255,255,255,0.5); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;}
.pictrue-8 ul li a .box .imgbox span{ position: absolute;left: 0; top: 0; z-index: 1; width:100%; height: 128px; line-height: 128px; font-size: 0; }
.pictrue-8 ul li a .box .imgbox span img{ max-width: 100%; }
.pictrue-8 ul li a .box .textbox h4{ margin:30px 0 0; font-size: 22px;color:rgba(255,255,255,0.7); line-height: 30px; }
.pictrue-8 ul li a .box .textbox p{ padding: 0 10px; margin:8px 0 0; font-size: 16px; color: #737373; line-height: 24px; }
.pictrue-9-box{text-align: center;}
.pictrue-9{ position: relative;  display: inline-block; vertical-align: top; }
.pictrue-9-list a{ position: relative; display: block; margin:0 auto; width: 128px; height: 128px; }
.pictrue-9-list a:before,.pictrue-9-list a:after{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; animation:xz 20s 0s linear infinite; -webkit-animation:xz 20s 0s linear infinite; -moz-animation:xz 20s 0s linear infinite; -o-animation:xz 20s 0s linear infinite; }
.pictrue-9-list a:before{ background: url(p9_huan.png) no-repeat; background-size: 100% 100%; }
.pictrue-9-list a:after{ background: url(p9_huan_h.png) no-repeat; background-size: 100% 100%; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; }
.pictrue-9-list a .imgbox{ position: absolute; left: 0; top: 50%; z-index: 2; margin-top: -46px; width: 100%; }
.pictrue-9-list a .imgbox .icon{ margin:0 auto; width: 68px; height: 68px; overflow: hidden; }
.pictrue-9-list a .imgbox .icon span{ display: block; position: relative; top: 0; }
.pictrue-9-list a h5{ margin:0; font-size: 15px;color: #8d8d8d; line-height: 24px; }
.pictrue-10-list{ margin-bottom: 30px; padding:4px; border:solid 1px #333; }
.pictrue-10-list a{ position: relative; display: block; background: #fff; }
.pictrue-10-list a .box{ position: absolute; left: 0; top: 0; z-index: 1; padding:30px 0 88px; width: 100%; height: 100%; }
.pictrue-10-list a .box .imgbox{ position: relative; height: 100%; }
.pictrue-10-list a .box .imgbox span{ display: block; position: relative; height: 100%; }
.pictrue-10-list a .box .imgbox span img{ margin:0 auto; max-height: 100%;}
.pictrue-10-list a .box .textbox{ position: absolute; left: 0; bottom: 10px; z-index: 1; width: 100%; }
.pictrue-10-list a .box .textbox h5{ margin:0 0 10px; font-size: 16px;color: #333; line-height: 24px; font-weight:bold; }
.pictrue-10-list a .box .textbox .jiage{ font-family:arial; font-size: 22px;color: #fd0c0c; line-height: 24px; }
.pictrue-11{ position: relative; padding-left: 100px; min-height: 28px; }
.pictrue-11 .returns{ position: absolute;left: 0; top: 0; z-index: 1; width: 100px; }
.pictrue-11 .returns a{ display: block; color: #b5b5b5; line-height: 28px; background: #353535; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.pictrue-11 .box{ position: relative; padding:0 23% 0 0; height: 490px;}
.pictrue-11 .box .left{ position: relative; padding:0 75px; }
.pictrue-11 .box .left .view{ background: #fff; }
.pictrue-11 .box .left .view .swiper-container{ position: inherit; }
.pictrue-11 .box .left .view .swiper-container .imgbox{ overflow: hidden;}
.pictrue-11 .box .left .view .swiper-container .imgbox span{ display: block;font-size: 0;overflow: hidden;}
.pictrue-11 .box .left .view .swiper-container .imgbox span img{ max-width: 100%; max-height: 100%; }
.pictrue-11 .box .left .view .swiper-container .textbox{ padding:10px 15px; height: 55px; background: #141414; }
.pictrue-11 .box .left .view .swiper-container .textbox h5{ margin:0; font-size: 14px;color: #fff; line-height: 24px; }
.pictrue-11 .box .left .view .arrow-left,.pictrue-11 .box .left .view .arrow-right{ position: absolute; top:50%; z-index:5; margin-top: -25px; width:28px; height:51px; overflow: hidden; cursor: pointer; }
.pictrue-11 .box .left .view .arrow-left{ left:0; background:url(p11_jt_l.png) no-repeat left; }
.pictrue-11 .box .left .view .arrow-right{ right:0; background:url(p11_jt_r.png) no-repeat right; }
.pictrue-11 .box .right{ position: absolute; right: 0; top: 0; z-index: 1; width: 123px; height: 490px;}
.pictrue-11 .box .right .swiper-container {height:490px;}
.pictrue-11 .box .right .swiper-container .imgbox{ margin:5px 0; padding: 4px; width: 123px; background: #ababab; border:solid 1px #a0a0a0;}
.pictrue-11 .box .right .swiper-container .imgbox span{ cursor: pointer; display: block; height:104px; font-size: 0; line-height: 104px; background: #fff; }
.pictrue-11 .box .right .swiper-container .imgbox span img{ max-width: 100%; max-height: 100%; }
/* .pictrue-11 .box .right .arrow-left,.pictrue-11 .box .right .arrow-right{ position: absolute; left:10px; z-index:5; width:100px; height: 34px; overflow: hidden;cursor: pointer;}
.pictrue-11 .box .right .arrow-left{ top:0; background:#282828 url(images/icon/arrows-shang.png) no-repeat center; }
.pictrue-11 .box .right .arrow-right{ bottom:0; background:#282828 url(images/icon/arrows-xia.png) no-repeat center; } */
.pictrue-11 .box .right .preview .active-nav .imgbox { background: #ca1718; border:solid 1px #e82d2e; }
.pictrue-12{ border:solid 3px #5f5f5f; }
.pictrue-13 ul li{ margin-bottom: 30px; }
.pictrue-13 ul li a{ display: block; position: relative; padding-left: 130px; min-height:113px; }
.pictrue-13 ul li a .imgbox{ position: absolute; left: 0; top: 0; z-index: 1; width: 130px; overflow: hidden; }
.pictrue-13 ul li a .imgbox span{ display: block; height: 113px; }
.pictrue-13 ul li a .textbox{ padding-left:20px; }
.pictrue-13 ul li a .textbox .biaoti{ margin-bottom:10px; font-size: 16px; color: #fff; line-height: 24px; }
.pictrue-13 ul li a .textbox p{ margin:0 0 10px; height: 48px; color: #9d9d9d; line-height: 24px; overflow: hidden; }
.pictrue-13 ul li a .textbox .more{ font-size: 12px; color: #5a5a5a; line-height: 20px; }
.pictrue-14{ position: relative; z-index: 2; margin-bottom: -1px; overflow: hidden; }
.pictrue-14 ul{ margin:0 -15px; }
.pictrue-14 ul li{ padding:0 15px; width: 25%; }
.pictrue-14 ul li a{ position: relative; display: block; margin-bottom: 10px; padding:4px; border:solid 1px #565656; }
.pictrue-14 ul li a .box{ padding:10px; height: 106px; font-size: 0; line-height:86px; background: #c6c6c6; }
.pictrue-14 ul li a .box img{ max-width: 100%; max-height: 100%; }
.pictrue-14 ul li.active a{ margin-bottom: 0; padding-bottom: 15px; border-bottom: solid 1px #161616; }
.pictrue-14 ul li.active a:before{ content: ""; position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; }

footer{ padding-left: 30px; padding-right: 30px; background: #000; border-top: solid 1px #393939; }
footer .tops{ padding-top: 50px; padding-bottom:50px; }
footer .tops .contact{ width: 25%; }
footer .tops .contact ul li{ padding-left: 30px; color: #b6b6b6; line-height: 40px; background-repeat: no-repeat; background-position:0 7px; }
footer .tops .qita{ width: 50%; }
footer .tops .qita .logo{ margin-bottom:25px; font-size: 0;}
footer .tops .qita .search{ margin:0 auto; max-width: 534px; }
footer .tops .qita .search form{ position: relative; display: block; padding: 0 50px 0 18px; min-height: 36px; border:solid 1px #7b7b7b; border-radius: 18px;  -webkit-border-radius: 18px;  -moz-border-radius: 18px;  -o-border-radius: 18px;  }
footer .tops .qita .search form input{ width: 100%; height: 34px; color: #fff; line-height: 34px; background: none; border:none; }
footer .tops .qita .search form button{ position: absolute; right:18px; top:5px; z-index: 1; width:24px; height:24px; background: url(search2.png) no-repeat; border:none; }
footer .tops .ewm{ width: 25%; }
footer .tops .ewm ul li{ position: relative; padding: 14px; max-width: 116px; }
footer .tops .ewm ul li:last-child{ margin-left:38px; }
footer .tops .ewm ul li b{ position: absolute; width: 20px; height:20px;  }
footer .tops .ewm ul li b.b1{ left: 0; top: 0; border-left: solid 1px #212121; border-top: solid 1px #212121; }
footer .tops .ewm ul li b.b2{ right: 0; top: 0;  border-right: solid 1px #212121; border-top: solid 1px #212121;}
footer .tops .ewm ul li b.b3{ left: 0; bottom: 0; border-left: solid 1px #212121; border-bottom: solid 1px #212121; }
footer .tops .ewm ul li b.b4{ right: 0; bottom: 0;  border-right: solid 1px #212121; border-bottom: solid 1px #212121;}
footer .footer_bar{ padding-top: 28px; padding-bottom:28px; border-top: solid 1px #333333; }
footer .footer_bar .bq p{ color: #7a7a7a; line-height: 30px; }
footer .footer_bar .qita .sm { padding-top:8px; }
footer .footer_bar .qita .sm ul li{ padding: 0 10px; height: 14px; border-left: solid 1px #7a7a7a; line-height: 14px;}
footer .footer_bar .qita .sm ul li:first-child{ border-left: none; }
footer .footer_bar .qita .sm ul li a{color: #7a7a7a;}
footer .footer_bar .qita .fenxiang ul li{ margin-left: 10px; }
footer .footer_bar .qita .fenxiang ul li a{ display: block; }

body.hover header .top_bar .menu ul li:hover > a{color:#fc191a; background: #000;}
body.hover header .top_bar .menu ul li:hover > a:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
body.hover header .top_bar .menu ul li:hover > a b{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
body.hover header .top_bar .search form:hover{ border:solid 1px #fc191a; }
body.hover header .top_bar .search form:hover input{ color: #fc191a }
body.hover header .fenxiang ul li:hover a span{ top: -20px; }
body.hover .banner #myCarousel .carousel-indicators li:hover{background:#fff}
body.hover .title-1 a:hover .en{color: #fc191a }
body.hover .title-1 a:hover .cn{color: #fc191a }
body.hover .title-2 a:hover .cn{color: #fc191a }
body.hover .title-2 a:hover .en{color: #fc191a }
body.hover .title-5 ul li:hover a{ background: #c23131; }
body.hover .title-6 p a:hover{color: #fc191a; text-decoration: underline !important;}
body.hover .title-7 ul li:hover a{ color: #cd000c; border:solid 1px #cd000c; }
body.hover .text-1 ul li .box p a:hover{ background: #242424; }
body.hover .text-4 ul li:hover a{ color: #fff; background: #7a7a7a; }
body.hover .text-6 ul li a:hover{ background: #000000; }
body.hover .text-7 ul li .hang .ul .li:hover{ color: #fff; background: #fc191a; }
body.hover .text-7 button:hover{ background: #e22d2c; }
body.hover .text-9 ul li .hang .ul .li:hover{ color: #fff; background: #fc191a; }
body.hover .text-9 button:hover{ background: #e22d2c; }
body.hover .text-12 ul li a:hover{ color: #e82d2e; }
body.hover .more-1 a:hover{ color: #e51114; -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.5),inset 5px 5px 10px rgba(0,0,0,0.5); box-shadow: 5px 5px 10px rgba(0,0,0,0.5),inset 5px 5px 10px rgba(0,0,0,0.5); -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.5),inset 5px 5px 10px rgba(0,0,0,0.5); -o-box-shadow: 5px 5px 10px rgba(0,0,0,0.5),inset 5px 5px 10px rgba(0,0,0,0.5); }
body.hover .more-1 a:hover:before,body.hover .more-1 a:hover:after{ margin-left: -266px; width: 532px; }
body.hover .more-1 a:hover b:before,body.hover .more-1 a:hover b:after{ animation: more-before-h 0.3s 0.5s linear forwards; -webkit-animation: more-before-h 0.3s 0.5s linear forwards; -moz-animation: more-before-h 0.3s 0.5s linear forwards; -o-animation: more-before-h 0.3s 0.5s linear forwards;}
body.hover .pictrue-1 ul li:hover a .imgbox span{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
body.hover .pictrue-2-list a:hover{ background-color:rgba(251,39,40,0.7) !important; }
body.hover .pictrue-2-list a:hover .textbox .biaoti{ right: 0; }
body.hover .pictrue-2-list a:hover .textbox .more{ left: 0; }
body.hover .pictrue-2-list a:hover .name .box .text{ top: 100%; }
body.hover .pictrue-2-list a:hover .imgbox .box{ max-width: 100%; }
body.hover .pictrue-2-list a:hover .imgbox .box .huan1{ margin:-250% 0 0 -250%; width: 500%; height: 500%; }
body.hover .pictrue-2-list a:hover .imgbox .box .huan2{ margin:-200% 0 0 -200%; width: 400%; height: 400%; }
body.hover .pictrue-2-list a:hover .imgbox .box span{ margin:-40% 0 0 -40%; width: 80%; height: 80%; }
body.hover .pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ margin-left:-365px; }
body.hover .pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ margin-right:-365px; }
body.hover .pictrue-3 .swiper-slide img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
body.hover .pictrue-4 a:hover .imgbox span{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
body.hover .pictrue-4 a:hover .textbox{ background: #ca1718; }
body.hover .pictrue-4 a:hover .textbox h3{ color: #fff; }
body.hover .pictrue-4 a:hover .textbox .jiangexian b{ width:30%; background: #fff; }
body.hover .pictrue-4 a:hover .textbox h5{ color: #fff; }
body.hover .pictrue-5 ul li:hover  a .box .imgbox span{ top: -81px; }
body.hover .pictrue-5 ul li:hover  a .box .textbox h4{ color: #ca1718; }
body.hover .pictrue-5 ul li:hover  a .box .textbox p{ color: #ca1718; }
body.hover .pictrue-6-list:hover .imgbox a{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
body.hover .pictrue-6-list:hover .textbox .biaoti a{ color: #ca1718; }
body.hover .pictrue-7 a .textbox .more:hover:before{ top: -40px; }
body.hover .pictrue-7 a .textbox .more:hover:after{ top: 0; }
body.hover .pictrue-7 a:hover .imgbox span{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
body.hover .pictrue-8 ul li:hover a .box .textbox h4{ color: #ca1718; }
body.hover .pictrue-8 ul li:hover a .box .imgbox{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); }
body.hover .pictrue-9-list a:hover:before{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
body.hover .pictrue-9-list a:hover:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
body.hover .pictrue-9-list a:hover .imgbox .icon span{ top: -68px; }
body.hover .pictrue-9-list a:hover .imgbox h5{ color: #ca1718; }
body.hover .pictrue-10-list:hover{ border:solid 1px #fff; }
body.hover .pictrue-10-list:hover a .box .textbox h5{ color: #ca1718; }
body.hover .pictrue-11 .returns a:hover{ color: #fff; background: #ca1718; }
body.hover .pictrue-11 .box .left .view .arrow-left:hover{ background:url(p11_jt_l.png) no-repeat right; }
body.hover .pictrue-11 .box .left .view .arrow-right:hover{ background:url(p11_jt_r.png) no-repeat left; }
body.hover .pictrue-13 ul li:hover a .imgbox span{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
body.hover .pictrue-13 ul li:hover a .textbox .biaoti{color: #ca1718; text-decoration: underline; }
body.hover .pictrue-13 ul li:hover a .textbox .more{color: #ca1718; }
body.hover footer .tops .qita .search form:hover{ border:solid 1px #ca1718; }
body.hover footer .footer_bar .qita .fenxiang ul li:hover a{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); }
body.hover footer .footer_bar .qita .sm ul li a:hover { color: #ca1718; text-decoration: underline !important; }

@keyframes p2jt-l{ 0%{top: -20px;} 50%{top: 100%;} 100%{top: 100%;} }
@-webkit-keyframes p2jt-l{ 0%{top: -20px;} 50%{top: 100%;} 100%{top: 100%;} }
@-moz-keyframes p2jt-l{ 0%{top: -20px;} 50%{top: 100%;} 100%{top: 100%;} }
@-o-keyframes p2jt-l{ 0%{top: -20px;} 50%{top: 100%;} 100%{top: 100%;} }

@keyframes p2jt-r{ 0%{bottom: -20px;} 50%{bottom: 100%;} 100%{bottom: 100%;} }
@-webkit-keyframes p2jt-r{ 0%{bottom: -20px;} 50%{bottom: 100%;} 100%{bottom: 100%;} }
@-moz-keyframes p2jt-r{ 0%{bottom: -20px;} 50%{bottom: 100%;} 100%{bottom: 100%;} }
@-o-keyframes p2jt-r{ 0%{bottom: -20px;} 50%{bottom: 100%;} 100%{bottom: 100%;} }

@keyframes xz{ 
	from{transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 
	to{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);} 
}
@-webkit-keyframes xz{ 
	from{transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 
	to{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);} 
}
@-moz-keyframes xz{ 
	from{transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 
	to{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);} 
}
@-o-keyframes xz{ 
	from{transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 
	to{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);} 
}

@keyframes wfg{ 
	0%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
	50%{box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -webkit-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -moz-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -o-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); } 
	100%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
}
@-webkit-keyframes wfg{ 
	0%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
	50%{box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -webkit-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -moz-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -o-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); } 
	100%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
}
@-moz-keyframes wfg{ 
	0%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
	50%{box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -webkit-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -moz-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -o-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); } 
	100%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
}
@-o-keyframes wfg{ 
	0%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
	50%{box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -webkit-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -moz-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); -o-box-shadow: 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0); } 
	100%{box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -moz-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); -o-box-shadow: 0 0 3px rgba(255,255,255,0.5),inset 0 0 3px rgba(255,255,255,0.5); } 
}

@keyframes more-before-h{ form{ height: 0; } to{ height: 25px; } }
@-webkit-keyframes more-before-h{ form{ height: 0; } to{ height: 25px; } }
@-moz-keyframes more-before-h{ form{ height: 0; } to{ height: 25px; } }
@-o-keyframes more-before-h{ form{ height: 0; } to{ height: 25px; } }


@media (max-width:1399px){
	header .top_bar{ padding:0 160px 0 240px; }
	header .top_bar .logo img{ width: 200px; }
	header .top_bar .menu{ padding: 0; }
	header .top_bar .menu ul li a{ font-size: 12px; }
	header .top_bar .menu ul li:last-child a b:after{ right: -25px; }
	header .top_bar .search{ right:10px; width: 120px; font-size: 12px; }
}

@media (max-width:1199px){
	.more-1{ margin-top:30px; max-width: 332px; }
	.more-1 a{max-width:332px; font-size: 14px; line-height: 40px;}
	.more-1 a:before,.more-1 a:after{ margin-left:-30px; width:60px;}
	.more-1 a b{ width:332px; height:40px; }
	.more-1 a b:before,.more-1 a b:after{width: 332px; }
	.main-pad-1{ padding: 60px 0 70px; }
	.text-4{ padding-right:10%; }
	.text-10 .text10s .text ul li .biaoti{ font-size: 14px; line-height:30px; }
	.text-10 .text10s .text ul li p{ padding: 5px 10px; min-height: 30px; font-size: 12px; line-height: 20px; }
	.pictrue-2{ margin-bottom: -70px; padding-bottom: 70px; }
	.pictrue-2 .owl-theme .owl-controls .owl-buttons div{ bottom: 0; width: 40px; height: 40px; background-size:100% 100% !important; }
	.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left: -216px; }
	.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right: -216px; }
	.pictrue-8 ul li a .box .textbox h4{ font-size: 18px; line-height: 24px; }
	.pictrue-8 ul li a .box .textbox p{ font-size: 12px; }

	footer .tops .contact{ width: 30%; }
	footer .tops .contact ul li{ font-size: 12px; }
	footer .tops .qita{ width: 40%; }
	footer .tops .ewm{ width: 30%; }
	footer .tops .ewm ul li:last-child{ margin-left: 15px; }
	footer .footer_bar .bq p{ font-size: 12px; }
	footer .footer_bar .qita .sm ul li{ font-size: 12px; }

	body.hover .more-1 a:hover:before,body.hover .more-1 a:hover:after{ margin-left: -166px; width: 332px; }
	body.hover .pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ margin-left: -226px; }
	body.hover .pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ margin-right: -226px; }

	@keyframes more-before-h{ form{ height: 0; } to{ height: 20px; } }
	@-webkit-keyframes more-before-h{ form{ height: 0; } to{ height: 20px; } }
	@-moz-keyframes more-before-h{ form{ height: 0; } to{ height: 20px; } }
	@-o-keyframes more-before-h{ form{ height: 0; } to{ height: 20px; } }
}

@media (max-width:991px){
	.main-pad-1{ padding: 30px 0; }
	.main-pad-2{ padding:10px 0; }
	.main-pad-3{ padding:30px 0; }
	.main-pad-4{ padding: 30px 0; }
	.main-Background-3{display: none;}
	header{ padding: 0 15px; height: inherit; }
	header .top_bar{ padding: 0; min-height: inherit; }
	header .top_bar .logo{ position: inherit; left: inherit; top: inherit; float: left; line-height: 80px; }
	header .ydd_btn{ margin:20px 0 0 0; padding:10px 0; width:55px; height:40px; cursor:pointer;}
	header .ydd_btn span{ display:block; width:100%; height:4px; background:#a2a2a2; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; }
	header .ydd_btn span.span02{margin:4px 0;}
	header .ydd_btn.click span{ background: #ca1718; }
	header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
	header .ydd_btn.click span.span02{margin:4px 0;	}
	header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;			margin-top:0px;}
	header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
	header .top_bar .menu{ position: absolute; right: -15px; top: 100%; z-index: 1; width: 120px; background: rgba(0,0,0,0.8); }
	header .top_bar .menu ul li{ width: 100%; line-height:40px; }
	header .top_bar .menu ul li a:after{ display: none; }
	header .top_bar .menu ul li a b{ display: none; }
	.banner #myCarousel .carousel-indicators li{ margin:0 3px; width: 10px; height: 10px; }
	.title-1{ margin-bottom: 30px; }
	.title-1 a .en{ font-size:34px; line-height: 40px; }
	.title-1 a .cn{ font-size: 24px; }
	.title-1 a p{ font-size: 12px; line-height: 24px; }
	.text-1{ margin-bottom: 30px; }
	.text-2{ overflow: hidden; }
	.text-2 ul{ margin:0 -10px; }
	.text-2 ul li{ margin:7px 0; padding:0 10px; width: 20%; }
	.text-2 ul li a{ display: block; margin:0 auto; max-width: 90px; color: #8d8d8d; line-height: 34px; border:solid 1px #676767; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
	.text-2 ul li.active a{ color: #bc1821; border:solid 1px #bc1821; }
	.text-6{ width: 50%; border-right: solid 1px #454545; }
	.text-6 ul li{ width: 25%; }
	.text-7{ width: 50%; }
	.text-8{ width: 100%; border-top: solid 1px #454545;}
	.text-9{ margin:0 auto; max-width: 500px; }
	.text-9 ul li{ margin-bottom: 20px; width: 100%; }
	.text-9 ul li .hang{ width: 100%; }
	.text-12 ul li{ width: 25%; }
	.pictrue-1 ul li{ width: 50%; }
	.pictrue-2-list a .imgbox{ top: 10%;}
	.pictrue-3 .swiper-container{ height: 100px; }
	.pictrue-3 .swiper-slide{ height: 100px; line-height: 100px; }
	.pictrue-3 .swiper-slide img{ max-width: 80%; }
	.pictrue-4{ width: 100%; }
	.pictrue-4 a .imgbox span{ height: inherit; }
	.pictrue-4 a .textbox{ padding: 30px; height: inherit; }
	.pictrue-5{ padding: 0; width: 100%; }
	.pictrue-5 ul li{ height: inherit; }
	.pictrue-5 ul li a{ height: inherit; }
	.pictrue-6{ margin-bottom: 20px; width: 100%; }
	.pictrue-6-list .imgbox{ width: 100%; }
	.pictrue-6-list .imgbox a{ height: inherit; }
	.pictrue-6-list .textbox{ padding: 20px; width: 100%; height: inherit; }
	.pictrue-6-list .textbox .time{ margin:20px 0; }
	.pictrue-6-list .textbox .more{ text-align: left; }
	.pictrue-6-list .textbox p{ height: inherit; }
	.pictrue-6 .owl-theme .owl-controls .owl-buttons div.owl-prev{ left: 0; margin-left: 20px;}
	.pictrue-6 .owl-theme .owl-controls .owl-buttons div.owl-next{ left: 0; margin-left: 50px; }
	.pictrue-7{ width: 100%; }
	.pictrue-7 a .kuang{ padding: 15px; }
	.pictrue-7 a .imgbox span{ height: inherit; }
	.pictrue-8 ul li{ width: 50%; border:none !important; }
	.pictrue-11{ padding:0; min-height: inherit; }
	.pictrue-11 .returns{ position: inherit; left: inherit; top: inherit; margin-bottom: 20px; }
	.pictrue-14 ul li{ margin-bottom: 10px; width: 50%; }
	.pictrue-14 ul li a{ margin:0 !important; padding-bottom: 4px !important;}
	.pictrue-14 ul li a .box{ height: 86px; line-height: 66px; }
	.pictrue-14 ul li.active a{ border: solid 1px #f00 !important; }
	footer { padding: 0; }
	footer .tops{ padding-top: 30px; padding-bottom: 30px; }
	footer .tops .qita{ width: 100%; }
	footer .footer_bar{ padding-top:20px; padding-bottom:20px; }
	footer .footer_bar .bq{ width: 100%; text-align: center; }
}

@media (max-width:767px){
	.main-pad-1{ padding: 20px 0; }
	.main-pad-3{ padding:20px 0; }
	.main-pad-4{ padding:20px 0; }
	body{ padding-bottom:50px;}	
	header .top_bar .logo{ line-height: 60px; }
	header .top_bar .logo img{ width: 140px; }
	header .ydd_btn{ margin:10px 0 0; padding:10px;}	
	.hot{height:50px; background:#000; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
	.hot span{ color:#fff; font-size:16px; line-height:20px;}
	.hot h6{ font-size:12px; line-height:20px;}
	.hot .row div a{ display:block; color:#fff; padding:7px 0;}
	.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
	.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
	.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
	.dbbox .dbs.ewm-box{ text-align:center; }
	.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(dbtc_jt.png) no-repeat center;}
	.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(dbtc_jt.png) no-repeat center;}
	.dbbox .dbs.ewm-box img{ max-width: 140px; }
	.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
	.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
	.title-1 a .en{ font-size: 20px; line-height: 24px; }
	.title-1 a .cn{ font-size: 22px; }
	.title-1 a p{ margin-top: 10px; }
	.title-2{ margin-bottom: 20px; padding-left: 15px; }
	.title-2 a .cn{ font-size: 18px; line-height: 24px; }
	.title-2 a .en{ font-size: 14px; line-height: 24px; }
	.title-3{ font-size: 18px; line-height: 40px; }
	.title-4{ padding-bottom: 20px; margin-bottom: 20px; }
	.title-4 h4{ font-size: 18px;line-height:24px;}
	.title-4 .jiage{ font-size: 18px; line-height:24px; }
	.title-5{ padding-left: 0; margin-bottom: 20px; }
	.title-5 ul li a{ font-size: 12px; line-height: 34px; }
	.title-6{ font-size: 18px; line-height: 24px; }
	.title-7{ margin-bottom: 15px; }
	.title-7 ul li{ margin-right: 10px; }
	.title-7 ul li a{ min-width: 80px; font-size: 12px; line-height: 30px; }
	.title-8 h1{ font-size: 16px; line-height: 24px; }
	.more-1{ margin-top:20px; max-width: 132px; }
	.more-1 a{max-width:132px; font-size: 12px;}
	.more-1 a:before,.more-1 a:after{ margin-left:-25px; width:50px;}
	.more-1 a b{ width:132px; }
	.more-1 a b:before,.more-1 a b:after{width: 132px; }
	.text-1 ul li{ padding-top: 5px; }
	.text-1 ul li .box { padding-left:50px; min-height: 24px; }
	.text-1 ul li .box .biaoti{ font-size: 12px; line-height: 24px; }
	.text-1 ul li .box p a{ margin-right: 10px; margin-bottom: 5px; font-size: 12px; line-height: 24px; }
	.text-4{ margin-bottom: 20px; padding-right: 0; }
	.text-4 .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.text-3{ font-size: 12px; line-height: 24px; }
	.text-4 ul li a{ font-size: 12px; }
	.text-5{ padding-bottom: 20px; font-size: 14px; line-height: 24px; }
	.text-6{ padding: 15px; width: 100%; border-right:none; }
	.text-6 ul li{ width:25%; }
	.text-6 ul li a{ font-size: 12px; line-height: 24px; }
	.text-7{ padding: 15px; width: 100%; }
	.text-7 .biaoti{ font-size: 14px; }
	.text-8{ padding: 15px;}
	.text-8 ul li{ padding-top: 10px; padding-bottom:10px; }
	.text-10 .text10s .text ul li{ margin-bottom: 20px; width:50% !important; }
	.text-10 .text10s .xian ul li{ margin-bottom: 20px; width:50% !important; }
	.text-11{ font-size: 12px; line-height: 24px; }
	.text-12-box{ padding:10px; }
	.text-12 ul li{ width: 33.3333%; }
	.text-12 ul li a{ font-size: 12px; }
	.pictrue-2{ margin-bottom: -60px; padding-bottom: 60px; }
	.pictrue-2-list a .imgbox .box{ max-width:80%; }
	.pictrue-2-list a .name{ bottom: 20px; }
	.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:-115px; }
	.pictrue-2 .owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:-115px; }
	.pictrue-4 a .textbox{ padding:20px; }
	.pictrue-4 a .textbox h3{ margin-bottom: 10px; font-size: 16px; }
	.pictrue-4 a .textbox .jiangexian b{ margin-bottom: 10px; }
	.pictrue-4 a .textbox h5{ font-size: 12px; }
	.pictrue-5 ul li a .box{ margin-top: -45px; }
	.pictrue-5 ul li a .box .imgbox{ margin-bottom: 5px; width:41px; height:41px; }
	.pictrue-5 ul li a .box .textbox h4{ font-size: 14px; line-height: 20px; }
	.pictrue-5 ul li a .box .textbox p{ font-size: 12px;line-height: 20px;  }
	.pictrue-6-list .textbox .biaoti{ font-size: 16px; }
	.pictrue-6-list .textbox .time{ margin:10px 0; }
	.pictrue-6-list .textbox p{ font-size: 12px; }
	.pictrue-7 a .kuang{ padding: 10px; }
	.pictrue-7 a .textbox{ margin-top: -47px; }
	.pictrue-7 a .textbox .cn{ font-size: 16px; line-height: 24px; }
	.pictrue-7 a .textbox .en{ font-size: 14px; line-height: 20px; }
	.pictrue-7 a .textbox .more{ margin:20px auto 0; width: 120px; }
	.pictrue-7 a .textbox .more::before, .pictrue-7 a .textbox .more::after{ width: 120px; height: 34px; font-size: 12px; line-height: 30px; }
 	.pictrue-8 ul{ padding:10px 0; }
 	.pictrue-8 ul li{ padding:10px 0}
 	.pictrue-8 ul li a .box{ position:inherit; left: inherit; top: inherit; margin:0 auto; }
 	.pictrue-8 ul li a .box .textbox h4{ margin-top: 20px; font-size: 16px; }
 	.pictrue-8 ul li a .box .textbox p{ margin-top: 0; }
 	.pictrue-10-list{ margin-bottom: 20px; }
 	.pictrue-10-list a .box .textbox h5{ font-size: 12px; }
 	.pictrue-10{ padding:0 10px; }
 	.pictrue-10 .col-xs-6{ padding:0 5px; }
 	.pictrue-10-list a .box{ padding:20px 0 68px; }
 	.pictrue-10-list a .box .textbox{ bottom:10px; padding:0 10px; }
 	.pictrue-10-list a .box .textbox h5{ margin-bottom: 0; }
 	.pictrue-10-list a .box .textbox .jiage{ font-size: 12px; }
 	.pictrue-11 .box{ padding: 0; height: inherit; }
 	.pictrue-11 .box .left{ padding:0; }
 	.pictrue-11 .box .left .view .arrow-left{left: 10px;}
	.pictrue-11 .box .left .view .arrow-right{right: 10px;}
 	.pictrue-11 .box .right{ position:relative; right: inherit; top: inherit; width: 100%; height: inherit; }
 	.pictrue-11 .box .right .preview .imgbox{ margin:10px 10px 0 0; width: 100px; }
 	.pictrue-11 .box .right .preview .imgbox span{ height: 90px; line-height: 90px; }
 	.pictrue-13 ul li{ margin-bottom: 20px; }
 	.pictrue-13 ul li a{ padding-left: 120px; min-height:100px; }
 	.pictrue-13 ul li a .imgbox{ width: 120px; }
 	.pictrue-13 ul li a .imgbox span{ height: 100px; }
 	.pictrue-13 ul li a .textbox{ padding-left: 10px; }
 	.pictrue-13 ul li a .textbox .biaoti{ margin-bottom: 0; font-size: 14px; }
	.pictrue-13 ul li a .textbox p{ margin-bottom: 5px; font-size: 12px; }
	.pictrue-14 ul { margin:0 -5px; }
	.pictrue-14 ul li{ padding:0 5px; }
	.pictrue-14 ul li a .box{ padding:5px; height:60px; line-height:50px; }
	.pictrue-14 ul li a .box img{ max-width: 60%; max-height: 60%; }
 	footer .tops .qita{ padding:0 15px; }
 	footer .footer_bar{ padding:15px; }
 	footer .footer_bar .bq p{ line-height: 24px; }
 }
@media (max-width:479px){
	.text-2 ul{ margin:0 -5px; }
	.text-2 ul li{ padding:0 5px; width: 25%; }
	.text-2 ul li a{ font-size: 12px; }
	.pictrue-11 .box .right .preview .imgbox{ padding:3px; width: 80px; }
 	.pictrue-11 .box .right .preview .imgbox span{ height: 72px; line-height: 72px; }
}