@charset "utf-8";

/*common*/

* {font-family: "microsoft yahei" !important;}

/* -- 页面整体布局 -- */

.header , .footer ,.wrap{ width:1080px; margin:0 auto;}

/*reset-start*/

html{color:#333;background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}

del,ins{text-decoration:none;}

li{list-style:none;}

em,i,strong{font-style: normal;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}



a { color:#333; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:0;} /*for ff f6n.net*/

a:hover { text-decoration:underline;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}

/*reset-end*/



/*关键词*/

.s_inp{border:1px solid #ccc;    margin-top: 15px;}

.h_sea{height:65px;line-height:65px;   }

.key{ color:#666}

.h_sea a{ line-height:29px; padding:0 8px; color:#999;}

.inp01{height:29px;width:210px;padding-left:10px; float:left;line-height:29px; border:0;color:#8a8a8a;}

.s_ss {float:left; width:64px; height:29px; border:0; background:url(../images/s_ss.gif) no-repeat 0px 0px;border-left:1px solid #ccc;    cursor: pointer;}

/*头部开始*/

  

/*链接*/

.link{  height: 50px; }

.link p{float:left;line-height: 50px; }

.link h2{ height:30px;   background: url(../images/link.gif) no-repeat center; text-align: center;}

.link h2 a{ color:#222222;}

.link h2 .sq{ font-size:12px; color:#666666;}

.link h2 span{ padding-right:9px; font-size:28px; color:#828282; font-family:Aparajita; text-transform:uppercase;}

.link p a{ padding: 0 15px;   }

/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:600px;  }

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#666;}

.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 #333 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

 /*ts*/

.ts{background: url(../images/ts-bj.png) no-repeat center;height: 380px;}

.ts h3{text-align: center;font-size: 30px;color: #00d05c;    padding-top: 50px;}

.ts li {    font-size: 18px; text-align: center;width: 180px;    float: left;color: #fff;

    padding-top: 160px;}

/*anli*/

.anli{background: url(../images/anli.png) no-repeat center;height: 462px}

.anli h3 a{font-size: 20px;color: #00d05c}

.anli span a{font-size: 14px;color: #00d05c}





.al{ width:1080px; margin-top: 30px; }

.altil{ font-size:14px; color:#fff;  white-space:nowrap; overflow:hidden;line-height:47px; padding:0 15px 0 0;float: right; width:171px;}

.altil li{ width:170px; float:left; text-align:center;margin-right:14px;    font-size: 14px;    margin-bottom: 25px;border: 1px solid #00d05c;border-radius: -2px;    overflow: hidden;}

.altil li.lastLi{ width:175px; float:left; text-align:center;margin-right:0; }

.altil li.cur{ background:none;}

.altil li.lastLi a{ width:175px;}

.altil li a{ line-height: 132px;width:171px;  display:inline-block;}

.altil li.cur a,.altil li a:hover{background:#00d05c; text-decoration:none;color:#fff;border-radius: 17px;}

.more01,.til01 .more01{font-size:10px; font-weight:normal; font-style:normal; font-family:Arial;margin-left:-5px;}

.altil .more01 a,.til01 .more01 a,.til02 .more01 a{ color:#fff; border:0; padding:0; background:none; width:48px; }

.til01 .more01 a{ color:#4d4d4d;}

.al_c{  }

.al_c li{float: left;    margin: 40px 0px 0 0px; }

.al_c li img{display: block;width:781px;height:218px; }

 

.al_c li a{color: #333;text-align: center;}

.al_c li div span{font-size: 16px;color: #333;display: block;    margin-top: 55px;    width:735px;margin-left: 90px;height: 50px;overflow: hidden;}

.al_c li div p{display: block;    float: left;    font-size: 14px;line-height: 25px;margin-top: 10px;}

/*优势*/

.ys{height: 1153px;position:relative;background: url(../images/ys-top.png) no-repeat center top;}

.ys h3{   font-weight: normal;     text-align: center;font-size: 32px   ; padding-top: 10px;   }

.ys h3 span {color:#fff; font-size: 32px }

.ys h3 i{font-size:30px;font-style:normal;line-height: 30px;color: #00d05c;  }

.ys01 em,.ys02 em,.ys03 em,.ys04 em,.ys05 em{color:#ffa200;}

.ys01 span,.ys02 span,.ys03 span,.ys04 span,.ys05 span{width: 50px;height: 20px;float: left;}

.ys01{position:absolute;font-size:15px;top:152px;    right: 0px; line-height: 31px;     }

.ys01 h4{font-size:30px;padding-bottom: 5px; color: #00d05c;font-weight: bold;}

.ys02{position:absolute;font-size:15px;top: 482px;left: 177px;line-height: 31px;}

.ys02 h4{font-size:30px;padding-bottom: 5px; color: #00d05c;font-weight: bold;}

.ys03{position:absolute;font-size:15px;top: 861px;right: 175px;line-height: 31px;}

.ys03 h4{font-size:30px;padding-bottom: 5px; color: #00d05c;font-weight: bold;}

/*新闻*/

.bj{background: url(../images/xw.png) no-repeat center;    height: 482px;margin-top: 20px;}

.wd{   overflow:hidden;width:360px;    background: url(../images/news-bj.gif) no-repeat right bottom ;  }

.wd_c{ overflow:hidden}

.wd_c dl{ padding:4px 0 11px;border-bottom:dashed 1px #ccc; line-height:22px;color:#333;}

.wd_c dt{ background:url(../images/wen.png) no-repeat 0 14px; height:46px; line-height:46px; padding:0 0 0 30px; font-weight:bold; overflow:hidden;font-size:14px}

.wd_c dt a{ color:#00d05c}

.wd_c dd{ background:url(../images/da.png) no-repeat 0 5px; text-indent:30px;line-height:30px;font-size:14px}

.til01 {font-size:18px;width:320px;line-height:45px;       padding-bottom: 5px;background:url(../images/xw-bj.png) no-repeat left bottom;height:40px;text-decoration:none;font-weight: 100;  }

.til01 a{ font-weight:normal;  padding-top: 10px;  }

.til01  em{font-size:14px;color: #00d05c }

.til01-a { float:right;display:inline-block; height:35px; font-size: 12px;}

/*news*/

.xw{ overflow:hidden;width:360px;  background: url(../images/news-bj.gif) no-repeat right bottom ;     margin-left: 20px;  }



.xw02{  overflow:hidden;width:320px;   margin-left:20px;   }

.xw dl,.xw02 dl{ padding:5px 0 0;float:left;   }

.xw dt,.xw02 dt{ float: left;margin-bottom: 10px; }

.xw dt img,.xw02 dt img{ width:320px; height:110px;  }

.xw dd,.xw02 dd{ width:320px;  float: left;}

.xw li,.xw02 li{height:33px; line-height:27px;overflow:hidden;background: url(../images/ico02.gif) no-repeat 0 0px;  font-size:13px;  text-overflow: ellipsis; white-space: nowrap;padding-left: 15px;}

 

/*行动号召力*/

.hzl01,.hzl02,.hzl03 {  color:#fff;}

.hzl01 img,.hzl02 img,.hzl03 img{ display:block;}

.hzl01 p,.hzl02 p,.hzl03 p{ display:block;}



.hzl01 {background:url(../images/gg1-bj.jpg) no-repeat center;height:200px;}

.hzl01 p{font-size: 22px; top: 60px;position: absolute;line-height: 35px;    padding-left:260px;font-weight: normal;color: #fff}

.hzl01 span{top:100px; line-height:23px; font-size:18px; color:#fff; margin-left: 850px; display: block; font-weight: bold; }

.hzl01 span em{font-size: 22px}

.hzl01 a{display: block;  float: left; position: absolute;  top: 40px;    margin-left: 850px}





.hzl02 {background:url(../images/gg2-bj.jpg) no-repeat center;height:192px;}

.hzl02 p{font-size: 22px; top: 50px;position: absolute;line-height: 35px;    padding-left:135px;font-weight: bold;color: #fff}

.hzl02 span{top:100px; line-height:23px; font-size:18px; color:#fff; margin-left: 850px; display: block;font-weight: bold;     }

.hzl02 span em{font-size: 22px}

.hzl02 a{display: block;  float: left; position: absolute;  top: 55px;    margin-left:850px;}



.hzl03 {background:url(../images/gg3-bj.jpg) no-repeat center;height:200px;}

.hzl03 p{font-size: 22px; top: 120px;position: absolute;line-height: 35px;    padding-left:390px;font-weight: normal;color: #fff}

.hzl03 span{top:100px; line-height:23px; font-size:18px; color:#fff; margin-left: 850px; display: block;font-weight: bold;   }

.hzl03 span em{font-size: 22px}

.hzl03 a{display: block;  float: left; position: absolute;  top: 40px;    margin-left: 850px;}

 

 

 /*客户见证*/

 

.til01-jz {font-size:15px;line-height:40px;  background:url(../images/jz-bj.png) no-repeat right; text-decoration:none;  height: 40px;}

.til01-jz a{color:#fff;font-weight:normal;  font-size: 16px;float: right;    padding-left: 270px;}

.til01-jz  em{font-size:13px; }

.witn{ margin-top: 20px; }

.witn_c dl{width:850px; margin-bottom: 2px;    clear: right;}

.witn_c .nobor02{margin-right:0px}

.witn_c dt{width:250px;float:right;}

.witn_c dt img{  width: 250px;height:  158px}

.witn_c dd{float:left;width:530px;height:70px;line-height:28px;    background: url(../images/jz-c-bj.png) no-repeat center;margin-top: 30px; }

.witn_c dd h3 {font-size:16px; margin-left: 30px;    margin-top: 5px;}

.witn_c dd h3 a{color: #fff}

.witn_c dd p { overflow:hidden;text-overflow:ellipsis; white-space: normal;    height: 35px;width: 450px;font-size: 13px;color: #fff;    margin-left: 30px;}

 

 

 .witn_c-cur_x2, .witn_c-cur_x4{float: right}

 .witn_c-cur_x2 dt, .witn_c-cur_x4 dt{float: left}

 .witn_c-cur_x2 dd, .witn_c-cur_x4 dd{float: right;}

 

 /*about*/

 .about{background: url(../images/about-bj.jpg) no-repeat center top}

.about h3{font-size: 20px;text-align: center;font-weight: bold;     padding-top: 100px;  height: 48px;   }

.about h3 span{ font-size: 20px;color: #00d05c;text-transform: uppercase;    display: inline-block;}

.about h3 a{color: #00d05c;}

.about-l{height: 390px;float: left;width: 540px}

.about-l h4 a{font-size: 14px;color: #00d05c;font-weight: normal;float: left;display: block;  margin-left: 50px;

    padding-top: 20px; }

.about-l img{width: 207px;height: 319px;float: left;}

.about-l p{width: 280px;height: 260px;font-size: 14px;    line-height: 25px;padding-top: 20px;    overflow: hidden;text-indent: 2em;    float: left;    margin-left: 50px;}

.about-r{height: 390px;float: right;width: 540px}

.about-r h4 a{font-size: 18px;color: #00d05c;font-weight: normal;float: left;display: block;padding-bottom:20px;    padding-left: 60px;}

 



.content-five{width:540px; }

.con-five{width: 239px;height: 141px;float: left;margin-left: 30px;margin-bottom: 15px;position: relative;overflow: hidden;cursor: pointer;}

.conimg{width: 239px;height: 141px;}

.txt-five{position: absolute;left: 0;bottom: 0;width: 100%;height: 25px;line-height: 25px;text-align: center;color: #fff;background: url(../images/ico1.png);}

.txt-five h4{font-weight: normal;}

 



.gy-nr{float: left;width: 1112px;height: 400px;}
.gy-nr1{padding-top: 20px;height: 341px;float: left;padding: 5px;width: 249px;margin-right: 10px;margin-top: 10px;border: 2px solid #E7E7E7;}
.gy-nr1 img{border: 2px solid #cccccc;/* float: left; */width: 246px;height: 162px;}
.gy-nr1 ul{width: 236px;padding: 12px;line-height: 24px;/* float: left; */height: 158px;}
.gy-nr1 ul .bt{ width: 216px; margin-bottom: 10px;}
.gy-nr1 ul  h3{width: 175px;font-weight:bold;overflow: hidden;padding: 0 20px;font-size: 14px;text-align: center;white-space: nowrap;text-overflow: ellipsis;height: 20px;background: none;color: #303030;}


 