﻿@charset "utf-8";
/* CSS Document */

body, button, input, select, textarea a{ font-size:14px; line-height:24px; font-family: "寰蒋闆呴粦",Arial, Helvetica, sans-serif; }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;margin:0px auto;padding:0px;OVERFLOW-X: hidden; }
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table {  }
caption, { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 { font-weight:normal;} 
a img{border: none;}
i{ font-style:normal;}
a{ color: #666; }
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.g-w{width:100%; min-width:1200px; margin:0 auto; height:auto;}
.g-box{ width:1200px; height:auto; margin:0 auto;}



/*瀵艰埅*/


.index-scope{ width:100%; height:540px; background:#f7f7f7;}
.index-scope-tit{ padding:30px 0;}
.index-scope-tit h2{ font-size:24px; line-height:45px; text-align:center;}
.index-scope-tit em{ width:50px; height:2px; background:#2d9536; display:block; margin:0 auto;}
.index-scope-tit h3{ font-size:18px;line-height:36px; text-align:center; color:#999;}
.index-scope ul li{ float:left; width:240px;}
.index-scope ul li img{ width:240px; height:300px;}
.index-scope ul li p{width:240px; height:45px; font-size:18px; color:#fff; line-height:45px; text-align:center;}
.index-scope ul li.yw1 p{ background:#56d8f9;}
.index-scope ul li.yw2 p{ background:#4dddd3;}
.index-scope ul li.yw3 p{ background:#2bc879;}
.index-scope ul li.yw4 p{ background:#73b949;}
.index-scope ul li.yw5 p{ background:#469d12;}

.index-product{ padding:50px 0;}
.index-product-bit .title{float:left;}
.index-product-bit .title h2{font-size:24px;line-height:30px;float:left;margin-right:8px;}
.index-product-bit .title span{float:left;display:block;font-size:18px;line-height:30px;color:#999;margin-left:10px;}
.index-product-bit .tab{ overflow:hidden; float:left; margin-left:90px;}
.index-product-bit .tab a{ display:block; font-size:15px; padding:5px 10px; margin-left:10px; float:left; text-decoration:none; color:#4f4f4f;}
.index-product-bit .tab a:hover{ background:#2bc879; color:#fff;transition:all 0.4s linear;}
.index-product-bit .more{float:right;}	
.index-product-bit .more a{ width:100px; height:32px; line-height:32px; text-align:center; display:block; border:1px #ddd solid;}	
.index-product-bit .more a:hover{ background:#2bc879; color:#fff;transition:all 0.4s linear;}
.index-product-con{ margin-top:50px;}
.index-product-con ul li{ float:left; width:285px; margin-right:20px; }
.index-product-con ul li:nth-child(4n+0){ margin-right:0;}
.index-product-con ul li img{ width:285px; height:200px;overflow:hidden; display:block;}
.index-product-con ul li p{ font-size:16px; line-height:50px; text-align:center;}

.index-about{ width:100%; height:450px; background:url(../images/index-aboutbg.jpg) no-repeat;}
.index-about .g-box{ position:relative;}
.index-about-box1{width:520px; padding:0 50px; height: 450px;overflow: hidden;}
.index-about-box1_top1 img{width:212px; height:102px ; padding:50px 0 30px 0;}
.index-about-box1 p{ font-size:15px; line-height:30px;}
.index-about-box1 .more{ margin-top:15px;}
.index-about-box1 .more a{ width:135px; height:40px; color:#fff; line-height:40px; text-align:center; display:block; background:#666; border-radius:5px;}
.index-about-box2{ background:url(../images/jiaruwomen_box2.png) no-repeat; width:388px; height:348px; position:absolute; right:55px;top:175px;}
.index-about-box2-txt{margin: 170px 50px 0 50px;}
.index-about-box2-txt p{ font-size:15px; line-height:24px; margin-top:10px;}

.index-case{ padding-top:100px; padding-bottom:50px;}
.index-case .title{float:left;}
.index-case .title h2{font-size:24px;line-height:30px;float:left;margin-right:8px;}
.index-case .title span{float:left;display:block;font-size:18px;line-height:30px;color:#999;margin-left:10px;}
.index-case .more{float:right;}	
.index-case .more a{ width:100px; height:32px; line-height:32px; text-align:center; display:block; border:1px #ddd solid;}	
.index-case .more a:hover{ background:#2bc879; color:#fff;transition:all 0.4s linear;}
.index-case-con{ margin-top:50px;}
.index-case ul li{ float:left; width:380px; margin-right:30px; }
.index-case ul li:nth-child(3n+0){ margin-right:0;}
.index-case ul li img{ width:380px; height:266px;overflow:hidden; display:block;}
.index-case ul li p{ font-size:16px; line-height:50px; text-align:center;}


.index-news{ width:100%; height:auto; padding:50px 0; background:#f7f7f7;}
.index-news .title{float:left;}
.index-news .title h2{font-size:24px;line-height:30px;float:left;margin-right:8px;}
.index-news .title span{float:left;display:block;font-size:18px;line-height:30px;color:#999;margin-left:10px;}
.index-news .more{float:right;}	
.index-news .more a{ width:100px; height:32px; line-height:32px; text-align:center; display:block; border:1px #ddd solid;}	
.index-news .more a:hover{ background:#2bc879; color:#fff;transition:all 0.4s linear;}
.index-news-con{ margin-top:50px;}
.index-news-con .index-news-left{ width:550px; margin-right:30px;}
.index-news-con .index-news-left .news-left-img img{ width:550px; height:355px;}
.index-news-con .index-news-left .news-left-con{ margin-top:10px;}
.index-news-con .index-news-left .news-left-con h3{ font-size:16px; color:#333;}
.index-news-con .index-news-left .news-left-con p{line-height:24px;font-size:12px;color: #999;margin-top:5px;}
.index-news-con .index-news-right{width:620px;}
.index-news-con .index-news-right ul li{ width:620px; margin:10px; border-bottom: dashed 1px #ddd; padding-bottom:20px; margin-bottom:15px;}
.index-news-con .index-news-right ul li .news-date {text-align: center;display: inline-block;float: left;width:80px;height:70px; border-right:1px #ddd solid;}
.index-news-con .index-news-right ul li .news-date .news-date1 {text-align: center;color: #666666;font-size:36px; line-height:50px;}
.index-news-con .index-news-right ul li .news-date .news-date2 {text-align: center;color: #666666;font-size:14px;}
.index-news-con .index-news-right ul li .news-bodys {padding: 0 15px;overflow: hidden;zoom: 1;}
.index-news-con .index-news-right ul li .news-bodys h3 { font-size:16px; color:#333;word-wrap: break-word;overflow: hidden;}
.index-news-con .index-news-right ul li .news-bodys p {word-wrap: break-word;overflow: hidden;line-height:24px;font-size:12px;color: #999;margin-top:5px;}

/*搴曢儴*/
.footer .footer-top{padding: 30px 0 20px;background:#737373; text-align:center; }
.footer .footer-top .footer-top-nav{ font-size:15px; color:#fff; display:inline-block;}
.footer .footer-top .footer-top-nav a{ font-size:15px; color:#fff; margin:0 20px;}
.footer .footer-top .footer-top-lx{margin:20px 0; }
.footer .footer-top .footer-top-lx span{ font-size:14px; color:#fff; margin:0 10px;}
.footer .footer-bottom-bq span{font-size:13px;color:#fff;  margin:0 10px; }
.footer .footer-bottom-bq span a{color:#fff;}


/*鍏徃绠€浠�*/

.about-con{ margin-top:30px;}
.about-con .about-left{ width:243px;}
.about-con .about-left ul{ width:243px; background:#f5f5f5;  float:left; padding-bottom:20px; overflow:hidden }
.about-con .about-left ul li { width:100%; height:50px; line-height:50px;}
.about-con .about-left ul li a { font-size:16px; color:#353737; text-decoration:none; background:url(../images/nhbg.jpg); display:block; width:100%; height:100%; text-indent:40px}
.about-con .about-left ul li a.on{background:url(../images/ohbg.jpg); color:#c30140}
.about-con .about-left ul li a:hover{ background:url(../images/ohbg.jpg); color:#666}

.about-con .about-right{ width:900px; height:auto; padding:30px; border:1px #eee solid;}
.about-con .about-right .bt{width:855px; height:auto; border-bottom:1px #ddd solid; margin-bottom:20px;}
.about-con .about-right .bt h1{ font-size:22px; padding-bottom:20px;}
.about-con .about-right .ab-jj p{ font-size:15px; line-height:30px; margin-top:10px;text-indent: 2em;}

.c_list ul li { height:40px; line-height:40px;}
/* 宸ョ▼妗堜緥*/
.about-con .about-right .ab-hj ul{ margin-left:-30px;}
.about-con .about-right .ab-hj ul li{ float:left; width:259px; height:174px; margin-left:30px; margin-bottom:30px; border:1px #ddd solid; padding:2px;}
.about-con .about-right .ab-hj ul li img{ width:259px; height:174px;}
.about-con .about-right .ab-hj ul li p{ text-align:center; line-height:30px;}


/*鏂伴椈涓績*/

.about-con .about-right .ab-newlist ul li{ width:815px; height:120px; border-bottom:1px dashed #dbdbdb; padding:20px;}
.about-con .about-right .ab-newlist ul li:nth-child(2n) {background: #f7f7f7;}
.about-con .about-right .ab-newlist ul li h4 a{ font-size:16px; color:#333;}
.about-con .about-right .ab-newlist ul li h4 a:hover{ color:#c7013e;}
.about-con .about-right .ab-newlist ul li h5{font-size:12px; color:#acaba9; margin:5px 0 10px 0; }
.about-con .about-right .ab-newlist ul li p{line-height:1.8; font-size:14px; color:#666; }
.about-con .about-right .ab-newlist ul li p a{ color:#c7013e;}

.page-nav {
  text-align: center;
  line-height: 28px;
}
.page-nav a,
.page-nav span {
  display: inline-block;
  height: 28px;
  border: 1px solid #9d9d9d;
  padding: 0 10px;
  font-size: 14px;
  color: #595959;
  margin: 0 1px;
  vertical-align: top;
}
.page-nav .current {
  background: #fd0100;
  color: #fff;
  text-decoration: none;
  height: 28px;
  line-height: 28px;
  border: 1px solid #aace3b;
}
