@charset "utf-8";
@import url('/Template/Default/css/../fonts/iconfont.css');
@charset "utf-8";@font-face{font-family:SourceHanSansCN_Regular;src:url('/Template/Default/css/../fonts/SourceHanSansCN Regular.eot');src:url('/Template/Default/css//Template/Default/css/../fonts/SourceHanSansCN Regular.eot#iefix') format('embedded-opentype'),url('/Template/Default/css/../fonts/SourceHanSansCN Regular.woff2') format('woff2'),url('/Template/Default/css/../fonts/SourceHanSansCN Regular.woff?') format('woff'),url('/Template/Default/css/../fonts/SourceHanSansCN Regular.ttf') format('truetype'),url('/Template/Default/css/../fonts/SourceHanSansCN Regular.svg#SourceHanSansCN') format('svg')}
html{overflow-x:hidden;}
body{overflow-x:hidden;background:#fff;font-family:SourceHanSansCN_Regular,'Microsoft YaHei','微软雅黑',宋体,sans-serif}
a{font-family:SourceHanSansCN_Regular,'Microsoft YaHei','微软雅黑',宋体,sans-serif;outline:medium none;color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
a:link,a:visited{text-decoration:none}
a:hover{color:#da4343;text-decoration:none}
img,li{border:0;vertical-align:top}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0}
*{margin:0;padding:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0;font-family:SourceHanSansCN_Regular,'Microsoft YaHei','微软雅黑',宋体,sans-serif}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0;font-family:SourceHanSansCN_Regular,'Microsoft YaHei','微软雅黑',宋体,sans-serif}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}

