@charset "utf-8";
/* CSS Document */
/* CSS Reset */
/*------------------------------- ----------------------------------------------------*/
*{ margin:0; padding:0;}
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
a{outline:none; text-decoration:none;/*去掉手机链接的默认阴影*/-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;} 
a:hover{text-decoration: none;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"],input[type="text"],input[type="password"],textarea, button { -webkit-appearance: none !important; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
html {font-size:62.5%}
@media only screen and (min-width:0px) {/*iphone5*/html {font-size:62.5%!important}}
@media only screen and (min-width:360px) {/*三星note*/html {font-size:70.31%!important}}
@media only screen and (min-width:376px) {/*iphone6*/html {font-size:73.24%!important}}
@media only screen and (min-width:480px) {html {font-size:94%!important}}
@media only screen and (min-width:560px) {html {font-size:109%!important}}
@media only screen and (min-width:640px) {html {font-size:125%!important}}
/***************Reset***********************/   

.fl{float: left;}
.fr{float: right;}

body{font-family:"微软雅黑",Arial,Verdana,Helvetica,sans-serif;max-width:640px; margin: 0 auto;position: relative; overflow-x: hidden; }
img {max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none}
.w_break{/*文字超出隐藏*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}

/****top 菜单****/
.Top-box{overflow:hidden;}
#Menu-btn{float:right;margin-top: -11.3%;right: 4.69%;width: 6.25%;position:relative;overflow:hidden;display:block;}
#Menu-btn-h{padding: 5.46% 0;width: 8.33%;overflow: hidden; max-height: 110px;display:none;background-color: rgba(0, 0, 0, 0.8);margin-left:85%;}
#Menu-btn-h img{float:right;right: 6.25%;width:100%;position:relative;overflow:hidden;z-index:1;}
#menu{position:absolute;display:none;top:0;right: 0;margin:0;padding:0;z-index:5;padding-left:18%;width: 61%;max-width: 395px;background-color: rgba(32, 32, 32, 0.98);z-index: 1;padding-bottom:20%;}
#menu li{font-size:1.4rem;height:4rem; text-align:center; list-style:none; border-bottom:1px solid #454545;line-height:4rem;}
#menu .border_none{border-bottom:none;}
#menu li a{color:#fff;display:block;width:100%;text-align: left;}
#menu li:hover a,#stop a{color:#fff;}
#menu .Contact{font-size:1.5rem;color:#da251c;padding:2rem 0% 5% 0%;line-height: 2.2rem;}


/*首页banner*/
.block_home_slider {display: block;position: relative;text-align: center;margin-right: auto;margin-left: auto;} 
.block_home_slider .slide {position:relative;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.flexslider .slides a {display: block;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-direction-nav{display: none;} 
 
/*banner焦点*/
.flex-control-nav{width:100%;position:absolute;bottom:1rem;text-align:center;}
.flex-control-nav li{margin:0 1em;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;width:.5em;height:.5em;overflow:hidden;text-indent:-99em;cursor:pointer;border:4px solid #fff;border-radius:50%;background-color:#fff;}
.flex-control-paging li a.flex-active{background-color:#0272d3;}


/*nav-index*/
.nav-index{clear:both;}
.nav-index ul {display:-webkit-box;display:-moz-box;display:-ms-box;display:box;margin-bottom:1.5em;padding:0  1.125%;}
.nav-index li {display:block;width:33.3333%;}

.nav-index li a {display:block;width:100%;padding:1.875em 0 0;text-align:center}
.nav-index li a .ico {display:block;margin:0 auto 1em;width:84.375%;border-radius: 50%;
-webkit-background-size:5em 5em;
-moz-background-size:5em 5em;
-o-background-size:5em 5em;background-size:5em 5em}
.nav-index li a .ico img{width: 100%; }
.nav-index li a .T {font-size:1.3rem;color:#333;}


/*版权*/
.copyright{width:100%; overflow:hidden; background:#000; margin-bottom:5rem; padding:1rem;}
.copyright .fl{width:27%;}
.copyright .fl img{width:100%;}
.copyright .fl p{ font-size:1rem; text-align:center; color:#FFF; padding-top:0.5rem;}
.copyright .fr{width:70%;}
.copyright .fr dl{font-size:1.3rem; color:#FFF; line-height:2.5rem;}


/*漂浮*/
.xf{width:100%; max-width:640px; margin:0 auto; position:fixed; bottom:0; z-index:999; font-size:1.2rem;}
.xf li{width:25%; float:left; text-align:center; color:#FFF; height:3rem; line-height:3rem; border-right:#333 1px solid; background:#000;}
.xf li a{color:#FFF;}
.xf li:last-child{border-right:0px;;}


/**************page*************/
.page{padding:1.5rem 3.125% 0 3.125%;overflow:hidden;}
.page_text{line-height:2.5rem;font-size:1.4rem;}
.page_text .title{margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px dashed #ddd;}
.page_text .pro_info img{max-width:100% !important; height:auto !important;}

.page .MenuList{width:100%;}
.page .Focus{padding:0 1rem 0 1.5rem;background-color:#f5f5f5;font-size:1.4rem;color: #202020;height:3.75rem;line-height:3.75rem;position:relative;}
.page .Focus #M_btn{position:absolute;top:-0.2rem;right:1.5rem;width:1.4rem;}
.page #DropList{width:100%;overflow:hidden;}
.page #DropList ul{margin:0 auto;display:block;width: calc(100% + 4.75rem - 2.5rem);padding: 0.8rem 1rem 1rem 1.5rem;background-color:#f5f5f5;}
.page #DropList ul li{min-height:1rem;padding:0.5rem 0;padding-right: 4.75rem;display:inline-block;}
.page #DropList ul li a{font-size:1.4rem;display:inline-block;color: #707070;}
.page #DropList ul .select a{color:#f6a800;}

.page1{width:92%; margin:auto; margin-top:1rem;}
.page1 .txt{font-size:2rem; color:#333; margin-bottom:1rem; border-bottom:#CCC 1px solid; padding-bottom:1rem;}
.page1 .txt span{ font-size:1.5rem; padding-top:10px;}
.page1 .nr{font-size:1.5rem; margin-bottom:2rem; padding-bottom:3rem; padding-top:1rem;}
.page1 .lx{width:88%; margin:auto; text-align:center; background:#f6a800; color:#FFF; margin-bottom:2rem; font-size:1.8rem; padding-top:0.5rem; padding-bottom:0.5rem; font-weight:bold; border-radius:0.5rem;}
.page1 .pr dl{background:#FFF; margin-bottom:1rem; padding:0.5rem; float:left; width:48%; margin-right:4%;}
.page1 .pr dl:nth-child(2n){ margin-right:0;}
.page1 .pr dl p{ color:#333; font-size:1.2rem; text-align:center; padding-top:0.8rem;}

.page2{width:96%; margin:auto; font-size:1.5rem; font-weight:bold; text-align:center; margin-top:2rem;}
.page2 .txt{ font-size:0.8rem; color:#666; font-weight:100; border-bottom:#ccc 1px solid; padding-bottom:1.2rem; padding-top:1rem;}
.page2 .txt span{ margin-right:1rem;}
.page2 .pr{ margin-top:1rem; font-size:1rem; color:#333; text-align:left; font-weight:100; margin-bottom:1.5rem;}


/*分页*/
.pagenation {clear: both;height: auto; position: relative; width:94%; margin:auto; margin-bottom:5rem; overflow:hidden;}
.pagenation a{float:left; font-size:1rem; color:#666;  padding:0.1rem 0.2rem; border:#CCC 1px solid; padding:0px 0.5rem; margin-left:-1px;}

.search{width:93.75%; margin:0 auto; padding:1.5rem 0;}
.search input[type=text]{border:1px solid #ccc; width:calc(100% - 3rem - 3px); height:3rem; line-height:3rem; margin:0; float:left; font-size:1.2rem; text-indent:5px;}
.search input[type=submit]{border:1px solid #ccc; border-left:none; background:none; width:3rem; height:calc(3rem + 2px); margin:0; padding:0; float:left;}

body,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; font-family: arial;}


.box1{width:100%; overflow:hidden; margin-bottom:1.5rem;}
.box1 .txt{margin-bottom:1.5rem; text-align:center; }
.box1 .txt dt{font-weight:bold; font-size:2rem; color:#c82224;}
.box1 .txt dd{ font-size:12px; color:#999;}
.box1 .bod{width:94%; margin:auto;}
.box1 .bod dl{float:left; width:48%; margin-right:4%; margin-bottom:1.2rem; background:#FFF; padding:0.6rem;}
.box1 .bod dl:nth-child(2n){margin-right:0px;}
.box1 .bod dl p{text-align:center; font-size:1.2rem; padding-top:0.8rem;}
.box1 .bod dl a{color:#333;}

.box3bj{ background:#c82224; overflow:hidden;}
.box3bj .txt{margin-bottom:1.5rem; text-align:center; padding-top:2rem;}
.box3bj .txt dt{font-weight:bold; font-size:2rem; color:#fff;}
.box3bj .txt dd{ font-size:12px; color:#fff;}
.box3{ width:94%; margin:auto;}
.box3 dl{ width:48%; margin-right:4%; float:left; border:#FFF 0.8rem solid;	margin-bottom:1.2rem;}
.box3 dl:nth-child(2n){ margin-right:0px;}
.box3 dl p{ text-align:center; font-size:1.2rem; line-height:3rem; color:#333; background:#FFF;}

.box2bj{ width:100%; background:#fff; overflow:hidden;}
.box2{width:94%; margin:auto;}
.box2 .txt{text-align:center; margin-top:2rem;}
.box2 .txt dt{font-weight:bold; font-size:2rem; color:#c82224;}
.box2 .txt dd{ font-size:12px; color:#999;}
.box2 .bod{font-size:1.0rem; padding-bottom:1.8rem;}
.box2 .bod p{ line-height:1.6rem; padding-top:1rem; color:#333;}
.box2 .bod dt{ margin-top:1.5rem; width:30%; background:#c82224; color:#FFFl}
.box2 .bod dt a{font-size:1.2rem; text-align:center; font-weight:100; line-height:2.5rem; color:#fff; padding-top:0.6rem; padding-bottom:0.6rem; padding-left:2rem; padding-right:2rem;}
.box2 .bod img{ margin-top:1.8rem;}

.box6bj{width:100%; background:#eee; overflow:hidden; margin-bottom:3rem;}
.box6bj .txt{margin-bottom:1.5rem; text-align:center; padding-top:2rem;}
.box6bj .txt dt{font-weight:bold; font-size:2rem; color:#c82224;}
.box6bj .txt dd{ font-size:12px; color:#999;}
.box6{ width:94%; margin:auto; overflow:hidden;}
.box6 dl{ margin-bottom:1rem; background:#FFF; padding-top:0.8rem; padding-bottom:0.8rem; padding-left:1rem; padding-right:1rem; border-radius:0.5rem;}
.box6 dl dt{ font-size:1.5rem;}
.box6 dl dt p{ font-size:1rem; color:#999; font-weight:100; padding-top:0.5rem;}
.box6 dl dd{ font-size:1.2rem; color:#666; font-weight:100; padding-top:0.5rem;}


.banner{width:100%; margin-bottom:0px;overflow:hidden; text-align:center; position:relative; background:#f2f2f2;}
.banner a{display:block; height:300px;; position:relative;}

.pr_list{width:94%; margin:auto; overflow:hidden;}
.pr_list img{ margin-top:1rem; border:#FFF 0.6rem solid;}
.pr_list p{font-size:3rem; text-align:center; padding-top:1.4rem; padding-bottom:1.4rem;}
.pr_list .bod{border-top:#CCC 1px solid; font-size:1.2rem; padding-top:2rem; padding-bottom:2rem; margin-bottom:3rem;} 

.newsbj{width:92%; margin:auto; overflow:hidden; padding-top:1rem;}
.newsbj .txt{font-size:2rem; color:#333; border-bottom:#CCC 1px solid; padding-bottom:1rem;}
.newsbj .txt span{ font-size:1.5rem; padding-top:10px;}
.news{margin-bottom:2rem;}
.news dl{padding-top:1.8rem; padding-bottom:1.8rem; justify-content: center; display: flex; border-bottom:#CCC 1px solid;}
.news dl{width:100%;}
.news dl dt{font-size:1.5rem;}
.news dl dt p{ font-size:1rem; color:#999; font-weight:100; padding-top:1rem;}
.news dl dd{font-size:1.2rem; color:#666; margin-top:1rem;}

.news_list{width:94%; margin:auto; overflow:hidden;}
.news_list img{margin-top:1rem; border:#FFF 0.6rem solid;}
.news_list p{font-size:1.8rem; text-align:center; padding-top:1.4rem; padding-bottom:1.4rem;}
.news_list .bod{border-top:#CCC 1px solid; font-size:1.4rem; padding-top:2rem; padding-bottom:2rem; margin-bottom:3rem; line-height:2.5rem; color:#666;} 
