/*----------main----------*/
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true);}(this));}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea,button{font-size:100%;}fieldset,img,abbr,acronym{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,legend{font-size:100%;font-weight:400;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}body{font-size:12px;background:#fff;color:#444;}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,caption,th{font-weight:700;}abbr,acronym{border-bottom:1px dotted#aaa;cursor:help;}em{font-style:italic;}p,fieldset,table{margin-bottom:1em;}legend{margin-left:7px;+margin:0;}.clearfix:after{content:"\20";display:block;height:0;clear:both;}.clearfix{zoom:1;}.red{color:#F00;}.black{color:#000;}.white{color:#FFF;}.blue{color:#00F;}.green{color:#008000;}.brown{color:#A52A2A;}.gray{color:#ccc;}.cb:after{content:"\20";display:block;width:0;height:0;clear:both;}.cb{zoom:1;}.ofH{overflow:hidden;}.clear{width:0;height:0;clear:both;overflow:hidden;}.bod{border:1px solid red;}a{text-decoration:none;}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

/*--main--*/
body{font-family:"Microsoft YaHei", sans-serif;}
body,html{font-size:12px;}
.wrap{width: 1200px; position: relative; margin: 0px auto;}
.head{height:3rem; line-height:3rem; background:#0c6eb6; color:#fff;}
.head a{color:#fff;}
.head .headright{position:absolute; top:0px; right:0px;}
.top{width:100%; background:#fff; padding-bottom:7px;}
.top .logo{width:330px; height:130px; background:url(logo.png) center center no-repeat; display:block; margin:0px;}
.top .nav{text-align:center; position:absolute; top:0px; right:0px; height:130px; line-height:130px;}
.top .nav ul li{display:block; font-size:1.25rem; color:#666; width:140px; position:relative; float:left; text-align:center; font-weight:700;}
.top .nav ul li a{color:#333; display:block;}
.top .nav ul li a:hover{color:#0c6eb6;}

.last{background:#131e26; color:#fff; text-align:center; padding:20px 0px; line-height:1.8; font-size:1.2rem;}
.last p{margin:0px auto; font-size:1rem;}
.last a{color:#fff;}

.page{padding:10px 0px; line-height:24px; color:#666;}
.page a{color:#333; display:inline-block; vertical-align:middle; margin-right:10px;}
.page span{color:#666; display:inline-block; vertical-align:middle; margin-right:10px;}

/*--index--*/
banner{width:100%; overflow:hidden; position:relative; z-index:1;}
.swiper-container{width:100%; height:100%;}
.swiper-container2{width:100%; height:100%;}
.swiper-wrapper{width:100%; height:100%;}
.swiper-wrapper .swiper-slide{width:100%; height:100%; position:relative;}
.swiper-wrapper .swiper-slide img{display:block; width:100%;}

.in_about{background:#fff; padding:4rem 0;}
.in_about .leftad{width:400px; float:left;}
.in_about .leftad img{width:400px; display:block;}
.in_about .rightinfo{width:720px; float:right;}
.in_about .tit{text-align:left; font-size:2.5rem; line-height:1; margin:0px 0px 20px 0px; position:relative;}
.in_about .tit:before{content:""; position:absolute; width:20px; height:12px; background:#92c321; top:9px; left:-25px;}
.in_about .tit span{display:block; font-size:1.3rem; position:relative; text-align:center; font-weight:700;}
.in_about .tit span:after{width:40px; height:2px; background:#b28247; position:absolute; top:3rem; left:calc(50% - 20px); content:"";}
.in_about .content{overflow:hidden; padding:0px 0px 20px 0px;}
.in_about .content img{max-width:100% !important;}
.in_about a.more{border:1px solid #ccc; color:#999; display:block; width:190px; height:50px; text-align:center; line-height:50px;}
.in_about a.more:hover{color:#fff; border-color:#0c6eb6; background:#0c6eb6;}


.links{width:100%; background:#f2f2f2; padding:1.5rem 0;}
.links .tit{text-align:center; font-size:2.5rem; line-height:2; margin:0px 0px 20px 0px;}
.links .tit span{display:block; font-size:1.2rem; position:relative; text-align:center; font-weight:normal;}
.links ul{padding-bottom:10px;}
.links ul li{width:25%; height:80px; overflow:hidden; position:relative; float:left; margin-bottom:10px;}
/*.links ul li:before{width:1px; height:80px; background:#999; content:""; position:absolute; top:0px; left:0px;}
.links ul li:nth-child(1):before{display:none;}*/
.links ul li img{display:block; margin:0px auto; width:200px; height:80px;}


.adwwrap{width:100%; overflow:hidden; padding:0px; position:relative;}
.adwwrap img{display:block; width:100%;}
.adwwrap .pos_ads{position:absolute; background:#fff; opacity:0.9; padding:3rem 5rem; top:3rem; right:15%; width:600px;}
.adwwrap .pos_ads .tit{text-align:center; font-size:1.1rem; line-height:2; margin-bottom:20px; font-weight:normal;}
.adwwrap .pos_ads .tit span{display:block; font-size:1.3rem; position:relative; text-align:center; font-weight:700;}
.adwwrap .pos_ads .content{overflow:hidden;}
.adwwrap .pos_ads .content img{max-width:100% !important;}

.in_pro{background:#f5f5f5; padding:3rem 0;}
.in_pro .tit{text-align:center; font-size:2.5rem; line-height:2; margin:0px 0px 20px 0px;}
.in_pro .tit span{display:block; font-size:1.2rem; position:relative; text-align:center; font-weight:normal;}
.in_pro .goleft{width:80px; height:80px; cursor:pointer; position:absolute; top:280px; left:-20px; background:#fff; line-height:80px; text-align:center; font-size:40px; border-radius:40px; font-family:SimSun; z-index:2;}
.in_pro .goright{width:80px; height:80px; cursor:pointer; position:absolute; top:280px; right:-20px; background:#fff; line-height:80px; text-align:center; font-size:40px; border-radius:40px; font-family:SimSun; z-index:2;}
.in_pro .listscroll{overflow:hidden; height:460px; width:100%;}
.in_pro .listscroll ul{width:9999px;}
.in_pro ul li{width:360px; margin:20px; overflow:hidden; float:left; background:#fff; box-shadow:0px 5px 5px#ccc;}
.in_pro ul li a.title{display:block; overflow:hidden; position:relative; width:100%; height:100%; color:#333; line-height:100px; font-size:24px; text-align:center;}

.in_pro ul li:hover a{background:#0c6eb6; color:#fff;}
.in_pro ul li a img{width:360px; height:320px; display:block; position:relative; z-index:1;}

.in_pro a.more{display:block; width:190px; height:50px; border:1px solid #ccc; text-align:center; line-height:50px; margin:4rem auto 0 auto; color:#999;}
.in_pro a.more:hover{color:#fff; border-color:#0c6eb6; background:#0c6eb6;}

.in_pro2{background:#fff; padding:3rem 0;}
.in_pro2 .tit{text-align:center; font-size:2.5rem; line-height:2; margin:0px 0px 20px 0px;}
.in_pro2 .tit span{display:block; font-size:1.2rem; position:relative; text-align:center; font-weight:normal;}
.in_pro2 ul li{width:560px; margin:20px; overflow:hidden; float:left; line-height:2;}
.in_pro2 ul li a{display:block; overflow:hidden; position:relative; width:560px; height:100%; color:#333; text-align:center; font-size:30px; font-weight:normal;}
.in_pro2 ul li span{font-size:16px; text-align:center; display:block;}
.in_pro2 ul li a img{width:560px; height:400px; display:block; position:relative; z-index:1;}

.in_pro2 a.more{display:block; width:190px; height:50px; border:1px solid #ccc; text-align:center; line-height:50px; margin:4rem auto 0 auto; color:#999;}
.in_pro2 a.more:hover{color:#fff; border-color:#0c6eb6; background:#0c6eb6;}


.in_news{background:#fff; padding:3rem 0;}
.in_news .tit{text-align:center; font-size:2.5rem; line-height:2; margin:0px 0px 20px 0px;}
.in_news .tit span{display:block; font-size:1.2rem; position:relative; text-align:center; font-weight:normal;}
.in_news a.more{display:block; width:190px; height:50px; border:1px solid #ccc; text-align:center; line-height:50px; margin:4rem auto 0 auto; color:#999;}
.in_news a.more:hover{color:#fff; border-color:#0c6eb6; background:#0c6eb6;}
.in_news ul li{width:280px; float:left; margin:10px;}
.in_news ul li a{display:block; width:100%; color:#333;}
.in_news ul li a span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; height:36px; font-weight:700;}
.in_news ul li a img{display:block; width:280px; height:180px; margin:0px 0px 5px 0px;}
.in_news ul li a p{margin:0px; color:#999; font-size:14px; height:36px; line-height:18px;}


.btns{padding:6rem 0;}
.btns ul li{width:calc(30%); float:left; margin:1.5%; padding:3rem 0; text-align:center; float:left;}
.btns ul li a{display:block; line-height:2; color:#666; border:1px solid #ddd; padding:1.5rem 0;}
.btns ul li a img{display:block; margin:0px auto;}
.btns ul li a img:nth-child(2){display:none;}
.btns ul li a .tit{text-align:center; font-size:1.1rem; line-height:2; margin-bottom:20px; font-weight:normal;}
.btns ul li a .tit span{display:block; font-size:1.3rem; position:relative; text-align:center; font-weight:700;}
.btns ul li a:hover{ border:1px solid #bb9465; background:#c19b6c; color:#fff;}
.btns ul li a:hover img:nth-child(1){display:none;}
.btns ul li a:hover img:nth-child(2){display:block;}


/*--ny--*/
.nybanner{width:100%;}
.nybanner img{display:block; margin:0px; width:100%;}
.bread{width:100%; background:#fff;height:2.5rem; line-height:2.5rem; font-size:1.1rem; border-bottom:1px solid #ddd;}
.bread img{display:inline-block; vertical-align:middle; width:1.3rem;}
.bread a{color:#666;}
.bread a:hover{color:#333;}
.bread2{width:100%; background:#fff;height:2.5rem; line-height:2.5rem; font-size:1.1rem; border-top:1px solid #ddd;}
.bread2 img{display:inline-block; vertical-align:middle; width:1.3rem;}
.bread2 a{color:#666;}
.bread2 a:hover{color:#333;}

.newslist{padding:3rem 0;}
.newslist h2.tit{text-align:center; font-size:2rem; font-weight:normal; color:#fff; background:#0c6eb7; color:#fff; line-height:8rem; margin:0px;}
.newslist h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}

.newslist .tabsshow{}
.newslist .tabsshow li.parent{width:100%; line-height:56px; font-size:16px; margin-top:10px;}
.newslist .tabsshow li.parent a{color:#666; display:block; background:#fff; padding-left:20px; position:relative;}
.newslist .tabsshow li.parent a:after{width:14px; height:14px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:20px; right:20px; content:""; transform:rotate(45deg);}
.newslist .tabsshow li.parent a:hover{color:#333;}
.newslist .tabsshow li.child{display:none; background:none; font-size:14px; line-height:42px;}
.newslist .tabsshow li.child a{padding-left:20px; background:none; color:#666; display:block;}
.newslist .tabsshow li.child a:hover{color:#0a6fb3;}
.newslist .tabsshow li.curr a{color:#333;}
.newslist .tabsshow li.curr a:after{width:14px; height:14px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:20px; right:20px; content:""; transform:rotate(135deg);}
.newslist .tabsshow .childwrap{}

.newslist .list li{position:relative; height:180px; overflow:hidden; padding:0rem 0 3rem 0;}
.newslist .list li a{display:block; padding-left:300px; height:180px; position:relative;}
.newslist .list li a img{width:280px; height:180px; position:absolute; top:0px; left:0px;}
.newslist .list li a span{color:#666; font-size:1.8rem; line-height:2; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:1rem;}
.newslist .list li a p{margin:0; line-height:2; font-size:1.1rem; color:#666;}
.newslist .list li a .more{position:absolute; bottom:3rem; left:300px; width:148px; height:48px; text-align:center; line-height:48px; font-size:1.1rem; color:#666; background:#f2f2f2;}
.newslist .list li a .more:hover{color:#fff; background:#0c6eb7;}


.newslist2{padding:3rem 0;}
.newslist2 h2.tit{text-align:center; font-size:1.8rem; line-height:2; margin-bottom:0px; font-weight:normal; color:#333; border-bottom:1px solid #ddd;}
.newslist2 h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}
.newslist2 h2.tit a{display:inline-block; font-size:1.8rem; position:relative; text-align:center; font-weight:normal; color:#999; border-bottom:2px solid #fff; margin:0 6rem;}
.newslist2 h2.tit a.curr{color:#b28247; border-bottom:2px solid #b28247; font-weight:700;}
.newslist2 li{position:relative; border-bottom:1px solid #ddd; overflow:hidden; padding:3rem 0;}
.newslist2 li a.img{width:480px; height:360px; float:left;}
.newslist2 li a.img img{width:480px; height:360px; display:block;}
.newslist2 li .iwrap{width:calc(100% - 540px); float:right; margin-right:30px;}
.newslist2 li a.title{color:#666; font-size:1.8rem; line-height:2; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:1rem;}
.newslist2 li p{margin:0; line-height:2; font-size:1.1rem; color:#666;}
.newslist2 li a.more{position:absolute; bottom:5rem; left:510px; border:1px solid #666; width:148px; height:48px; text-align:center; line-height:48px; font-size:1.1rem; color:#666; background:#fff;}
.newslist2 li a.more:hover{color:#fff; background:#b28247; border-color:#b28247;}
.newslist2 li:hover{background:#f9f9f9;}


.newsinfoshow{padding:3rem 0;}
.newsinfoshow h2.tit{text-align:center; font-size:1.8rem; line-height:2; padding-bottom:10px; margin-bottom:0px; font-weight:normal; color:#333; border-bottom:1px solid #ddd;}
.newsinfoshow h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}
.newsinfoshow h2.tit a{display:inline-block; font-size:1.8rem; position:relative; text-align:center; font-weight:normal; color:#999; border-bottom:2px solid #fff; margin:0 6rem;}
.newsinfoshow h2.tit a.curr{color:#b28247; border-bottom:2px solid #b28247; font-weight:700;}
.newsinfoshow h1{text-align:center; font-size:20px; line-height:1.5; color:#333; text-align:center;}
.newsinfoshow .other{text-align:center; font-size:1.1rem; color:#999; line-height:2; margin-bottom:2rem;}
.newsinfoshow .other img{display:inline-block; vertical-align:middle; width:1.3rem; margin-left:1rem;}
.newsinfoshow h3{text-align:center;font-size:1.65rem; line-height:2; font-weight:700;}
.newsinfoshow .content{overflow:hidden; padding:10px;}
.newsinfoshow .content img{max-width:100% !important;}



.left{width:280px; background:#f2f2f2; float:left; padding:10px;}

.right{width:840px; float:right;}

.prolist{padding:3rem 0;}
.prolist h2.tit{text-align:center; font-size:2rem; font-weight:normal; color:#fff; background:#0c6eb7; color:#fff; line-height:8rem; margin:0px;}
.prolist h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}
.prolist .tabsshow{}
.prolist .tabsshow li.parent{width:100%; line-height:56px; font-size:16px; margin-top:10px;}
.prolist .tabsshow li.parent a{color:#666; display:block; background:#fff; padding-left:20px; position:relative;}
.prolist .tabsshow li.parent a:after{width:14px; height:14px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:20px; right:20px; content:""; transform:rotate(45deg);}
.prolist .tabsshow li.parent a:hover{color:#333;}
.prolist .tabsshow li.child{display:none; background:none; font-size:14px; line-height:42px;}
.prolist .tabsshow li.child a{padding-left:20px; background:none; color:#666; display:block;}
.prolist .tabsshow li.child a:hover{color:#0a6fb3;}
.prolist .tabsshow li.curr a{color:#333;}
.prolist .tabsshow li.curr a:after{width:14px; height:14px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:20px; right:20px; content:""; transform:rotate(135deg);}
.prolist .tabsshow .childwrap{}


.prolist .listshow li{width:auto; padding:0px 0px; height:60px; line-height:60px; margin:0px 20px 20px 0px; display:inline-block; overflow:hidden; font-size:14px;}
.prolist .listshow li a{display:block; padding:0px 30px; background:#f2f2f2; color:#666;}
.prolist .listshow li.curr a{background:#0c6eb7; color:#fff;}

.proshow{padding:3rem 0;}
.proshow .bimgshow{float:left; width:50%; margin-bottom:2rem;}
.proshow .bimgshow img{margin:0px; width:100%; display:none;}
.proshow .bimgshow img:nth-child(1){display:block;}
.proshow .proinfoshow{float:right; width:40%; padding:0 5%; line-height:1.8; margin-bottom:2rem;}
.proshow .proinfoshow .logoimg{width:150px;}
.proshow .proinfoshow .logoimg img{width:100%; display:block;}
.proshow .proinfoshow h3{font-size:2.2rem; margin:0; font-weight:normal; color:#343434; border-bottom:1px solid #3f3a39;}
.proshow .proinfoshow p{margin:0; font-size:1.3rem; color:#666;}
.proshow .proinfoshow .brief{margin:0; font-size:1.3rem; color:#333;}
.proshow .proinfoshow .gimg{display:none;}
.proshow .contents{overflow:hidden; padding:10px;}
.proshow .contents img{max-width:100% !important;}

.pro_info_show h1{font-size:2.2rem; margin:0; font-weight:normal; color:#343434; line-height:3; text-align:center;}
.pro_info_show .content{overflow:hidden; padding:10px 0px;}
.pro_info_show .content img{max-width:100% !important;}


.contactus{padding:3rem 0;}
.contactus h2.tit{text-align:center; font-size:3rem; line-height:1.5; padding-bottom:10px; margin-bottom:0px; font-weight:normal; color:#333; margin-bottom:3rem;}
.contactus h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}
.contactus .contents{overflow:hidden; width:490px; height:440px; padding:20px; background:#eee; overflow:hidden; float:left;}
.contactus .contents img{max-width:100% !important;}
.contactus .map{width:calc(100% - 560px); height:480px; overflow:hidden; float:right;}
.contactus .content{overflow:hidden; width:100%; padding:20px 0px; overflow:hidden;}
.contactus .content img{max-width:100% !important;}

.nywrap{padding:5rem 0;}
.nywrap h1{margin:4rem 0; color:#666; font-size:1.25rem; font-weight:700;}
.nywrap h1 span{color:#999; font-family:Arial;}
.wrapbg{background:#f6f6f6;}
.nywrap .content_left{width:calc(100% - 445px); padding:10rem 0 2rem 0; overflow:hidden;}
.nywrap .content_left img{max-width:100% !important;}
.nywrap .img_right{width:355px; position:absolute; bottom:0px; right:0px;}
.nywrap .img_right img{width:100%; display:block;}

.nywrap .content_left2{width:calc(100% - 580px); padding:10rem 0 2rem 0; overflow:hidden;}
.nywrap .content_left2 img{max-width:100% !important;}
.nywrap .img_right2{width:470px; position:absolute; bottom:0px; right:0px;}
.nywrap .img_right2 img{width:100%; display:block;}

.nywrap .adwrap{width:100%; padding:3rem 0;}
.nywrap .adwrap img{display:block; width:100%;}
.nywrap .pd5r{padding:5rem 0;}
.nywrap .img_left{width:770px; float:left;}
.nywrap .img_left img{display:block; width:100%;}
.nywrap .content_right{float:right; width:calc(100% - 860px); overflow:hidden;}
.nywrap .content_right img{max-width:100% !important;}

.nywrap .imgshow{background:#f6f6f6; padding:2rem;}
.nywrap .imgshow a{cursor:default; display:none;}
.nywrap .imgshow a:nth-child(1){display:block;}
.nywrap .imgshow img{display:block; width:100%;}

.nywrap h2.tit{text-align:center; font-size:1.8rem; line-height:2; padding-bottom:10px; margin-bottom:0px; font-weight:normal; color:#333;}
.nywrap h2.tit span{display:block; font-size:1.1rem; position:relative; text-align:center; font-weight:700; color:#999;}
.nywrap .timeline{height:3px; position:relative; background:#999;}
.nywrap .timeline ul li{float:left; width:14px; height:14px; background:#999; border-radius:7px; cursor:pointer; margin-left:2%; margin-top:-6px; margin-right:20%; position:relative;}
.nywrap .timeline ul li.curr{background:#b28247; color:#b28247;}
.nywrap .timeline_content{display:none; padding:4rem 2rem;}
.nywrap .timeline_content:nth-child(1){display:block;}

.float_nav{display:none;}
.float_contact{display:none;}
.m_nav{display:none;}
.m_contactus{display:none;}
.choosetype{display:none;}
.left_hide{display:none;}


@media screen and (max-width: 1000px) {
    html,body{font-size:12px;}
    .wrap{width:100%; overflow:hidden;}
    .head .headright{display:none;}
    .head{padding:0 10px; width:calc(100% - 20px);}
    .shadowbg{width:100%; height:100%; background:#000; opacity:0.6; z-index:999; position:fixed; top:0px; left:0px; display:none;}
    .whitebg{width:100%; height:100%; background:none; z-index:999; position:fixed; top:0px; left:0px; display:none;}
    .nav{display:none;}
    .float_nav{position:fixed; z-index:9999; width:50%; top:0px; right:0px; height:100%; display:none; background-color:#000; opacity:0.8;}
    .float_nav ul li{line-height:3rem; border-bottom:1px solid #fff; position:relative;}
    .float_nav ul li a{display:block; padding-left:1rem; color:#fff;}
    .float_nav ul li a.whites{background-color:#fff; color:#333;}
    .float_nav ul li ul{display:none; position:absolute; top:0px; left:100%; background:#000; width:100%;}
    .float_nav ul li ul li{}
    .float_contact{position:fixed; z-index:9999; width:calc(50% - 20px); top:calc(2.5rem + 50px); right:0px; min-height:3rem; display:none; background-color:#000; opacity:0.8; color:#fff; padding:10px; line-height:1.8;}

    .top{padding-bottom:0px;}
    .top .logo{width:100px; height:40px; background:url(logo.png) center center no-repeat; display:block; margin:5px 5px 5px 10px; background-size:100% 100%;}
    .top .m_nav{position:absolute; top:10px; right:10px; display:block; width:30px; height:30px; background:url(m_01.png) center center no-repeat; background-size:30px 30px; cursor:pointer; transform:rotate(180deg);}
    .top .m_contactus{position:absolute; top:10px; right:10px; display:block; width:30px; height:30px; background:url(m_02.png) center center no-repeat; background-size:30px 30px; cursor:pointer;}

    .bottom{background:#3f3a39; color:#fff; padding:1em 0;}
    .bottom .logo{width:100%; height:70px; background:url(logo2.png) center center no-repeat; float:none;}
    .bottom .btlinks{width:100%; float:none; display:block;}
    .bottom ul{display:block;}
    .bottom ul li{ color:#fff; width:92%; padding:0 4%; float:none; line-height:2rem; border-left:1px solid #666; color:#999; text-align:center;}
    .bottom ul li:nth-child(1){display:none;}
    .bottom ul li:nth-child(2){display:none;}
    .bottom ul li span:after{position:absolute; content:""; background:url(index04.png) center center; width:56px; height:2px; top:3rem; left:50%; margin-left:-28px;}
    .bottom ul li ul li img{max-width:100%; display:block;}

    .last{line-height:3rem; background:#231815; height:auto; text-align:center; overflow:inherit !important; padding:0px 10px;}
    .last .copys{color:#999; position:inherit; top:auto; right:auto; text-align:center;}
    .last .share img{display:inline-block; vertical-align:middle;}
    .last .share{padding:0px 5px; min-height:24px; overflow:hidden;}
    .last .share .bdsharebuttonbox{margin:0px auto; padding:10px 0px 5px 0px;}
    .last .share .bdsharebuttonbox a{display:inline-block !important; float:none !important; margin:0px 5px;}

    .in_about{padding:1rem 0;}
    .btns{padding:0rem 0;}
    .in_pro{background:#fff; padding:1rem 0;}
    .btns ul li{width:calc(33.33% - 10px); float:left; margin:0 5px; padding:1rem 0; text-align:center;}
    .links ul li{width:50%; height:auto; overflow:hidden; position:relative; float:left;}
    .links ul li img{display:block; margin:0px 10px 10px 10px; width:calc(100% - 20px); opacity:1; height:70px;}

    .adwwrap .pos_ads{position:absolute; background:#fff; opacity:0.9; padding:10px 10px; top:10px; right:10px; width: calc(100% - 40px); height:calc(100% - 40px); overflow:hidden;}
    .adwwrap .pos_ads .tit{margin:0px;}
    .adwwrap .pos_ads .tit span{display:none;}

    .prolist{padding:0rem 0 1rem 0; position:relative;}
    .proshow{padding:0rem 0 1rem 0;}
    .proshow .bimgshow{width:100%; float:none;}
    .proshow .proinfoshow{float:none; width:calc(100% - 20px); padding:0 10px; line-height:1.8; margin-bottom:2rem;}
    .proshow .proinfoshow h3{}

    .newslist{padding:0rem 0 1rem 0;}
    .newslist li{position:relative; border-bottom:1px solid #ddd; overflow:hidden; padding:1rem 1rem;}
    .newslist li a.img{width:100%; float:none;}
    .newslist li a.img img{width:100%; display:block;}
    .newslist li .iwrap{width:calc(100%); float:none; margin-right:0px;}
    .newslist li a.title{color:#666; font-size:1.8rem; line-height:2; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:1rem;}
    .newslist li p{margin:0; line-height:2; font-size:1.1rem; color:#666;}
    .newslist li a.more{position:relative; bottom:auto; left:calc(50% - 75px); border:1px solid #666; width:148px; height:48px; text-align:center; line-height:48px; margin-top:10px; font-size:1.1rem; color:#666; background:#fff; display:block;}

    .newslist2{padding:0rem 0 1rem 0;}
    .newslist2 h2.tit a{margin: 0 2rem;}
    .newslist2 li{position:relative; border-bottom:1px solid #ddd; overflow:hidden; padding:1rem 1rem;}
    .newslist2 li a.img{width:100%; float:none;}
    .newslist2 li a.img img{width:100%; display:block; height:auto;}
    .newslist2 li .iwrap{width:calc(100%); float:none; margin-right:0px;}
    .newslist2 li a.title{color:#666; font-size:1.8rem; line-height:2; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:1rem;}
    .newslist2 li p{margin:0; line-height:2; font-size:1.1rem; color:#666;}
    .newslist2 li a.more{position:relative; bottom:auto; left:calc(50% - 75px); border:1px solid #666; width:148px; height:48px; text-align:center; line-height:48px; margin-top:10px; font-size:1.1rem; color:#666; background:#fff; display:block;}

    .newsinfoshow{padding:0rem 0 1rem 0;}
    .contactus{padding:0rem 0 1rem 0;}

    .contactus .contents{overflow:hidden; width:calc(100% - 20px); height:auto; padding:10px; background:#eee; overflow:hidden; float:none; margin-bottom:20px;}
    .contactus .contents img{max-width:100% !important;}
    .contactus .map{width:calc(100%); height:320px; overflow:hidden; float:none;}
    .contactus .content{overflow:hidden; width:calc(100% - 20px); padding:0px 10px 10px 10px; overflow:hidden;}
    .contactus .content img{max-width:100% !important;}

    .nywrap{padding:0rem 0 1rem 0;}
    .nywrap h1{margin:1rem 0 1rem 0; text-indent:5px;}
    .bread{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent:10px;}
    .nywrap .content_left2{width:calc(100% - 20px); padding:10px; float:none;}
    .nywrap .img_right2{width:100%; float:none; position:relative; bottom:auto; right:auto;}

    .nywrap .img_left{width:100%; float:none;}
    .nywrap .content_right{width:calc(100% - 20px); padding:10px; float:none;}
    .nywrap .timeline ul li{margin-right:15%; margin-left:3.5%;}

    .nywrap .content_left{width:calc(100% - 20px); padding:10px;}
    .nywrap .img_right{position:relative; width:100%; bottom:auto; right:auto;}
    .nywrap .img_right img{width:60%; display:block; margin:0 auto;}
    .prolist .listshow li{width:auto; padding:0px 0px; height:40px; line-height:40px; margin:0px 10px 10px 0px; display:inline-block; overflow:hidden; font-size:14px;}

    .in_about .leftad{width:calc(100% - 20px); margin:0px auto; float:none; display:none;}
    .in_about .leftad img{width:100%; display:block;}
    .in_about .rightinfo{float:none; width:calc(100% - 20px); margin:0px auto;}
    .in_about .tit{text-align:left; margin-top:10px; font-size:1.75rem; padding-left:15px;}
    .in_about .tit:before{content:""; position:absolute; width:12px; height:7px; background:#92c321; top:9px; left:-3px;}
    .in_about a.more{display:block; margin:0px auto; width:75px; height:25px; line-height:25px;}
    .in_pro2 a.more{display:block; width:75px; height:25px; border:1px solid #ccc; text-align:center; line-height:25px; margin:4rem auto 0 auto; color:#999;}
    .in_news a.more{display:block; width:75px; height:25px; border:1px solid #ccc; text-align:center; line-height:25px; margin:4rem auto 0 auto; color:#999;}
    .in_pro2 .tit span{padding:0px 10px;}
    .in_pro ul li{width:calc(100% - 20px); float:none; margin:10px;}
    .in_pro .tit{font-size:1.75rem;}
    .in_pro .tit span{padding:0px 10px;}


    .in_pro .goleft{width:60px; height:60px; cursor:pointer; position:absolute; top:250px; left:10px; background:#fff; line-height:60px; text-align:center; font-size:40px; border-bottom-right-radius:30px; border-top-right-radius:30px; border-bottom-left-radius:30px; border-top-left-radius:30px; font-family:SimSun; z-index:2; border:1px solid #eee; box-shadow:0px 0px 2px#ddd; color:#999;}
    .in_pro .goright{width:60px; height:60px; cursor:pointer; position:absolute; top:250px; right:10px; background:#fff; line-height:60px; text-align:center; font-size:40px; border-radius:30px; border-top-left-radius:30px; border-bottom-right-radius:30px; border-top-right-radius:30px; font-family:SimSun; z-index:2; border:1px solid #eee; box-shadow:0px 0px 2px#ddd; color:#999;}
    .in_pro .listscroll{overflow:hidden; height:340px; width:320px; margin:0px auto;}
    .in_pro .listscroll ul{width:9999px;}
    .in_pro ul li{width:280px; margin:20px; overflow:hidden; float:left; background:#fff; box-shadow:0px 5px 5px#ccc;}
    .in_pro ul li a.title{display:block; overflow:hidden; position:relative; width:100%; height:60px; color:#333; line-height:60px; font-size:1.35rem; text-align:center;}

    .in_pro ul li:hover a{background:#0c6eb6; color:#fff;}
    .in_pro ul li a img{width:280px; height:240px; display:block; position:relative; z-index:1;}

    .in_pro2{padding:1rem 0;}
    .in_pro2 .tit{font-size:1.75rem;}
    .in_pro2 ul li{width:calc(100% - 40px); margin:20px; overflow:hidden; float:none; line-height:2;}
    .in_pro2 ul li a{display:block; overflow:hidden; position:relative; width:100%; height:auto; color:#333; text-align:center; font-size:1.5rem; font-weight:normal;}
    .in_pro2 ul li span{color:#999; font-size:1.2rem; text-align:center; display:block;}
    .in_pro2 ul li a img{width:100%; height:200px; display:block; position:relative; z-index:1;}


    .in_news{padding:1rem 0;}
    .in_news .tit{font-size:1.75rem;}
    .in_news ul li{width:calc(100% - 20px); float:none; padding:0px 10px 10px 10px; margin:0px;}
    .in_news ul li a{display:block; width:calc(100% - 150px); color:#333; padding-left:150px; position:relative;}
    .in_news ul li a span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.2rem; height:30px; font-weight:700; line-height:30px;}
    .in_news ul li a img{display:block; width:140px; height:90px; position:absolute; top:0px; left:0px;}
    .in_news ul li a p{margin:0px; color:#999; font-size:1rem; height:60px; line-height:20px; overflow:hidden;}


    .links .tit{font-size:1.75rem;}

    .contactus h2.tit{margin:1rem 0;}


    /*.newslist .list li{position:relative; overflow:hidden; padding:10px 10px 10px 10px; width:calc(100% - 20px);}
    .newslist .list li a.img{width:100%; float:none;}
    .newslist .list li a.img img{width:100%; display:block;}
    .newslist .list li .iwrap{width:calc(100%); float:none; margin-right:0px;}
    .newslist .list li a.title{color:#666; font-size:1.8rem; line-height:2; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:0rem;}
    .newslist .list li p{margin:0; line-height:2; font-size:1.1rem; color:#666;}
    .newslist .list li a.more{position:relative; bottom:auto; left:auto; width:148px; height:48px; text-align:center; line-height:48px; font-size:1.1rem; color:#666; background:#f2f2f2; display:block; margin:10px auto;}
    .newslist .list li a.more:hover{color:#fff; background:#0c6eb7;}*/

    .newslist .list li{width:calc(100% - 0px); float:none; padding:0px 0px 10px 0px; margin:0px;}
    .newslist .list li a{display:block; width:calc(100% - 150px); color:#333; padding-left:150px; position:relative;}
    .newslist .list li a span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.2rem; height:30px; font-weight:700; line-height:30px;}
    .newslist .list li a img{display:block; width:140px; height:90px; position:absolute; top:0px; left:0px;}
    .newslist .list li a p{margin:0px; color:#999; font-size:1rem; height:60px; line-height:20px; overflow:hidden;}



    .left{width:calc(100% - 20px); z-index:1000; float:none; padding:10px; /*background:#fff;*/ position:fixed; top:0px; display:none;}
    .right{width:calc(100% - 20px); float:none; padding:10px; position:relative; z-index:2;}
    .choosetype{position:fixed; top:calc(40% - 10px); right:0px; color:#333; width:26px; text-align:center; background:#eee; padding:5px; display:block; border:1px solid #ccc; border-right:none; border-top-left-radius:3px; border-bottom-left-radius:3px; z-index:5;}

    .prolist h2.tit{display:none;}
    .left_hide{position:absolute; background:#f2f2f2; color:#333; height:24px; width:48px; line-height:24px; text-align:center; left:calc(50% - 24px); bottom:-24px; display:block; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}

    .prolist .tabsshow li.parent{width:100%; line-height:30px; font-size:14px; margin-top:0px; border-bottom:1px solid #f2f2f2;}
    .prolist .tabsshow li.parent a{color:#666; display:block; background:#fff; padding-left:10px; position:relative;}
    .prolist .tabsshow li.parent a:after{width:10px; height:10px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:10px; right:10px; content:""; transform:rotate(45deg);}
    .prolist .tabsshow li.parent a:hover{color:#333;}
    .prolist .tabsshow li.child{display:none; background:none; font-size:14px; line-height:30px;}
    .prolist .tabsshow li.child a{padding-left:20px; background:none; color:#666; display:block;}
    .prolist .tabsshow li.child a:hover{color:#0a6fb3;}
    .prolist .tabsshow li.curr a{color:#333;}
    .prolist .tabsshow li.curr a:after{width:10px; height:10px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:10px; right:10px; content:""; transform:rotate(135deg);}


    .newslist h2.tit{text-align:center; font-size:2rem; font-weight:normal; color:#fff; background:#0c6eb7; color:#fff; line-height:8rem; margin:0px; display:none;}

    .newslist .tabsshow{}
    .newslist .tabsshow li{margin:0px; padding:0px;}
    .newslist .tabsshow li.parent{width:100%; line-height:30px; font-size:14px; margin-top:0px; border-bottom:1px solid #f2f2f2;}
    .newslist .tabsshow li.parent a{color:#666; display:block; background:#fff; padding-left:20px; position:relative;}
    .newslist .tabsshow li.parent a:after{width:10px; height:10px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:10px; right:10px; content:""; transform:rotate(45deg);}
    .newslist .tabsshow li.parent a:hover{color:#333;}
    .newslist .tabsshow li.child{display:none; background:none; font-size:14px; line-height:30px;}
    .newslist .tabsshow li.child a{padding-left:20px; background:none; color:#666; display:block;}
    .newslist .tabsshow li.child a:hover{color:#0a6fb3;}
    .newslist .tabsshow li.curr a{color:#333;}
    .newslist .tabsshow li.curr a:after{width:10px; height:10px; border-top:1px solid #666; border-right:1px solid #666; position:absolute; top:10px; right:10px; content:""; transform:rotate(135deg);}
}