@charset "utf-8";/* CSS Document */
@font-face {
	font-family:"poppins";
	src: url('fonts/poppins.ttf')  format('truetype');
}
@font-face { 
	font-family:"taile";
	src: url('fonts/taile.ttf')  format('truetype');
}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;font-size:14px;font-family:"poppins","Microsoft Yahei","微软雅黑",Arial;-webkit-font-smoothing: antialiased; /*chrome、safari*/-moz-osx-font-smoothing: grayscale;/*firefox*/-webkit-text-stroke-width: 0.2px;}
html,body{height:100%;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
a{ text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input[type="submit"], input[type="reset"] {-webkit-appearance: none;background-color: #eee;}
.Main_Center {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
@media screen and (max-width:1200px){
.Main_Center {width:93.75%;}
}
.ImgBox{display:table-cell; vertical-align:middle; text-align:center;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}



.top, .top2 {background:#fff;z-index:9999;width:100%;left:0;top:0;}
.top{position:static;}
.top .top_box{width:1200px;height:auto;margin:0 auto;}
.top .logo {width:300px;height:auto;overflow:hidden;float:left;}
/**nav**/
.top .top_right{width:900px; float:left;height:110px;position: relative;}
.top .top_right .lng{float:right;margin:40px 20px 0 0px;}
.top .top_right .lng a{display:inline-block; padding:0 8px; height:30px; line-height:30px;color:#808080;}
.top .top_right .lng a:hover,.top .top_right .lng .focus{color:#29abe2;}
.top .top_right .topnav {float:right;margin:0 20px 0 0px;margin-top: 40px;}
.top .top_right .topnav ul{height:auto;display:block;float: right;}
.top .top_right .topnav li {float:left; text-align:center; cursor:pointer;position:relative;margin-left:64px;}
.top .top_right .topnav li.hover{height: 30px;line-height: 30px;padding-bottom: 40px;}
.top .top_right .topnav li .a1{position:relative;overflow:hidden;display:block; margin:0;padding:0; font-size:16px; color:#808080;}
.top .top_right .topnav li:hover .a1{color:#29abe2;}
/*subnav*/
.top .top_right .topnav li .subnav {position:absolute;top: 68px;left:-26px;z-index:99999;display:none;}
.top .top_right .topnav li .subnav span {display:block; width:100%; height:2px; background:#29abe2;}
.top .top_right .topnav li .subnav li {margin:0;min-width: 150px;line-height:40px;padding-left:26px;text-align: left;clear:both;background: #424042;border-top: 1px solid #505050;}
.top .top_right .topnav li .subnav li:nth-child(1) {border-top:none;}
.top .top_right .topnav li .subnav li a {color:#bdbdbd;padding:0;font-size:14px;}
.top .top_right .topnav li .subnav li a:hover {color:#29abe2;}
/*search*/
.top .top_right .top_search {float:right; cursor:pointer; width:55px; height:55px; background:url(../images/search_icon.png) #fff center center no-repeat; border:none;margin-top:28px;}
.top .top_right .top_search_l {position:absolute; left:0; top:0; display:none; width:100%; height:55px; background:#fff;margin-top:28px;}
.top .top_right .top_search_l .gb {float:left; cursor:pointer; width:55px; height:55px; background:url(../images/head_gb.png) center center no-repeat; background-size:45%; transition:.5s all linear;}
.top .top_right .top_search_l input {float:left; margin-left:10px; width:700px; line-height:55px; height:55px; border:none;  font-size:14px;}
.top .top_right .top_search_l #search{float:left; cursor:pointer; width:55px; height:55px;background:url(../images/search_icon.png) #fff center center no-repeat;}

/*head*/
.head {display:none;width:100%;position:fixed; top:0; z-index:9999; background:#fff;}
.head .head_hover {position:relative; overflow:hidden; width:90%; padding:0 3%;}
.head .head_hover .logo {text-indent:1%;}
.head .head_hover .logo  a{display:block;}
.head .head_hover .logo img {width:34.375%;}
.head .head_hover .mb_menu {position:absolute;right:0;width:10%;margin-top:-13%;padding:4.61% 0;background:url(../images/mb_menu.png) center center no-repeat;background-size:60%;cursor:pointer;transition:.5s all linear;}
.head .head_hover .navShow {-webkit-transform:rotate(-90deg);transform:rotate(-90deg); background:url(../images/mb_menu_gb.png) center center no-repeat; background-size:60%;}
.head .menu {overflow:hidden; width:100%; position:fixed; /*top:60px;*/ display:none; background:#424042; padding:15px 0 20px; z-index:9999;}
.head .menu li {overflow:hidden; width:90%; margin:0 auto; border-bottom:1px dashed #666; text-align:center; line-height:40px;}
.head .menu li a {color:#fff; font-size:1.4rem;}
.head #menubg {display:none; position:fixed; width:100%;height:100%; background:rgba(0,0,0,0.8);}
/*head search*/
.head .head_hover .header-button {position:absolute;right: 11%;width:10%;height: 100%;margin-top: -16%;padding: 0;cursor:pointer;}
.header-button {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
  outline: none;
  background:url(../images/toggle-search.png) center center no-repeat;
  background-size:60%;
  border: none;
  cursor: pointer;
}
#toggle-search {float:right;}
#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  left: 0;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  background-color: #fff;
}
#search-form.open {max-height: 60px;}
#search-form fieldset {position: relative;margin: 0 60px 0 0;padding: 0;border: none;}
#search-form input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; display: block;height: 60px;-webkit-appearance: none;}
#search-form input[type="text"] {width: 100%;padding: 0 5px 0 22px;background:#eeeeee;border: none;}
#search-form input[type="submit"] {position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #ffffff;background: #29abe2;border: none;cursor: pointer;}
.pagelogo{display:none;}


/*tp-banner*/
.tp-banner-container{overflow:hidden !important;}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important; display:none !important;}
.tp-caption { z-index:1;}
.tp-caption-demo .tp-caption{position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important;}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{position:absolute;visibility: hidden; font-size:1.4em;-webkit-font-smoothing: antialiased !important;}
.tp-simpleresponsive img{max-width:none;}
.noFilterClass {filter:none !important;}
.tparrows{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);transform: translateZ(5px);}
.tparrows.hidearrows{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-leftarrow{	z-index:100;cursor:pointer; position:relative;	background:url(../images/large_left.png) no-Repeat top left;	width:29px;	height:65px;   }
.tp-rightarrow{	z-index:100;cursor:pointer; position:relative;	background:url(../images/large_right.png) no-Repeat top left;	width:29px;	height:65px;   }
.tp-leftarrow.default{	z-index:100;cursor:pointer; position:relative;	background:url(../images/large_left.png) no-Repeat 0 0;	width:29px;	height:65px; }													
.tp-rightarrow.default{	z-index:100;cursor:pointer; position:relative;	background:url(../images/large_right.png) no-Repeat 0 0;	width:29px;	height:65px; }
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-position:bottom left; }



/*index_title*/
.index_title{color: #808080;display:table;margin:0 auto;text-align:center;margin-top:62px;margin-bottom:67px;}
.index_title a{color: #29abe2;font-size:36px;font-weight:600;}
.index_title .index_title_theme{width:480px;font-size:14px;line-height:22px;margin-top:8px;}

/*index-product*/
.index-product{margin-bottom:56px;}
.index-product .ListInner{width:1245px;line-height:26px;}
.index-product .li_l{background-color:#eee;overflow:hidden;float:left;width:285px;height:400px;margin-right:20px;margin-bottom:20px;}
.index-product .li_l .ImgBox a{display:block;}
.index-product .li_l .ImgBox img,.index-product .li_l:hover .ImgBox,.index-product .li_l .ImgBox .title{
-moz-transition:all ease-out 0.5s; -ms-transition:all ease-out 0.5s; -webkit-transition:all ease-out 0.5s;  transition:all ease-out 0.5s;}
.index-product .li_l .ImgBox{width:285px;height:400px;overflow:hidden;display:block;position:relative;}
.index-product .li_l .ImgBox img{width:100%;overflow: hidden;max-width:285px;max-height:400px;}
.index-product .li_l:hover .ImgBox img{	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
-webkit-transform:translateX(-30px);
	-moz-transform:translateX(-30px);
	transform:translateX(-30px);}
.index-product .li_l .ImgBox .title{padding-right:10px;text-align:right;width:120px;overflow:hidden;font-size:18px;color:#808080;line-height:20px;border-right:4px solid #808080;position:absolute;top:60px;right:30px;}
.index-product .li_l:hover .ImgBox .title{color:#29abe2;border-right-color:#29abe2;}
.index-product .li_l:hover .ImgBox .title{padding-right:20px;}

/*index-about*/
.index-about{background-color:#f9f9f9;overflow:hidden;width:100%;height:auto;padding-bottom:100px;}
.index-about .ImgBox{float:left;width:432px;margin-right:116px;}
.index-about .about_1{float:left;width:652px;background:url(../images/index_aboutbg.png) no-repeat center bottom;}
.index-about .about_1 p{overflow:hidden;font-size:14px;color:#808080;line-height:26px;height:312px;}
.index-about .about_1 .about_more {background-color:#29abe2;color: #fff;text-transform: uppercase;border-radius: 40px;width: 110px;text-align: center;line-height: 40px;height: 40px;font-size: 16px;margin: 10px 0 10px 0px;display: block;-moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;  transition:all ease-in-out 0.2s;}
.index-about .about_1 .about_more span{display:none;}
.index-about .about_1 .about_more:hover{background-color:#5dcaf8;width: 130px;}
.index-about .about_1 .about_more:hover span{padding-left:0px;display:inline-block;}

/*index-news*/
.ListInfo{width:1245px;line-height:26px;}
.ListInfo .li_l{list-style:none;overflow:hidden;float:left;width:370px;margin-right:45px;margin-bottom:53px;padding-bottom:20px;}
.ListInfo .li_l .ImgBox a{display:block;}
.ListInfo .li_l .ImgBox{display:block;width:370px;height:197px;overflow:hidden;-ms-transform:scale(1);  -webkit-transform:scale(1);  transform:scale(1);}
.ListInfo .li_l .ImgBox img{width:100%;overflow: hidden;max-width:370px;max-height:197px;}
.ListInfo .li_l .title{overflow:hidden;height:26px;white-space:nowrap;text-overflow:ellipsis;}
.ListInfo .li_l .title a{font-size:16px;color:#7d7d7d;font-weight:600;}
.ListInfo .li_l .title a:hover{color:#29abe2;}
.ListInfo .li_l .preview{overflow:hidden;font-size:14px;color:#aaa;line-height:26px;height:78px;margin-top:10px;}
.ListInfo .li_l .calendar{font-size:16px;color:#29abe2;font-weight:600;margin:20px 0 7px 0;}
.ListInfo .li_l .ImgBox,.ListInfo .li_l:hover .ImgBox{-moz-transition:all ease-out 0.5s; -ms-transition:all ease-out 0.5s; -webkit-transition:all ease-out 0.5s;  transition:all ease-out 0.5s;}
.ListInfo .li_l:hover .ImgBox{ -ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}

.foot{background-color:#dcdcdc;width:100%;height:auto;}
.foot .foot_box{width:1200px;margin:0 auto; }
.foot .share{float:right;width:50%;margin: 23px 0;font-size:12px;}
.foot .share ul{float:right;}
.foot .share ul li{width: 30px;height: 30px;display: inline-block;*display:inline;*zoom:1;margin-left:16px;}
.foot .share ul li a{width: 30px;height: 30px;line-height:30px;display:block;color:#a0a0a0;}
.foot .share ul li a .fa-lg{overflow: hidden;width: 30px;height: 30px;font-size: 20px;line-height: 30px;text-align:center;border-radius:5px;}
.foot .share ul li a .fa-lg.fa-twitter{font-size:26px;}
.foot .share ul li a .fa-lg:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;color:#fff;}
.foot .share ul li a{position:relative;margin:0;cursor:pointer;padding-top:0em;box-shadow:0 0 0 0 #fff inset;border-radius: 50%;transition: all 1s;padding:3px;}
.foot .share ul li a::before{content:''; position: absolute;border-radius: 50%; top: 0; left: 0;z-index:5; display: block; -webkit-transform: scale(0); transform: scale(0); transition: transform 1s;}
.foot .share ul li:hover a{ box-shadow:0 0 0.5em 2.5em rgba(256, 256, 256, 0) inset;}
.foot .share ul li:hover a::before { -webkit-transform: scale(1); transform: scale(1); background-color:#fff;}
.foot .share ul li .li_weixin img{ display:none;width: 100px;height: 100px;margin-left:-36px;margin-top:-136px;position:absolute;z-index:1;}
.foot .share ul li:hover .li_weixin img{display:block;}

.foot .bq{color:#808080;float:left;width:50%;margin: 25px 0;font-size:13px;line-height: 30px;font-family:"taile";}
.foot .bq a{color:#808080;}
.foot a:hover{color:#29abe2;}

@media screen and (max-width:1200px){
/*top*/
.top .top_box{width:93.75%;padding:0 3.125%;}
.top .logo {width:25%;}
.top .top_right{width:75%;}
.top .top_right .top_search_l input {width:80%;}
.top ul li.navitem ul.subnav li.parent{width:28%;padding:2.3% 2% 2% 3%;}
.top ul li.navitem .nav-a{padding: 0 20px;}
	
/*index-product*/
.index-product .ListInner{width:101%;height:auto;}
.index-product .li_l{width:24%;height:auto;margin-right:1%;}
.index-product .li_l .ImgBox{width:100%;display: block;height:auto;}
.index-product .li_l .ImgBox .title{top:10%;}

	
/*index-about*/
.index-about .ImgBox{display:block;width:45%;text-align:center;margin: 30px auto;margin-right:5%;}
.index-about .ImgBox img{width:100%;}
.index-about .about_1{width:50%;}
		
/*index-news*/	
.ListInfo{width:105%;}
.ListInfo .li_l{width:30%;margin-right:3%;margin-bottom:73px;}
.ListInfo .li_l .ImgBox{width:100%;display: table;height:auto;}
.ListInfo .li_l .ImgBox img{max-width:640px;max-height:100%;}

/*foot*/
.foot .foot_box{width:93.75%;}
}

@media screen and (max-width:1000px){
 .top {display:none;}
 .head {display:block;}
 .pagelogo{display:block;}
 .pagelogo img {width:34.375%;}
}

@media screen and (max-width:992px){
	
/*index-product*/
.index-product .ListInner{width:calc(100% + 20px);}
.index-product .li_l{width:calc(100% / 2 - 20px);margin-right:20px;}
.index-product .li_l .ImgBox img{max-width:100%;max-height:100%}
.index-product .li_l .ImgBox .title{top:10%;}	
	
/*index-about*/
.index-about .ImgBox{float:none;display:block;width:100%;margin-right:0;text-align:center;margin: 30px auto;}
.index-about .about_1{float:none;width:100%;overflow:hidden;}
.index-about .ImgBox img{width:432px;}
	
/*index-news*/
.ListInfo{width:calc(100% + 3em);margin-top:1em;line-height:1.5em;}
.ListInfo .li_l{width:calc(100% / 2 - 3em);float:left;margin-right:3em;margin-bottom:1em;}
.ListInfo .li_l .title a{font-size:1em;}
.ListInfo .li_l .preview{font-size: 0.875em;height:4.5em;line-height:1.5em;}
.ListInfo .li_l .calendar{font-size: 1em;}
}
@media screen and (max-width:768px){
.foot .bq,.foot .share{float:none;width:100%;text-align:center;}
.foot .share ul{float:none;}
.foot .share ul li{margin:0 8px;}
}

@media screen and (max-width:640px){
/*index-product*/
.index-product .ListInner{width:calc(100% + 1em);}
.index-product .li_l{width:calc(100% / 2 - 1em);margin-right:1em;margin-bottom:1em;}
.index-product .li_l .ImgBox .title{top:10%;right:0.5em;}	

/*index_title*/
.index_title{font-size:1.875em;margin-bottom:.75em;margin-top:0.9em;}
.index_title a{font-size:2.3rem;}
.index_title .index_title_theme{width:100%;}

/*index-about*/
.index-about .ImgBox img{width:100%;}

/*index-news*/
.ListInfo ul{width:100%;margin-top:2em;}
.ListInfo .li_l{width:100%;float:none;margin-right:0;margin-bottom:1.5em;}
.ListInfo .li_l .ImgBox img{max-width:640px;max-height:100%;}

}



/****************page start******************/

.banner {width:100%;overflow:hidden;position:relative;margin:0 auto;text-align:center;/*z-index: -1;*/}
.line{background:url(../images/page_bannerss.png) repeat-x center bottom;height:8px;margin-top:-8px;background-size: 2%;}
.banner img {width:100%;}
.banner .t1{font-size:2.7vw; position:absolute; top:25%; left:0; color:#fff;}


.page{width:100%; margin:0 auto;} 
.page_info{width:1200px; margin:0 auto;} 
.page_right{ width:293px; float:right;margin-top:100px;}
.page_menu{ width:100%; height:auto;}
.page_menu a{font-size:14px;display:block;height:40px;line-height:40px;padding:10px 0;text-indent: 26px;color:#808080;text-decoration:none;/*background-color:#e1e1e1;*/border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.page_menu .a1{font-size:20px;border-top-right-radius: 30px;margin-left: 15px;border-top: none;border: 1px solid #eee;}
.page_menu .page_tit ul{display:block;}
.page_menu .sub_menu ul li{padding-left: 15px;position: relative;}
.page_menu .sub_menu ul li:hover a,.page_menu .sub_menu ul .on a{background:#29ABE2;transition: none; border-left:none; color:#fff;}

.page_menu .sub_menu ul .on span,.page_menu .sub_menu ul li:hover span{border-right: 15px solid #29ABE2;display:block;width:0;height:0;margin:0 auto;position: absolute;border-top: 30px solid white;border-bottom: 30px solid white;left: 0;top: 0;}
.page_left{ width:825px; float:right; margin-right:82px; font-size:16px; color:#7d7d7d; line-height:34px; margin-top:100px; padding-bottom:20px;min-height:400px;}


@media screen and (max-width: 1200px) { 
.banner img {width: 100%;margin: 0 auto;}
.banner .t1{font-size:4vw;}

.page {width:100%;}
.page_right{ width:100%; float:none; margin-right:0;margin-top:23px;}

.page_menu .page_tit{border-radius:10px;}
.page_menu .sub_menu{width:100%; padding:0; margin:0; background:#f5f5f5;height:auto; overflow:hidden;display: block;}
.page_menu .sub_menu ul li{display:block; padding:0;margin:0;}
.page_menu .sub_menu ul li a{font-size:1em; margin:0; height:30px;line-height:30px; padding:1% 0;}
.page_menu .sub_menu ul li:hover a{ border:none;font-size: 1em; height:30px;line-height:30px; }
.page_menu .a1{font-size:1.6em;border-top-right-radius:inherit;border-top-right-radius: 10px;border-top-left-radius: 10px;margin-left: 0;border: none;}
.page_menu .sub_menu ul .on span,.page_menu .sub_menu ul li:hover span{display:none;}


.page_info{ width:93.75%;} 
.page_left{ width:100%;float:none;margin:0;padding-top:30px;} 
.page_left img{width:100%; max-width: 100%;}
.page_left #contentimg img{width:auto; max-width:none;}
} 
@media screen and (max-width: 767px) { 
.banner img {width: auto;margin: 0 auto;height:100px;}
.banner .t1{font-size:8vw;}
.page_left{margin-top:1%;} 
.page_menu a{height:1.5em;line-height:1.5em;}
}
 
/****************product start******************/
.page .page-Product{margin-bottom:80px;}
.page .page-Product .ListInfo {width:885px;line-height:26px;margin:0 auto;padding: 0;font-size:0;}
.page .page-Product .ListInfo .li_l{list-style:none;overflow:hidden;margin:auto ;padding:0;display: inline-block;*display:inline;*zoom:1;float: none;padding-bottom: 0px;padding-top: 0;vertical-align: top;font-size:14px;width:282px;margin-right:13px;margin-bottom:20px;position:relative;}
.page .page-Product .ListInfo .li_l .ImgBox{display:block;border:1px solid #dfdfdf;width:280px;height:200px;overflow:hidden;}
.page .page-Product .ListInfo .li_l .ImgBox img{width:100%;overflow: hidden;max-width:280px;max-height:200px;}
.page .page-Product .ListInfo .li_l .ImgBox a{dispaly:block;}
.page .page-Product .ListInfo .li_l:hover .ImgBox{filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.page .page-Product .ListInfo .li_l .title{margin: 14px 0 0 0;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;text-transform:uppercase;}
.page .page-Product .ListInfo .li_l .title a{font-size:14px;color:#808080;font-weight:300;}
.page .page-Product .ListInfo .li_l:hover .title a{color:#ad0003;}
/*page_tab*/
.page_tab{width:100%;margin: 0 auto;text-align: center;margin-top:30px;}
.page_tab a{display:inline-block;overflow:hidden;width:145px;height:35px;font-size:12px;line-height:35px;color:#808080;border:1px solid #dcdcdc;text-transform: uppercase;vertical-align:middle;text-align:center;margin:0 15px;}
.page_tab a:hover{color:#fff;background-color:#434343;-ms-transition: .6s;-o-transition: .6s;transition: .6s;}

/*Product detail*/
.page .detail_title{display:block;font-size:20px;color:#808080;font-weight:600;padding-bottom:10px;}
.page .Main_left .left-pro{width: 100%;padding: 0;}
.page .Main_left .left-pro .ImgBox2{width: 100%;height:590px;position:relative;}
.page .Main_left .left-pro .ImgBox2 a{position:relative;}
.page .Main_left .left-pro .ImgBox2 img{border:1px solid #dfdfdf;}
.page .Main_left .left-pro .ImgBox1{width: 100%;height:197px;padding: 0 0 40px 0;margin-top: 40px;}
.page .Main_left  #showArea{overflow: hidden;width:675px;height:197px;float: left;}
.page .Main_left  #showArea a{display:block;}
.page .Main_left  #showArea ul li{cursor:pointer;display:block;float: left;width: 195px;height:140px;margin-right:28px;border:1px solid #dfdfdf;}
.page .Main_left  #showArea ul li a img{max-width: 195px;max-height:140px;}
.page .Main_left  #gotop{cursor:pointer;display:block;float: left;margin-right:74px;margin-top: 56px;}
.page .Main_left  #gobottom{cursor:pointer;display: inline-block;float: right;margin-top: 56px;}

.page .page-Product .detail_box .detail_info{clear: both;overflow:hidden;font-size:20px;color:#808080;padding:6px 0;border-bottom:1px solid #dcdcdc;text-transform:uppercase;font-weight: 600;}
.page .page-Product .detail_box .detail_info .line2{background-color:#29abe2;width:5px;height:15px;display:inline-block;float:left;margin-top: 10px;margin-right: 12px;}
.page .page-Product .detail_box .detail_wz{padding:15px 0;font-size:16px;line-height:60px;color:#707070;}

@media screen and (max-width: 1200px) { 
.page .page-Product .ListInfo{width:102%;margin-bottom:67px;}
.page .page-Product .ListInfo .li_l{width:31%;margin-right:2%;margin-top:2.5%;}
.page .page-Product .ListInfo .li_l .ImgBox{width:98%;height:98%;}
.page .page-Product .ListInfo .li_l .ImgBox img{max-width:100%;max-height:100%;}

.page .Main_left .left-pro .ImgBox1{padding:0 0 40px 0;margin-top: 40px;}
.page .Main_left .left-pro .ImgBox2{width: 100%;height:auto;padding: 0 0 40px 0;}
.page .Main_left .left-pro .ImgBox1{position:relative;margin:0 auto;}
.page .Main_left  #showArea{overflow: hidden;width:100%;margin:0 auto;}
.page .Main_left  #gotop{width:12px;height:24px;position: absolute;bottom: 20px;left: 45%;}
.page .Main_left  #gobottom{width:12px;height:24px;position: absolute;bottom: 20px;right: 45%;}
}
@media screen and (max-width: 767px) { 
.page .page-Product{margin-bottom:2em;}
.page .page-Product .ListInfo{width: calc(100% + 2%);margin-bottom:1em;}
.page .page-Product .ListInfo .li_l{width: calc(100% / 2 - 2%);margin-right: 2%;margin-top:2.5%;float: left;display: block;}
.page_tab{margin-top:1%;}
.page_tab a {margin:10px 15px;width:70%;}

.page .Main_left .left-pro .ImgBox2{width: 100%;height:auto;display:none;}
.page .Main_left .left-pro .ImgBox1{position:relative;height:auto;}
.page .Main_left  #showArea ul li{width: calc(100% - 2px);height:auto;padding-bottom:20px;}
.page .Main_left  #showArea ul li a img{max-width:100%;max-height:100%;}
.page .Main_left  #showArea{overflow: hidden;width:100%;height:100%;}
.page .Main_left  #gotop{width:12px;height:24px;position: absolute;bottom: 0px;left: 40%;z-index: 999;}
.page .Main_left  #gobottom{width:12px;height:24px;position: absolute;bottom:0px;right: 40%;z-index: 999;}
.page .page-Product .detail_box{padding-top:40px;}
}
@media screen and (max-width: 530px) { 
.page .page-Product .ListInfo .ListInner{width: 100%;margin-bottom:2em;}
.page .page-Product .ListInfo .li_l{width: 100%;margin-right:0;margin-top:2.5%;float: left;display: block;}
.page .page-Product .index_title{font-size:1.3em;margin-top:1em;}
.page .page-Product .ListInfo .li_l .more a{font-size:1em;}
}


/****************news start******************/
.page .page_news .ListInfo{width:100%;padding-top:13px;line-height:26px;}
.page .page_news .ListInfo .li_l{list-style:none;overflow:hidden;float:none;width:100%;margin-right:0;margin-bottom:53px;padding-bottom:38px;border-bottom:1px solid #e5e5e5;}
.page .page_news .ListInfo .li_l .ImgBox{display:block;width:100%;height:auto;overflow:hidden;}
.page .page_news .ListInfo .li_l .ImgBox img{width:100%;overflow: hidden;max-width:100%;max-height:100%;}
.page .page_news .ListInfo .li_l .title{line-height:30px;height:30px;overflow:hidden;}
.page .page_news .ListInfo .li_l .title a{font-size:18px;color:#808080;font-weight:300;}
.page .page_news .ListInfo .li_l .title a:hover{color:#29abe2;}
.page .page_news .ListInfo .li_l .preview{font-size:14px;color:#808080;line-height:24px;height:72px;margin-top:10px;}
.page .page_news .ListInfo .li_l .calendar{font-size:16px;color:#29abe2;font-weight:600;margin:32px 0 7px 0;}
@media screen and (max-width: 767px) { 
.page .page_news .ListInfo .li_l{margin-bottom:2em;padding-bottom:1.5em;}
.page .page_news .ListInfo .li_l .calendar{margin-top:1em;}
}

/**首页banner样式**/
.fullSlide {width:100%;position:relative;height:100%;z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;list-style-type:none;background-position:center center;}
.fullSlide .bd li a {display:block;}
.fullSlide .bd li a img {width:100%;height:auto;}
.fullSlide .banner_logo,.fullSlide .banner_pic1,.fullSlide .banner_pic2,.fullSlide .banner_more{text-align:right;}
.fullSlide .bd li a .banner_logo img,.fullSlide .bd li a .banner_pic1 img,.fullSlide .bd li a .banner_pic2 img,.fullSlide .bd li a .banner_more img{width:auto; margin-right:13.8%; text-align:right; position:absolute;right:0;}
.fullSlide .bd li a .banner_logo img{width: 16%;margin-top: 5%;}
.fullSlide .bd li a .banner_pic1 img{margin-top: 20.5%;max-width: 41%;}
.fullSlide .bd li a .banner_pic2 img{margin-top: 28%;max-width: 5%;}
.fullSlide .bd li a .banner_more img{width: 30%;margin-top: 8.4%;left: 24%;}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:2px;
	left:0;
	height:44px;
	line-height:44px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:9px;
	height:9px;
	margin:0 8px;
	overflow:hidden;
	line-height:999px;
	background:#5d5d5d;
	border-radius:4px;
}
.fullSlide .hd ul .on {
	background: #29abe2;
}
.xxt {
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.xxt .banner_logo,.xxt .banner_pic1,.xxt .banner_pic2,.xxt .banner_more{text-align:left;}
.xxt .banner_logo img,.xxt .banner_pic1 img,.xxt .banner_pic2 img,.xxt .banner_more img{width:auto; margin-left:13.8%; text-align:left; position:absolute;}
.xxt .banner_logo img{width:6.7%; margin-top:10%;}
.xxt .banner_pic1 img{width:30%; margin-top:16%;}
.xxt .banner_pic2 img{width:25%; margin-top:20%;}
.xxt .banner_more img{width:8.96%; margin-top:27%;}


#BannerList {
	margin:0 auto 0 auto;
	padding:0px;
	height:auto;
	overflow:hidden;
}
#BannerList li {
	list-style:none;
	float:left;
	position:relative;
}	







