/*解决方案*/
.prog_bg{ background:url(../images/fabg.jpg) no-repeat top center;}
.prog_cont ul{width: 1200px; background:#fff; margin: 0 auto;}
.prog_cont ul li{width:239px;height:80px; background-color: #009966;float: left;margin-left:1px;  margin-top:10px;cursor: pointer}
.prog_cont ul li:first-child{margin-left: 0px;background: url(../images/dctb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(2){background: url(../images/wjtb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(3){background: url(../images/xlbtb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(4){background: url(../images/jctb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(5){background: url(../images/ddtb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(6){ margin-left:0;background: url(../images/dztb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(7){background: url(../images/ddscxtb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(8){background: url(../images/jszptb.png)#009966 no-repeat 10px center;}
.prog_cont ul li:nth-child(9){background: url(../images/slzptb.png)#009966 no-repeat 10px center;}

.prog_select ul a{background: url(../images/gdtb.png)#009966 no-repeat 10px center;}
.prog_cont ul li p{font-size: 18px;color: #fff;margin-top: 19px;}
.prog_cont ul li span{font-size: 14px;color:#bdc9d0;line-height: 24px;}
.prog_cont ul li .tub{height: 30px;margin: 25px 20px 25px 35px;float: left;}
.prog_cont ul li.on{background-color: #ff9900;}
.prog_cont ul li .wz{float: left;}
.prog_cont ul li.on span{color: #fff ;opacity:0.5;}
.prog_cont ul li.on .tub{background: #adbdc5;}
.prog_bbg{height:560px; padding-top:15px;}


.prog_select ul a{width:239px;height: 80px;background-color: #009966;float: left;margin-left: 1px; margin-top:10px;cursor: pointer}
.prog_select ul a p{font-size: 16px;color: #fff;margin-top: 19px;}
.prog_select ul a span{font-size: 12px;color: #adbdc5;line-height: 24px;}
.prog_select ul a .tub{height: 30px;margin: 25px 20px 25px 48px;float: left;}
.prog_select ul a:hover span{color: #f5d6d8 ;}
.prog_select ul a:hover .tub{background: #adbdc5;}
.prog_select ul a:hover{background-color: #ff9900;}
.prog_k{width:600px;height:450px;       background: rgb(0, 120, 179,0.6);padding: 20px;}
.prog_sk{width:520px;height: 410px;border: 2px solid rgba(255,255,255,0.3);padding: 35px 35px 0 40px;}
.prog_sk p{font-size:32px;font-weight: bold;color: #fff;}
.prog_sk span{color: #c0c8cf;font-size: 14px;line-height: 24px;}
.prog_sk d{width: 50px;height:2px;display: block;background: #fff;margin: 15px 0;}
.prog_sk dd{font-size: 16px;color: #fff;line-height:30px;margin-bottom: 20px;}
.prog_sk a{margin-left: 20px;display: block;float: left}
.prog_sk a:nth-child(1){margin-left: 0px;}
.prog_sk a.prog_a{width:140px; height:50px; line-height:50px;  background:#fff; text-align:center; font-size:16px; margin-top:20px;-webkit-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
.prog .tempWrap{width:100% !important;}
.prog_sk a.prog_a:hover{background:#ff9900;color:#fff;}
.tk_p{ font-size:18px;    line-height: 47px; color:#fff; padding:30px 15px 0px 10px;}
.tk_p span{ font-size:35px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.tk_p img{ margin-right:10px; }

.pronav li{ cursor:pointer; float:left; height:60px; width:170px; background:#eaeaea; text-align:center; line-height:60px; margin:30px 1px 30px 0px; }
.pronav li a{ font-size:18px; color:#666;}
.pronav li:nth-child(7){ margin-right:0px;}
.pronav li.cur{ background:#009966;}
.pronav li:hover{ background:#009966;}
.pronav li:hover a{ color:#fff;}
.pronav li.cur a{ color:#fff;}


.adv_list{ width:1120px !important; background:#fff; height:415px; padding:40px;}
.solpic img{ width:550px; height:413px;}
.solwa{ width:498px; height:342px; border:1px solid #e2e2e2; padding:35px;}
.solwa p:nth-child(1){ font-size:28px; color:#484848; font-weight:bold;}
.sol_line{ width:55px; height:3px; background:#e1e1e1; margin:15px 0px 25px 0px;}
.solcon ul { width:1200px; overflow:hidden; display:none;}
.solcon ul:nth-child(1){ display:block;}
.solremark{ font-size:16px; color:#a1a1a1; line-height:30px;}
.solbtn{ margin-top:20px; height:42px;}
.solbtn a{ display:block; float:left; width:145px; height:42px; color:#fff; font-size:14px; transition:all 0.5s ease; line-height:42px;}
.solbtn a:nth-child(1){ background:#ff9900 url(../images/jt2.png) no-repeat center; padding-left:35px;}
.solbtn a:nth-child(2){ background:#009966 url(../images/jt2.png) no-repeat center; padding-left:22px;}
.solbtn a:hover{ background:#f02138 url(../images/jt2.png) no-repeat center;}
.solbtn a+a{ margin-left:10px;}
.solconcat{ font-size:35px; font-weight:bold; color:#333; padding-left:33px; background:url(../images/dh.png) no-repeat left center; margin:28px 0px 22px 0px;}
.solconcat{ clear:both;}


/*产品展示*/
.divproduct_new_div .divproduct_new_div_item{ float:left; width:388px; height:360px; background:#f4f4f4; position:relative; margin:0px 18px 18px 0px;}
.divproduct_new_div .divproduct_new_div_item:nth-child(3n){ margin-right:0px;}
.product_div_item_pic img{ width:384px; height:290px; transition:0.5s;}
.product_div_item_pic{ position: absolute; overflow:hidden; top:1px; left:1px; border:1px solid #e6e6e6;z-index:3;}
.divproduct_new_div_item:hover .product_div_item_pic img{ transform:scale(1.2); transition:0.5s;}
.divproduct_new_div_item_body{ display:none;}
.divproduct_new_div_item_a{ width:350px; margin-left:18px; display:block; position:absolute; top:298px; line-height:59px;  font-size:15px !important; color:#545454; background:url(/images/jt4.png) no-repeat right center; z-index:3;}
.divproduct_new_div_item:after{ display:block; width:100%; height:0px; content:''; position:absolute; z-index:1; background:#009966; transition:0.5s; left:0px; bottom:0px;}
.divproduct_new_div_item *{ transition:0.5s;}
.divproduct_new_div_item:hover:after{ height:100%; transition:0.5s;}
.divproduct_new_div_item:hover  .divproduct_new_div_item_a{ color:#fff; background:url(/images/jt5.png) no-repeat right center;}

/*看得见的实力*/

.strength{ margin-top:1px;}
.st_ul{ width:100%; background:url(../images/szbg.jpg) no-repeat center; height:170px;}
.st_ul li{ width:19.8%; float:left; text-align:center; border-right:1px #16a777 solid;}
.st_ul li p:nth-child(1) span{ font-size:65px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.st_ul li p:nth-child(1) i{ font-size:20px; color:#fff; margin-left:5px;}
.st_ul li p:nth-child(2){ font-size:20px; color:#fff; margin-top:5px;}
.st_ul1 li{ float:left; text-align:center; cursor:pointer; }
.st_ul1 li{ width:293px; margin-right:9px; background:#f3f3f3;    padding-bottom: 35px; line-height:50px; font-size:26px; font-weight:bold; color:#222; position:relative;}
.st_ul1 li:hover{ color:#fff;-webkit-animation: test 0.2s ease-in 2;}

.st_ul1 a:nth-child(4)  li{ margin-right:0px;}
.st_ul1 li:after{ width:100%; height:0px; display:block; content:''; position:absolute; top:0px; left:0px; background:#009966;transition:0.5s; z-index:1;}
.st_ul1 li img ,.st_ul1 li p{ position:relative; z-index:3;}
.st_ul1 li *{transition:0.5s;}
.st_ul1 li:hover:after{ height:100%; transition:0.5s;}
.st_ul1 li img { margin:10px 0px 24px 0px;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}		
}
.st_ul1 li span{ font-size:16px; line-height:30px; display:block;    font-weight: 100; width:260px; margin:0 auto; padding-top:10px; position:relative;  z-index:3;}





/*优势*/
.adv_bg{background:url(../images/ysbg.jpg) no-repeat center;height: 920px; padding-top:60px; overflow: hidden;}
.adv{width: 1200px;padding-top:100px;}
.adv_bg .title,.adv_bg .content{  color:#fff; }
.adv_option ul{height: 100px;}
.adv_option ul li{background:#009966;width: 199px;height: 114px;float: left;cursor: pointer;color: #fff; border-right:1px #fff solid; padding-left:100px;position: relative;}
.adv_option ul li p{font-size: 26px;font-weight: bold;margin-top: 22px;line-height: 48px;}
.adv_option ul li d{font-size: 14px;}
.adv_option ul li.on{background:#ff9900;}
.adv_option ul li.on p{color: #fff;}
.adv_option ul li.on d{color: #fff;}
.adv_option ul li:before{content:"";  position: absolute; left:30px; top:28px; width:60px; height:60px; background-image:url(../images/ystb.png); background-repeat:no-repeat;}
.adv_option ul li:nth-child(1):before{background-position:0 -60px;}
.adv_option ul li:nth-child(2):before{background-position:-60px -60px;}
.adv_option ul li:nth-child(3):before{background-position:-120px -60px;}
.adv_option ul li:nth-child(4):before{background-position:-180px -60px;}
.adv_option ul li.on:nth-child(1):before{background-position:0 0;}
.adv_option ul li.on:nth-child(2):before{background-position:-60px 0;}
.adv_option ul li.on:nth-child(3):before{background-position:-120px 0;}
.adv_option ul li.on:nth-child(4):before{background-position:-180px 0;}
.adv_box{margin-top: 20px;height: 470px;}
.adv_img img{width:600px; height:470px;}
.adv_cont{width: 520px; height:370px; padding:50px 40px;background:#fff;}
.adv_cont t{font-size: 24px;color: #333;display: block;}
.adv_cont dd{font-size: 36px;color: #333;font-weight: bold;line-height: 55px;}
.adv_cont d{color: #ff9900;}
.adv_cont span{width: 36px;height: 6px;margin: 20px 0;display: block;background: #ff9900;}
.adv_cont p{font-size: 16px;line-height: 30px;color: #666;}
.adv_cont a{width: 160px;height: 50px;display: block;background: #222;line-height: 50px;text-align: center;margin-top: 50px;color: #fff;font-size: 16px;-webkit-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
.adv_cont a:hover{background:#ff9900;width:200px;}
.adv_data li{width:300px;;float: left;text-align: center;color: #fff;}
.adv_data li p{font-size: 50px;font-family: 'impact';margin-top: 50px;position: relative;}
.adv_bg .tk_p{ width:480px; height:80px; background:#f4f4f4; font-size:18px;    line-height:36px; color:#222; padding:30px 15px 0px 30px; margin-top:30px;}
.adv_bg .tk_p i{ font-size:35px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.adv_bg .tk_p img{ margin-right:10px; }
.adv_data li span{font-size: 18px;}
.adv .tempWrap{width: 1200px !important; }
.solve{ padding-right:10px; padding-left:10px; padding-bottom:10px;}
.solve-wrap{ height:666px; position:relative; overflow:hidden;}
.solve .solve-big{ width: 612px; height: 459px; position:absolute; top:0; left:294px; z-index:5;}
.solvet{ position:absolute; top:0; left:0; width:1200px;}
.solvet .li4{ position:absolute; top:0; right:0;}
.solvet .li5{ position:absolute; top:223px; right:0;}
.solvet .li6{ position:absolute; top:446px; right:0;}
.solve ul li{ width:290px; height:218px; margin-bottom:5px; position: relative; }
.solve ul li img{ display: block; width: 290px; height:218px;}
.solve ul li span{ background-color: rgba(1,139,207,0.5); position: absolute; left: 0; top: 0; width: 290px; height:218px; line-height: 188px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; display: none;}
.solve ul li:hover span{ display: block; }
.solve-big .solve-one img{ display: block; width: 612px; height: 459px;}
.solve-big .solve-desc{     background-color:#009966; height: 167px; position: absolute; left: 0; width:549px; color: #fff; padding:28px 30px 0 33px; margin-top:10px;}
.solve-big .solve-desc p{ font-size:24px; line-height:60px;  }
.solve-big .solve-desc p i{ color: #0065a8; font-weight: bold; }
.solve-big .solve-desc p:nth-child(2){ font-size:16px;     color: #f2faf7;line-height:30px; height:68px; overflow:hidden;}
.solve-big .solve-two{ position: absolute; left: 30px; bottom: 20px; }
.solve-big .solve-two img{ display: block; width: 300px; height:225px; border: 10px solid #fff;}
.cp img {border: 2px solid #eee;padding: 1px;}
.cp img:hover {border: 2px solid #009966;padding: 1px;}


/*合作伙伴*/
#roller_left table tr td a:nth-child(2) {
    display: block;
    background: #eeeeee;
    line-height: 16px;
    height: 46px;
    font-size: 16px;
    width: 266px;
}
/*公司简介*/
.about{ height:742px; background:#ececec;}
.about .title{ color:#009966;}



.about_con{ height:536px; background:#fff;}
.about_con:hover .about_word p:nth-child(2){ width:70px; transition:0.5s;}
.about_word{ padding:50px 60px 0px 60px; width:515px;}
.about_word p:nth-child(1){ font-size:30px; color:#009966; text-transform:uppercase;}
.about_word p:nth-child(2){ width:48px; height:5px; background:#009966; margin:20px 0px 40px 0px;transition:0.5s;}
.about_word p:nth-child(3){ font-size:16px; color:#787878; line-height:35px;}
.about_btn{ margin-top:60px;}
.about_btn a{ display:block; width:164px; height:44px; color:#fff; text-align:center; line-height:44px; float:left;transition:0.8s;}
.about_btn a:nth-child(1){ background:#009966;}
.about_btn a:nth-child(2){ background:#ff9900;}
.about_btn a:hover{ width:200px; transition:0.8s;}
.about_pic{ background:#e2e2e2; width:484px; padding:50px 40px; height:436px;}
.aboutpic{ border:3px solid #e5e5e5; width:470px; height:331px;}
.about_concat p{font-size:14px; color:#686868; float:left; padding-left:62px; height:62px; line-height:25px;}
.about_concat p span{font-size:24px; color:#009966; font-weight:bold; display:block; font-family:Arial, Helvetica, sans-serif; }
.about_concat p:nth-child(1){background:url(../images/dhtb3.png) no-repeat 0px 0px; margin-right:25px;}
.about_concat{ margin-top:40px;}
.about_concat p:nth-child(2){ background:url(../images/sjtb.png) no-repeat left center;}

/*新闻开始*/
.news{ width:406px; float:left; background: #f8f8f8 url(../images/xwbg.jpg) no-repeat; height:622px;  position: relative; padding-bottom:5px;}
.news_e{padding: 0 30px; width:342px;  float: left;}
.news1{padding-top: 25px;  font-size:30px; color:#fff; float:left;}
.news1 p{ font-size:13px; color:#c2d8e2; text-transform:uppercase;}
.news11{ float:right; padding-right:10px; padding-top: 50px;}
img.news_div_item_image { position: relative; width: 406px; padding: 30px; bottom: 240px;}
.news_div_item_content { line-height: 30px;  position: relative; top: 200px; width:406px; padding: 30px;}
.news_div_item_body { color: #706c6c; font-size: 14px;  line-height: 30px; width: 350px;}
.news_div_item_date{ top: 422px;  padding: 30px; position: relative; padding-left: 300px;}
.news_div_item_day,.news_div_item_month,.news_div_item_year{ display:inline; color:#706c6c; font-size:14px; font-family:arial}
.news_div_item_title .news_div_item_a { display: block; color: #333; font-weight: bolder; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_tit a{font-size: 30px;color: #fff;display: block;line-height: 30px;position: relative;}
.news_tit a .en{font-size: 14px;font-family: arial,microsoft yahei;display: block;line-height:25px;text-transform: capitalize;}
.news_row2{ margin-bottom: 30px; padding:30px 35px;width:694px;height: 255px;background: #f8f8f8;position: relative; }
.news_row2 .news_tit a,.news_row3 .news_tit a{color: #343434}
.news_row2 .news_tit a .color,.news_row3 .news_tit a .color{color: #009966;font-size: inherit;font-weight: normal;}
.news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #999;     text-transform: uppercase;}
.news_row3{padding:30px 35px;width: 764px;height: 275px;background: #fff;position: relative;}
.news_r2_cont{padding-top:20px; overflow: hidden;}
.news_r2_cont_tit{position: absolute;width: 17%;top: 50px;text-align: right;right:35px;}
.news_r2_cont_tit li{width: 10px;height: 10px;background: #dedede;display: inline-block;border-radius: 50px;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_r2_cont_tit li.cur{width: 30px;background: #009966}



.news_l_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 55px;}
.news_l_cont_i i:after,.news_r2_cont_i i:after{content: '';width: 65px;height: 1px;top: 14px;background: #ccc;display: block;position: absolute;transition:0.3s all ease;}
.news_l_cont_i *,.news_r2_cont_i *{transition:0.3s all ease; }
.news_l_cont_i:hover i:after,.news_r2_cont_i:hover i:after{background: #009966;width: 100px}
.news_l_cont_i:hover strong,.news_r2_cont_i:hover strong{color: #009966}
.news_r2_cont_i{width:315px;float: left;margin-right: 40px;}
.news_r2_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 25px;}
.news_l_cont_i i em,.news_r2_cont_i i em{font-size: inherit;  font-style: normal; font-family: inherit;  float: right;}
.news_row2+.news_row2 .news_r2_cont_i strong{background: url(/images/wen.png) no-repeat left center; padding-left: 40px; line-height: 36px; font-size: 15px; font-weight: normal; display: block;}
.news_row2+.news_row2 .news_r2_cont_i p{background: url(/images/da.png) no-repeat left center;font-size: 14px;color: #999;padding-left: 40px;display: block;line-height: 32px;font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_r2_cont_i strong {font-weight: bold;  font-size: 15px;  line-height: 30px;}
.news_r2_cont_i p{ color: #666;  line-height: 24px;}


.news_l_cont{width:335px;position: absolute;left: 35px;top: 110px;    overflow: hidden;}
.news_l_cont_in{width: 100%;}
.news_l_cont_i{display: block;width: 100%;}
.news_l_cont_i img{width: 100%;height: 240px;display: block;}
.news_l_cont_i strong,.news_r2_cont_i strong{font-size: 18px;font-weight: normal;color: #343434;white-space: nowrap;overflow: hidden;width: 100%;display: block;line-height: 50px;padding: 10px 0 0;text-overflow: ellipsis;}
.news_l_cont_i p,.news_r2_cont_i p{font-size: 14px;font-weight: 100;color: #999;line-height: 28px;}