﻿@charset "utf-8";
body,div,ul,li,ol,pre,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,fieldset,form,textarea,p,th,td,botton,blockquote,span,img,header,article{margin:0;padding:0;}
body{font-size:12px;line-height:24px; width:100%;max-width:750px; margin:0 auto; font-family:"Microsoft YaHei"; overflow-x:hidden;}
form{ display:inline;}
ul,li { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { text-decoration:none; color:#333; outline:none}
a:hover{ color:#e5202a}
img { border:none;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"]{-webkit-appearance: none; line-height:100%;border-radius: 0;}
textarea {  -webkit-appearance: none;border-radius: 0;}   
.button{ border-radius: 0; } 
.document-width{ width:96%; margin:auto; }
.ui-btn-inner{ display:none;}
/****首页***/
.header{ width:100%; height:80px; float:left; position:relative;}
.nav{width:19%; margin-left:1%; height:80px; float:left; cursor:pointer;}
.nav.on{ background:url(../images/nav.png) left center no-repeat; background-size:auto 70px;}
.nav.close{ background:url(../images/nav_1.png) left center no-repeat; background-size:auto 70px;}


.logo{ width:60%; height:80px; float:left; }
.logo a{ width:100%; height:80px; float:left; background:url(../images/logo.png) center center no-repeat; background-size:89px 62px; display:block;}
.language{ width:19%; float:left; margin:5px 1% 5px 0;}
.language a{ width:50%; line-height:70px; height:70px; float:left; border:1px solid #e5202a; box-sizing:border-box; color:#000; font-size:20px; text-align:center;}
.language a.a{ background:#e5202a; color:#fff;}

.nav_lm{ display:none; width:35%; height:auto; float:left; position:absolute; left:0; top:75px; z-index:999; background:#fff/*76bd21*/; padding-bottom:20px;}
.nav_lm ul li a{ width:100%; display:inline-block; height:50px; line-height:50px; border-bottom:1px solid #f2f2f2; font-size:19px; color:#333; text-indent:2em;}
.nav_lm ul li a:hover{ background:#f2f2f2;}


.banner{ width:100%; max-width:750px;  overflow:hidden; position:relative;  height:28vw;}
.banner ul {  overflow:hidden;  }
.banner ul li{ width:100%; max-width:750px; height:100%;   float:left; position:relative;}
.banner ul li img{width:100%; height:100%; display:block;}
/*.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:20px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:7px;width:14px;height:14px; border-radius:7px; background:#fff; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#baf574;;width:34px;height:14px; border-radius:7px;}*/
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:0;text-align:center; z-index:886;}
.banner_span span{display:inline-block;width:33%;height:8px; background:#e9e8e8; cursor:pointer; float:left;}
.banner_span span.cur,.banner_span span:hover{background:#e5202a;}
.banner_span span:nth-child(2) {  width:34%;   }




.bg_xt{ width:100%; height:12px; float:left; background:#e9e8e8;}
.title{ width:100%; height:80px; line-height:80px; font-size:36px; color:#434242; border-bottom:1px solid #e2e2e2; background:url(../images/title_bj.png) left center no-repeat; text-indent:25px;}
.title1{ width:100%; height:80px; line-height:80px; font-size:36px; color:#fff; background:url(../images/title_bj1.png) left center no-repeat; text-indent:25px;}
.no_xt{ border-bottom:none;}

.index_div{ width:100%; height:auto; float:left;}
.index_div ul{ width:100%; height:auto; float:left; margin-bottom:20px;}
.index_div ul li a{ width:33.33%; height:auto; float:left; margin-top:20px;}
.index_div ul li a img{ width:80%; height:auto; margin:0 10%; float:left; display:block;}
.index_div ul li a span{ width:100%; height:40px; line-height:40px; text-align:center; float:left; font-size:24px; color:#1f1e1e;}

.index_div1{ width:100%; height:auto; float:left; background:url(../images/index_div1_bj.jpg) center top no-repeat; background-size:cover; padding-bottom:3%;}
.index_div1_c{ width:98%; padding:1%; height:auto; float:left; background:#f3f2f2;}
.index_div1_c dl{ width:48%; height:145px; margin:1%; float:left; background:#fff;}
.index_div1_c dl dt{ width:15%; height:145px; float:left; background:#fe9900;}
.index_div1_c dl dt img{ width:100%; height:auto; display:block;}
.index_div1_c dl dd{ width:75%; float:left; padding:0 5%;}
.index_div1_c dl dd h3{ width:100%; height:24px; overflow:hidden; line-height:24px; float:left; font-size:24px; color:#3a3939; font-weight:bold; margin:10px 0;}
.index_div1_c dl dd p{ width:100%; height:72px; overflow:hidden; line-height:24px; float:left; font-size:16px; color:#5a5858; }

.index_div2{ width:100%; height:auto; float:left; padding-bottom:3%;}
.index_div2_tt{ width:100%; height:60px; line-height:60px; float:left;}
.index_div2_tt span{ width:50%; float:left; font-size:24px; text-align:center; color:#fff;}
.index_div2_tt span.sp{ background:#e5202a; border-radius:0 15px 0 0;}
.index_div2_tt span.sp1{ background:#7d7d7d; border-radius:15px 0 0 0;}
.index_div2 p.p{ width:100%; height:55px; line-height:55px; font-size:18px; text-align:center; overflow:hidden; border-bottom:1px dashed #f2f2f2; float:left;}
.index_div2 p.p span.s{ width:45%; float:left; color:#5b9615;}
.index_div2 p.p span.s1{ width:45%; float:right; color:#7c7b7b; }
.index_div2 p.p1{ background:url(../images/index_div2_tb_01.png) center center no-repeat;}
.index_div2 p.p2{ background:url(../images/index_div2_tb_02.png) center center no-repeat;}
.index_div2 p.p3{ background:url(../images/index_div2_tb_03.png) center center no-repeat;}
.index_div2 p.p4{ background:url(../images/index_div2_tb_04.png) center center no-repeat;}

.index_div3{ width:100%; height:auto; float:left; padding-bottom:3%;}
.case_div{ margin:0 auto; width:100%; height:auto; position:relative; overflow:hidden;}
.index_div3 ul{ width:100%; height:auto; float:left; margin:1% 0;}
.index_div3 ul li{ width:31.3%; height:auto; float:left; margin:0 1%; border:1px solid #f2f2f2; box-sizing:border-box;}
.index_div3 ul li img{ width:100%; height:100%; display:block;}
.ul_span{margin:5px 0;padding:0px;width:100%; text-align:center; display:none;}
.ul_span span{display:inline-block;margin-left:7px;width:14px;height:14px; border-radius:7px; background:#e9e8e8; cursor:pointer;}
.ul_span span.cur,.ul_span span:hover{background:#5b9615;;width:34px;height:14px; border-radius:7px; }



.index_div4{width:100%; height:auto; float:left;}
dl.xw{ width:100%; height:auto; float:left; background:#fff; margin:10px 0; border-radius:5px;}
dl.xw dt{ width:32%; float:left; height:auto; min-height:50px;}
dl.xw dt img{ width:90%; height:auto; display:block; margin:0 5%; border-radius:3px;}
dl.xw dd{ width:66%; height:auto; float:left; }
dl.xw dd a h2{ width:100%; height:36px; line-height:36px; overflow:hidden; float:left; font-size:22px; color:#363636;}
dl.xw dd a p{ width:100%; height:52px; line-height:26px; overflow:hidden; float:left; font-size:18px; color:#898787;}
dl.xw dd a span{ width:100%; height:26px; line-height:26px; overflow:hidden; float:left; font-size:18px; color:#cfcccc;}
a.more{ width:50%; height:50px; line-height:50px; float:left; margin:30px 25%; font-size:24px; display:inline-block;  border-radius:15px; text-align:center; background:#e5202a; color:#fff;}
a.more:hover{ background:#a8161e;}

.botter{ width:100%; height:auto; float:left; padding:30px 0; background:#e9e8e8; margin-bottom:80px;}
.botter p{ width:100%; height:26px; line-height:26px; font-size:18px; color:#898787; float:left; text-align:center;}
.botter p a{ color:#898787; padding:0 8px; background:url(../images/bootom_xt.png) right center no-repeat;}
.botter p a.last{ background:none;}

.footer{ width:100%; height:90px; z-index:900; float:left; position:fixed; bottom:0; background:#e5202a; max-width:750px; margin:0 auto;}
.footer ul li a{ width:25%;height:90px; display:inline-block; padding-top:50px; line-height:30px; float:left; border-right:1px solid #f2f2f2; box-sizing:border-box; text-align:center; color:#fff; font-size:24px;}
.footer ul li a.a1{ background:url(../images/footer_tb_01.png) center 10px no-repeat; background-size:auto 35px;}
.footer ul li a.a2{ background:url(../images/footer_tb_02.png) center 10px no-repeat; background-size:auto 35px;}
.footer ul li a.a3{ background:url(../images/footer_tb_03.png) center 10px no-repeat; background-size:auto 35px;}
.footer ul li a.a4{ background:url(../images/footer_tb_04.png) center 10px no-repeat; background-size:auto 35px; border-right:none;}


/****关于我们*****/
.ny_banner{ width:100%; height:270px; float:left; color:#fff; text-align:center; background-size:contain; background-size:100% 270px !important;}
.ny_banner h2{ font-size:30px; padding-top:100px; width:100%; margin-bottom:5px; height:auto; float:left;display:none;}
.ny_banner p { font-size:18px; width:100%; height:auto; float:left; display:none;}
.ny_banner p a{ color:#fff;}

dl.ny_nav{ width:100%; height:80px; float:left;}
dl.ny_nav dt a{ width:10%; height:80px; float:left; display:block; background:url(../images/ny_nav_tb_1.jpg) center center no-repeat #e5202a; background-size:80px 80px;}
dl.ny_nav dd{ position:relative; width:90%; height:80px; cursor:pointer;float:left;}
dl.ny_nav dd h3{ width:100%; height:80px; line-height:80px; text-align:center; font-size:28px; color:#e5202a;}
dl.ny_nav dd p{ display:none; z-index:999; width:100%; height:auto; float:left; position:absolute; left:0; top:80px; padding-bottom:20px; background:#fff;}
dl.ny_nav dd p a{ width:100%; height:50px; line-height:50px; display:block; text-align:center; font-size:22px; border-bottom:1px solid #f2f2f2;}
dl.ny_nav dd.on{ background:url(../images/ny_nav_tb_02.png) 94% 28px no-repeat; background-size:40px 25px;}
dl.ny_nav dd.off{ background:url(../images/ny_nav_tb_03.png) 94% 28px no-repeat; background-size:40px 25px;}

.about_c{ width:100%; height:auto; min-height:150px; float:left; background:#fff; padding:2% 0;}
.about_wz{ width:100%; height:auto; float:left; font-size:20px; color:#6b6b6b; line-height:32px;}
.about_wz p{margin-bottom:10px;}
.about_wz.about2 p{text-indent:2em;}
.about_wz img{ width:100%; height:auto; display:block;}
.about_wz1{width:100%; height:auto; float:left; padding:2% 0; }
.about_wz1 dl.d1{ width:100%; height:auto; float:left; background:#e5202a; padding:5% 0; color:#fff; text-align:center;}
.about_wz1 dl.d1 dt{ width:100%; height:auto; float:left; font-size:30px; margin-bottom:10px;}
.about_wz1 dl.d1 dd{ width:80%; padding:0 10%; height:auto; float:left; font-size:24px; line-height:32px;}
.about_wz1 h3{ width:100%; height:auto; float:left; font-size:30px; color:#e5202a; padding:35px 0 15px; text-align:center;}
.about_wz1 strong{width:100%; height:auto; float:left; font-size:24px; line-height:32px; text-align:center; color:#6b6b6b; font-weight:normal; margin-bottom:15px;}
.about_wz1 dl.d2{ width:100%; height:110px;  float:left; border:1px dashed #f2f2f2; margin-top:2%;}
.about_wz1 dl.d2 dt{ width:10%; height:auto; line-height:110px; color:#fff; text-align:center; float:left; font-size:24px; background:#e5202a;}
.about_wz1 dl.d2 dd{ width:86%; padding:2% 2% 0 2%; height:auto; float:left; font-size:20px; color:#555454; line-height:26px;}
.about_wz1 dl.d2 dd strong{ width:100%; font-size:20px; float:left; text-align:left; font-size:24px; color:#555454; line-height:32px; font-weight:normal; padding:0; margin:0;}
.about_wz1 dl.d2 dt.dt1{ line-height:25px; padding:17.5px 0;}

/***精英团队****/
.team_c{ width:100%; height:auto; min-height:150px; float:left; background:#fff; padding:20px 0;}
.team_c dl{ width:100%; height:auto; float:left; border:1px dashed #f2f2f2; margin-bottom:2%; box-sizing:border-box;}
.team_c dl dt{ width:36%; height:auto; float:left;}
.team_c dl dt img{ width:100%; height:auto; display:block;}
.team_c dl dd{ width:60%; padding:2% 2% 0 2%; height:auto; float:left; font-size:18px; color:#555454; line-height:26px;}
.team_c dl dd h2{ width:100%; height:auto; float:left; color:#e5202a; font-size:26px; line-height:36px;}

/******我们的故事****/
.story_c{width:100%; height:auto; min-height:150px; float:left; background:#fff; padding:20px 0 0 0;}
.story_c dl{ width:100%; height:auto; float:left; background:#f7f6f6; margin-bottom:2%;}
.story_c dl dd{ width:100%; height:auto; float:left; margin:0; padding:0;}
.story_c dl dt{ width:94%; padding:1% 3% 3% 3%; height:auto; float:left; font-size:18px; line-height:26px; color:#5f5f5f;}
.story_c dl dt h2{ width:100%; height:auto; float:left; font-size:24px; color:#363636; line-height:24px;}

/****新闻列表****/
.news_c{ width:100%; height:auto;   min-height:200px; left; padding-bottom:30px; background:#fff;}
.fenye ul{  text-align: center; white-space: nowrap; margin-top:30px;}
.fenye ul li{display: inline;  margin: 0 3px;  }
.fenye ul li a{ display: table-cell; display: inline-block;width:30px; height:30px; border:1px solid #ddd; line-height:30px; text-align:center; background:#fff; border-radius:2px; }
.fenye ul li a.on,.fenye ul li a:hover{ display: table-cell; display: inline-block; width:30px; height:30px; line-height:30px; text-align:center; color:#fff; background:#8bc63c; }

/*****新闻详情******/
.news_xx{width:100%; height:auto; float:left; padding:5% 0; background:#fff;}
.news_xx h2.h{ width:100%; height:auto; float:left; font-size:26px; text-align:center; line-height:30px; margin-bottom:5px;}
.news_xx p.time{ width:100%; height:auto; color:#6e6e6e; float:left; font-size:18px; text-align:center; line-height:24px;margin-bottom:10px;}
.zhaiyao{ width:96%; padding:5px 2%; height:78px; float:left; background:#f3f0f0; font-size:18px; line-height:26px;  overflow:hidden; color:#6e6e6e;}
.news_xx_wz{ width:100%; height:auto; float:left; padding:3% 0; font-size:18px; line-height:26px; color:#3c3c3c; }
.news_xx_wz img{ width:90%  !important;  height:auto; display:block; margin:0 5%; max-width:700px;}
.news_xx_wz .img{ width:auto  !important;  height:auto; display:block; margin:0 auto; }

.sx_tiao{width:96%; padding:2%; height:auto; float:left; background:#f3f0f0; font-size:18px; line-height:26px; color:#6e6e6e;}
.sx_tiao p{ width:100%; height:26px; overflow:hidden; float:left;}
.tujian{width:100%; height:auto; float:left; padding:3% 0; background:#fff;}
.tujian ul li a{ width:100%; height:45px; overflow:hidden; float:left; display:block; line-height:45px; border-bottom:1px dashed #f2f2f2; font-size:18px;}
.tujian ul li a span{ float:right;}

/******产品栏目页********/
.soso_div{ width:96%; height:auto; float:left; padding:2%; background:#fff;}
.soso_div .input{ width:60%; outline:none; text-indent:45px; height:60px; line-height:60px; border:1px solid #f2f2f2;font-size:22px; box-sizing:border-box; background:url(../images/soso.png) 10px center no-repeat; float:left;}
.soso_div .button{ width:40%; height:60px; line-height:60px; cursor:pointer; border:none; text-align:center; color:#fff; background:#e5202a; font-size:22px; font-family:"Microsoft YaHei";}
.product_c{ width:100%; height:auto; float:left; background:#fff; padding-bottom:3%;}
ul.pro{ width:100%; height:auto; float:left; padding:2% 0;}
ul.pro li a{ width:25%; height:auto; float:left; display:block;}
ul.pro li a img{ width:80%; height:auto; display:block; margin:5% 10%;}
ul.pro li a span{ width:100%; height:52px; font-size:20px; line-height:26px; float:left; text-align:center;}

.product_c1{ width:100%; height:auto; padding-bottom:1%; min-height:100px; float:left; background:url(../images/index_div1_bj.jpg) center center no-repeat; background-size:cover;}
.product_c1 dl{ width:49%; height:auto; float:left; margin:1% 1% 1% 0; position:relative;}
.product_c1 dl dt{ width:100%; height:auto; float:left;}
.product_c1 dl dt img{ width:100%; height:auto; display:block;}
.product_c1 dl dd{ width:100%; height:auto; float:left; position:absolute; left:0; top:20%; color:#fff;}
.product_c1 dl dd h3{ width:100%; height:auto;line-height:30px; float:left; font-size:26px; text-align:center;}
.product_c1 dl dd p{ text-align:left; width:90%; padding:5% 5% 0 5%; height:auto; line-height:30px; float:left; font-size:20px;}
.product_c1 dl.d1{  margin:1% 0 1% 1%; }
.product_c .img{ width:100%; height:auto; float:left; display:block;}

.faq_c{ width:100%; height:auto; float:left; background:#fff; padding-bottom:3%;}
.faq_c dl{ width:96%; padding:2%; height:auto; float:left; border:1px solid #f2f2f2; margin-top:2%;}
.faq_c dl dt{ width:90%; height:50px; line-height:50px;  overflow:hidden; padding-left:10%; background-size:50px 50px; background:url(../images/faq_tb_01.png) left top no-repeat; font-size:24px; color:#363636; margin-bottom:5px; }
.faq_c dl dd{ width:90%; height:auto; min-height:50px; line-height:25px; padding-left:10%; background-size:50px 50px; background:url(../images/faq_tb_02.png) left top no-repeat; font-size:18px; color:#898787; }


/****产品详情页******/
.product_xx{ width:96%; height:auto; float:left; padding:3% 2% 2% 2%; background:#fff; border-bottom:1px solid #f2f2f2;}
.product_xx h1{ width:100%; height:auto; float:left; font-size:28px; color:#1f1e1e; line-height:36px;}
.product_xx p{ width:100%; height:auto; float:left; font-size:20px; color:#6b6b6b; line-height:26px;}
.product_xx1{ width:96%; height:auto; float:left; padding:2%; background:#fff; font-size:18px; color:#6b6b6b; border-bottom:1px solid #f2f2f2;}
.product_xx1 p{ width:100%; height:auto; float:left; margin-bottom:5px;}
.product_xx1 p span{ float:left; line-height:30px;}
.product_xx1 p.p1 strong{ font-size:26px; color:#fc7a04; float:left;}
.product_xx1 p.p1 span.s{ text-decoration: line-through; float:left; margin-left:5px;}
.product_xx1 p.p2 a{ width:auto; margin-bottom:5px; float:left; padding:3px 15px; display:block; border:1px solid #f2f2f2; border-radius:5px; margin-right:5px;}
.product_xx1 p.p2 a.cur{ background:#e5202a; color:#fff;}

.product_title{ width:100%; height:70px; line-height:70px; border-bottom:1px solid #f2f2f2; float:left;}
.product_title ul li a{ width:30%; text-align:center; font-size:26px; float:left; height:65px; line-height:65px; border-bottom:5px solid #fff;}
.product_title ul li a.cur,.product_title ul li a:hover{ border-bottom:5px solid #e5202a;}
.product_wz{ width:100%; height:auto; float:left; padding:2% 0; background:#fff;}
.product_wz h3.h3{ width:100%; height:auto; float:left; text-align:center; font-size:26px; line-height:50px; color:#333; background:#f2f2f2; }
.product_wz_1{ width:96%; height:auto; float:left; padding:3% 2%; border:1px dashed #f2f2f2; font-size:20px; line-height:26px; color:#6f6f6f; margin-bottom:10px;}
.product_wz_1 img{ width:100% !important; height:auto; display:block;}
.product_wz_1_1{ width:45%; height:auto; float:left; padding-left:5%; font-size:18px; line-height:24px; color:#6f6f6f; border-left:1px solid #f2f2f2;  box-sizing:border-box;}
.product_wz_1_1:first-child {   border-left:none;  }
.product_wz_1_1 strong{ width:100%; height:auto; float:left; font-size:20px; color:#1f1e1e; margin-bottom:5px;}
.product_wz_2{ width:96%; height:auto; float:left; padding:3% 2%; font-size:20px; line-height:26px; color:#6f6f6f; margin-bottom:10px;}
.product_wz_2 dl{ width:48%; height:auto; float:left; margin:0 1% 3% 1%; }
.product_wz_2 dl dt{ width:74%; height:50px; border-radius:5px; position:relative; line-height:50px; font-size:24px; margin:0 13%; text-align:center;  z-index:2;color:#fff; background:#e5202a; float:left;}
.product_wz_2 dl dd{ width:90%; background:#f2f2f2; padding:35px 5% 0 5%;position:relative; margin-top:-25px; height:120px; float:left; border:1px dashed #f2f2f2; z-index:1;}

/*****弹出留言*****/
.zhezhao{ width:100%; height:100%; float:left; top:0; left:0; position:fixed; z-index:998; background:#000; opacity:0.5; display:none;}
.liuyan_div{ width:500px; height:auto; left:50px; top:50px; background:#fff; border-radius:5px; position:fixed; z-index:999; display:none;}
.liuyan_div .close{ position:absolute; top:0; right:0px; border-radius:0 5px 0 0 ; width:45px; height:45px; background:url(../images/closeX.png) center center no-repeat #fff; cursor:pointer;}
.liuyan_div h2{ width:100%; text-align:center; height:45px; line-height:45px; background:#67ad14; color:#fff; border-radius:5px 5px 0 0; font-size:21px;}
.liuyan_div p.p{ width:100%; height:auto; font-size:14px; text-align:center; color:#333; margin:10px 0;}
.liuyan_div p.p span{ color:#F00;}

.liuyan_div p.p1{ width:332px; margin:7px 84px; height:36px; line-height:36px; font-size:14px; text-align:center; color:#333; float:left;}
.liuyan_div p.p1 span{ width:100px; float:left; text-align:right; font-size:16px;}
.liuyan_div p.p1 .input{ width:230px;height:34px; line-height:34px; text-indent:15px; border:1px solid #ddd; border-radius:5px; outline:none;}
.liuyan_div p.p2 .button{ width:230px; height:38px; border:none; outline:none; cursor:pointer; border-radius:5px; line-height:38px; background:#67ad14; color:#fff; font-size:20px; text-align:center; margin:15px 135px;}
.liuyan_div p.p2 .button:hover{ background:#427603;}


/*******在线支付*****/
.zxzf_div{ width:100%; height:auto; float:left; margin:10px 0; padding-bottom:20px;}
.zxzf_div_bz{ width:100%; height:auto; float:left; padding-bottom:10px; color:#F00; font-size:14px; margin-bottom:20px; line-height:22px; border-bottom:1px dashed #F00;}
.zxzf_div dl{ width:90%; height:auto; float:left; margin-bottom:15px; margin-left:5%;}
.zxzf_div dl dt{ width:100%; height:auto; float:left; font-size:16px; color:#333; margin-bottom:5px;}
.zxzf_div dl dd .input{ width:100%; height:36px; text-indent:15px; font-size:16px; outline:none; line-height:36px; border:1px solid #ddd; border-left:4px solid #e5202a;  float:left;}
.zxzf_div .button{ margin-left:5%; width:90%; height:40px; font-weight:bold; line-height:40px; background:#e5202a; color:#fff; text-align:center; border:none; outline:none; cursor:pointer; font-size:18px; border-radius:8px;}
.zxzf_div .button:hover{ background:#427603;}
.zxzf_div dl.last dd .input{ background:#f2f2f2;}

/*****404*****/
.div_404{ width:100%; min-height:100px; float:left; padding:30px 0; background:#fff;}
.div_404 dl{ width:100%; margin:0 auto; height:auto; background:#f00;font-size:14px;}
.div_404 dl dt{ width:50%; height:auto; float:left;}
.div_404 dl dt img{ width:100%; height:auto; float:left;}
.div_404 dl dd{ width:50%; height:auto; float:left; margin-top:15%;}
.div_404 dl dd h2{ width:100%; height:auto; float:left; font-size:22px; color:#e5202a;}
.div_404 dl dd p{ width:100%; height:auto; float:left;}


.contact_c{ width:100%; height:auto; min-height:150px; float:left; background:#fff; padding:2% 0;}
.contact_wz{ width:100%; height:auto; float:left; font-size:20px; color:#6b6b6b; line-height:32px;}


#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; left:0; z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;
  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

.ewm{ width:180px; height:180px; position:fixed; z-index:999; display:none;  }
.ewm img { display:block; width:100%; height:100%;    }

.video { width:100%; height:auto;  float:left; margin:-10px 0 30px 0; }

.lm_ad { width:100%; height:auto; float:left; margin:15px 0; }
.lm_ad a img { width:100%; height:auto; display:block;}


@media only screen and (max-width: 650px) {
	
dl.xw dt{ width:32%;}
dl.xw dd{ width:66%; }
dl.xw dd a h2{height:30px; line-height:30px;font-size:20px;}
dl.xw dd a p{height:48px; line-height:24px; font-size:16px;}
dl.xw dd a span{height:24px; line-height:24px;font-size:16px;}



/****关于我们*****/
.ny_banner{height:170px; background-size:100% 170px !important;}
.ny_banner h2{ font-size:24px; padding-top:60px; margin-bottom:5px;}
.ny_banner p { font-size:16px;}

dl.ny_nav{height:60px;}
dl.ny_nav dt a{width:10%; height:60px;  background-size:60px 60px;}
dl.ny_nav dd{ width:90%; height:60px;}
dl.ny_nav dd h3{height:60px; line-height:60px; font-size:24px;}
dl.ny_nav dd p{top:60px; padding-bottom:20px;}
dl.ny_nav dd p a{height:50px; line-height:50px; font-size:22px;}
dl.ny_nav dd.on{ background:url(../images/ny_nav_tb_02.png) 94% 20px no-repeat; background-size:35px 20px;}
dl.ny_nav dd.off{ background:url(../images/ny_nav_tb_03.png) 94% 20px no-repeat; background-size:35px 20px;}

.about_wz{ font-size:16px; line-height:24px;}
.about_wz1 dl.d1 dt{font-size:26px; margin-bottom:10px;}
.about_wz1 dl.d1 dd{font-size:20px; line-height:26px;}
.about_wz1 h3{font-size:26px;  padding:35px 0 10px; }
.about_wz1 strong{ font-size:20px; line-height:26px; margin-bottom:15px;}
.about_wz1 dl.d2{ height:100px; margin-top:2%;}
.about_wz1 dl.d2 dt{ width:10%; line-height:100px; font-size:20px;}
.about_wz1 dl.d2 dd{ width:86%; padding:2% 2% 0 2%; font-size:16px; line-height:24px;}
.about_wz1 dl.d2 dd strong{ font-size:19px; line-height:26px;}
.about_wz1 dl.d2 dt.dt1{ line-height:25px; padding:12.5px 0;}


/***精英团队****/
.team_c{ padding:20px 0;}
.team_c dl{ margin-bottom:2%;}
.team_c dl dt{ width:36%;}
.team_c dl dd{ width:60%; padding:2% 2% 0 2%;  font-size:16px; line-height:24px;}
.team_c dl dd h2{font-size:24px; line-height:32px;}


/******产品栏目页********/
.soso_div{ width:96%; padding:2%;}
.soso_div .input{ width:60%;  text-indent:45px; height:50px; line-height:50px; font-size:18px;  background:url(../images/soso.png) 10px center no-repeat; }
.soso_div .button{ width:40%; height:50px; line-height:50px;font-size:18px;}

.product_c1{ padding-bottom:1%;}
.product_c1 dl dd{  top:20%; }
.product_c1 dl dd h3{ line-height:30px; font-size:22px;}
.product_c1 dl dd p{ width:90%; padding:2% 5% 0 5%;line-height:24px;font-size:18px;}





}


@media only screen and (max-width: 560px) {




.bg_xt{height:6px;}
.title{ height:55px; line-height:55px; font-size:24px; text-indent:25px; background-size:6px 27px; text-indent:15px;}
.title1{height:55px; line-height:55px; font-size:24px; text-indent:25px; background-size:6px 27px; text-indent:15px;}

.index_div ul{margin-bottom:20px;}
.index_div ul li a{margin-top:15px;}
.index_div ul li a img{ width:70%; height:auto; margin:0 15%;}
.index_div ul li a span{ height:30px; line-height:30px; font-size:18px;}

.index_div1{ padding-bottom:3%;}
.index_div1_c{ width:98%; padding:1%;}
.index_div1_c dl{ width:48%; height:115px; margin:1%; }
.index_div1_c dl dt{ width:15%; height:115px;}
.index_div1_c dl dd{ width:75%;padding:0 5%;}
.index_div1_c dl dd h3{height:18px;line-height:18px; font-size:18px; margin:15px 0 5px 0;}
.index_div1_c dl dd p{ height:60px;line-height:20px;font-size:14px;}

.index_div2{padding-bottom:3%;}
.index_div2_tt{ height:45px; line-height:45px; }
.index_div2_tt span{font-size:20px;}
.index_div2 p.p{ height:40px; line-height:40px; font-size:14px;}
.index_div2 p.p1{ background-size:25px 25px;}
.index_div2 p.p2{ background-size:25px 25px;}
.index_div2 p.p3{ background-size:25px 25px;}
.index_div2 p.p4{ background-size:25px 25px;}



dl.xw dd a h2{height:30px; line-height:30px;font-size:20px;}
dl.xw dd a p{height:40px; line-height:20px; font-size:16px;}
dl.xw dd a span{height:20px; line-height:20px;font-size:16px;}
a.more{ width:50%; height:40px; line-height:40px; margin:20px 25%; font-size:20px;   border-radius:15px; }

.botter{padding:15px 0; margin-bottom:70px;}
.botter p{ height:20px; line-height:20px; font-size:16px;}

.footer{  height:70px;}
.footer ul li a{ height:70px;  padding-top:40px; line-height:25px; font-size:18px;}
.footer ul li a.a1{ background:url(../images/footer_tb_01.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a2{ background:url(../images/footer_tb_02.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a3{ background:url(../images/footer_tb_03.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a4{ background:url(../images/footer_tb_04.png) center 10px no-repeat; background-size:auto 30px;}


.about_wz1 dl.d2{ height:120px; margin-top:2%;}
.about_wz1 dl.d2 dt{ width:14%; line-height:120px; font-size:20px;}
.about_wz1 dl.d2 dd{ width:82%; padding:2% 2% 0 2%; font-size:16px; line-height:24px;}
.about_wz1 dl.d2 dd strong{ font-size:18px; line-height:26px;}
.about_wz1 dl.d2 dt.dt1{ line-height:25px; padding:22.5px 0;}


/***精英团队****/
.team_c{ padding:20px 0;}
.team_c dl{ margin-bottom:2%;}
.team_c dl dt{ width:40%;}
.team_c dl dd{ width:58%; padding:0 0 0 2%;  font-size:14px; line-height:24px;}
.team_c dl dd h2{font-size:20px; line-height:32px;}


/******我们的故事****/
.story_c{ padding:20px 0;}
.story_c dl{ margin-bottom:2%;}
.story_c dl dt{ width:94%; padding:1% 3% 3% 3%; font-size:16px; line-height:22px; }
.story_c dl dt h2{ font-size:20px;line-height:24px;}

/*****新闻详情******/
.news_xx{padding:5% 0; }
.news_xx h2.h{ font-size:20px; line-height:24px; margin-bottom:0px;}
.news_xx p.time{ font-size:14px; line-height:24px; margin-bottom:10px;}
.zhaiyao{ width:96%; padding:5px 2%; height:66px; font-size:14px; line-height:22px;}
.news_xx_wz{ padding:3% 0; font-size:16px; line-height:26px; }
.sx_tiao{width:96%; padding:2%;  font-size:16px; line-height:26px; }
.sx_tiao p{ width:100%; height:26px;}
.tujian{ padding:3% 0; }
.tujian ul li a{height:40px; line-height:40px; font-size:16px;}
.tujian ul li a span{ display:none;}


.product_c1 dl dd{  top:15%; }
.faq_c{ padding-bottom:3%;}
.faq_c dl{ width:96%; padding:2%; margin-top:2%;}
.faq_c dl dt{ width:87%; height:40px; line-height:40px; padding-left:13%;background:url(../images/faq_tb_01.png) left center no-repeat; font-size:20px;  background-size:40px 40px; }
.faq_c dl dd{ width:87%; min-height:40px; line-height:20px; padding-left:13%;  background:url(../images/faq_tb_02.png) left top no-repeat; font-size:16px;background-size:40px 40px; }

/****产品详情页******/
.product_xx{ width:96%; padding:3% 2% 2% 2%;}
.product_xx h1{ font-size:22px; line-height:30px;}
.product_xx p{ font-size:16px;line-height:20px;}
.product_xx1{ width:96%;padding:2%; font-size:16px;}
.product_xx1 p{ margin-bottom:5px;}
.product_xx1 p span{line-height:30px;}
.product_xx1 p.p1 strong{ font-size:22px;}
.product_xx1 p.p1 span.s{ margin-left:5px;}
.product_xx1 p.p2 a{ margin-bottom:5px;padding:3px 15px; margin-right:5px;}

.product_title{ height:60px; line-height:60px;}
.product_title ul li a{ width:30%; font-size:21px; height:56px; line-height:56px; border-bottom:4px solid #fff;}
.product_title ul li a.cur,.product_title ul li a:hover{ border-bottom:4px solid #e5202a;}
.product_wz h3.h3{ font-size:22px; line-height:40px;}
.product_wz_1{ width:96%; padding:3% 2%; font-size:16px; line-height:20px;margin-bottom:10px;}
.product_wz_1_1{ width:45%; padding-left:5%; font-size:16px; line-height:24px;}
.product_wz_1_1 strong{  font-size:18px; margin-bottom:5px;}
.product_wz_2{ width:96%;padding:3% 2%; font-size:16px; line-height:24px; margin-bottom:10px;}
.product_wz_2 dl{ width:48%; margin:0 1% 3% 1%; }
.product_wz_2 dl dt{ width:74%; height:40px;  line-height:40px; font-size:20px; margin:0 13%;}
.product_wz_2 dl dd{ width:90%; padding:25px 5% 0 5%; margin-top:-20px; height:120px; }


.liuyan_div{ width:320px; left:0; top:0;}
.liuyan_div .close{ width:35px; height:35px; background-size:30px 30px;}
.liuyan_div h2{ height:35px; line-height:35px; font-size:18px;}
.liuyan_div p.p{ width:100%; height:auto; font-size:14px; margin:10px 0;}

.liuyan_div p.p1{ width:300px; margin:5px 10px; height:auto; line-height:none; font-size:14px;}
.liuyan_div p.p1 span{ width:100%; text-align:left; font-size:14px; line-height:18px;}
.liuyan_div p.p1 .input{ width:100%; height:30px; line-height:30px; text-indent:15px;}
.liuyan_div p.p2 .button{ width:300px; height:32px;  line-height:32px;  font-size:16px;  margin:15px 10px;}







}



@media only screen and (max-width:480px) {

.header{height:60px;}
.nav{width:19%; margin-left:1%; height:60px;}
.nav.on{background-size:auto 50px;}
.nav.close{background-size:auto 50px;}

.logo{ width:50%; height:60px;}
.logo a{height:60px; background-size:60px 42px;}
.language{ width:29%; float:left; margin:5px 1% 5px 0;}
.language a{ line-height:50px; height:50px; font-size:20px;}

.nav_lm{top:55px; width:98%; margin:0 1%; }
.nav_lm ul li a{height:45px; line-height:45px;  font-size:16px;}

.banner { height:53vw;    }

.title{ height:45px; line-height:45px; font-size:20px; background-size:5px 24px; text-indent:15px;}
.title1{height:45px; line-height:45px; font-size:20px; background-size:5px 24px; text-indent:15px;}

.index_div ul{margin-bottom:15px;}
.index_div ul li a{margin-top:15px;}
.index_div ul li a img{ width:70%; height:auto; margin:0 15%;}
.index_div ul li a span{ height:30px; line-height:30px; font-size:16px;}

.index_div1{ padding-bottom:2%;}
.index_div1_c{ width:98%; padding:1%;}
.index_div1_c dl{ width:48%; height:102px; margin:1%; }
.index_div1_c dl dt{ width:15%; height:102px;}
.index_div1_c dl dd{ width:75%;padding:0 5%;}
.index_div1_c dl dd h3{height:16px;line-height:16px; font-size:14px; margin:10px 0 5px 0;}
.index_div1_c dl dd p{ height:48px;line-height:16px;font-size:14px;}

.index_div2{padding-bottom:2%;}
.index_div2_tt{ height:40px; line-height:40px; }
.index_div2_tt span{font-size:18px;}
.index_div2 p.p{ height:40px; line-height:40px; font-size:14px;}
.index_div2 p.p1{ background-size:25px 25px;}
.index_div2 p.p2{ background-size:25px 25px;}
.index_div2 p.p3{ background-size:25px 25px;}
.index_div2 p.p4{ background-size:25px 25px;}


dl.xw dd a h2{height:22px; line-height:22px;font-size:16px;}
dl.xw dd a p{height:36px; line-height:18px; font-size:14px;}
dl.xw dd a span{height:14px; line-height:14px;font-size:14px; margin-top:4px;}
a.more{ width:50%; height:40px; line-height:40px; margin:15px 25%; font-size:18px;  border-radius:20px; }

.botter{padding:15px 0; margin-bottom:70px;}
.botter p{ height:20px; line-height:20px; font-size:16px;}

.footer{  height:70px;}
.footer ul li a{ height:70px;  padding-top:40px; line-height:25px; font-size:18px;}
.footer ul li a.a1{ background:url(../images/footer_tb_01.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a2{ background:url(../images/footer_tb_02.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a3{ background:url(../images/footer_tb_03.png) center 10px no-repeat; background-size:auto 30px;}
.footer ul li a.a4{ background:url(../images/footer_tb_04.png) center 10px no-repeat; background-size:auto 30px;}

/***精英团队****/
.team_c{ padding:20px 0;}
.team_c dl{ margin-bottom:2%;}
.team_c dl dt{ width:48%;}
.team_c dl dd{ width:48%; padding:0 0 0 2%;  font-size:14px; line-height:20px;}
.team_c dl dd h2{font-size:20px; line-height:24px;}


.soso_div{ width:96%; padding:2%;}
.soso_div .input{ width:60%;  text-indent:45px; height:45px; line-height:45px; font-size:14px;  background:url(../images/soso.png) 10px center no-repeat; }
.soso_div .button{ width:40%; height:45px; line-height:45px;font-size:14px;}
ul.pro{ padding:2% 0;}
ul.pro li a{ width:25%; }
ul.pro li a img{ width:80%; margin:5% 10%;}
ul.pro li a span{ height:40px; font-size:14px; line-height:20px;}
.product_c1{ padding-bottom:1%;}
.product_c1 dl dd{  top:15%; }
.product_c1 dl dd h3{ line-height:24px; font-size:18px;}
.product_c1 dl dd p{ width:90%; padding:2% 5% 0 5%;line-height:20px;font-size:14px;}
.faq_c{ padding-bottom:3%;}
.faq_c dl{ width:96%; padding:2%; margin-top:2%;}
.faq_c dl dt{ width:90%; height:30px; line-height:30px; padding-left:10%;background:url(../images/faq_tb_01.png) left center no-repeat; font-size:18px;  background-size:30px 30px; }
.faq_c dl dd{ width:90%; min-height:30px; line-height:18px; padding-left:10%;  background:url(../images/faq_tb_02.png) left top no-repeat; font-size:14px;background-size:30px 30px; }


/*******在线支付*****/
.zxzf_div_bz{ padding-bottom:10px; font-size:12px; margin-bottom:20px; line-height:22px;}
.zxzf_div dl{ width:90%;  margin-bottom:5px; margin-left:5%;}
.zxzf_div dl dt{ font-size:14px;margin-bottom:1px;}
.zxzf_div dl dd .input{  height:30px; text-indent:15px; font-size:14px;  line-height:30px; }
.zxzf_div .button{ height:35px; line-height:35px;font-size:14px; margin-top:15px; }


.contact_wz{  font-size:14px;  line-height:26px;}

.index_div3 ul li{ width:48%;  margin:1%; }



}


@media only screen and (max-width:414px) {

.header{height:60px;}
.nav{width:19%; margin-left:1%; height:60px;}
.nav.on{background-size:auto 42px;}
.nav.close{background-size:auto 42px;}

.logo{ width:50%; height:60px;}
.logo a{height:60px; background-size:60px 42px;}
.language{ width:29%; float:left; margin:9px 1% 9px 0;}
.language a{ line-height:42px; height:42px; font-size:18px; width:45%; float:right;}

.nav_lm{top:55px; width:98%; margin:0 1%; }
.nav_lm ul li a{height:45px; line-height:45px;  font-size:16px;}

.banner_span span{height:5px; }

.title{ height:45px; line-height:45px; font-size:20px; background-size:5px 24px; text-indent:15px;}
.title1{height:45px; line-height:45px; font-size:20px; background-size:5px 24px; text-indent:15px;}

.index_div ul{margin-bottom:10px;}
.index_div ul li a{margin-top:10px;}
.index_div ul li a img{ width:70%; height:auto; margin:0 15%;}
.index_div ul li a span{ height:30px; line-height:30px; font-size:16px;}

.index_div1{ padding-bottom:2%;}
.index_div1_c{ width:98%; padding:1%;}
.index_div1_c dl{ width:48%; height:98px; margin:1%; }
.index_div1_c dl dt{ width:15%; height:98px;}
.index_div1_c dl dd{ width:75%;padding:0 5%;}
.index_div1_c dl dd h3{height:16px;line-height:16px; font-size:14px; margin:10px 0 5px 0;}
.index_div1_c dl dd p{ height:54px;line-height:18px;font-size:12px;}

.index_div2{padding-bottom:2%;}
.index_div2_tt{ height:40px; line-height:40px; }
.index_div2_tt span{font-size:18px;}
.index_div2 p.p{ height:40px; line-height:40px; font-size:14px;}
.index_div2 p.p1{ background-size:25px 25px;}
.index_div2 p.p2{ background-size:25px 25px;}
.index_div2 p.p3{ background-size:25px 25px;}
.index_div2 p.p4{ background-size:25px 25px;}



dl.xw dt{ width:35%;}
dl.xw dd{ width:65%; }

dl.xw dd a h2{height:44px; line-height:22px;font-size:15px;}
dl.xw dd a p{height:36px; line-height:18px; font-size:13px; display:none;}
dl.xw dd a span{height:16px; line-height:16px;font-size:13px;}
a.more{ width:50%; height:30px; line-height:30px; margin:15px 25%; font-size:14px;  border-radius:20px; }

.botter{padding:15px 0; margin-bottom:60px;}
.botter p{ height:20px; line-height:20px; font-size:14px;}

.footer{  height:60px;}
.footer ul li a{ height:60px;  padding-top:30px; line-height:30px; font-size:14px;}
.footer ul li a.a1{ background:url(../images/footer_tb_01.png) center 10px no-repeat; background-size:auto 25px;}
.footer ul li a.a2{ background:url(../images/footer_tb_02.png) center 10px no-repeat; background-size:auto 25px;}
.footer ul li a.a3{ background:url(../images/footer_tb_03.png) center 10px no-repeat; background-size:auto 25px;}
.footer ul li a.a4{ background:url(../images/footer_tb_04.png) center 10px no-repeat; background-size:auto 25px;}



.ny_banner{height:150px; background-size:100%  150px  !important;　}
.ny_banner h2{ font-size:20px; padding-top:35px; margin-bottom:0px;}
.ny_banner p { font-size:14px;}

dl.ny_nav{height:45px;}
dl.ny_nav dt a{width:15%; height:45px;  background-size:45px 45px;}
dl.ny_nav dd{ width:85%; height:45px;}
dl.ny_nav dd h3{height:45px; line-height:45px; font-size:20px;}
dl.ny_nav dd p{top:45px; padding-bottom:20px;}
dl.ny_nav dd p a{height:40px; line-height:40px; font-size:18px;}
dl.ny_nav dd.on{ background:url(../images/ny_nav_tb_02.png) 94% 13px no-repeat; background-size:30px 18px;}
dl.ny_nav dd.off{ background:url(../images/ny_nav_tb_03.png) 94% 13px no-repeat; background-size:30px 18px;}

.about_wz{ font-size:15px; line-height:24px;}
.about_wz1 dl.d1 dt{font-size:20px; margin-bottom:5px;}
.about_wz1 dl.d1 dd{font-size:16px; line-height:24px;}
.about_wz1 h3{font-size:20px;  padding:25px 0 5px  0 ; }
.about_wz1 strong{ font-size:16px; line-height:24px; margin-bottom:10px;}
.about_wz1 dl.d2{ height:110px; margin-top:2%;}
.about_wz1 dl.d2 dt{ width:16%; line-height:110px; font-size:18px;}
.about_wz1 dl.d2 dd{ width:80%; padding:1% 2% 0 2%; font-size:14px; line-height:20px;}
.about_wz1 dl.d2 dd strong{ font-size:16px; line-height:24px;}
.about_wz1 dl.d2 dt.dt1{ line-height:25px; padding:17.5px 0;}


/***精英团队****/
.team_c{ padding:10px 0;}
.team_c dl{ margin-bottom:2%;}
.team_c dl dt{ width:48%;}
.team_c dl dd{ width:48%; padding:0 0 0 2%;  font-size:12px; line-height:18px;}
.team_c dl dd h2{font-size:18px; line-height:24px;}

/******我们的故事****/
.story_c{ padding:10px 0;}
.story_c dl{ margin-bottom:2%;}
.story_c dl dt{ width:94%; padding:1% 3% 3% 3%; font-size:14px; line-height:20px; }
.story_c dl dt h2{ font-size:18px;line-height:20px;}

/****新闻列表****/
.news_c{ padding-bottom:20px;}
.fenye ul{ margin-top:20px;}
.fenye ul li{ margin: 0 1px;  }
.fenye ul li a{ width:20px; height:20px;line-height:20px; }
.fenye ul li a.on,.fenye ul li a:hover{ width:20px; height:20px; line-height:20px; }


/*****新闻详情******/
.news_xx{padding:5% 0; }
.news_xx h2.h{ font-size:20px; line-height:24px; margin-bottom:0px;}
.news_xx p.time{ font-size:12px; line-height:20px; margin-bottom:10px;}
.zhaiyao{ width:96%; padding:5px 2%;  height:64px;  font-size:13px; line-height:22px;}
.news_xx_wz{ padding:3% 0; font-size:14px; line-height:22px; }
.sx_tiao{width:96%; padding:2%;  font-size:14px; line-height:22px; }
.sx_tiao p{ width:100%; height:22px;}
.tujian{ padding:2% 0; }
.tujian ul li a{height:30px; line-height:30px; font-size:14px;}


/****产品详情页******/
.product_xx{ width:96%; padding:3% 2% 2% 2%;}
.product_xx h1{ font-size:20px; line-height:30px;}
.product_xx p{ font-size:14px;line-height:20px;}
.product_xx1{ width:96%;padding:2%; font-size:14px;}
.product_xx1 p{ margin-bottom:5px;}
.product_xx1 p span{line-height:26px;}
.product_xx1 p.p1 strong{ font-size:20px;}
.product_xx1 p.p1 span.s{ margin-left:5px;}
.product_xx1 p.p2 a{ margin-bottom:5px;padding:3px 15px; margin-right:5px;}

.product_title{ height:45px; line-height:45px;}
.product_title ul li a{ width:30%; font-size:18px; height:42px; line-height:42px; border-bottom:3px solid #fff;}
.product_title ul li a.cur,.product_title ul li a:hover{ border-bottom:3px solid #e5202a;}
.product_wz h3.h3{ font-size:19px; line-height:40px;}
.product_wz_1{ width:96%; padding:3% 2%; font-size:14px; line-height:20px;margin-bottom:10px;}
.product_wz_1_1{ width:49%; padding-left:1%; font-size:14px; line-height:24px;}
.product_wz_1_1 strong{  font-size:16px; margin-bottom:5px;}
.product_wz_2{ width:96%;padding:3% 2%; font-size:14px; line-height:22px; margin-bottom:10px;}
.product_wz_2 dl{ width:48%; margin:0 1% 3% 1%; }
.product_wz_2 dl dt{ width:74%; height:30px;  line-height:30px; font-size:16px; margin:0 13%;}
.product_wz_2 dl dd{ width:90%; padding:15px 5% 0 5%; margin-top:-10px; height:120px; }


/*****404*****/
.div_404{padding:20px 0; }
.div_404 dl{font-size:12px;}
.div_404 dl dd{ margin-top:10%;}
.div_404 dl dd h2{ font-size:18px;}



}


@media only screen and (max-width:375px) {

.index_div2_tt{ height:40px; line-height:40px; }
.index_div2_tt span{font-size:15px;}
.index_div2 p.p{ height:40px; line-height:40px; font-size:13px;}




dl.xw dd a span{height:16px; line-height:16px;font-size:13px;}
a.more{ width:50%; height:30px; line-height:30px; margin:15px 25%; font-size:14px;  border-radius:20px; }

ul.pro li a span { height: 40px;font-size: 12px;line-height: 20px;}
.product_c1 dl dd p{ width:90%; height:60px; overflow:hidden; padding:2% 5% 0 5%;line-height:20px;font-size:14px;}
.faq_c{ padding-bottom:3%;}
.faq_c dl{ width:96%; padding:2%; margin-top:2%;}
.faq_c dl dt{ width:88%; height:30px; line-height:30px; padding-left:12%;background:url(../images/faq_tb_01.png) left center no-repeat; font-size:16px;  background-size:30px 30px; }
.faq_c dl dd{ width:88%; min-height:30px; line-height:18px; padding-left:12%;  background:url(../images/faq_tb_02.png) left top no-repeat; font-size:14px;background-size:30px 30px; }


.product_wz_1_1 {     width: 48%;   padding-left: 2%;  font-size: 12px;    line-height: 20px;}



}
.zizhi .item {width: 45%;display: inline-block;font-size: 14px;margin-right: 4%; overflow:hidden; margin-bottom:10px;}
.zizhi .item img {margin:0px; max-width:100%;}
.zizhi .item:nth-child(even) {margin-right: 0px;}