.navbar .container{position:relative;}
.navbar-default{margin-bottom:0;border-radius:0px; border:none; background:#fff; }
.navbar-default .navbar-nav{ margin-top:0px; margin-right:0px;}
.navbar-default .navbar-brand{ padding:7px 15px; height:auto;}
.navbar-default .navbar-collapse{ padding-right:0px;}
.navbar-default .navbar-nav>li>a{color:#3e3e3e;font-size:16px; padding:5px 0px; line-height:100px; font-weight:600;}
.navbar-default .navbar-nav>li>a>span{ padding:5px 20px; color:#cdcdcd; font-weight:normal;}
.navbar-default .navbar-nav>li>a:hover{color:#da251e; }
.navbar-default .navbar-nav>li>a.active{color:#da251e; background:url(/Template/Default/css/../images/libg.jpg) no-repeat left bottom;}
.navbar-default .navbar-nav>li>a.search{padding:5px 0px 5px 15px; }
.navbar-default .navbar-nav>li>a i{font-size:20px; color:#cdcdcd; padding:0px;font-weight:normal;}
.navbar-default .navbar-nav>li>a:hover i{color:#da251e;}
.navbar-default .navbar-nav>li>a.active i{color:#da251e;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#da251e;background:none;}


.navbar-default .navbar-nav>li ul.dropdown-menu{ margin-top:0px; background:#56649e; left:-48px; width:auto; border-bottom:solid 5px #38498e; }
.navbar-default .navbar-nav>li ul.dropdown-menu li a{line-height:1.2em; font-size:14px;color:#fff; padding:10px 10px; text-align:center;white-space:normal;}
.navbar-default .navbar-nav>li ul.dropdown-menu li a:hover{background:#4c5a8e; color:#fff;border-left:solid 3px #da251e;}
.navbar-default .navbar-nav>li ul.dropdown-menu:before{box-sizing:content-box;width:0;height:0;position:absolute;top:-16px;right:71px;padding:0;border-bottom:8px solid #56649e;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;display:block;content:'';z-index:12}
.navbar-default .navbar-nav>li ul.dropdown-menu:after{box-sizing:content-box;width:0;height:0;position:absolute;top:-18px;right:70px;padding:0;border-bottom:9px solid #ccc;border-top:9px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;display:block;content:'';z-index:10}
.topnavbg{ background:rgba(0,0,0,0.5)}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%!important;}
.dropdown-submenu>.dropdown-menu:before{position:relative!important;z-index:12;display:block;border-top:0 solid transparent!important;border-right:0 solid transparent!important;border-bottom:0 solid #fff!important;border-left:0 solid transparent!important;content:'';}
.navbar-default .navbar-nav>li ul.dropdown-menu>.dropdown-submenu>.dropdown-menu:after{position:relative!important;display:block;border-top:0 solid transparent!important;border-right:0 solid transparent!important;border-bottom:0 solid #fff!important;border-left:0 solid transparent!important;content:'';}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{float:right;display:block;width:0;height:0;content:" ";}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


#bSearch{width:300px; z-index:999; left:-190px;}
#bSearch form{max-width:655px; width:100%; margin:0 auto; padding:0px 5px;}
#bSearch form input{line-height:35px; height:35px; font-size:14px;}
#bSearch form .btn{ background:#38498e; line-height:35px; height:35px; font-size:14px; padding:0px 15px; color:#fff; border-color:#38498e;}
#bSearch form .btn i{font-size:24px;}

@media (min-width:1px) and (max-width:768px)
{ 
    .navbar-default .navbar-brand{min-height:40px;}
    .navbar-default .navbar-brand img{ max-height:40px;}
    .navbar-default .navbar-toggle{margin-top:15px;}
    .navbar-default .navbar-toggle .icon-bar{background:#fff;}
    .navbar-default .navbar-nav>li>a{font-size:16px; padding:10px 20px;}

    .sidebar-nav li a span{display:none;}
    .hottel{ display:none;}
}
@media (min-width:769px) and (max-width:992px)
{ 
    .navbar-default .navbar-brand img{ max-height:40px;}
    .navbar-default .navbar-nav>li>a{font-size:14px;  line-height:60px;}
    .navbar-default .navbar-nav>li>a>span{ padding:5px 13px; }
}
@media (min-width:993px) and (max-width:1200px)
{ 
    .navbar-default .navbar-brand img{ max-height:40px;}
    .navbar-default .navbar-nav>li>a{font-size:14px; line-height:60px;}
}

@media (min-width:1201px) and (max-width:1360px)
{ 
    .navbar-default .navbar-brand img{ max-height:60px;}
    .navbar-default .navbar-nav>li>a{font-size:14px; line-height:80px;}
}

@media (min-width:1361px)
{ 
    .navbar-default .navbar-nav>li>a{font-size:14px; padding:5px 0px;}
}

#wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;padding-left:0;transition:all .5s ease}
#wrapper.toggled{padding-left:220px}
#wrapper.toggled #sidebar-wrapper{width:220px}
#wrapper.toggled #page-content-wrapper{margin-right:-220px;position:absolute}
#sidebar-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;background:#1a1a1a;height:100%;left:220px;margin-left:-220px;overflow-x:hidden;overflow-y:auto;transition:all .5s ease;width:0;z-index:1000}
#sidebar-wrapper::-webkit-scrollbar{display:none}
#page-content-wrapper{padding-top:70px;width:100%}
.sidebar-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;width:220px}
.sidebar-nav li{display:inline-block;line-height:20px;position:relative;width:100%}
.sidebar-nav li:before{background-color:#38498e;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:3px;z-index:-1}
.sidebar-nav li:first-child a{color:#fff;}
.sidebar-nav li:nth-child(2):before{background-color:#38498e}
.sidebar-nav li:nth-child(3):before{background-color:#38498e}
.sidebar-nav li:nth-child(4):before{background-color:#38498e}
.sidebar-nav li:nth-child(5):before{background-color:#38498e}
.sidebar-nav li:nth-child(6):before{background-color:#38498e}
.sidebar-nav li:nth-child(7):before{background-color:#38498e}
.sidebar-nav li:nth-child(8):before{background-color:#38498e}
.sidebar-nav li:nth-child(9):before{background-color:#38498e}
.sidebar-nav li:hover:before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav li a{color:#ddd;display:block;padding:10px 15px 10px 30px;text-decoration:none;text-transform:uppercase;font-size:16px;}
.sidebar-nav li.open:hover before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav .dropdown-menu{background-color:#222;border-radius:0;border:none;box-shadow:none;margin:0;padding:0;position:relative;width:100%; display:block;}
.sidebar-nav .dropdown-menu li a{ padding-left:40px; font-size:14px;}
.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover{background-color:#38498e;color:#fff;text-decoration:none}
.sidebar-nav>.sidebar-brand{font-size:35px;height:auto;line-height:65px; text-align:center; background:#fff;}
.sidebar-nav>.sidebar-brand a{padding:20px 15px;}
.sidebar-nav>.sidebar-brand img{ height:auto; width:100%; }
.sidebar-nav>.sidebar-brand:before{background-color:transparent}
.sidebar-nav>.sidebar-brand a:hover{background-color:transparent!important}

.sidebar-nav>.sidebar-lang{line-height:35px;}
.sidebar-nav>.sidebar-lang a{font-family:Arial, Tahoma, sans-serif;font-size:14px;line-height:35px;}
.sidebar-nav > .sidebar-lang:before { background-color: transparent}
.sidebar-nav>.sidebar-lang a:hover{background-color:transparent!important}

@media (min-width:1px) and (max-width:768px)
{ 
.dropdown-submenu>.dropdown-menu{left:0%!important;}
.dropdown-submenu>.dropdown-menu>li>a{font-size:12px!important;}
.sidebar-nav .dropdown-menu{display:none;}
.sidebar-nav li.open a.dropdown-toggle i{transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg);}
}

.hamburger{ position:absolute; top:20px; right:15px; height:27px;width:21px;z-index:999; background:none; border:none; }
.hamburger:hover{outline:0}
.hamburger:focus{outline:0}
.hamburger:active{outline:0}
.hamburger.is-closed:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:none;font-size:14px;line-height:27px;opacity:0;text-align:center;width:100px}
.hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.hamburger.is-closed .hamb-top{-webkit-transition:all .35s ease-in-out;background-color:#171717;top:5px}
.hamburger.is-closed .hamb-middle{background-color:#171717;margin-top:-2px;top:50%}
.hamburger.is-closed .hamb-bottom{-webkit-transition:all .35s ease-in-out;background-color:#171717;bottom:5px}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{height:2px;left:0;position:absolute;width:100%}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#000;margin-top:-2px;top:50%}
.hamburger.is-open .hamb-middle{background-color:#ddd;display:none}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#000;margin-top:-2px;top:50%}
.hamburger.is-open:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}
.hamburger.is-open:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10}

#tframe1{background:url(/Template/Default/css/../images/tframe1bg.jpg) no-repeat right 53px;}

.tframe .title{display:block; margin-top:25px;}
.tframe .title span{display:block; font-size:60px; color:#f0f0f0; text-transform:uppercase; font-weight:bold; }
.tframe .title h3{display:block; margin-top:-45px; padding-bottom:25px; font-size:24px; color:#38498e; font-weight:bold; background:url(/Template/Default/css/../images/title_bg.jpg) no-repeat left bottom;}
.tframe .title p{display:block; font-size:16px; color:#6f6f6f; margin-left:120px; margin-top:-20px;}
@media (min-width:1px) and (max-width:768px)
{ 
.tframe .title span{font-size:40px;}
.tframe .title h3{font-size:20px;margin-top:-35px; padding-bottom:15px; background:url(/Template/Default/css/../images/title_bg2.jpg) no-repeat left bottom;}
.tframe .title p{ font-size:12px!important; }
}
#tframe1 .content{display:block; margin-top:75px;}
#tframe1 .content p{display:block;font-size:16px; color:#3c3c3c; line-height:2em; text-indent:2em; text-align:justify;}
#tframe1 .content a.btn{border-radius:20px; padding:5px 25px; font-size:14px; color:#666666; margin-top:75px;position:relative;z-index:999;}
#tframe1 .content_img{display:block; margin-top:150px; overflow:hidden;}
#tframe1 .content_img img{display:block; width:100%; height:auto;transition: transform 2s;
            -moz-transition: -moz-transform 2s;
            -webkit-transition: -webkit-transform 2s;
            -o-transition: -o-transform 2s;}

@media (min-width:1px) and (max-width:768px)
{ 
#tframe1{background:none;}
#tframe1 .content{margin-top:35px;}
#tframe1 .content p{font-size:14px;}
#tframe1 .content a.btn{margin-top:35px;}
#tframe1 .content_img{ margin-top:35px;}
#tframe1 .content_img a.btn{border-radius:20px; padding:5px 25px; margin:0px auto; display:block; width:150px; text-align:center; font-size:14px; color:#666666; margin-top:15px;}
}

/*
#tframe2{ height:210px; margin-top:-80px; margin-bottom:65px; background:url(/Template/Default/css/../images/lcbg.jpg) repeat-x left 192px;}
.swiper-licheng .swiper-slide{text-align:center;}
.swiper-licheng .remark1{padding-top:148px; }
.swiper-licheng .remark1 span.sp1{display:block;}
.swiper-licheng .remark1 span.sp1 i{font-size:16px; color:#38498e;}
.swiper-licheng .remark1 b{display:block; font-size:18px; color:#38498e; line-height:2em;}

.swiper-licheng .remark2 .remark_content{display:block; width:100%; height:160px; background:#da251e; border-radius:10px; padding:15px; text-align:left;}
.swiper-licheng .remark2 .remark_content span.sp2{display:block;color:#fff;}
.swiper-licheng .remark2 .remark_content p{display:block;color:#fff; font-size:13px; line-height:1.5em;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;}
.swiper-licheng .remark2 .remark_content a{display:block;color:#fff; font-size:14px; line-height:1.2em; margin-right:0;}
.swiper-licheng .remark2 .arrow-down {width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #da251e;}
.swiper-licheng .remark2 span.sp1{display:block; padding-top:10px;}
.swiper-licheng .remark2 span.sp1 i{font-size:16px; color:#da251e; }
.swiper-licheng .remark2 b{display:block; font-size:18px; color:#da251e; line-height:2em;}

.swiper-licheng  .swiper-slide .remark1{display:block;}
.swiper-licheng  .swiper-slide .remark2{display:none;}
.swiper-licheng  .swiper-slide.swiper-slide-active .remark1{display:none;}
.swiper-licheng  .swiper-slide.swiper-slide-active .remark2{display:block;}
.swiper-licheng  .swiper-button-next,.swiper-licheng  .swiper-button-prev{top:195px;z-index:99;background:#fff; text-align:center;}
.swiper-licheng  .swiper-button-next i,.swiper-licheng  .swiper-button-prev i{font-size:30px; color:#dddddd;}
@media (min-width:1px) and (max-width:768px)
{ 
#tframe2{ height:210px; margin-top:0px; margin-bottom:65px; background:url(/Template/Default/css/../images/lcbg.jpg) repeat-x left 192px;}
}
*/

#tframe2{position:relative;  margin-top:-80px; margin-bottom:10px;}
.in_abbox{ clear:both; width:100%;  }
.in_abbox .lc{ clear:both; width:100%; position:relative;z-index:9;}
.in_abbox .lc .hx{ width:100%; width:100%; height:1px; background:#A6A6A6; position:absolute; left:0px; top:199px;}
.in_abbox .lc .cont{ width:1230px; margin:0 auto; position:relative;} 
.in_abbox .lc .cont .btn1{ display:block; width:28px; height:28px; border:2px solid #A6A6A6; border-radius:50%; background:#FFF; position:absolute; top:184px; z-index:10; transition:all 0.2s ease;}
.in_abbox .lc .cont .prev{ left:0;}
.in_abbox .lc .cont .next{ right:0;}
.in_abbox .lc .cont .btn1 em{ display:block; width:10px; height:10px; margin:8px 0 0 10px; border-top:2px solid #A6A6A6; border-right:2px solid #A6A6A6; transform:rotate(-135deg); transition:all 0.2s ease;}
.in_abbox .lc .cont .next em{ transform:rotate(45deg); margin-left:6px;}
.in_abbox .lc .cont .btn1:hover{ border-color:#DA251C;}
.in_abbox .lc .cont .btn1:hover em{ border-color:#DA251C;}
.in_abbox .lc .cont .box{ width:1210px; height:100px; margin:0 auto; padding-top:150px; overflow:hidden;   box-sizing: content-box;}
.in_abbox .lc .cont ul{ padding:0 0 0 135px;}
.in_abbox .lc .cont li{ float:left; width:60px; height:100px; margin-right:120px; position:relative; transition:all 0.3s ease;}

.in_abbox .lc .cont li .p_1{ color:#1c328c; font-size:22px; position:absolute; left:0; top:0; transition:all 0.3s ease; font-family:'BEBAS';}
.in_abbox .lc .cont li .span_1{ display:block; width:16px; height:16px; border:2px solid #1c328c; border-radius:50%; background:#FFF; margin:41px 0 0 13px;}
.in_abbox .lc .cont li .span_1 em{ display:block; width:8px; height:8px; margin:2px 0 0 2px; background:#1c328c; border-radius:50%; transition:all 0.3s ease;}
.in_abbox .lc .cont li .info{ width:290px; height:140px; position:absolute; left:-123px; top:-100px; background:#DA251C; color:#FFF; line-height:23px; border-radius:4px; visibility:hidden; opacity:0; transition:all 0.3s ease;}
.in_abbox .lc .cont li .info b{ display:block; font-size:20px; height:25px; line-height:25px; margin:20px 0 0 27px;}
.in_abbox .lc .cont li .info p{ padding:0 27px ; font-size:13px; max-height:75px; overflow:hidden;}
.in_abbox .lc .cont li .info span{ display:block; float:right; height:27px; font-size:25px; margin:10px 18px 0 0;}
.in_abbox .lc .cont li .info em{ margin:43px 0 0 133px; display:inline-block; border-left:12px solid transparent; border-right:12px solid transparent; border-top:10px solid #DA251C;}
.in_abbox .lc .cont li:hover .p_1{ top:75px; color:#d40300;}
.in_abbox .lc .cont li:hover .span_1{border:2px solid #d40300;}
.in_abbox .lc .cont li:hover .span_1 em{ width:0; height:0; margin:7px 0 0 7px; background:#d40300}
.in_abbox .lc .cont li:hover .info{ visibility:visible; opacity:1; top:-145px;}

@media (min-width:1px) and (max-width:768px)
{ 
#tframe2{  margin-top:-130px!important; margin-bottom:10px;}
.in_abbox .lc .cont{ width:100%; }
.in_abbox .lc .cont .box{width:100%;}
.in_abbox .lc .cont li{ margin-right:40px;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.in_abbox .lc .cont{ width:100%; }
.in_abbox .lc .cont .box{width:100%;}
}
@media (min-width:993px) and (max-width:1200px)
{ 
.in_abbox .lc .cont{ width:100%; }
.in_abbox .lc .cont .box{width:100%;}
}
@media (min-width:1201) and (max-width:1360px)
{ 
.in_abbox .lc .cont{ width:100%; }
.in_abbox .lc .cont .box{width:100%;}
}


#tframe3{background:url(/Template/Default/css/../images/tframe3.jpg) no-repeat center top;padding-bottom:65px; background-attachment:fixed; background-size:cover;}
#tframe3 .title{display:block; margin-top:25px;}
#tframe3 .title span{opacity:0.5;}
#tframe3 .title h3{display:block; margin-top:-45px; padding-bottom:25px; font-size:24px; color:#ffffff; font-weight:bold; background:url(/Template/Default/css/../images/title_bg.jpg) no-repeat left bottom;}
#tframe3 .title p{display:block; font-size:16px; color:#f5f5f5; margin-left:120px; margin-top:-20px;}
#tframe3 .title a.btn{ margin-top:-30px; color:#38498e; border-radius:15px; width:90px; padding:0px; text-align:center; line-height:30px;position:relative; z-index:999;}
#tframe3 .content{ margin-top:55px;}
#tframe3 .content .swiper-slide span{display:block; width:100%;text-align:center; position:absolute; bottom:0px; background:rgba(178,178,178,0.7); color:#fff; line-height:2em; font-size:16px;}
#tframe3 .content .swiper-slide a{display:block;overflow:hidden;}
#tframe3 .content .swiper-slide img{transition: transform 1s;  -moz-transition: -moz-transform 1s; -webkit-transition: -webkit-transform 1s; -o-transition: -o-transform 1s;}
#tframe3 .content .swiper-slide img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
#tframe3 .content .swiper-slide{padding-top:0px; padding-bottom:0px; background:#fff;}
.next_pro{ right:-30px;}
.prev_pro{ left:-30px;}
.next_pro,.prev_pro{ z-index:99; text-align:center;  background:none; color:#fff;}
.next_pro i,.prev_pro i{font-size:35px; color:#fff;}
.next_pro:after, .prev_pro:after{color:#fff;}
@media (min-width:1px) and (max-width:768px)
{ 
#tframe3{ padding-bottom:35px;}
#tframe3 .title span{display:block; font-size:45px;opacity:0.5; }
#tframe3 .content .swiper-slide{ background:#fff;}
#tframe3 .content .swiper-slide span{font-size:14px;}
#tframe3 .title a.btn{display:block; margin-top:10px;}
#tframe3 .content{ margin-top:35px;}
.pormore{ margin-top:25px; border-radius:20px;width:120px;}
.next_pro{ right:-15px;}
.prev_pro{ left:-15px;}
.next_pro i,.prev_pro i{font-size:25px; color:#dddddd;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.next_pro{ right:10px;}
.prev_pro{ left:10px;}
}
@media (min-width:993px) and (max-width:1200px)
{ 
.next_pro{ right:10px;}
.prev_pro{ left:10px;}
}
@media (min-width:1201px) and (max-width:1360px)
{ 
.next_pro{ right:10px;}
.prev_pro{ left:10px;}
}
#tframe4{ margin-top:95px;}
#tframe4 .title{display:block; margin-top:25px; padding-left:45px;}
#tframe4 .container .bg{border:solid 1px #eaeaea; box-shadow:0px 5px 5px #dddddd;}
#tframe4 .tab-content{ margin-top:120px; display:block; padding:0px 45px;}
#tframe4 .tab-content h3{display:block; font-size:36px; line-height:2em;}
#tframe4 .tab-content p{display:block; font-size:18px; line-height:2em;}

#tframe4 #myTab{width:100%; display:block; height:590px; background:url(/Template/Default/css/../images/fw.jpg) no-repeat left top; background-size:100% auto;}
#tframe4 #myTab li{ width:20%;height:100%!important;}
#tframe4 #myTab li a{ height:100%!important; margin:0px;width:100%; line-height:100%!important;border-right:solid 1px #fff; padding-top:240px; font-size:16px; line-height:2em; color:#fff; text-align:center;}
#tframe4 #myTab li.active a{border:none; border-right:solid 1px #fff;border-radius:0px; background:none;}
#tframe4 #myTab li a:hover{border:none; border-right:solid 1px #fff;border-radius:0px; background:none;}
#tframe4 #myTab li:last-child a{border-right:0px;}

.deco{display:block;width:6rem;height:6rem;opacity:1;transition:.1s;transform:translateZ(0);margin:0 auto}
.deco:before{content:"";left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid hsla(0,0%,100%,.7);border-radius:100%;height:3rem;width:3rem}
.deco em,.deco i{background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:100%;height:2.2rem;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.5);transition:.4s;width:2.2rem}
.deco:after{content:"";left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid hsla(0,0%,100%,.7);border-radius:100%;height:4rem;width:4rem}

#tframe4 #myTab li a:hover .deco:before{animation:scalepulse 1.3s linear .3s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
#tframe4 #myTab li a:hover .deco em,.mc_b2s1_li:hover .deco i{background:#fff;animation:scalepulse 1.3s linear 0s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
#tframe4 #myTab li a:hover .deco:after{animation:scalepulse 1.3s linear .15s infinite both;transform:translate3d(-50%,-50%,0) scale(1); }
@media (min-width:1px) and (max-width:768px)
{
#tframe4{ margin-top:50px;}
#tframe4 .title{padding-left:15px;}
#tframe4 .tab-content{ margin-top:30px; padding:0px 15px;}
#tframe4 .tab-content h3{font-size:20px;}
#tframe4 .tab-content p{ font-size:14px;}
#tframe4 #myTab{ height:250px; margin-top:25px;}
#tframe4 #myTab li a{ font-size:12px; padding:80px 0px 0px 0px;}
#tframe4 .container .bg{margin-left:-15px; margin-right:-15px;}

 .deco{width:4rem;height:4rem;}
}
@media (min-width:769px) and (max-width:992px)
{ 
    .deco{width:4rem;height:4rem;}
}

#tframe5{background:url(/Template/Default/css/../images/hzhb.jpg) no-repeat center top; padding-bottom:35px;}
#tframe5 .content{ margin-top:55px;}
#tframe5 .content .swiper-container{ padding-bottom:50px;}
#tframe5 .content .swiper-slide a{display:block; overflow:hidden;border:solid 1px #eaeaea;}
#tframe5 .content .swiper-slide img{ display:block; width:100%; height:auto;transition: transform 1s;  -moz-transition: -moz-transform 1s; -webkit-transition: -webkit-transform 1s; -o-transition: -o-transform 1s;}
#tframe5 .content .swiper-slide img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
#tframe5 .content .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px;}
#tframe5 .content .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:25px; height:4px; background:#38498e; border-radius:2px;opacity:0.9;}
#tframe5 .content .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d40300;}
@media (min-width:1px) and (max-width:768px)
{ 
#tframe5 .title p{ margin-left:0px; margin-top:15px; text-align:justify;}
#tframe5 .content{ margin-top:35px; padding-left:0px; padding-right:0px;}
}
#tframe6 .content{ margin-top:55px;}
#tframe6 .content .swiper-slide{padding:10px;}
#tframe6 .content .swiper-slide a{display:block;  box-shadow:0px 0px 10px #dddddd; border-radius:0 0 5px 5px; overflow:hidden;}
#tframe6 .content .swiper-slide img{ display:block; width:100%; height:auto;transition: transform 1s;  -moz-transition: -moz-transform 1s; -webkit-transition: -webkit-transform 1s; -o-transition: -o-transform 1s;}
#tframe6 .content .swiper-slide img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}

#tframe6 .content .swiper-slide .caption span{display:block; margin:-30px auto 0px auto; position:relative; width:100px; text-align:center; border-radius:15px; font-size:12px; color:#333; line-height:2.5em; background:#fff!important;box-shadow:0px 0px 10px #dddddd;position:relative;}
#tframe6 .content .swiper-slide .caption{display:block;padding:15px;}
#tframe6 .content .swiper-slide .caption h4{display:block;font-size:18px; color:#333333;line-height:2em; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#tframe6 .content .swiper-slide .caption p{display:block;font-size:12px; color:#666666;line-height:2em;overflow: hidden; margin-top:5px;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
#tframe6 .content .swiper-slide:hover .caption{ background:#f6f6f6;}
#tframe6 .content .swiper-slide:hover .caption h4{color:#1c328c;}
#tframe6 .content .swiper-slide:hover span{color:#da251e;}
.next_news{ right:-30px;}
.prev_news{ left:-30px;}
.next_news,.prev_news{ z-index:99; text-align:center;  background:none; color:#fff;opacity:1;}
.next_news i,.prev_news i{font-size:45px; color:#e5e5e5;}

@media (min-width:1px) and (max-width:768px)
{ 
#tframe6 .content{ margin-top:35px; padding-left:0px; padding-right:0px;}
#tframe6 .content .swiper-slide .caption{ padding:10px 10px;}
#tframe6 .content .swiper-slide .caption h4{font-size:14px; line-height:1.2em; height:2.4em; overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.next_news{ right:-15px;}
.prev_news{ left:-15px;}
.next_news i,.prev_news i{font-size:20px; color:#dddddd;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.next_news{ right:10px;}
.prev_news{ left:10px;}
}
@media (min-width:993px) and (max-width:1200px)
{ 
.next_news{ right:10px;}
.prev_news{ left:10px;}
#tframe6 .content .swiper-slide .caption h4{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tframe6 .content .swiper-slide .caption p{font-size:12px;  }

}
@media (min-width:1201px) and (max-width:1360px)
{ 
.next_news{ right:10px;}
.prev_news{ left:10px;}
}

#footer{background:#111111;}
#footer .container .bg{background:url(/Template/Default/css/../images/footlogo.jpg) no-repeat 15px top; padding-top:100px;}
#footer .fck{ padding-right:50px; border-right:solid 1px #626262;}
#footer #fck1{ padding-left:25px;}
#footer #fck2{padding-left:50px; padding-right:50px;}
#footer #fck3{padding-left:50px; padding-right:0px;border-right:0px;}

#footer .fck h3,#footer .fck h4{display:inline-block;font-size:24px;line-height:3em; color:#aaaaaa;}
#footer .fck h4{display:inline-block;font-size:20px;line-height:3em; color:#aaaaaa;}
#footer .fck h3 span,#footer .fck h4 span{display:inline-block; width:10px; height:10px;background:#1c328c; margin-right:10px;}
#footer .fck em{display:block;height:1px; background:#626262;}
#footer .fck ul{display:block; margin-top:20px;}
#footer .fck ul li{display:block; font-size:16px; color:#aaaaaa; line-height:2.5em;}
#footer .fck ul li a{ font-size:16px; color:#aaaaaa; line-height:2.5em;}
#footer #fck2 ul{display:block; margin-top:50px;}
#footer #fck2 ul li{display:inline-block!important; width:49%; text-align:center;}
#footer #fck2 ul li img{display:block;}
#footer #fck2 ul li span{display:block;}
#footer #fck4{border:none; text-align:center; padding:25px 0px; }
#footer #fck4 ul li{display:inline-block!important; padding:0px;}
#footer #fck4 li a{font-size:16px; color:#aaaaaa; line-height:2em;}
#footer #fck4 li span{font-size:16px; color:#aaaaaa; line-height:2em; padding:0px 20px;}

#footerby{background:#000000; padding:10px 0px;}
#footerby p{display:block; font-size:14px; color:#828282; line-height:2em; text-align:center;}
#footerby p a{ font-size:14px; color:#828282; line-height:2em; text-align:center;}
@media (min-width:1px) and (max-width:768px)
{ 
#footer .container .bg{padding-left:0px; padding-right:0px;background:url(/Template/Default/css/../images/footlogo.jpg) no-repeat 0px top; padding-top:60px; background-size:auto 60px;}
#footer .fck{ padding-right:0px; border-right:0px;}
#footer #fck1{ padding-left:0px;}
#footer #fck2{padding-left:0px; padding-right:0px;border-right:0px;}
#footer #fck3{padding-left:0px; padding-right:0px;border-right:0px;}
#footer #fck3 ul li{display:inline-block; width:49.5%;}
#footer .fck ul li{ font-size:12px;}
#footer .fck ul li a{ font-size:12px;}
#footer #fck4{text-align:left;}
#footer #fck4 ul li{width:25%;}
#footer #fck4 li a{font-size:12px;}
#footer #fck4 li span{font-size:12px;padding:0px 10px;}
#footerby p{display:block; font-size:12px;}
#footerby p a{ font-size:12px; }
}
@media (min-width:769px) and (max-width:992px)
{ 
#footer .fck{ padding-right:50px; border-right:solid 1px #626262;}
#footer #fck1{ padding-left:0px;}
#footer #fck2{padding-left:50px; padding-right:0px;border-right:0px;}
#footer #fck3{padding-left:0px; padding-right:0px;border-right:0px;}
#footer .fck h3,#footer .fck h4{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#footer .fck ul li{ font-size:12px;}
#footer .fck ul li a{ font-size:12px;}
#footer #fck4 li a{font-size:12px;}
#footer #fck4 li span{font-size:12px;padding:0px 10px;}
}
@media (min-width:993px) and (max-width:1200px)
{ 
#footer .fck h3,#footer .fck h4{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#footer .fck ul li{ font-size:12px;}
#footer .fck ul li a{ font-size:12px;}
#footer #fck4 li a{font-size:12px;}
#footer #fck4 li span{font-size:12px;}
}

@media (min-width:1201px) and (max-width:1360px)
{ 
#footer .fck h3,#footer .fck h4{font-size:20px;}
#footer .fck ul li{ font-size:14px;}
#footer .fck ul li a{ font-size:14px;}
}
.bframe{overflow:hidden;}
.bframe img{width:100%;}

@media (min-width:1px) and (max-width:768px) {
.bframe img{width:100%; transform: scale(1.5);}
}


.nframe .content{ margin-top:35px; font-size:18px; line-height:2em; color:#7a7575;}
.nframe .content img{max-width:100%; height:auto;}

#cateList{background:#f5f5f5;}
#cateList .breadcrumb{ padding:0px 15px; margin-bottom:0px;}
#cateList .breadcrumb li{ font-size:14px; line-height:38px; color:#5c5c5c;}
#cateList .breadcrumb a{ font-size:14px; line-height:38px;color:#5c5c5c;}
#cateList .list li a{ display:block; padding:0px 10px; font-size:14px; line-height:38px;color:#5c5c5c;}
#cateList .list li a.active{background:#da251e; color:#fff;}
#cateList .list li a:hover{background:#da251e; color:#fff;}

.cateList.list{text-align:center;}
.cateList.list li a{ display:block; padding:0px 10px; font-size:18px; line-height:38px;color:#5c5c5c;margin-top: 10px;}
.cateList.list li a.active{background:#da251e; color:#fff;}
.cateList.list li a:hover{background:#da251e; color:#fff;}


#culture .content{background:#fdfdfc; border:solid 1px #eaeaea; box-shadow:0px 10px 10px #dddddd; border-top:0px; padding:55px 0px;}
#culture .content .pnk{ display:block; text-align:center;}
#culture .content .pnk img{ display:block;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s; cursor:pointer;}
#culture .content .pnk:hover img{ display:block;}
#culture .content .pnk span{ display:block; font-size:16px; font-weight:bold; line-height:2em; color:#333333; margin-top:15px;}
#culture .content .pnk p{ display:block; font-size:16px; color:#8f8f8f; line-height:1.5em; margin-top:15px;}

@media (min-width:1px) and (max-width:768px)
{.tframe{ padding-bottom:25px;}
 #culture{ padding-bottom:0px;}
#culture .content{ padding:0px;border:0px; box-shadow:none;}

#culture .content img{max-width:55%;}
#culture .content .pnk{ padding-left:5px; padding-right:5px;display:block; width:100%; text-align:left; margin-bottom:20px;}
#culture .content .pnk img{display:inline-flex;width:70px; float:left; margin-right:10px; padding-bottom:1.5em; vertical-align:middle;}
#culture .content .pnk:nth-child(2n) img{padding-top:1.5em;}
#culture .content .pnk span{ display:block; font-size:14px;}
#culture .content .pnk p{ display:block; font-size:12px; margin-top:5px;}
#cateList .location,  #cateList .list{ padding:0px;}
#cateList .breadcrumb{ padding:0px 0px; margin-bottom:0px; border-bottom:solid 1px #eaeaea;}
#cateList .breadcrumb a{ font-size:12px; line-height:30px; }
#cateList .breadcrumb li{ font-size:12px; line-height:30px; }
#cateList .list ul{float:left!important;}
#cateList .list li a{ font-size:12px; line-height:30px;}
#cateList .list li:first-child a{padding-left:0px; font-size:12px;}
#cateList .list li:first-child a.active{padding-left:10px; font-size:12px;}
.nframe .content{padding:0px; font-size:14px;}
#HonorHotlist .pcp:last-child{display:none;}
}
@media (min-width:769px) and (max-width:992px)
{ 

}
@media (min-width:993px) and (max-width:1200px)
{ 
.pcp{width:20%!important;}

}

@media (min-width:1201px) and (max-width:1360px)
{ 
.pcp{width:20%!important;}
}
@media (min-width:1361px)
{ 
.pcp{width:20%!important;}
#culture .content .pnk p{ height:3em; overflow:hidden;}
}
.pcp { margin-bottom:20px;}
.pcp .ipti img{ display:block; width:100%; height:auto;}

#news{ padding-bottom:35px;}
#honor,#video,#aboutshow,.culture,#newsl,.support,#contactus{ margin-bottom:25px;}
#history{  margin-bottom:25px; background:url(/Template/Default/css/../images/lcbg.jpg) repeat-x left 255px;}
.history{  margin-bottom:25px; background:url(/Template/Default/css/../images/lcbg.jpg) repeat-x left 138px!important;}
#history .content{width:90%; padding:0px 5%;}
.history .content{width:100%!important; padding:0px 0%!important;}
.swiper-top .swiper-slide{text-align:center; }
.swiper-top .remark1{padding-top:50px; }
.swiper-top .remark1 span.sp1{display:block;}
.swiper-top .remark1 span.sp1 i{font-size:16px; color:#38498e;}
.swiper-top .remark1 b{display:block; font-size:18px; color:#38498e; line-height:2em;}
.swiper-top .remark1 .arrow-down {display:none; width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f5f5f5; margin-top:15px;}

.swiper-history .remark2{ padding-top:0px; }
.swiper-history .remark2 .remark_content{display:block; width:100%; background:#f5f5f5;  padding:20px; text-align:left;}
.swiper-history .remark2 .remark_left{float:left; width:50%; padding:35px 50px;}
.swiper-history .remark2 .remark_right{float:left; width:50%;}
.swiper-history .remark2 .remark_right img{display:block; width:100%; height:auto;}


.swiper-history .remark2 .remark_left p{display:block;color:#5c5c5c; font-size:18px; line-height:1.5em;margin-top:35px;}
.swiper-history .remark2 .remark_left span.sp2{display:block;color:#e2e2e2; font-size:60px; text-align:center; margin-top:25px;}

.swiper-history .remark2 span.sp1{display:block; padding-top:10px;}
.swiper-history .remark2 span.sp1 i{font-size:16px; color:#da251e; }
.swiper-history .remark2 b{display:block; font-size:18px; color:#da251e; line-height:2em;}


.swiper-top  .swiper-slide.swiper-slide-active .remark1 span.sp1 i{font-size:16px; color:#da251e;}
.swiper-top  .swiper-slide.swiper-slide-active  .remark1 b{display:block; font-size:18px; color:#da251e!important; line-height:2em;}
.swiper-top  .swiper-slide.swiper-slide-active  .remark1 .arrow-down{display:block;}

.next_history{ right:0px;}
.prev_history{ left:0px;}
.next_history,.prev_history{top:107px; z-index:99;background:#ffffff; width:45px; height:45px; border-radius:50%; text-align:center;}
.prev_history i,.next_history i{font-size:40px; color:#dddddd;}

@media (min-width:1px) and (max-width:768px)
{
    .prev_history i, .next_history i{font-size:30px;}
    #history .content{width:100%; padding:0px 0%;}
    .swiper-top .remark1{padding-top:0px; }
    #history{  margin-bottom:25px; background:url(/Template/Default/css/../images/lcbg.jpg) repeat-x left 138px;}
    .next_history,.prev_history{top:57px;}
.swiper-history .remark2 .remark_left{float:left; width:100%; padding:15px 0px;}
.swiper-history .remark2 .remark_right{float:left; width:100%;}
.swiper-history .remark2 .remark_left p{ font-size:14px;margin-top:15px; }
.swiper-history .remark2 .remark_content{ padding:15px;}
}


.Procate{display:block; padding-top:20px; padding-bottom:0px;}
.Procate .cateName{ font-size:24px; color:#56649e; display:block; font-weight:bold;}
.Procate .cateName i{ font-size:24px; color:#56649e; font-weight:bold;}
.Procate .list{ margin-top:35px; display:block;}
.Procate .list .propcp{background:#fff; padding:25px; margin-bottom:25px;}
.Procate .list .propcp h4{display:block; font-size:18px; color:#303030; line-height:2em;}
.Procate .list .propcp h4 a{width:93px; text-align:center; border-radius:15px;border:solid 1px #999999;font-size:13px; color:#999999; line-height:26px;}
.Procate .list .propcp h4 a:hover{color:#fff; background:#c22d30; border:solid 1px #c22d30;}
.Procate .list .propcp em{display:block; border-bottom:dashed 1px #eaeaea; margin-top:15px;}
.Procate .list .propcp img{ width:100%; height:auto;}

.next_yppro{ right:-30px;}
.prev_yppro{ left:-30px;}
.next_yppro,.prev_yppro{ z-index:99; text-align:center;  background:none; color:#dddddd;}
.next_yppro i,.prev_yppro i{font-size:35px; color:#dddddd;}
.next_yppro:after, .prev_yppro:after{color:#dddddd;}
@media (min-width:1px) and (max-width:768px)
{ 
.Procate{padding-left:0px; padding-right:0px;}
.Procate .cateName{ font-size:20px;}
.Procate .cateName i{ font-size:20px; }
.Procate .list .propcp{ padding:10px;}
.Procate .list .propcp h4{display:block; font-size:14px; position:relative;}
.Procate .list .propcp h4 a{font-size:12px; position:absolute; right:0px; top:32px; line-height:20px; background:#fff;}
.Procate .list .propcp img{margin-top:15px;}
.next_yppro{ right:0px;}
.prev_yppro{ left:0px;}
.next_yppro i,.prev_yppro i{font-size:25px; color:#dddddd;}
.next_yppro,.prev_yppro{top:65%;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.next_yppro{ right:10px;}
.prev_yppro{ left:10px;}
}

.next_scxpro{ right:-30px;}
.prev_scxpro{ left:-30px;}
.next_scxpro,.prev_scxpro{ z-index:99; text-align:center;  background:none; color:#dddddd;}
.next_scxpro i,.prev_scxpro i{font-size:35px; color:#dddddd;}
.next_scxpro:after, .prev_scxpro:after{color:#dddddd;}
@media (min-width:1px) and (max-width:768px)
{ 
.next_scxpro{ right:0px;}
.prev_scxpro{ left:0px;}
.next_scxpro i,.prev_scxpro i{font-size:25px; color:#dddddd;}
.next_scxpro,.prev_scxpro{ top:65%;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.next_scxpro{ right:10px;}
.prev_scxpro{ left:10px;}
}
#productDetail{ margin-bottom:25px;}
#productDetail .title{display:block; margin-top:97px;}
#productDetail .title h4{display:block; font-size:24px; color:#4d4d4d; line-height:2em;}
#productDetail .title h4 a{width:110px; background:#da251e;font-size:18px; text-align:center; color:#fff; line-height:38px; border-radius:5px; }
#productDetail .title h5{display:block; font-size:16px; color:#c6c6c6; line-height:2em;}
#productDetail .img img{ width:100%; height:auto; margin-top:67px; border-top:0px;  box-shadow:0px 10px 10px #dddddd;}
#productDetail .pctit{display:block; margin-top:40px;}
#productDetail .pctit h4{font-size:18px; color:#56649e; line-height:2em; border-left:solid 4px #56649e; padding-left:10px; margin-bottom:30px;}
#productDetail .canshu .con{font-size:18px; line-height:2em; color:#666565;}
#productDetail .yangping .swiper-slide img{width:100%; height:auto;}
#productDetail .scx .swiper-slide img{width:100%; height:auto;}
#productDetail .scx .swiper-slide .partxt{position:absolute; text-align:center; font-size:16px; line-height:2em; color:#fff; width:100%; bottom:0px; left:0px; display:block; background:rgba(0,0,0,0.3);}
 .shangxia{ margin-top:25px;}
.shangxia a.btn{border:none; background:none; padding:0px; line-height:2em; color:#737373}
@media (min-width:1px) and (max-width:768px)
{ 
#productDetail .title{padding:0px 15px; margin-top:35px;}
#productDetail .img img{ margin-top:35px;}
#productDetail .container{padding:0px;}
#productDetail .title h4{font-size:16px;}
#productDetail .title h4 a{font-size:12PX; line-height:25px; width:90px;}
#productDetail .title h5{font-size:14px;}
#productDetail .canshu .con{font-size:14px;}
}
.vpcp{}
.vpcp .thumbnail{padding:0px; border:0px; box-shadow:0px 10px 10px #dddddd;margin-bottom:0px; position:relative;}
.vpcp .thumbnail .vptp{display:block; overflow:hidden; }
.vpcp .thumbnail .vptp img{display:block; width:100%; height:auto;}
.vpcp .thumbnail .vpwz{display:block;  background:rgba(0,0,0,0.5); height:45px; margin-top:-45px; position:relative;} 
.vpcp .thumbnail .vpwz h3{display:block; text-align:left;}
.vpcp .thumbnail .vpwz h3 i{display:inline-block; margin-left:10px; font-size:26px; color:#fff; line-height:45px; font-weight:normal;}
.vpcp .thumbnail .vpwz h3 span{display:inline-block;font-size:16px; color:#fff; line-height:45px;  width:90%; text-align:center;}

.contentVideo { text-align:center;}
.contentVideo iframe{ margin:0 auto;}
@media (min-width:1px) and (max-width:768px)
{ 
.contentVideo iframe{ width:100%!important; height:350px;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.vpcp .thumbnail .vpwz h3 span{width:80%; font-size:14px;}
}
.newslist .media{ background:#fbfbfb;}
.newslist .media:hover{background:#e8eef6;}
.newslist .media .media-body{ padding:20px 30px;}
.newslist .media .media-body h4{display:block; color:#414141; font-size:20px; line-height:2em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newslist .media .media-body p{display:block; color:#414141; font-size:14px; margin-top:15px; line-height:2em;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient: vertical;}
.newslist .media .media-body p span{font-size:14px; color:#b1b1b1; line-height:2em;}
.newslist .media .media-body p span i{font-size:18px; margin-right:10px; color:#b1b1b1; line-height:2em;}
.newslist .media .media-body p span:last-child{float:right!important; font-size:14px; color:#414141; line-height:2em;}
.newslist em{display:block; border-bottom:dashed 1px #eaeaea; margin-top:35px; margin-bottom:35px;}
.newslist .media:hover h4{color:#da251e}

.newsdetail{display:block; margin-top:3%;}
.newsdetail .news_detail_title{display:block; text-align:center;}
.newsdetail .news_detail_title h3{display:block;line-height:150%; font-size:24px;  text-align:center;}
.newsdetail .news_detail_title p{display:block; line-height:150%; font-size:14px; margin-top:1%; text-align:center;}
.newsdetail .news_detail_content{display:block; font-size:16px; margin-top:1%;line-height:200%;}
.newsdetail .news_detail_content img{max-width:100%;}

.servicecontent .item{ margin-bottom:25px;}
.servicecontent .item img{display:block; width:100%; height:auto; border:solid 1px #eaeaea;}
@media (min-width:1px) and (max-width:768px)
{ 
/*
.newslist {padding:0px 15px;}
.newslist .media .media-left{display:block; padding:0px;}
.newslist .media .media-left img{width:100%!important; height:auto;}
.newslist .media .media-right{display:block; padding:0px;}
.newslist .media .media-right img{width:100%!important; height:auto;}
.newslist .media .media-body{display:block; padding:15px 0px; width:100%;}
.newslist em{ border-bottom:solid 1px #dddddd;margin-top:25px; margin-bottom:25px;}
*/
#news .Procate{padding-left:0px; padding-right:0px;padding-top:0px;}
.newslist {padding:0px 15px;}
.newslist .media .media-left img,.newslist .media .media-right img{width:160px!important; height:auto;}
.newslist .media .media-body{ padding:0px 0px;}
.newslist .media .media-body h4{font-size:14px;}
.newslist .media .media-body p{font-size:12px;margin-top:5px; clear:both;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;}
.newslist .media .media-body p span{ font-size:12px; line-height:25px;}
.newslist .media .media-body p span i{margin-right:5px; line-height:25px;}
.newslist .media .media-body p span:last-child{font-size:12px;line-height:25px;}
.newslist em{ border-bottom:solid 1px #dddddd;margin-top:25px; margin-bottom:25px;}
}

@media (min-width:993px) and (max-width:1200px)
{ 
.servicecontent .item{width:20%!important;}

}

@media (min-width:1201px) and (max-width:1360px)
{ 
.servicecontent .item{width:20%!important;}
}
@media (min-width:1361px)
{ 
.servicecontent .item{width:20%!important;}
}

.contact_content{ margin-top:85px;}
.contactus1{ display:block; padding:35px 45px;}
.contactus1 h4{display:block;font-size:24px; color:#38498e; line-height:2em;}
.contactus1 p{display:block; font-size:18px; color:#5d5d5d; line-height:2em;}
.contactus1 a.btn{ display:block; width:200px; color:#fff; background:#56649e; font-size:18px; line-height:1.5em;border-radius:3px; margin-top:25px;}

.contactus2{ margin-top:65px; padding:45px 0px; box-shadow:0px 5px 10px #dddddd;}
.cpc h4{display:block;font-size:24px; color:#38498e; line-height:4em; text-align:center;}
.cpc i{display:inline-block; font-size:30px; color:#5d5d5d; line-height:2em; vertical-align:top;}
.cpc p{display:inline-block; font-size:18px; color:#5d5d5d; line-height:2em;vertical-align:top; padding-top:10px; padding-left:10px;}

.contact_feed{ padding:20px 60px 60px 60px; box-shadow:0px 5px 10px #dddddd; margin-top:60px;}
.contact_feed h3{display:block; font-size:24px; color:#494949; line-height:2em;}
.contact_feed p{display:block; font-size:14px; color:#494949; line-height:2em; text-align:center; text-transform:uppercase; }
.feed_con{ margin-top:35px;}
.feed_con input{ background:#8ea9d4; color:#fff; border-radius:0px; border:0px; line-height:40px;height:40px;}
.feed_con .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.feed_con .form-control:-ms-input-placeholder {
  color: #fff;
}
.feed_con .form-control::-webkit-input-placeholder {
  color: #fff;
}
.feed_con textarea{ background:#8ea9d4; display:block; margin-top:35px; color:#fff; border-radius:0px; border:0px; line-height:2em; margin-bottom:35px;}
.feed_con  .btn{background:#da251e; color:#fff; width:100%; text-align:center; border:0px; border-radius:0px; height:40px; }
#Txtidcode{width:305px;}
.passcode{display:block; text-align:center; height: 40px; line-height: 40px; font-size: 20px; background: #eaeaea; width: 100px; cursor: pointer;}


@media (min-width:1px) and (max-width:768px)
{ 
.tframe .title{padding-left:0px; padding-right:0px; margin-top:0px;}
.contact_content{ margin-top:25px;}
#contactus .title span{ font-size:40px;}
#contactus .title p{display:block; margin-left:0px; margin-top:20px; text-align:left; }
.contactus1{padding:15px 0px;}
.contactus2{padding:15px 0px;box-shadow: none;margin:0 -15px;}
.contactus2 ul li p{font-size:12px;}
.contactus3{padding:0px 0px;}
.contactus1 h4{font-size:16px;}
.contactus1 p{font-size:14px;}
.cpc{padding:0px;}
.cpc h4{text-align:left; line-height:2em;}
.contact_feed{padding:0px;  border:0px; box-shadow:none;}
.feed_con{ padding:0px;}
.feed_con input{ margin-top:15px;width:100%;}
.feed_con textarea{margin-top:15px; margin-bottom:15px;width:100%;}
#Txtidcode{width:130px; float:left;}
.passcode{margin-top:15px; float:right;}
}
@media (min-width:769px) and (max-width:992px)
{ 
.contact_feed{padding:15px;}
.cpc h4{text-align:left; line-height:2em;}
}

/*产品*/
.products{ overflow: hidden; padding-bottom: 50px;}
.products .item{ overflow: hidden; margin-top: 50px;}
.products .item>h2{font-weight:normal;  margin-bottom: 15px;}
.products .item>h2>a{font-weight:normal; }
.products .item>p{ font-size: 14px; color:#666666; line-height: 2;}
.products .item .list{ overflow: hidden; margin-top: 35px;}
.products .item .list .ipto{ width: calc(50% - 7.5px); float: left; height: auto; margin-bottom: 30px;}
.products .item .list .ipto .ipti{ overflow: hidden;}
.products .item .list .ipto .ipti img{ width: 100%}
.products .item .list .ipto .iptz{ overflow: hidden; margin-top: 13px;}
.products .item .list .ipto .iptz h3{ font-size: 18px; margin-bottom: 10px; text-transform:uppercase;}
.products .item .list .ipto .iptz p{ font-size: 12px; line-height: 1.8;}
.products .item .list .ipto.all{ width: 100%;}

.products .item .list .ipto:nth-child(2n){ float: right;}
.products .item .list .ipto.iptoCa{float:left!important;}
@media (min-width:992px){

}
@media (min-width:1px) and  (max-width:991px){
.products{ padding-bottom: 0;}
.products .item{ margin-top: 30px;}
.products .item .list{ margin-top: 30px;}
}

/*相关*/
.related{ overflow: hidden; margin-top: 20px; padding-bottom:2%;}
.related h2{ }
.related .list{ overflow: hidden; margin-top: 15px;}
.related .list .ipto{ width:24.4%; float: left; height: auto; margin-bottom: 15px; margin-right: 0.3%; margin-left:0.3%;}
.related .list .ipto:first-child{margin-left:0%;}
.related .list .ipto:nth-child(4n){ margin-right: 0;}
.related .list .ipto .ipti{ overflow: hidden;}
.related .list .ipto .ipti img{ width: 100%}
.related .list .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.related .list .ipto .iptz a{ display:block;  margin-bottom: 0px; text-transform:uppercase;line-height:155%;}
.related .list .ipto .iptz p{display:block; line-height:120%; color:#666666;  display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.relatedpage{}
.relatedpage .list .ipto .iptz{ margin-top:13px;}



@media (min-width:1921px){
.related .list .ipto:nth-child(4n){ margin-right: 0;}
.related .list .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:992px) and (max-width:1920px){
.related .list .ipto:nth-child(4n){ margin-right: 0;}
.related .list .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:1px) and  (max-width:991px){
.related .list .ipto{ width: calc(50% - 7.5px);}
.related .list .ipto:nth-child(2n){ margin-right: 0;}
.related .list .ipto:nth-child(2n+1){ clear: both;}
.related{ margin-bottom:20px;}
.relatedpage .list .ipto .iptz{margin-top:13px;}
}


/*详情*/
.details{display:block;padding: 20px 0px 50px 0px;}
.details .txt{display:block;}
.details .txt h3{ color:#333333; display:block; line-height:155%; text-transform:uppercase;}
.details .txt h5{ color:#5f5d5d; display:block;}
.details .txt div{color:#5f5d5d; display:block; line-height:150%; margin-top:25px;}
.details .list{display:block; margin-top: 90px; }
.details .list .item{  position: relative; width:49%;}
.details .list .item .btn{ position: absolute; top: 50%; margin-top: -24px; z-index: 9; cursor: pointer;}

.details .list .item p{ margin: 5px auto; display:block; line-height:155%; color:#333333;}
.details .list .item .swiper-container{width:100%;}
.details .list .item .swiper-container .swiper-wrapper{width:100%;}
.details .list .item .swiper-container .swiper-wrapper .swiper-slide{width:100%;}
.details .list .item .swiper-container .swiper-wrapper .swiper-slide img{width:100%; height:auto;}
@media(min-width:1921px){
.details .list{ display: flex;}
.details .list .item{ flex: 1}
.details .list .item:first-child{ margin-right: 0.5%;}
.details .list .item:last-child{ margin-left: 0.5%;}
}
@media (min-width:992px) and (max-width:1920px){
.details .list{ display: flex;}
.details .list .item{ flex: 1}
.details .list .item:first-child{ margin-right: 0.5%;}
.details .list .item:last-child{ margin-left: 0.5%;}
}
@media (min-width:1px) and  (max-width:991px){
.details{  padding:20px 0;}
.details .list{  margin-top: 40px; }
  
}



.aboutUs{display:block; padding-bottom: 4%;}
.aboutUs .txt p{display:block; line-height:2em; color:#333333;}
.aboutUs .txt h3{display:block; text-align:center; line-height:1.5em; font-weight:600; color:#333333; margin:5% 0px;}

.aboutUs .list{display:flex; margin-top: 65px; }
.aboutUs .list .item{ flex:1;  width:49.5%;}
.aboutUs .list .item:first-child{ margin-right: 0.5%;}
.aboutUs .list .item:last-child{ margin-left: 0.5%;}
.aboutUs .list .item .item_img{display:block;position: relative;cursor:pointer; }
.aboutUs .list .item .item_img img{width:100%; height:auto;}
.aboutUs .list .item .item_img .item_box{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.8);  display: none; align-items: center;overflow:hidden;}
.aboutUs .list .item .item_img .item_box .item_cell{padding-left:20%; padding-right:20%;}
.aboutUs .list .item .item_img .item_box .item_cell p{ color:#fff; line-height:1.5em; }
/*.aboutUs .list .item .item_img:hover .item_box{display:flex;}*/
.aboutUs .list .item .item_txt{ margin-top:13px;}
.aboutUs .list .item .item_txt h4{  text-transform:uppercase; line-height:155%;}
.aboutUs .list .item .item_txt p{  display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.aboutus_2{display:block; padding-bottom:4%;}
.aboutus_2 .container{ padding:135px 0px;background:url(/Template/Default/css/../images/ab_3.jpg) no-repeat center top; background-size:cover;}
.aboutus_2 .container .txt h3{display:block; text-align:center; line-height:1.5em; color:#333333; font-weight:600; }
.aboutus_2 .container ul{ margin:150px auto 0 auto; max-width:1440px;  width:100%; }
.aboutus_2 .container ul li{float:left; width:50%; margin-bottom:160px}
.aboutus_2 .container ul li.li2{float:left; }
.aboutus_2 .container ul li img{float:left; max-width:90px; padding-right:35px;}
.aboutus_2 .container ul li h4{color:#333333; font-weight:600;}
.aboutus_2 .container ul li p{color:#999999; margin-top:15px; line-height:1.5em; padding-right:150px;}

.aboutUs .swiperaanner img{width:100%; height:auto;}

@media(min-width:1921px){
.aboutus_2 .container ul{  max-width:80%;  width:100%;  }
.aboutus_2 .container ul li img{max-width:100px; width:100%;}
.aboutus_2 .container ul li h4{margin-top:2%;}
}
@media (min-width:992px) and (max-width:1920px){
.aboutus_2 .container ul{ margin:150px auto 0 auto; max-width:1440px;  width:100%; }
}
@media (min-width:1px) and  (max-width:991px){
.aboutUs .txt h3{margin:50px 0px; font-size:24px;}
.aboutUs .list{display:block;margin-top:50px; }
.aboutUs .list .item{display:block;  width:100%; margin-bottom:30px;}
.aboutUs .list .item:first-child{ margin-right: 0px;}
.aboutUs .list .item:last-child{ margin-left: 0px;}
.aboutUs{padding-bottom:0px;}
.aboutus_2{margin-top:0px;}
.aboutus_2 .container{ padding:80px 15px;}
.aboutus_2 .container .txt h3{font-size:20px;}
.aboutus_2 .container ul{ margin:50px auto 0 auto; max-width:1440px;  width:100%; }
.aboutus_2 .container ul li{display:block; width:100%; margin-bottom:50px;}
.aboutus_2 .container ul li img{max-width:70px; padding-right:25px;}
.aboutus_2 .container ul li div{float:left;width:calc(100% - 95px);}
.aboutus_2 .container ul li h4{font-size:16px;}
.aboutus_2 .container ul li p{font-size:12px; padding-right:0px;}
}
.Materials{display:block; padding-bottom:0px;}

.Materials .txt p{display:block; line-height:2em; color:#333333;}

.Materials .list{display:block; margin-top: 90px; }
.Materials .list .item{float:left;  width:32.5%; padding-right:1%; margin-bottom:90px;}
.Materials .list .item.item2{ padding-right: 0;}
.Materials .list .item .item_img{display:block;position: relative;cursor:pointer; }
.Materials .list .item .item_img img{width:100%; height:auto;}
.Materials .list .item .item_img .item_box{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.8);  display: none; align-items: center;overflow:hidden;}
.Materials .list .item .item_img .item_box .item_cell{  padding-left:20%; padding-right:20%; text-align:center;}
.Materials .list .item .item_img .item_box .item_cell h3{display:block;  color:#fff; line-height:2em; border:solid 1px #fff; width:auto; min-width:150px; max-width:200px; padding:5px 20px;}
.Materials .list .item .item_img .item_box .item_cell p{display:block; color:#fff; line-height:2em; margin-top:40px; text-align:center;}
/*.Materials .list .item .item_img:hover .item_box{display:flex;}*/
.Materials .list .item .item_txt{ margin-top:13px;}
.Materials .list .item .item_txt h4{ text-transform:uppercase; line-height:155%; }
.Materials .list .item .item_txt p{  display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

#Materials_title_bg{display:block;box-shadow:0px 0px 10px #dddddd; }
.Materials_title{display:block; text-align:left; padding:15px 0px 20px 0px;}
.Materials_title h3{display:block; color:#666666;line-height:2em;}
.Materials_title dl{display:inline-block;width:600px;}
.Materials_title dl dd{display:inline-block; width:50%; list-style:none;}
.Materials_title dl dd a{display:block;  color:#666666; line-height:2em;}

@media (min-width:1921px){
.Materials_title dl{width:600px;}

.Materials .txt p{display:block;}
.Materials .list{margin-top: 90px; }
.Materials .list .item{float:left;  width:32.5%; padding-right:1%; margin-bottom:90px;}
.Materials .list .item.item2{ padding-right: 0;}
.Materials .list .item .item_img .item_box .item_cell{  padding-left:20%; padding-right:20%;}
.Materials .list .item .item_txt{}
}
@media (min-width:992px) and  (max-width:1920px){
.Materials_title dl{width:400px;}

.Materials .txt p{display:block; }
.Materials .list{margin-top: 90px; }
.Materials .list .item{float:left;  width:32.5%; padding-right:1%; margin-bottom:90px;}
.Materials .list .item.item2{ padding-right: 0;}
.Materials .list .item .item_img .item_box .item_cell{   padding-left:20%; padding-right:20%;}
.Materials .list .item .item_txt{ }
}
@media (min-width:1px) and  (max-width:991px){
.Materials_title dl{width:100%;}

.Materials .txt p{display:block; }
.Materials .list{margin-top: 50px; }
.Materials .list .item{ width:100%; padding-right:0%; margin-bottom:50px;}
.Materials .list .item.item2{ padding-right: 0;}
.Materials .list .item .item_img .item_box .item_cell{ padding-left:20px; padding-right:20px; }
.Materials .list .item .item_txt{}
}
.joinus{display:block;}
.joinus .txt{display:block;padding-top:3%;  padding-bottom:3%;}
.joinus .txt p{display:block; line-height:2em; color:#333333; text-align:center;}
.joinus .txt h3{display:block; text-align:center; line-height:1.5em; color:#000000; text-align:center;}
.joinus .list{display:block; width:70%;}
.joinus .list .item{float:left; width:23%; margin:3% 5%;}
.joinus .list .item .ipto .ipti{display:block;}
.joinus .list .item .ipto .ipti img{ width: 100%; height:auto;}
.joinus .list .item .ipto .iptz{display:block;margin-top: 10px;}
.joinus .list .item .ipto .iptz h3{  margin-bottom:5px; text-transform:uppercase; font-weight:400; margin-top:3%; color:#666666;}
.joinus .list .item .ipto .iptz p{ line-height:150%;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#666666;}
@media  (min-width:1921px){
.joinus .txt p{margin-top:1%;}
}
@media (min-width:1px) and  (max-width:991px){
.joinus .list{display:block; width:100%;}
.joinus .list .item{float:left; width:48%; margin:3% 1%;}
.joinus .list .item .ipto .iptz p{ white-space:normal;}
}
.news{display:block;}
.news .list{display:block; width:70%;}
.news .list .item{float:left; width:48%; margin:3% 1%;}
.news .list .item .review_list img{display:block; width:100%; height:auto;}
.news .list .item .review_list .caption{display:block; margin-top:2%;}
.news .list .item .review_list .caption h4{color:#333333; line-height:150%; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .list .item .review_list .caption span{color:#999; line-height:150%;display:none;}
.news .list .item .review_list .caption p{color:#666;line-height:150%;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .pagelist{display:block;}
.news .pagelist p{display:block; text-align:center; display:block; }
.pagination{display:block;width:100%; text-align:center; margin:20px auto;border-radius:4px;}
.pagination>li{display:inline-block;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;margin-left:-1px;padding:6px 12px;border:1px solid #ddd;background-color:#fff;color:#333333;text-decoration:none;line-height:1.42857143;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;border-color:#ddd;background-color:#eee;color:#333333;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;border-color:#333333;background-color:#333333;color:#fff;cursor:default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#ddd;background-color:#fff;color:#777;cursor:not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}



@media (min-width:1px) and  (max-width:991px){
.news .list{display:block; width:100%;}
.news .list .item{float:left; width:100%; margin:3% 0%;}
}

.storelist{display:block; padding-bottom:4%;}
.storelist .txt{display:block; padding-top:2%; text-align:center;}
.storelist .txt h3{display:block; line-height:150%; font-weight:600;}
.storelist .txt p{display:block; line-height:200%; margin-top:2%; color:#666666;}
.storelist .list{display:block; width:90%; margin-top:6%; }
.storelist .list .item{float:left; width:30%; margin:4% 1.5% 0% 1.5%;}
.storelist .list .item h3{display:block; line-height:150%; margin-bottom:6%; color:#666666;}
.storelist .list .item p{display:block; line-height:150%; margin-top:1%; color:#999999;}

.storelist .list .item .swiper-slide img{width:100%; height:auto;}
.storelist .list .item .swiper-container .btn img{width:25px!important; height:auto;}

@media (min-width:1px) and  (max-width:991px){
.storelist .txt h3{display:block;font-size:20px!important; line-height:150%;}
.storelist .txt p{display:block; font-size:14px; line-height:150%;}
.storelist .list{display:block; width:100%;}
.storelist .list .item{float:left; width:100%; margin:3% 0%;}
}

.contactus{display:block; padding-bottom:3%;}
.contactus .txt{display:block; text-align:center; padding-top:3%;}
.contactus .txt h3{display:block; line-height:250%;}
.contactus .txt p{display:block; line-height:150%; color:#666666;}
.contactus .list{display:block; width:80%; margin-top:1%;}
.contactus .list .item{float:left; width:27%; margin:3% 3%;}
.contactus .list .item img{display:block; width:100%; height:auto;-webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}
.contactus .list .item h3{display:block; font-weight:600; margin-top:2%; line-height:250%;}
.contactus .list .item p{display:block; line-height:1.3em; height:2.6em; margin-bottom:2%; color:#666666;}
.contactus .list .item a{display:block;line-height:250%; margin-top:2%; color:#666666; }


@media (min-width:1px) and  (max-width:991px){
.contactus .txt h3{display:block;font-size:20px!important; line-height:250%;}
.contactus .txt p{display:block; font-size:14px; line-height:150%;}
.contactus .list{display:block; width:100%; margin-top:4%;}
.contactus .list .item{float:left; width:100%; margin:3% 0%;}
}

.sub_main{ padding-bottom:0px;}

.subscr_2{display:block; position:relative;}
.subscr_2 img{display:block; width:100%; height:auto;}
.subscr_2 .txt{display:block; position:absolute; left:0px; top:46%; width:100%; text-align:center;}
.subscr_2 .txt h3{display:block; line-height:120%; color:#fff;}
.subscr_2 .txt p{display:block; line-height:120%; margin-top:1%;color:#fff;}
.subscr_2 .txt a{display:block; line-height:200%; width:120px;border:solid 1px #fff;color:#fff; margin:2% auto;}

.subscr_1{display:block;padding-bottom:3%;}
.subscr_1 .txt{display:block;padding-top:3%;  }
.subscr_1 .txt p{display:block; line-height:2em; color:#333333; margin-top:1%; text-align:center;}
.subscr_1 .txt h3{display:block; text-align:center; line-height:1.5em; color:#000000; text-align:center;}

.subscr_1 .subFeed{display:block;width:60%; margin-top:4%; }
.subscr_1 .subFeed li{display:inline-block;width:30%; margin:3% 1.5% 0% 1.5%;}
.subscr_1 .subFeed li span{display:block; font-weight:600;}
.subscr_1 .subFeed li input{display:block;width:100%; padding:5px; margin-top:15px; text-align:left; border:solid 1px #333; line-height:2em;}

.subscr_1 .subFeed li.liall{display:block;width:100%; margin:0 1.5%;}
.subscr_1 .subFeed li.liall p{margin-top:4%;display:block; color:#999999; line-height:150%; margin-bottom:2%;}
.subscr_1 .subFeed li.liall input{display: inline-block;vertical-align: middle; margin-top:0px; width:auto;padding:0px; } 
.subscr_1 .subFeed li.liall label{display:inline-block;vertical-align: middle; font-size:100%; line-height:130%; margin-left:10px; color:#999999;}
.subscr_1 .subFeed li.liall #btnSend{ margin-top:2%; display:block; margin-left:0px; background:#898989; color:#fff; padding:5px 20px; border:none; cursor:pointer;}


@media (min-width:1px) and  (max-width:991px){
.subscr_1 .subFeed{width:100%; }
.subscr_1 .subFeed li{display:block;width:98%; margin:0%;}
.subscr_2 .txt{padding:0% 5%; width:90%;}
.subscr_2 .txt p{font-size:14px!important;}
}

.Search_div{display:block;}
.titletxt_bg{display:block; box-shadow:0px 5px 5px #f5f5f5;}
.titletxt_bg .titletxt{display:block; padding:10px 0;}
.titletxt_bg .titletxt h3{display:block;  color:#666666; line-height:200%!important;}
.Search_div .txt{display:block; margin-top:10%;}
.Search_div .txt h3{display:block;text-align:center;  line-height:200%;}
.Search_div .txt p{display:block;text-align:center; line-height:150%;}
.search_from{display:block; width:20%; border:solid 1px #666666; background:#000; margin-top:3%;}
.search_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none;}
.search_from button{float:left; width:10%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none;}
.search_from button>i{font-size:150%; color:#fff;}

@media  (min-width:1921px){
.search_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:70px;line-height:70px;  background:none;border:none;}
.search_from button{float:left; width:10%; height:70px; background:none; cursor: pointer; text-align:center; line-height:70px; border:none;}
}
@media (min-width:991px) and  (max-width:1920px){
.search_from{display:block; width:30%;}
.search_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none;}
.search_from button{float:left; width:10%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none;}
}
@media (min-width:769px) and  (max-width:990px){
.search_from{display:block; width:50%; border:solid 1px #666666; background:#000; margin-top:3%;}
.search_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none;}
.search_from button{float:left; width:10%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none;}
}
@media (min-width:1px) and  (max-width:768px){
.search_from{display:block; width:90%; border:solid 1px #666666; background:#000; margin-top:3%;}
.search_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none;}
.search_from button{float:left; width:10%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none;}
}


.Search_div .list{display:block; width:100%; margin-top:3%; clear:both;}
.Search_div .list .ipto{ display:inline-block; width:24.4%; float: left; height: auto; margin:1% 0.3%}
.Search_div .list .ipto .ipti{ overflow: hidden;}
.Search_div .list .ipto .ipti img{ width: 100%}
.Search_div .list .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.Search_div .list .ipto .iptz a{display:block;  margin-bottom: 10px; text-transform:uppercase;}
.Search_div .list .ipto .iptz p{display:block; line-height:1.5em;  display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


@media  (min-width:1921px){
.Search_div .list .ipto{ display:inline-block; width:24.4%; float: left; height: auto; margin:1% 0.3%}
}
@media (min-width:991px) and  (max-width:1920px){
.Search_div .list .ipto{ display:inline-block; width:24.4%; float: left; height: auto; margin:1% 0.3%}
}
@media (min-width:1px) and  (max-width:990px){
.Search_div .list .ipto{ display:inline-block; width:49%; float: left; height: auto; margin:1% 0.5%}
}

.news_detail_content .bartxt{display:block; padding:3% 0% 7% 0; }




.Store_main{padding-bottom:0px;}
.Store_div{display:block;  background:#f4f4f4;}
.Store_div .Search_left{display:inline-block; width:23%; padding:10% 5%; margin-top:0px;vertical-align:top;}
.Store_div .Search_left .txt{display:block;}
.Store_div .Search_left .search_stroe_from{display:block;width:100%;  margin-top:3%;}
.Store_div .Search_left .search_stroe_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none; background:#000;}
.Store_div .Search_left .search_stroe_from button{float:left; width:15%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none; background:#000;}
.Store_div .Search_left .search_stroe_from button>i{font-size:150%; color:#fff;}

.Store_div .Search_left .search_stroe_from .cityList{display:block; background:#f4f4f4; max-height:300px;overflow: auto; margin-top:10px; box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.Store_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar {/*滚动条整体样式*/
width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.Store_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #535353;
}
.Store_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 3px;
background: #EDEDED;
}
.Store_div .Search_left .search_stroe_from .cityList ul{display:block;}
.Store_div .Search_left .search_stroe_from .cityList ul li{display:block;}
.Store_div .Search_left .search_stroe_from .cityList ul li a{display:block; font-size:1.1rem!important;line-height:200%; color:#333; padding:5px 5%;}
.Store_div .Search_left .search_stroe_from .cityList ul li a span{float:right; font-size:1.1rem!important;line-height:200%; color:#999999;}

.Store_div .Search_left .stroeLink{display:block; margin-top:2%;}

.Store_div .store_map{display:inline-block; width:66%; min-height:500px; position:relative;}
.Store_div .store_map #map_1{ width:100%; height:700px}
#infoDiv{display: none; position: absolute; width: 110px; padding:0px 15px; font-size:small;color:#fff; line-height:200%; background-color: #91afbf;}
#infoDiv b{ font-weight:normal; font-weight:400;font-size:1.3rem!important;line-height:118%;}
#infoDiv span{font-weight:normal; font-weight:400;font-size:1.3rem!important;line-height:118%; padding-left:15px;}


.Store_Map_div{display:none; background:#f4f4f4;}
.Store_Map_div .Search_left{display:inline-block; width:23%; padding:5% 5%; margin-top:0px;vertical-align:top;}
.Store_Map_div .Search_left .txt{display:block;padding:0px 5%; }
.Store_Map_div .Search_left .txt a{display:block;}
.Store_Map_div .Search_left .txt a i{display:block; font-size:1.5rem; line-height:150%;}
.Store_Map_div .Search_left .search_stroe_from{display:block;width:100%;  margin-top:0%; position:relative;}
.Store_Map_div .Search_left .search_stroe_from input{float:left; width:75%; color:#999999; padding:0px 5%; height:50px;line-height:50px;  background:none;border:none; background:none; }
.Store_Map_div .Search_left .search_stroe_from button{float:left; width:15%; height:50px; background:none; cursor: pointer; text-align:center; line-height:50px; border:none; background:none;}
.Store_Map_div .Search_left .search_stroe_from button>i{font-size:150%; color:#666666;}
.Store_Map_div .Search_left .search_stroe_from em{float:left;width:100%; height:1px; background:#999999;}
.Store_Map_div .Search_left .search_stroe_from .storeList{display:block; background:#f4f4f4;  height:420px;overflow: auto; margin-top:10px;}
.Store_Map_div .Search_left .search_stroe_from .storeList::-webkit-scrollbar {/*滚动条整体样式*/
width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.Store_Map_div .Search_left .search_stroe_from .storeList::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #535353;
}
.Store_Map_div .Search_left .search_stroe_from .storeList::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 3px;
background: #EDEDED;
}
.Store_Map_div .Search_left .search_stroe_from .storeList ul{display:block;}
.Store_Map_div .Search_left .search_stroe_from .storeList ul li{display:block;border:solid 1px #eaeaea; margin-bottom:3%; box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.Store_Map_div .Search_left .search_stroe_from .storeList ul li a{display:block; font-size:1.1rem!important;line-height:200%; color:#333;  padding:5% 5%;}
.Store_Map_div .Search_left .search_stroe_from .storeList ul li a b{font-weight:600;}
.Store_Map_div .Search_left .search_stroe_from .storeList ul li a span{float:right; font-size:1.1rem!important;line-height:200%; color:#999999;}



.Store_Map_div .Search_left .search_stroe_from .cityList{display:block; background:#f4f4f4; position:absolute; top:50px; width:100%; max-height:300px;overflow: auto; margin-top:10px; box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
.Store_Map_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar {/*滚动条整体样式*/
width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.Store_Map_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #535353;
}
.Store_Map_div .Search_left .search_stroe_from .cityList::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 3px;
background: #EDEDED;
}
.Store_Map_div .Search_left .search_stroe_from .cityList ul{display:block;}
.Store_Map_div .Search_left .search_stroe_from .cityList ul li{display:block;}
.Store_Map_div .Search_left .search_stroe_from .cityList ul li a{display:block; font-size:1.1rem!important;line-height:200%; color:#333; padding:5px 5%;}
.Store_Map_div .Search_left .search_stroe_from .cityList ul li a span{float:right; font-size:1.1rem!important;line-height:200%; color:#999999;}



.Store_Map_div .store_baidu_map{display:inline-block; width:66%; min-height:500px; position:relative;}
.Store_Map_div .store_baidu_map #allmap{ width:100%; height:700px}

.BMapLib_bubble_top{display:none;}
.BMapLib_SearchInfoWindow{border:none;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content{padding:0px;}

.markerinfo{position:absolute; top:10%; height:80%; right:5%; width:35%; background:#fff;z-index:999; display:none;}
.markerinfo .img{display:block;width:100%;}
.markerinfo .img img{display:block;width:100%; height:auto;}
.markerinfo .txt{display:block;width:84%; padding:8%;}
.markerinfo .txt .txtContent{display:block;width:100%;}
.markerinfo .txt .txtContent img{display:block; margin-left:0px;}
.markerinfo .txt .txtContent h3{display:block; line-height:200%;}
.markerinfo .txt .txtContent p{display:block; margin-top:3%;}
.markerinfo .txt .txtfoot{display:block;width:100%;margin-top:15%;}
.markerinfo .txt .txtfoot a{display:inline-block; color:#fff;padding:3px 10px; background:#9fa0a0;}
.markerinfo .txt .txtfoot img{display:inline-block; float:right;}

@media  (min-width:1921px){
.Store_div .store_map #map_1{ width:100%; height:700px}
}
@media (min-width:1521px) and  (max-width:1920px){
.Store_div .store_map #map_1{ width:100%; height:700px}
}
@media (min-width:1151px) and  (max-width:1520px){
.Store_div .store_map #map_1{ width:100%; height:600px}
.Store_Map_div .store_baidu_map #allmap{ width:100%; height:600px}
}
@media (min-width:991px) and  (max-width:1150px){
.Store_div .store_map #map_1{ width:100%; height:400px}
.Store_Map_div .store_baidu_map #allmap{ width:100%; height:400px}
.Store_Map_div .Search_left{display:inline-block; width:30%; padding:5% 1.5%; margin-top:0px;vertical-align:top;}
.Store_Map_div .Search_left .search_stroe_from .storeList{height:300px; }
.Store_Map_div .store_baidu_map{min-height:400px}
}
@media (min-width:768px) and  (max-width:990px){
.Store_div .store_map #map_1{ width:100%; height:400px}
.Store_Map_div .store_baidu_map #allmap{ width:100%; height:400px}
.Store_Map_div .Search_left{display:inline-block; width:30%; padding:5% 1.5%; margin-top:0px;vertical-align:top;}
.markerinfo{position:absolute; top:10%; height:50%; right:2%; width:38%; background:#fff;z-index:999; display:none;}
.Store_Map_div .Search_left .search_stroe_from .storeList{height:200px; }
.Store_Map_div .store_baidu_map{min-height:400px}
}
@media (min-width:1px) and (max-width:767px){
.Store_div .store_map #map_1{ width:100%; height:300px;}
.Store_Map_div .store_baidu_map #allmap{ width:100%; height:300px}
.Store_Map_div .Search_left .search_stroe_from .storeList{height:auto; overflow:visible;}
.markerinfo{position:absolute; top:10%; height:50%; right:2%; width:38%; background:#fff;z-index:999; display:none;}
.markerinfo .txt .txtContent h3{display:block;font-size:1.25rem; line-height:200%; color:#fff;}
.markerinfo .txt .txtContent p{display:block; font-size:1.1rem; margin-top:3%;}

.Store_Map_div .Search_left{display:block; width:97%; padding:5% 1.5%; margin-top:0px;vertical-align:top;}
.Store_Map_div .store_baidu_map{display:block; width:100%; min-height:500px; position:relative;}

.Store_div .Search_left{display:block; width:97%; padding:5% 1.5%; margin-top:0px;vertical-align:top;}
.Store_div .store_baidu_map{display:block; width:100%; min-height:300px; position:relative;}

}
.Stroe_related {display:block; padding:2% 0px 4% 0px;}
.Stroe_related .container{width:90%; margin:0 auto;}
.Stroe_related .list{ overflow: hidden; margin-top: 15px;}
.Stroe_related .list .ipto{ width:24.4%; float: left; height: auto; margin-bottom: 15px; margin-right: 0.3%; margin-left:0.3%;}
.Stroe_related .list .ipto:first-child{margin-left:0%;}
.Stroe_related .list .ipto:nth-child(4n){ margin-right: 0;}
.Stroe_related .list .ipto .ipti{ overflow: hidden;}
.Stroe_related .list .ipto .ipti img{ width: 100%}
.Stroe_related .list .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.Stroe_related .list .ipto .iptz a{ display:block;  margin-bottom: 0px; text-transform:uppercase;line-height:155%;}
.Stroe_related .list .ipto .iptz p{display:block; line-height:120%; color:#666666;  display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



@media (min-width:1921px){
.Stroe_related .container{width:90%; margin:0 auto;}
}
@media (min-width:992px) and  (max-width:1920px){
    .Stroe_related .container{width:90%; margin:0 auto;}
}
@media (min-width:1px) and  (max-width:991px){
    .Stroe_related .container{width:100%; margin:0 auto;}
}

.newsdetail2{display:block; margin-top:4%;}
.newsdetail2 .container{display:block;}
.newsdetail2 .txt{float:left; width:34%;padding:3%;margin:0px;}
.newsdetail2 .txt h3{display:block; color:#666666; line-height:170%;}
.newsdetail2 .txt p{display:block; color:#666666; margin-top:5%; line-height:200%;}
.newsdetail2 .news_detail_imglist{float:left; width:60%;padding:0px; margin:0px;}
.newsdetail2 .news_detail_imglist img{width:100%; height:auto; display:block; margin-bottom:2%;}

.newsdetail_bg .container{background:#f4f4f4; padding:12% 0;}
.newsdetail3 img{width:100%;height:auto; max-width:800px;}
.swiperzhanner .swiper-slide{width:auto!important; opacity:0.1; }
.swiperzhanner .swiper-slide.swiper-slide-active{width:auto!important; opacity:1; }


.newsdetail4{display:block;position:relative; padding-bottom:2%;}
.newsdetail4 img{display:block; width:100%; height:auto;}
.newsdetail4 .bartxt{position:absolute!important; top:40%; width:100%; text-align:center;}
.newsdetail4 .bartxt h3{display:block;  color:#fff; line-height:155%; font-weight:normal;}
.newsdetail4 .bartxt p{ display:block; color:#fff; line-height:200%; margin-top:1%;font-weight:400;}
@media (min-width:1921px){
.newsdetail4 .bartxt h3{font-size:26px!important;}
.newsdetail4 .bartxt p{font-size:16px!important;}
.newsdetail3 img{width:1500px;height:auto;max-width:1500px;}
.newsdetail_bg .container{background:#f4f4f4; padding:10% 0;}
}





/*downlist*/
.downlist{display:block;}
.downlist li{float:left; width:48%; margin:1%; border-bottom:solid 1px #dddddd;}
.downlist li h4{display:inline-block;float:left;  }
.downlist li a{display:inline-block; float:right;line-height:2em; }
.downlist li a i{display:inline-block;}
.downlist li a:hover{color:red; text-decoration:underline;}
@media (min-width:1921px){
.downlist{display:block;width:80%;}
}
@media (min-width:1201px) and  (max-width:1920px){
.downlist{display:block;width:80%;}
}
@media (min-width:992px) and  (max-width:1200px){
.downlist{display:block;}
}
@media (min-width:1px) and  (max-width:991px){
 .downlist li{float:left; width:100%; margin:1% 0; border-bottom:solid 1px #dddddd;}
}




@media (min-width:1px) and  (max-width:768px){
    .nbframe .row{background-size:cover; min-height:200px; background-repeat:no-repeat; background-position:center center;}
    .nbframe .row img{display:none;}
    .ibframe .row a{background-size:cover; display:block; min-height:230px; background-repeat:no-repeat; background-position:center center;}
    .ibframe .row a img{display:none;}

    .prev_bar,.next_bar{display:none;}
    #npartner .title p{ margin-left:0px; margin-top:20px;}
}


.layui-layer-content iframe{width:100%; height:100%;}