@charset "utf-8";
/*public start*/
html{ font-size:62.5%;}
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li {padding:0; margin:0;list-style: none;}
body{ margin:0 auto; background:#FFF;color:#333;font-size:14px; font-family:"微软雅黑"; overflow-x: hidden;} 
h1,h2,h3,h4,h5,h6{font-size:1.2rem;font-weight:normal;} 
img { vertical-align:middle; border:none; font-size:0;    max-width: 100%;}
input{ outline:none;}
a {color:#333;text-decoration:none;outline:none;}
i,em{font-style:normal;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.clear{ clear: both;}
.fix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.fix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tc{ text-align:center;}
.last{margin-right:0px !important;}
/*public end*/
.content{width:100%;max-width:1320px; margin:0 auto;}
.content li{position: relative;}
.content li .pro_intro1{ margin: 5% auto; text-align: center; width: 98%; position: absolute;top:0;}
.content li .pro_intro1 h2{ font-family: arial; font-size: 36px; color:#666; }
.content li .pro_intro1 h3{ font-size: 1.6rem; margin-top: 1%; color:#666;}
.content li .pro_intro1 p{ font-size: 1.2rem; line-height: 2.8em; margin-top: 3%; color:#666;}
.pro_intro1 h2{color: #666;}
.pro_intro1 h3{color: #666;}
.pro_intro1 p{color: #666;}
.outL{white-space:normal;word-break:break-all;}  
.outH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 

.top{ border-bottom: 1px solid #6c6c6c; position: fixed; top: 0; width: 100%; z-index: 999; background-color: #fff;}
.logo{     float: left;width: 23%;margin-left: 4%; margin-top: 22px;}
.logo img{width:100%; }
.top_right{ position: relative; float: right; width: 73%; }
/*导航*/
.tmenu_ul{float:right; width: 80%;}
.tmenu_ul li{    float: left;width: 14%;text-align: center;padding-bottom: 4%; margin-top: 4%;position: relative;}
.tmenu_ul li a{display:block;  font-size: 14px;  color:#222;}
.tmenu_ul li.cur a,.tmenu_ul li:hover a{color:#e77401;}
.tmenu_ul li.cur:before,.tmenu_ul li:hover:before{ content: ""; position: absolute; bottom: -1px; left: 50%; margin-left: -10px;  width: 19px; height: 12px; background: url(../images/menu_on_icon.jpg) no-repeat;}
/*二级菜单*/

.zhongjian{display:block; width: 548px; margin: 0 auto;}

.san_list {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
}

.san_list>li {
	margin-left: 20px;
	position: relative;
	width: 200px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 10px;
}
.san_list>li:first-of-type {
	border-top: 0px solid #000000;
}
.san_list>li>a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	text-transform: uppercase;
}
.san_list>li:hover{
	background: #f85514;
}
.san_list>li:hover a {
	color: #FFF;
}




.er_menu{position: absolute; z-index: 999; width: 100%;  top: 100%; margin-top: 1px; }
.er_box{ display: none; width: 100%;  /*height: 320px;*/ }
.er_img{ float: left; margin-top: 90px; }
.er_list{ float: left; margin-top: 14px; font-family: arial;}
.er_list>li{ position: relative;  width: 220px;  border-bottom: 0px solid #000000;background: #f5f2f2;padding-left: 16px; /*opacity: 0.7;*/}
.er_list>li>a{ display: block; line-height: 30px; font-size: 14px; text-transform: uppercase;}
.er_list>li:hover>a{ color: #fff; }
.er_list>li:hover{background:#f85514; }
.er_list>li:hover .san_list{ display: block;}
.san_list{display: none; position: absolute; left: 100%; top: 0;}
.san_list>li{    background: #f5f2f2; margin-left: 20px; position: relative;  width: 220px; border: 0px solid #000000; }
.san_list>li>a{ display: block; line-height: 30px; font-size: 14px; text-transform: uppercase;}
.san_list>li:hover a{ color: #fff;}

/*隐藏的导航*/
/*nav-btn*/
 .menu_btn {
 	position:relative;  
    display: none;
    float: left;
    overflow: hidden;
    cursor: pointer;
    margin-left: 1%;
    height: 100%;
    z-index: 3;
}
em.menu_btn {
   height: 100%;
    width: 40px;
    
}

em.menu_btn i {
    position: absolute;
    top: 50%;
    width: 60%;
    height: 3px;
    background-color: #131b21;
    left: 20%;
    display: block;
    margin-top: -7px;
    transition: all ease .3s 0s;
    -moz-transition: all ease .3s 0s;
    -webkit-transition: all ease .3s 0s;
}
em.menu_btn i:nth-of-type(2) {
    margin: 0;
}

em.menu_btn i:last-of-type {
    margin-top: 7px;
}
em.on i:first-of-type {
    transform: translate(0, 7px) rotate(-45deg);
    -moz-transform: translate(0, 7px) rotate(-45deg);
    -webkit-transform: translate(0, 7px) rotate(-45deg);
    -ms-transform: translate(0, 7px) rotate(-45deg);
}
em.on i:nth-of-type(2) {
    transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
}
em.on i:last-of-type {
    transform: translate(0, -6px) rotate(45deg);
    -moz-transform: translate(0, -6px) rotate(45deg);
    -webkit-transform: translate(0, -6px) rotate(45deg);
    -ms-transform: translate(0, -6px) rotate(45deg);
}
/*nav-btn*/
.menus{ display: none; width:100%; position:absolute; right:0; top:100%; background:#fff; z-index:1111; }
.arrow-down{border-bottom:solid 9px #dedede; border-left:solid 9px transparent;border-right:solid 9px transparent;height:0;width:0; position:absolute;right:8%; top:-4%;}
.menus ul{ width:100%; margin:0 auto;}
.menus ul>li{ border-bottom:1px solid #ccc;}
.menus ul>li>a{ display:block; text-align:center; padding:2% 0; font-size:1.6rem; color:#333;}
.menus ul>li>a:hover,.menus ul>li>a.cur{ color:#fff; background:#000;}
.menus ul>li>ol{ display: none;}
.menus ul>li>ol>li>a{ display: block; text-align: center; padding: 1.5% 0; font-size: 1.4rem; color: #333;}
.menus ul>li>ol>li>ol{ display: none;}
.menus ul>li>ol>li>ol>li>a{ display: block; text-align: center; padding: 1.5% 0; font-size: 1.2rem; color: #333;}
/*搜索*/
.search_box{  border-bottom: 1px solid #d9d9d9; float: right; width: 23%; padding-bottom: 10px; margin-top: 3%; /*margin-bottom: 15px;*/}
.search_box input{ border: none; background: none; padding: 0; margin: 0;}
.search_box .search_inp{ float: left; width: 75%; line-height: 22px; height: 22px; }
.search_box .submit_btn{ float: right; width: 22px; height: 22px; cursor: pointer; background: url(../images/seek.jpg) no-repeat right; -webkit-background-size: 100%;
background-size: 100%; }
/*banner*/
/*********轮播图*********/
.slideBox2{ width:100%; overflow:hidden; position:relative; }
.slideBox2 .hd{ width:100% ;  position:absolute; bottom:15px; z-index:1;  overflow:hidden;   }
.slideBox2 .hd ul{ zoom:1; text-align:center; height: 26px;  }
.slideBox2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline;  transform:rotate(45deg);-ms-transform:rotate(45deg); 	/* IE 9 */-moz-transform:rotate(45deg); 	/* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg); 	/* Opera */ zoom:1; margin:5px 8px; width:12px; height:12px; background:none;  border: 1px solid #666;	}
.slideBox2 .hd ul li.on{ background:rgba(255, 255, 255, 0.58); }
.slideBox2 .bd{ position:relative; z-index:0;   }
.slideBox2 .bd ul{ width:100%   }
.slideBox2 .bd li{ width:100% ; position:relative; zoom:1; vertical-align:middle; color:#fff;
	font:normal 22px/200% "Microsoft YaHei";
}

.banner_img img{ max-width:100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -35px;
	display: block;
	    width: 88px;
    height: 129px;
	background: url(../images/in_prve.png) no-repeat;
}

.slideBox2 .next {
	left: auto;
	right: 0.5%;
	background: url(../images/in_next.png) no-repeat;
}

.slideBox2 .prev:hover,
.slideBox2 .next:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.slideBox2 .prevStop {
	display: none;
}

.slideBox2 .nextStop {
	display: none;
}
/* 这里的定位需与dd的playOut属性一致 */

.slideBox2 .bd dl{ margin-top: 6%; }
.slideBox2 .bd dd{ text-align: center;  margin: 0 auto; display:none ;color:#333;}
.slideBox2 .bd .dd1{font-size:6rem; line-height: 1.3em; }
.slideBox2 .bd .dd2{ line-height:5em;font-size:2.3rem; font-family: arial; text-transform: uppercase;}
.slideBox2 .bd .dd3 a{padding:7px 30px;background:none;border-radius:3px;font-size:1.8rem;}
.slideBox2 .bd .dd3 a:hover{border:1px solid #06C; color: #06C;}
/*main*/
.inmain{}
/*bottom*/
.bottom1{ background:#fff; padding:15px 0;  border-top: 1px solid #6c6c6c;}
.bottom_left{ float: left; }
.bottom_right{ float: right; line-height: 25px; }
.bottom_link i{ margin: 0 10px;}
.bottom_link a img:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;}
.bottom_link span a{
	position: relative;
	display: inline-block;
	float: left;
    margin-left: 4px;
	
}
.bottom_link span a .hide{
	display: none;
	position:absolute;
	top: -125px;
	left: 0;
	width: 110px;
	height: 110px;
	
}
.bottom_link span a:hover .hide{
 display: block	
}
.copyright{ line-height: 25px; margin-top: 10px; }

/*pic*/
.pic{ background:url(../images/tutu.jpg); width:100%;}

/*pro2*/
.pro_box2{ background-color: #fff; overflow: hidden;}
.pro_intro{ margin: 5% auto; text-align: center; width: 98%; position:absolute; top:0; }
.pro_intro h2{ font-family: arial; font-size: 36px; color:#fff;}
.pro_intro h3{ font-size: 1.6rem; margin-top: 1%;color:#fff;}
.pro_intro p{ font-size: 1.2rem; line-height: 2.8em; margin-top: 3%;color:#fff;}


.pro_box1{ background-color: #f2f2f2; overflow: hidden;}
.pro_con1{ margin-bottom: 5%; margin-top:2%}
.pro_list1 {  }
.pro_list1 li{ position: relative; float: left;overflow: hidden;   border-radius: 10px;width: 15%; margin-bottom: 3%; margin-right: 2%; outline: none;  text-align: center;   }
.pro_list1 li .pro_list1_img{ overflow: hidden; }
.pro_list1 li .pro_list1_img img{ width: 100%; border-radius: 10px;transition: all 0.5s ease-out; }
.pro_list1 li .pro_list1_name{ display: none; font-size: 2rem; line-height: 3em; border-radius: 0 0 10px 10px; text-align: center; width: 100%; background-color: #f85514; color: #fff; position: absolute; bottom: -1px; left: 0;}
.pro_list1 li:hover{ box-shadow: 0 0 10px #C0BFBF; }
.pro_list1 li:hover .pro_list1_name{display: block; }
.pro_list1 li:hover .pro_list1_name a{color: #027ae9; color: #fff;}

.pro_list1 li:nth-child(6n) { margin-right: 0;}


.pro_con2{ margin-bottom: 3%;}
.pro_list2 li{ float: left; width: 16.6%; text-align: center;/* background: url(../images/pro_list2_icon.jpg) no-repeat right center;*/ margin-bottom: 3%;}
.pro_list2 li .pro_list2_img{ margin-bottom: 6%; }
.pro_list2 li .pro_list2_img img{ transition: all 0.2s ease-out;max-width:90%;border: 1px solid #eff0f0;border-radius: 10px;}
.pro_list2 li .pro_list2_img img:hover{ border: 1px solid #f85514;border-radius: 10px;}

.pro_list2 li .pro_list2_name{ font-size: 2rem; }
.pro_list2 li:hover .pro_list2_name a{color: #e77401;text-decoration: underline;}
.pro_list2 li:hover .pro_list2_img img{  transform: translatey(-10px); transition: all 0.2s ease-out;}

.pro_box3{ background-color: #f2f2f2; overflow: hidden;}
.pro_con3{ margin-bottom: 10%; overflow: hidden;}
.pro_list3 { margin-right: -1px; margin-bottom: -1px; }
.pro_list3 li{ float: left; width: 25%;    text-align: center;  background-color: #fff; }
.pro_list3 li .pro_list3_con{padding: 10% 0 7%; border: 1px solid #e2e2e2; border-width: 0 1px 1px 0; }
.pro_list3 li .pro_list3_img{margin-bottom: 6%; }
.pro_list3 li .pro_list3_img img{ transition: all 0.2s ease-out;}
.pro_list3 li .pro_list3_name{ font-size: 2rem; }
.pro_list3 li .pro_list3_name a{ display: inline-block; padding: 2% 5%; color: #666;}
.pro_list3 li:hover .pro_list3_name a{color: #ffef02; background-color: #000;}
.pro_list3 li:hover .pro_list3_img img{ transform: translatey(10px); transition: all 0.2s ease-out;}

/*pro_big*/
.po_you_menua{ position: fixed;z-index: 1; top: 50%; right:10%;}
.po_you_menua li{ cursor: pointer; margin-bottom: 12px; width: 17px; height: 17px; border-radius: 50%; border: 1px solid #fff; background: none; }
.po_you_menua li.cur{  background: #fff; }

.pro_big_list{ }
.pro_big_list li{position: relative;}
.pro_big_txt{ position: absolute;  text-align: center; width: 100% ; height: 100%;top: 0; left: 0; color: #fff;}
.pro_big_txt h2{ margin-top: 10%; font-size: 6rem; font-weight: bold; font-family: arial; }
.pro_big_txt h3{ margin-top: 1%; font-size: 3.6rem; font-weight: bold; font-family: arial; }
.pro_big_txt p{ margin-top:5%;}
.pro_big_txt .look{ display: inline-block; transition: all 0.3s ease-out; padding: 0.5% 3%;  font-size: 2rem; color: #fff;  border: 1px solid #fff;}
.pro_big_txt .look:hover{ background-color:rgba(231,116,1,0.3); transform: translateY(-5px);}
.pro_hr{ height: 2px; width: 100%;}
.pro_hr .hr_left{ float: left; }
.pro_hr .hr_right{ float: right; }
.pro_hr .hr_left,.pro_hr .hr_right{ height: 2px; width: 49%; background-color: #fff;  display: inline-block;}
.hr_center{ width: 2%; display: inline-block;}
.hr_center img{ vertical-align: top;  width: 100%;}
/*about*/
.about_banner{ /*margin-top: 2.5%;*/}
.about_banner .swiper-slide{ position: relative;}
.about_banner .hide {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	/*background: url(../images/about_banner_bg.png) no-repeat center;*/
	background-size: 35% 90%;
}

.about_banner .hide h2 {
	width: 20%;
	margin: 0 auto;
	margin-top: 11.5%;
	font-size: 3.8rem;
	line-height: 2em;
	color: #000;

}

.about_banner .hide p {
	font-size: 2rem;
	line-height: 1.8em;
}

.about_txt {}
.about_txt p{ margin-bottom: 2%; font-size: 1.4rem; color: #666; text-indent: 2em; line-height: 2em; }

.about_con1{ margin-bottom: 4%; }
.about_con1 h2{ font-size: 1.8rem;  margin-bottom: 1.5%;}

.about_pic_list li{ float: left; width: 15%; margin-right: 4px; margin-bottom:4px; }

.about_pic_list1 li{ float: left; width: 15%; margin:0.7%;  border: 1px solid #d3d3d3;  }
.about_video{ width:48%;}
.about_tit{ width:50%;}




.about_txt1 {}
.about_txt1 p{ margin-bottom: 2%; font-size: 1.4rem; color: #666; text-indent: 0em; line-height: 2em; }

.about_con1{ margin-bottom: 4%; }
.about_con1 h2{ font-size: 1.8rem;  margin-bottom: 0.7%; padding-bottom: 0.7%;border-top: 1px  solid #d4d4d4;
}


/*new*/
.nybanner{ /*margin-top: 1%;*/ }
.news_list{ margin-bottom: 2%;}
.news_list li{ float: left;  width: 48%; padding: 2% 0; margin-bottom: 2%; border-bottom: 1px dashed #eee;}
.news_list li .img{ float: left; margin-right: 4%;}
.news_list li h2{ font-size:1.6rem; line-height: 2em;}
.news_list li p{ margin-top: 3%; line-height: 2em;}
.news_list li:nth-child(2n){ float: right; }
.news_list li a:hover{ color: #e77401;}

/*culture*/
.culture_box{ margin-top: 2%;}
.culture_list{}
.culture_list li{ float: left; width: 100%; padding: 3% 0; margin-bottom: 1px; border-bottom: 1px solid  #eee;}
.culture_list li .img{ float: left; margin-right: 3%;}
.culture_list li h2{ font-size: 1.8rem; line-height: 2em;}
.culture_list li p{ color: #666; line-height: 2.3em;  margin-top: 2%;}
.culture_list li p span{ color: #333; }
.culture_list li:nth-child(2n) .img{ float: right; margin-right: 0%;margin-left: 3%;}
.culture_list li.last{ border: none;}

/*contanct*/
.contanct_list{ padding: 4% 0 0; border-bottom: 1px solid #eee; margin-right:-2% ;}
.contanct_list li{ width: 23%; margin-bottom: 3%; margin-right: 2%; float: left;}
.contanct_list li .img{overflow: hidden; }
.contanct_list li img{ width: 100%; transition: all 0.4s ease-out;}

.contanct_list li  p{ margin-top: 4%; font-size: 1.4rem; color: #666; line-height: 1.8em; }
.contanct_list li span{ color: #333; }
.contanct_list li .img:hover img{ transform: scale(1.1); transition: all 0.4s ease-out;} 

.contanct_map{ padding: 3% 0 3%;}
.contanct_mapl{ float: left; width: 30%;}
.contanct_mapl h3{ font-size: 1.8rem;}
.contanct_mapl p{ font-size: 1.4rem; line-height: 2em; color: #666;}
.contanct_mapr{ width: auto;margin-left: 50%; }

/*service*/
.ny_subnav { text-align: center; padding: 3% 0; }
.ny_subnav a{ font-size: 1.8rem;}
.ny_subnav a:hover{ color: #e77401;}
.ny_subnav b{ margin: 0 1%;}

.ny_search {
	width: 80%;
	margin: 0 10% 1.5%;
	border: 1px solid #666;
	
}


.ny_search input,.ny_search textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
.ny_search input{ margin:0; padding:0; border:none;}
.ny_search table,.ny_search table td{border-collapse:collapse;}


.ny_search .nyipt_txt {
	float: left;
	/*height:49px;*/
	border-width: 1px 0 1px 1px;
	padding-left: 50px;
	width: 80%;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 51px;
	background: url(../images/nysearch.jpg) no-repeat 13px center;
	-webkit-background-size: auto 100%; 
	background-size: auto 100%;
	
}

.ny_search .nyipt_btn {
	float: right;
	width: 15%;
	border: none;
	background-color: #000;
	font-size: 1.8rem;
	color: #fff;
	line-height: 2.65em;
	border: 1px solid #000;
	-webkit-appearance:none;
}

.hotdic{ width: 80%; margin: 0 auto;}
.hotdic span{ float: left; margin-right: 1%; line-height: 2.3em ; font-size: 1.4rem; min-height:40px;}
.hotdic a{ line-height: 2.3em ; font-size: 1.3rem; margin: 0 1%;}

.nyxl_table{ width: 80%; margin:  3% auto 6%;}
.nyxl_table table{ width: 100%; text-align: center;  }
.nyxl_table th{ font-size: 1.6rem; line-height: 3em; font-weight: 100; /*border-bottom:1px solid #d4d4d4 ;*/ }
.nyxl_table th:nth-child(1){ width: 30%;}
.nyxl_table th:nth-child(2){ width: 55%;}/*些处原本参数为10%*/
.nyxl_table th:nth-child(3){ width: 10%;}
.nyxl_table th:nth-child(4){ width: 60%;}
.nyxl_table th:nth-child(5){ width: 5%;}
.nyxl_table th:nth-child(6){ width: 5%;}
.nyxl_table td{ font-size: 1.2rem; line-height: 4em; /*border-bottom:1px solid #d4d4d4 ; */}
.nyxl_table td span{ background-color: #fff; }
.nyxl_table td:hover span{ padding:2px 5px; /*background-color: #666; */color: blue;  border-bottom: 1px dashed #000;}

.hr	{ border-bottom: 1px solid #e4e4e4;}
.nqproxq_con{ width: 90%; margin: 0 auto;}
.nqproxq_con .tit{ font-size: 3rem; margin: 2% 0; text-align: center;}
.nqproxq_left{ float: left;  width: 40%;}
.nqproxq_left p{ font-size: 2.4rem; line-height: 2em; color: #666; }
.nqproxq_left .img{ position: relative; }
.nqproxq_left .img img{ border: 1px solid #E2E2E2 ; margin: 1% 0 5%;}
.nqproxq_left .img .addbtn{ position: absolute; right: 15px; top: 12px; width: 21px; height: 21px; text-align: center; font-size: 30px;  }
.nqproxq_right{ float:left;  width: 50%;}
.nqproxq_right p{ color: #666; line-height: 2em;}
.nqproxq_right h3{ color: #333;  font-size: 1.6rem; margin:4% 0;}
.nqproxq_right span{ color: #333;}
.nyproxq_txt{ border-top: 1px solid #e77401; margin-bottom: 5%;}
.nyproxq_txt h3{ font-size: 1.8rem; margin-top: 3%;}
.nyproxq_txt p{ font-size: 1.2rem; color: #666; margin-top: 2%; line-height: 2.3em;}

.h50{ height: 50px;}



.duotu{ display:none;}
.duotu .li_img{ display:block; text-align:center;}
#preview{}



.news_list li .img{width:222px; height:125px;}


.bootpage {
	
	/*margin-top: 10%;*//*此处原参数为2%*/
	text-align: center;
}

.bootpage_logo{
	opacity: 0;
}
.bootpage_logo img {
	width: 10%;/*此处原参数为10%*/
	/*Safari and Chrome*/
}
.bootpage_btn{
	opacity: 0;
}
.bootpage_btn a {
	position: relative;
	display: inline-block;
	font-size: 3.6rem;/*此处原参数3.6rem*/
	margin-top: 4%;
	padding: 1% 5%;
	/*background-color: #000;*/
	color: #000;
	/*border-radius: 60px;此处原参数50px*/
	
}

.ani{
	opacity: 1;
	animation: mymove 2.5s ease-out;
	-webkit-animation: mymove 2.5s ease-out;
	/*Safari and Chrome*/
}

	.media_ban{
		display:none;
		}
		.ta{
			display:none;}
			
	.bdsharebuttonbox{
		
		float: left;
    margin: -6px 32px 2px 4px;
	}
	
	.ta_b {
    width: 50%;
  
}

/*bootpage_btn动画*/

@keyframes mymove {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes mymove
/*Safari and Chrome*/

{
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}

@media (max-width:1200px) {
	.bootpage_logo img {
		width: 15%;
	}
	.bootpage_btn a {
		font-size: 3rem;
	}
	
}


@media (max-width:1000px) {
.duotu{ display:block;}
#preview{display:none;}
.nqproxq_left{ width:100%;}
.nqproxq_right{width:100%;}


}

@media (max-width:900px) {
	.tt_link .span_link{
		display:none;
		
	}
	
	.ta{
		display:block;
		}
		
	.bottom_right{
		display:none;
	}
	}


@media (max-width:768px) {
	.bootpage_logo img {
		width: 20%;
	}

	.bootpage_btn a {
		margin-top: ;
		font-size: 2.5rem;
	}
	
}

@media (max-width:640px) {
.news_list li .img{width:100%; height:auto;}
.pc_ban{display:none;}
.media_ban{
		display:block;
		}
}
@media (max-width:468px) {
	.bootpage_logo img {
		width: 25%;
	}
	
	.bootpage_btn a {
		font-size: 3rem;
	}

    .ta_b {
    margin-top: 1%;
    }
}

@media (max-width:400px) {
	
	ul.ta_b_box a {
    display: inline-block;
    width: 28%;
}
    .bdshare-button-style2-32 a{
		background-size: 100% 100%;
	}
	.bdsharebuttonbox{
    margin: -6px 0 0 0;
}

	}
	
	@media (max-width:350px) {
	
	.bottom_link a {
    font-size: 13px;
}
.ta_b {
  
    margin-top: 2%;
}
	}