 @charset "utf-8";
/* CSS Document */
a{color:#565656; text-decoration:none;}
a:hover{ text-decoration:none;color: #549ac1;}
body{ font-family:"微软雅黑"!important; font-size:14px!important; color:#565656!important; border:0; padding: 0; margin:0; clear:both; background:#fff!important;}
/*内页店铺*/
#moTou { display:none;}
body p{ font-family:"微软雅黑"!important;}



/*首页头部*/
.top { width:100%; height:110px; }
.top_a { width:1200px; height:110px; margin:0 auto;}
.top_left { width:290px; float:left; text-align:center;}
.top_right { width:640px; float:right; margin-top:30px;}
.top_right li { width:110px; float: left; text-align:center; line-height:60px; position:relative;}
.top_right li .ku { position:absolute; z-index:9999; background:#009944; display:none;}
.top_right li:hover .ku { display: block;} 
.top_right li .ku li { line-height:36px;}
.top_right li .ku li a { color:#fff;}
.top_right li a { display:block; font-size:16px;}
.top_right li a:hover { color:#339900;}

/*banner*/

/*banner*/
.fouse{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann{ width:100%; margin:0 auto; height:600px;}
#full-screen-slider { width:100%; height:600px; float:left; position:relative; }
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-indent:-9999px;}
#slides li a { display:block; width:100%; height: auto; text-indent:-9999px;}
#pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:570px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse #pagination li { display:block; list-style:none; width:16px; height:16px; border-radius:100%; display:inline-block; text-align:center; margin-left:15px; background:#d3d5d4;}
.fouse #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse #pagination li.current { background:#42a001;}
.moBanner{ width:100%; margin:0 auto; display:none;}
.fouse_foot { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro_bottm { width:100%; height:auto; overflow:hidden; padding-top:1%;}
.fouseh{ width:100%; margin:0 auto;  overflow:hidden;}



.fouse1{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann1{ width:100%; margin:0 auto; height:450px; overflow:hidden;}
.hbann1 #pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse1 #pagination li { display:block; list-style:none; width:16px; height:16px; display:inline-block; text-align:center; margin-left:15px; background:url(../images/about2_05.png);}
.fouse1 #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse1 #pagination li.current { background:url(../images/about2_03.png);}

/*头部右边*/
/*首页*/
.pros { width:100%; height:auto; overflow:hidden;}
.pros_a { width:1200px; height:auto; overflow:hidden; padding-top:50px; padding-bottom:80px; margin:0 auto;}
.pros_top { width:100%; overflow:hidden; text-align:center; font-family:"宋体";}
.pros_top span { font-family: "宋体";font-size: 30px;color: #ffffff;font-weight: bold;border: 1px #dadada solid;background: #339900;padding: 5px;line-height: 50px;
}
.pros_top h { width:100px; height:3px; background:#959595; margin:0 auto; display:block; margin-top:15px; margin-bottom:15px;}
.pros_top font { font-size:18px; color:#666666; font-weight:bold;}

.prosgg { width:250px; height:250px; border:1px solid #a0a0a0;}
.pros_ls { width:100%; height:auto; overflow: hidden; margin-top:40px;}
.pros_ls li { width:250px; float:left; margin-right:66px;}
.pros_ls li p { width:auto; overflow:hidden; padding-top:10px; color:#333;}
.pros_ls li:nth-child(4n+4){ margin-right:0;}
.pros_ty { width:200px; height:36px; border:1px solid #a6a5a0; margin:0 auto; text-align:center; line-height:36px; margin-top:30px;}
.pros_ty a:hover { color:#666666;}

.mulu { width:100%; height:350px; overflow:hidden; margin:0 auto; background:url(../images/index4_03.jpg) no-repeat center;}
.mulu_top { width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:50px; font-size:36px; color:#339900; font-weight:bold; font-family:"宋体"; padding-bottom:40px;}
.mulu_y { width:100%; height:auto; margin:0 auto; overflow:hidden; text-align:center;}
.mulu_y li { display:inline-block; font-size:16px; padding-bottom:92px; padding-right:15px;}
.mulu_y li span { color:#669933;}
.mulu_y li:nth-child(1) { padding-right:120px;}
.mulu_y li:nth-child(2) { padding-right:120px;}
.mulu_y li a:hover { color:#666666;}
.mulu_y li a { color:#666666;}

.dili { width:100%; height:auto; overflow:hidden; padding-top:50px;}
.dili_ty_left { width:580px; float:left; height:400px; background:url(../images/index7_06.jpg) no-repeat right; line-height:30px; font-size:18px;}
.dili_ty_right { width:530px; float:right; height:400px; background:url(../images/index7_03.jpg) no-repeat right top; line-height:30px; font-size:18px;}
.dili_ty { width:100%; height:auto; padding-top:40px;}
.dili_ty_right span { color:#339900; display:block;}

.guihua_a { width:100%; height:auto; overflow:hidden; margin-top:40px;}
.guihua_a li { width:100%; height:auto; overflow:hidden;}
.guihua_top { width:100%; height:auto; overflow:hidden;}
.guihua_top_left { width:570px; float:left; font-size:16px; color:#666666; line-height:36px;}
.guihua_top_left span { color:#339900;}
.guihua_top_right { width:600px; float:right;}
.guihua_top_right img { width:100%; height:auto;}
.guihua_bottom { width:200px; height:40px; text-align:center; margin:0 auto; border:1px solid #ccc; line-height:40px; margin-top:30px; margin-bottom:30px;}

.guihua_a li:nth-child(2n+2) .guihua_top_right  { float:left;}
.guihua_a li:nth-child(2n+2) .guihua_top_left  { float:right;}


.ksd { width:100%; height:auto; overflow:hidden; padding-top:20px;}
.ksd_u { width:100%; height:auto; overflow:hidden; padding-top:30px; font-size:16px; color:#666666;}
.ksd_yh { width:100%; height:auto; overflow:hidden; line-height:32px; color:#ff0000; font-size:16px;}
.ksd_yh  span { color:#339900;}
.ksd_yh  font { padding-left:174px;}

.ksd_ur { width:100%; height:auto; overflow:hidden; text-align:center; padding-top:20px;}
.ksd_io { width:500px; height:40px; line-height:40px; border:1px solid #ccc; text-align:center; margin:0 auto; margin-top:20px;}
.ksd_io a { color:#666;}
.ksd_io a:hover { color:#666;}

.ksd_h { width:100%; height:auto; padding-top:40px;}
.ksd_ls { width:100%; height:auto; line-height:16px; line-height:32px;}
.ksd_ls h { width:100%; height:auto; text-align:center; display:block;}
.ksd_ls p { text-indent:2em;}

.foot { width:100%; height:400px; overflow:hidden; background:url(../images/index7_02.jpg) no-repeat center;}
.foot_a { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.foot_tops { width:470px; margin:0 auto; padding-top:40px; color:#fff; line-height:26px;}
.foot_tops img { float:left; padding-right:20px;}
.foot_tops p { width:100%; height:auto; overflow:hidden; padding-bottom:20px; font-size:16px;}
.foot_lsd { width:100%; height:auto; overflow:hidden; background:#6dbb44; text-align:center; color:#fff; line-height:56px; font-size:16px;}

.foot_lsd a{ color:#FFFFFF;}


.npros { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.npros_a { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; padding-bottom:90px;}
.npros_left { width:300px; height:auto; float:left; background:#009944; text-align:center;}
.npros_left_top { width:100%; height:82px; line-height:82px; color:#fff; font-size:24px;  font-weight:bold; border-bottom:2px solid #fff;}
.npros_h { width:100%; height:auto; overflow:hidden; line-height:40px; margin-top:20px;}
.npros_h li { width:100%; height:auto; margin-bottom:20px;}
.npros_h .ky { background:#fff;}
.npros_h li a { color:#fff;}
.npros_h .ky a { color:#009933;}
.npros_h li a { font-size:16px; display:block;}
.npros_h li:hover { background:#fff;}
.npros_h li:hover a { color:#009933;}

.npros_right { width:850px; float:right;}
.npros_right_oi { width:100%; height:auto; overflow:hidden; padding-top:40px;}
.npros_right_oi li { width:250px; float:left; overflow:hidden; float:left; margin-right:50px; margin-bottom:30px;}
.npros_right_oi li:nth-child(3n+3) { margin-right:0;}
.npros_right_oi li p { padding-top:15px; color:#333;}

.prosd_bottm { width:100%; height:autol; text-align:center; overflow:hidden;}
.prosd_bottm li { display:inline-block; padding:5px 8px; border:1px solid #009944;}
.prosd_bottm .thisclass { background:#009944;}
.prosd_bottm .thisclass a { color:#fff; display:block;}

.nabout { width:100%; height:auto; overflow:hidden;}
.about_a { width:100%; height:auto; overflow:hidden;}
.about_a img { width:100%; height:auto;}
.about_b { width:100%; height:auto; overflow:hidden; line-height:26px;}
.about_b p { text-indent:2em;}

.nlianxi { width:100%; height:auto; overflow:hidden; margin-top:50px; margin-bottom:40px;}
.nlianxi img { width:100%; height:auto;}
.nlianxi_a { width:1200px; margin:0 auto; height:auto; background:#99cf7c;}

.nnews { width:100%; height:auto; overflow:hidden;}
.nnews li { width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.nnews_left { width:350px; padding:5px; margin:5px;  float:left; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);cursor: pointer;}
.nnews_left img { width:338px; height:138px;}
.nnews_right { width:830px; height:150px; padding:15px; color:#333; float: right; background:#e5e5e5; line-height:24px;}
.nnews_right span { font-size:16px;}
.nnews li:hover .nnews_right { background:#009944; color:#fff;}

.pros_ls_top { width:248px; height:248px;}
.pros_ls_top img {width:246px; height:246px;  border-radius:100%; }

.dili_ty_right_a { display:none;}
.dili_ty_left_a  { display:none;}


.nnews_a { width:100%; height:auto; margin:0 auto;}
.nnews_head { width:100%; height:auto; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; color:#333333; padding-top:30px;}
.nnews_aa { width:74%; height:auto; line-height:32px; margin:0 auto; overflow:hidden; padding-top:34px;}
.nnews_a font { padding-left:20px;}
.bdsharebuttonbox { float:right;}
.nnews_kd { width:100%; height:auto; border-bottom:1px  dashed #d2d2d2}
.djg { width:100%; height:auto; margin:0 auto; color:#666666; line-height:24px; padding-top:40px;}

.nnews_l { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:50px; }
.nnews_l li { padding-bottom:10px;}
.nnews_l li a:hover { color:#00893f;}


.nprosf { width:100%; float:right; height:auto; margin:0 auto; overflow:hidden;}
.npros_head { width:100%; height:auto; padding-top:70px; padding-bottom:50px; text-align:center; color:#033e99; font-size:24px;}
.npros_lefta { width:30%; float:left;}
.npros_lefta img { width:100%; height: auto;}
.npros_righth { width:60%; height:auto; float:right;}
.npros_righth p { border-bottom:1px  dashed #00063e; line-height:50px; font-size:18px;}
.npros_bottm { width:130px; height:auto; background:#6dbb44; border-radius:0.5em; text-align:center; line-height:36px; margin-top:5%;}
.npros_bottm a { color:#fff;}
.npros_bottm a:hover { color:#fff;}
.npros_kg{ width:100%; height:auto; line-height:40px; background:#f3f3f3; border-left:3px solid #6dbb44; padding-left:10px; margin-top:15px;}
.npros_dg { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%;}
.npros_ld { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%; }
.npros_gg { width:100%; height:auto; line-height:26px; padding-top:4%;}
.npros_gg a { color:#333333;}
.npros_gg a:hover { color:#00893f;}



.magesso { width:720px; margin:0 auto; margin-top:55px;}
.magesso span { width:70px; float:left; line-height:32px; font-size:18px;}
.magesso li input { width:640px; height:32px; outline:none; border:1px solid #cbb2b3;}
.magesso li { width:100%; height:auto; margin-bottom:20px;}
#content { width:640px; height:150px; outline:none; border:1px solid #cbb2b3;}
.magess_p { display:none; padding-left:70px; font-size:16px; color:#666666;}
.magess_hj input{ width:150px; color:#fff; height:41px; background:#6d3c40; cursor:pointer; font-size:18px;}
.magess_hj  { width:100%; height:auto; margin-left:70px;}


















