/*banner*/

.bgitem{  background-attachment: scroll; height:550px; width:100%; margin: 0px auto; opacity: 0; z-index: 1; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}

.bgitem a{display:block; height:550px; width:100%;}

#flashs{ position:relative; height:550px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:25px; left:50%; margin-left:-57px; padding:5px 6px;}

#flashs .btn span{ color:#b77425; font-size:0; width:22px; height:22px; background:url(../images/bg_banner1.png) no-repeat center;  cursor: pointer;display: inline-block;margin-left: 5px;}

#flashs .btn span.cur{ background:url(../images/bg_banner2.png) no-repeat center;}





/*news_move*/

.g_news{  height:46px; border-bottom:1px dashed #dcdcdc; border-top:1px dashed #dcdcdc; clear:both; background-color:#f3f3f3;}

.news_cen{ height:46px; line-height:46px;}

.news_name{ padding-right:10px; font-size:16px; color:#000000; background:url(../images/icon6.png) no-repeat left center; padding-left:20px;}

.news_Move{ position:relative; display:inline; width:1080px; height:46px; overflow:hidden; background:url(../images/bg_hnews.png) no-repeat right center; float:left;}

.news_Mlist{ position:absolute; top:0; left:0; width:950px; height:46px;}

.news_Mlist ul{  top:0; left:0; height:46px; position:absolute;}

.news_Mlist li{ clear:both; width:100%; height:46px; line-height:46px;}

.news_Mlist li a{ float:left; height:46px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}

.news_Mlist li span{ float:right; color:#999999;}

.abtn_com{ display:block; position:absolute; right:0; z-index:20; width:19px; height:10px;}

.news_Move .aleft{ background:url(../images/news_Mac1.png) no-repeat; top:13px; right:60px;}

.news_Move .aright{ background:url(../images/news_Mac2.png) no-repeat; top:25px; right:60px;}

.news_Move .aleft:hover{ background:url(../images/news_Mho1.png) no-repeat;}

.news_Move .aright:hover{ background:url(../images/news_Mho2.png) no-repeat;}

.n_hy{float:right; background:url(../images/ico_hy.png) no-repeat left center; padding-left:40px; }

.n_hy a{color:#f05401; font-size:18px; font-weight:bold;}





.p-title{text-align:center; position:relative;}/*通用标题1*/

.p-title h1{font-size:24px;color:#333333;font-weight:bold; line-height:50px;}

.p-title i{display:inline-block;width:50px;height:2px;background-color:#f05401;}

.p-title p{ text-align:center; padding:10px 0; text-align:center; color:#666666;}


.p-title2{text-align:center; position:relative;}/*通用标题1*/

.p-title2 h1{font-size:24px;color:#fff;font-weight:bold; line-height:50px;}

.p-title2 i{display:inline-block;width:50px;height:2px;background-color:#f05401;}

.p-title2 p{ text-align:center; padding:10px 0; text-align:center; color:#fff;}


.con{height:auto; width:1250px; margin-top:10px;}



.homelist{float:left; margin:20px 20px 40px; width:184px; text-align:center; font-size:18px; line-height:60px;}

.homelist:hover a{color:#f05401;}


.services-wrap {
  padding: 40px 30px;
  background: #fff;
  border-radius: 4px;
  margin: 0 0 40px; height:184px;
}

.services-wrap h3 {
  font-size: 20px;
  margin: 10px 0;
}

.services-wrap .pull-left {
  margin-right: 20px;
}




.rollBox{width:1200px; padding:0px; clear:both; height:470px; position:relative;}

.rollBox .LeftBotton{width:46px; height:85px; background:url(../images/ico_left.png) no-repeat; left:-50px; overflow:hidden;float:left;display:inline; cursor:pointer; position:absolute;z-index:60; top:190px; }

.rollBox .RightBotton{width:46px; height:85px; background:url(../images/ico_right.png) no-repeat; right:-50px;overflow:hidden;float:left;display:inline; cursor:pointer; position:absolute;z-index:60; top:190px; }

.rollBox .Cont{ width:1200px; height:470px; overflow:hidden; position:absolute; top:0; left:0; /*必要元素*/}

.rollBox .ScrCont{width:1200000000px;}

.rollBox #List1, .rollBox #List2{float:left;}



.rollBox li{ float:left; position:relative; width:300px; height:auto; padding:9px; overflow:hidden; display:inline;}

.rollBox li .pl-box{display:block; text-align:center;border:1px solid #dddddd;position:relative; background-color:#ffffff; }

.pl-box img{width:280px;height:210px;}

.pl-box .pl-block{padding:10px;text-align:left;margin-top:10px;}

.pl-block h2{font-size:16px;font-weight:normal; color:#000000; height:56px;}

.pl-block p{font-size:14px;color:#999999; margin:10px 0 15px;height:78px; overflow:hidden;}

.pl-block .btn.btn-more{width:auto;border:0px; border-top:1px dotted #bbbbbb; padding-top:10px;}

.pl-block .btn.btn-more span{background:url(../images/icon-go2.png) no-repeat right center;background-size:1em auto;}



.pl-box .pro_new{ position:absolute; left:0; top:0; z-index:999; }

.pl-box .pro_new img{width:60px; height:60px;}



.rollBox li .pl-box:hover{border-color:#f05401; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.rollBox li .pl-box:hover .pl-block{background-color:#f05401; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.rollBox li .pl-box:hover .pl-block h2,

.rollBox li .pl-box:hover .pl-block p,

.rollBox li .pl-box:hover .pl-block span{color:#fff; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.rollBox li .pl-box:hover .pl-block .btn.btn-more span{background:url(../images/icon-go2-2.png) no-repeat right center;background-size:14px auto;}





.btn.btn-more{width:100px;height:30px;line-height:30px;border:1px solid #0093dd;color:#f05401;}/*按钮--更多*/

.btn.btn-more span{display:inline-block;font-size:12px; padding-right:18px;background:url(../images/icon-go2.png) no-repeat right center;background-size:14px auto;}

.btn.btn-more:hover{background-color:#f05401;color:#fff;}

.btn.btn-more:hover span{background:url(../images/icon-go2-2.png) no-repeat right center !important;background-size:14px auto;}









.warp_t{padding:30px 0; height:auto; overflow:hidden;}





.come{ height:auto; overflow:hidden; margin:25px 0;}

.come ul{ width:100%;}

.come li{ float:left; margin-right:30px; display:inline; background-color:#FFF; width:378px; height:auto; border:1px solid #dcdcdc;}

.come li:hover{background-color:#f3f3f3;}

.come_img{ width:378px; height:180px;}

.come_img img{ width:378px; height:180px; display:block;}

.come_r{ height:215px; padding:15px;}

.come_r h3{ padding-bottom:8px;}

.come_r h3 a{ font-size:16px; font-weight:bold; }

.come_r p{ color:#666666; line-height:30px; height:180px; overflow:hidden;}







.frame {width:280px; height:310px; float:left; margin:30px 10px; display:inline;}

.wrap {width:280px; height:310px; position:relative; overflow:hidden;}

.wrap img {display:block; width:280px; height:250px;}

.wrap p{text-align:center; height:60px; line-height:60px; font-size:20px;}

.wrap .home_c {width:280px; height:310px; padding-top:310px; position:absolute; left:0; top:0;}

.wrap .home_c b {display:block; width:280px; height:310px; position:absolute; left:0; top:310px; background-color:#f05401;}

.wrap .home_c span {position:relative; z-index:500;}

.wrap .home_c h1{font-size:16px; color:#ffffff; height:60px; line-height:60px; text-align:center; margin:0; padding-top:30px;}

.wrap .h_c {color:#fff; margin:0 30px 25px; padding:10px 0; height:100px; overflow:hidden; border-bottom:1PX dashed #ffffff; border-top:1px dashed #dddddd;}

.wrap .home_c a {color:#018bd6; border:1px solid #018bd6; text-decoration:none; display:block; text-align:center; width:128px; margin-left:125px; font-size:16px; line-height:30px; height:30px;}

.wrap .home_c a:hover {color:#FFFFFF; background-color:#018bd6;}





.news{ height:auto; overflow:hidden; border-bottom:1px dashed #cccccc; line-height:30px; }

.news .tit{ float:left; height:30px; overflow:hidden; padding-left:14px; background:url(../images/news_icon.jpg) no-repeat left center; width:246px; }

.news .tit a:hover{color:#f05401;}

.news .time{color:#999999; float:right; width:88px; text-align:right; font-size:12px;}







.index_pic1{ float:left; }

.index_pic1 .pic_area{ width:200px; height:auto; position:relative; padding:20px;}

.index_pic1 .pic_bg{ width:240px; height:260px; position:absolute; top:0; left:0; z-index:10;}

.index_pic1 .pic_bg a{background:url(../images/pic_bg1.png) no-repeat left top; display:block; width:240px; height:260px;}

/*.index_pic1 .pic_bg a:hover{background:url(../images/pic_on_bg1.png) no-repeat left top;}*/

.index_pic1 .pic_img{width:200px;height:200px;display: table-cell;line-height:200px;text-align:center;vertical-align:middle;*display: block;*font-size:180px; padding-bottom:10px; text-align:center;}

.index_pic1 .pic_img img{vertical-align:middle; width: 180px; height: 180px;}

.index_pic1 .pic_txt{ text-align:center; width:200px; font-weight:bold; z-index:10; height:52px; overflow:hidden;}

.index_pic1:hover .pic_txt a{ color:#f05401; }


.ind1_contentBlock{position:relative;width:1200px;margin:auto;padding:30px 0}
.ind2_block{position:relative;width:1200px;padding:28px 40px 8px 0px;background:#f3f3f3 url(../images/b_8.jpg) no-repeat right;margin:30px 0;height:230px}
a.ind2_liText{position:relative;display:block;color:#666;width:82%}
.ind2_tBlock{position:relative;width:100%;margin-bottom:50px}
.ind2_title{font-size:16px;color:#333;font-weight:bold;position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ind2_text{position:relative;width:100%;padding-top:10px;line-height:22px;color:#666}
.ind2_ulBlock{position:relative;float:left;width:210px;margin-right:50px;}
.ind2_ulBlock2{position:relative;float:left;width:285px;margin-right:50px}
.ind2_liBlock{position:relative;display:block;margin-bottom:20px}
.indN_wi1{position:absolute;width:30px;height:1px;background:#666;left:140px;top:10px}
.indN_wi2{position:absolute;width:30px;height:1px;background:#666;left:92px;top:10px}
.indN_tCh{font-size:24px;color:#333}
.indN_tEn{margin-top:5px;position:relative;text-transform:uppercase}
a.ind2_more{position:absolute;display:block;width:64px;height:40px;background:url(../images/b_7.png) no-repeat center;left:600px;bottom:30px;z-index:99;cursor:pointer}