@charset "utf-8";

.boxes{width:1180px; margin:0 auto;overflow: hidden;}

/*banner开始*/

.banner{

    width:100%;

    height:600px;

    margin-bottom: 0px;

}

/* fullSlide */

.fullSlide{width:100%;position:relative;height:600px;background:#000;overflow: hidden;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:600px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#f00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url("../images/slider-arrow.png") -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*banner结束*/

/*特色模块*/

.tsbox{height:540px; overflow:hidden;}

.tsbox h3{text-align:center; width:100%; height:60px; font-size:30px; text-transform:uppercase; line-height:30px;}

.tsbox h3 a{color:#019946;}

.tsbox h3 b{font-size:30px; color:#7abc27;}

.tsbox h3 p{font-size:14px; color:#808080;}

.ts{width:100%; height:450px; position:relative; overflow:hidden; margin-top:30px;}

.ts img{width:100%; height:450px; position:absolute; top:0; left:0; z-index:1;}

.ts ul li{width:220px; overflow:hidden; color:#454545; font-size:18px;}

.ts_01{position:absolute; top:20px; left:60px; z-index:99;}

.ts_02{position:absolute; top:160px; left:60px; z-index:99;}

.ts_03{position:absolute; top:275px; left:60px; z-index:99;}

.ts_04{position:absolute; top:20px; right:10px; z-index:99;}

.ts_05{position:absolute; top:160px; right:10px; z-index:99;}

.ts_06{position:absolute; top:275px; right:10px; z-index:99;}

/*特色模块*/

/*public开始*/

.public{

    width:430px;

    margin:0 auto 50px;



}

.public>h3>a>h4{

    font-size:48px;

    color:#fff;

    text-align: center;

    line-height: 52px;

    margin-bottom:10px;

}

.public>h3>a>p{

    width:330px;

    height:46px;

    font-size:30px;

    color:#fff;

    text-align: center;

    margin:0 auto;

    line-height: 46px;

    border:solid 1px #fff;

    text-align: center;

}

/*public结束*/



/*product start*/

.probox{margin:40px auto; height:880px; overflow:hidden;}

.flbox{width:230px; float:left; height:880px;}

.flbox h2{background:#019946; height:90px; padding-right:10px; width:220px; text-align:center; line-height:30px; letter-spacing:2px;}

.flbox h2 a{color:#fff; font-size:24px; display:block; padding-top:10px;}

.flbox h2 a span{font-size:14px; font-weight:normal; text-transform:uppercase;}

.fl{width:224px; border:3px solid #019946; border-top:none; padding:10px 0; height:737px; overflow:hidden;}

.fl dl{width:200px; margin:0 auto 10px auto;}

.fl dl dt{width:100%; height:40px; line-height:40px; background:url(../images/fl_x.jpg) no-repeat 20px center #333333;}

.fl dl dt a{display:block; padding-left:35px; font-size:16px; color:#fff;}

.fl dl dt:hover{background:url(../images/fl_x.jpg) no-repeat 20px center #019946;}

.fl dl dd{background:url(../images/fl_x1.jpg) no-repeat left center; padding-left:12px; margin-left:0px; line-height:40px;letter-spacing: -1px;}

.fl dl dd a:hover,#tab p a:hover{color:#019946; text-decoration:underline;}

.pro_nr{width:900px; float:right; overflow:hidden;}

/* 滑动门 */

#tab{width:100%;position:relative; overflow:hidden; height:880px;}

#tab ul p{position:absolute; right:0; top:0;line-height:40px;}

#tab ul p a{color:#211d03; font-weight:bold;line-height: 40px;}

#tab .tab_menu{width:100%;position:absolute;z-index:1;left:0; top:0;}

#tab .tab_menu li{float:left;width:140px;height:40px;line-height:40px; background:#333333; text-align:center;cursor:pointer;margin:0 5px 0 0; font-size:18px; font-weight:bold;}

#tab .tab_menu li a{color:#fff; display:block;}

#tab .tab_box{width:100%;clear:both;top:70px;position:relative;overflow:hidden; height:880px;}

#tab .tab_menu .selected{background:#019946;cursor:pointer;}

#tab .tab_menu .selected a{color:#fff;}

#tab .hide{display:none;}

#tab .tab_box div ul{width:930px;}

.tab_menu{width:900px;height:40px;background: #bfbfbf;}

.con-six{  width: 280px;  height: 240px;  float: left;  margin-right:30px;  margin-bottom:30px;  position: relative;  overflow: hidden;  cursor: pointer;  }

.conimg-two{  width: 280px;  height: 240px;  }

.txt-six{  position: absolute;  left: 0;  top: 0;  width: 100%;  height:240px;  line-height: 45px;  text-align: center;  color: #fff;  background: url(../images/pro_hover.png) no-repeat center;  display: none;  }

.txt-six h3 a{  font-size:18px; font-weight:normal; color:#fff; line-height:35px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:80px; width:85%; margin:0 auto;  }

.txt-six h3 a:hover{text-decoration:underline;}

/*滑动门*/

/*product end*/

/*honor start*/

.bt3{width:100%;height: 28px;line-height: 28px;border-bottom: solid 1px #333;margin-bottom: 30px;margin-top: 30px;}

.bt3 h3 a{font-size:18px;color:#333;float: left;font-weight: bold;}

.bt3 p a{font-size:14px;color:#666;float: right;}

.gd_05{ position:relative; height:120px; width:1180px;overflow: hidden;margin-bottom:50px;}

.gd_05 em{position: absolute;top: 18px;}

.gd_05 .t_l{left:0px;}

.gd_05 .t_r{right:0px;}

.gd_05 #simgs05{ width:1100px; margin:0 auto;height: 200px;}

.gd_05 div{height:181px;}

.gd_05 li{float:left; width:202px;height:161px; padding-right:25px; text-align:center; line-height:30px;}

.gd_05 li.last{padding-right:0;}

.gd_05 li img{ display:block; width:200px; height:86px;border:1px solid #999999;}

.gd_05 li a{color:#454545;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gd_05 li img:hover{border:1px solid #019946;}

.gd_05 li a:hover{color:#019946; text-decoration:underline;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}

/*honor end*/

/*x_nanner start*/

.x_bannerbox1{width:100%; height:200px; overflow:hidden; background:url(../images/x_banner1.jpg) no-repeat center;margin-bottom: 50px;}

.x_banner1{height:200px; position:relative; color:#fff;}

.x_txt{width:550px; position:absolute; top:55px; left:90px;}

.x_txt p{font-size:24px; line-height:30px; margin-bottom:10px;}

.x_txt div{font-size:14px; text-align:right; text-transform:uppercase;}

.x_txt div b{font-size:30px;}

.x_tel{width:265px; position:absolute; right:40px; top:35px;}

.x_tel p,.x_tel1 p{background:url(../images/x_tel.png) no-repeat left center; height:65px; padding-left:75px; font-size:16px; line-height:30px;}

.x_tel p b,.x_tel1 p b{font-size:30px; font-family:Impact; font-weight:normal;}

.x_tel a,.x_tel1 a{display:block; width:180px; height:45px; border:2px solid #fff; border-radius:8px; text-align:center; line-height:45px; margin:10px auto 0; font-size:24px; color:#fff; letter-spacing:2px;}

.x_tel a:hover,.x_tel1 a:hover{background:#fff; color:#7abc27;}

/*x_nanner end*/

/*对比开始*/

.vs_title{  width:934px;  height:124px;  padding-top:10px;  margin: 0 auto 30px;  background: url("../images/vs_bg.jpg")no-repeat;  }

.vs_title h4{  width:300px;  font-size:27px;  color:#fff;  font-weight: bold;  margin: 0px auto 0;  position: relative;  right: -15px;  }

.vs_title p{  display: block;  font-size:16px;  color:#fff;  width:160px;  margin: 20px auto 0;  }

.vs>ul>li{  width:504px;  float: left;  margin: 16px 43px;  }

.vs img{  margin-top: 10px;  margin-bottom: 6px;  }

.vs>ul>li>span{  font-size:60px;  color:#019946;  float: left;  }

.vs>ul>li>div{  height:80px;  border-left:solid 1px #019946;  float: left;  padding-left:20px;  margin-left: 20px;  overflow: hidden;  }

.vs>ul>li>div>p{  font-size:24px;  color:#454545;  display: block;  margin-bottom: 10px;  }

.vs>ul>li>div>span{  font-size:18px;  color:#019946;  }

.vs>ul>li>p{  font-size:18px;  color:#454545;  margin: 0 71px;  float: left;  }

/*对比结束*/



/*advantage start*/

.ysbox{width:100%; height:1040px; overflow:hidden;}

.ys{height:1040px; position:relative;}

.ys_bt{height:100px; width:100%; text-align:center; text-transform:uppercase; position:absolute; top:40px; left:0;}

.ys_bt p{color:#e5e5e5; font-size:48px; line-height:50px;}

.ys_bt h3{font-size:24px; line-height:35px;}

.ys_bt h3 b{font-size:30px; color:#019946;}

.ys_bt h3 strong{font-size:30px; color:#ff7f00;}

.ys_bt span{font-size:14px; color:#b2b2b2; line-height:18px;}

.ys_tu1{position:absolute; top:150px; right:60px;}

.ys_tu2{position:absolute; bottom:0; left:0px;}

.ys_nr ul li{width:590px;}

.ys_nr ul li .ys_txtbt{width:100%; height:80px; overflow:hidden;}

.ys_nr ul li .ys_txtbt img{float:left; width:60px; height:80px;}

.ys_nr ul li .ys_txtbt h4{float:left; margin-left:10px; font-size:22px; color:#019946; background:url(../images/ys_x.jpg) no-repeat bottom left; height:70px; width:520px; line-height:28px; padding-top:10px;}

.ys_nr ul li .ys_txtbt h4 p{font-size:12px; color:#b2b2b2; font-weight:normal; text-transform:uppercase;}

.ys_nr ul li .ys_txt{margin-left:50px; line-height:24px; margin-top:20px;}

.ys_nr ul li .ys_txt p{background:url(../images/ys_t.jpg) no-repeat left 8px; font-size:16px; padding-left:20px; margin-bottom:10px;}

.ys_1{position:absolute;top:215px;left:0;}

.ys_2{position:absolute;top:515px;right:0;}

.ys_3{position:absolute;top:765px;right:0;}

/*advantage end*/

/*case start*/

.public h3{height:60px; line-height:28px; font-size:30px; width:100%; text-align:center; text-transform:uppercase;}

.public h3 b {font-size:30px; color:#333;}

.public h3 span{color:#7abc27;}

.public h3  p{font-size:14px; font-weight:normal; color:#b2b2b2;width: 450px;}

.case{height:670px;width: 100%;overflow: hidden;background: url("../images/case.jpg")no-repeat;padding-top: 46px;}

.case img{width:270px;height:200px;}

.case li{float: left;margin:0 33px 26px 0;}

.case_body{width:242px;height:48px;border: solid 1px #019946;padding:10px 13px 0 13px;cursor: pointer;}

.case_body:hover{background: #019946;}

.case_body:hover h4 a,.case_body:hover p{color:#fff;}

.case_body h4{font-size:18px;color:#333;text-align: center;}

.case_body p{font-size:14px;color:#888;line-height: 22px;height: 23px;overflow: hidden;}

.case ul{margin-top: 50px;}

/*case end*/

/*about start*/

.aboutbox,.jzbox{margin:40px auto; overflow:hidden;}

.aboutbox h3,.jzbox h3{height:60px; line-height:28px; font-size:30px; width:100%; text-align:center; text-transform:uppercase;}

.aboutbox h3 b,.jzbox h3 b{font-size:30px; color:#333;}

.aboutbox h3 span,.jzbox h3 span{color:#7abc27;}

.aboutbox h3 p,.jzbox h3 p{font-size:14px; font-weight:normal; color:#b2b2b2;}

.about .about_txt{width:535px; float:left;}

.about .about_txt h4{font-size:18px; background:url(../images/about_t.jpg) no-repeat left bottom; height:45px; line-height:35px;}

.about .about_txt div{text-indent:2em; line-height:26px; height:185px; overflow:hidden; margin:30px 0;}

.about .about_txt p a{display:block; height:35px; width:150px; border:1px solid #1a1a1a; line-height:35px; font-size:20px; text-align:center; text-transform:uppercase; border-radius:5px;}

.about .about_txt p a:hover{background:#1a1a1a; color:#fff;}

.about .about_img{width:604px; height:347px; background:url(../images/about_bj.jpg) no-repeat center; float:right; position:relative;}

.about .about_img img{width:460px; height:287px; position:absolute; top:20px; left:72px;border: solid 2px #333;padding:5px;}

/*about end*/

/*assess start*/

.jz{height:380px; width: 1180px;overflow:hidden;margin-top: 30px;}

.jz ul{width:1200px; overflow:hidden;}

.jz ul li{width:280px; height:380px; background:#e6e6e6; float:left; margin-right:20px; position:relative;}

.jz ul li img{width:230px; height:190px; border:5px solid #fff; margin:20px auto 0; display:block;}

.jz ul li .jz_txt{width:240px; margin:10px auto 0;}

.jz ul li .jz_txt h4 a{width:100%; line-height:30px; font-size:16px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}

.jz ul li .jz_txt h4 a:hover{color:#7abc27;}

.jz ul li .jz_txt div{margin-top:5px; height:70px; text-indent:2em; line-height:24px;overflow:hidden;}

.jz ul li p{height:30px; width:100%; line-height:30px; text-align:center; background:#b3b3b3; font-size:16px; position:absolute; bottom:0; left:0;}

.jz ul li p a{display:block;}

.jz ul li p a:hover{background:#016930; color:#fff;}

/*assess end*/

/*two ad start*/

.x_bannerbox2{width:100%; height:304px; overflow:hidden; background:url(../images/x_banner2.jpg) no-repeat center;}

.x_banner2{height:304px; position:relative; color:#fff;}

.x_tel1{width:265px; position:absolute; right:180px; top:85px;}

.x_tel1 p b{color:#ff7f00;}

.x_txt1{width:390px; position:absolute; top:135px; left:130px; text-align:center;}

.x_txt1 p{font-size:24px; line-height:30px;}

.x_txt1 div{font-size:36px; line-height:44px;}

.x_txt1 div b{color:#ff7f00;}

/*two ad end*/

/*滑动门 start*/

.honorbox{width:100%; height:400px; }

.honor_box{padding:40px 0;}

#tab1{width:100%;height:315px;overflow: hidden;position:relative;}

#tab1 .tab1_menu{width:100%;float:left;position:absolute;z-index:1;height:34px; border-bottom:2px solid #019946;padding-bottom: 1px;}

#tab1 .tab1_menu li{float:left;width:100px;height:35px;line-height:35px;border-bottom:0px;cursor:pointer;font-size:18px;text-align:center;margin:0 10px 0 0;background:#fff;}

#tab1 .tab1_menu li a{color:#000;}

#tab1 .tab1_menu .selected a{display:block;color:#fff; background:#ff7f00;cursor:pointer;}

.more{float:right; font-size:14px; z-index:99; position:relative; line-height:40px;}

.more a{color:#454545;}

.more a:hover{text-decoration:underline;}

#tab1 .hide{display:none;}

#tab1 .ta1b_box{width:100%;overflow:hidden;clear:both;}



/* 连续滑动门开始 */

.box1 {width:100%; height:250px; overflow:hidden; padding-top:25px;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:280px;margin-right:20px;text-align:center; height:250px; overflow:hidden;}

.box1 li img {width:274px;height:214px; border:3px solid #b2b2b2;}

.box1 li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px; color:#454545;}

.box1 li img:hover{border:3px solid #fff;}

.box1 li a:hover{text-decoration:underline;}

/*滑动门 end*/

/*contact start*/

.new_wrapper{overflow: hidden;}

.contact>h4{background: url("../images/contact_title.jpg")no-repeat;height: 33px;padding:20px 30px 0 18px;margin-bottom:30px;}

.contact>h4>span>a{font-size:16px;color:#019946;float: left;}

.contact>h4>b>a{font-size:14px;color:#019946;float: right;font-weight: normal;}

.contact>h5{font-size:16px;color:#333;line-height: 35px; background: url("../images/contact_bg.jpg")no-repeat 0px 7px; padding-left:34px;font-weight: normal;}

.contact>h6{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -31px;padding-left:34px;font-weight: normal;}

.contact>p{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -70px;padding-left:34px;}

.contact>span{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -107px;padding-left:34px;display: block;}

.contact>b{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -144px;padding-left:34px;display: block;font-weight: normal;margin-top:-20px;}

/*contact end*/

/*new start*/

.new{width:640px;height:502px;overflow: hidden;}

.new>h4{height: 43px;background: url("../images/new_title.jpg")no-repeat 0px 0px ;padding:10px 30px 0 18px;margin-bottom:30px;}

.new>h4>a{font-size:16px;color:#019946;display: block;padding:8px 4px;float: left;}

.new>h4>a:hover,.new>h4>a.hover{background: #019946;color:#fff;}

.new>h4>b>a{font-size:14px;color:#019946;float: right;font-weight: normal;line-height: 32px;}

.new_body>div>ul>li>a{width:130px;height:100px;float: left;margin-right: 25px;}

.new_body img{width:130px;height: 100px;}

.new_body li{width:640px;height: 100px;margin-bottom: 25px;}

.new_body>div>ul>li>div{width:388px;float: left;}

.new_body>div{display: none;}

.new_body>div>ul>li>div>a{font-size:16px;color:#454545;font-weight: bold;}

.new_body>div>ul>li>div>p{font-size:14px;color:#666;text-indent: 2em;line-height: 28px;overflow:hidden;height:82px;}

.new_body>div>ul>li>h5{width:82px;height:98px;border:solid 1px #e5e1e0;float: right;}

.new_body>div>ul>li>h5>p{display: block;width:82px;height:49px;background: #e5e1e0;color:#666;text-align: center;line-height: 50px;font-size:16px;}

.new_body>div>ul>li>h5>span{display: block;color:#666;text-align: center;line-height: 50px;font-size:16px;}







/*new end*/

/*link start*/

.linkbox{width:100%; line-height:30px; overflow:hidden; margin-top:20px; border-top:1px solid #333333; padding-top:20px;}

.link_top{float:left; width:133px; height:20px; margin-top:5px;}

.link a{ margin:0 15px;}

/*link end*/



































































