html{overflow-x: hidden;}

a body {
}
p, h2, h3, h1, ul, li, dl, dd, dt, span, i {
	margin: 0;
	padding: 0;
}
a:hover {
	text-decoration: none;
}
.b10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}
.b20 {
	clear: both;
	height: 20px;
	overflow: hidden;
}
.b40 {
	clear: both;
	height: 40px;
	overflow: hidden;
}
.b140 {
	clear: both;
	height: 180px;
	overflow: hidden;
}
.width100 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.b5 {
	clear: both;
	height: 5px;
	overflow: hidden;
}

.top {
	height:40px;
	background:#f2f2f2;
	width:100%;
}
.top_nr {
	width:80%;
	margin:0 auto;
	height:40px;
}
.top_nr span {
	float:right;
	line-height:40px;
}
.top_nr span a {
	color:#666;
}
.top_nr span a:hover {
	color:#016aae;
	text-decoration:underline;
}
.top_nr p {
	line-height:40px;float: left;
}
.width20 dl{float: left;padding: 8px 15px;}

.wid70{width: 80%;float: left;overflow: hidden;}
.pro_img22 p{width: 33.3%;padding: 5px;border: 1px solid #eee;float: left;}
.pro_img22 p iframe{width: 100%;height: 250px;}

.VIDEO p{padding: 10px 0;text-align: center;}

.prodiasli ul li{list-style:disc;padding: 5px 0px;}
.ruosnyu img{width: 100%;height: 502px;}
.aboutus {
  
    width: 100%;
}
.scrollbox .txt{padding-bottom: 10px;}
.yioushci{padding-bottom: 10px;}

.headersstop{width: 100%;overflow: hidden;background-color: #c42b02;color: #fff;line-height: 45px;}
.hslsovv{position: relative;}
.yosubb{font-size: 18px;font-weight: bold;}
.yosujjj1{background-color: #262626;padding: 15px 10px;display: none;-webkit-transition: all 0.5s;transition: all 0.5s;position: absolute;top: 0px;right: 0px;}
.yosujjj1 h4{color: #fff;font-size: 17px;text-align: center;padding: 10px 0 0px;}
.yosujjj1 p{font-size: 15px;font-weight: normal;color: #fff;padding: 20px;line-height: 29px;}
.yosujjj1 a{border: 1px solid#eee;border-radius: 5px;padding: 5px 15px;text-align: center;color: #fff;margin-left: 50%;-webkit-transition: all 0.5s;transition: all 0.5s;}

.zhanhui h4{font-size: 19px;text-align: center;padding: 10px;}
.hslsovv:hover .yosujjj1{width: 50%!important;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;display: block;}
.yosujjj1 a:hover{color: #eee;background-color: #ff6900;margin-left: 51%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.yosujjj{padding: 60px 0;    background-color: #5e79a5;}


.yosujjj2{background-color: #c42b02;padding: 5px 10px;min-height: 245px;}
.yosujjj2 h4{color: #fff;font-size: 17px;text-align: center;padding: 13px 0;}
.yosujjj2 p{font-size: 15px;font-weight: normal;color: #fff;padding: 10px;}
.yosujjj2 a{border: 1px solid#eee;border-radius: 5px;padding: 5px 15px;text-align: center;color: #fff;margin-left: 50%;}
.yosujjj2 a:hover{color: #eee;}


.apple,.aa{ width:90%; height:50px; overflow:hidden;}
.apple a,.aa a{ width:100%; height:50px;  }
.aa {word-wrap:break-word;}





.more-big {display: inline-block;margin-top: 60px;font-size: 0;background-color: #1068c1;color: #fff !important;border-radius: 50px;padding: 7px 7px 7px 30px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.more-big span {display: inline-block;font-size: 20px;vertical-align: middle;}
.more-big i {display: inline-block;vertical-align: middle;width: 50px;height: 50px;border-radius: 50%;background: url(../images/icon3.png) no-repeat center #fff;margin-left: 20px;}
.more-big-white {background-color: #000;color: #fff !important;}
.more-big-white i {background-color: #e67817;background-image: url(../images/icon3_w.png);}
.more-big:hover {-webkit-transform: translateX(10px);transform: translateX(10px);}
.abmore{width: 190px;margin-top: 15px;}

.fengcaizhans{background: url(../images/rybj.jpg) no-repeat;padding: 30px 0;}
.products{background: url(../images/probj.jpg);padding: 15px 0px;}
.banquan{padding: 15px 6px;text-align: center;color: #fff;font-size: 15px;    clear: both;margin: 0 auto;border-top: 1px solid #798095;background-color: #222222;}
.abouus img{	transition: all 0.6s;}
.zywjt{background: url(../images/zywjt.png) no-repeat;margin-top: 30px;background-position: right;}
.zywjt a{padding: 3px 15px;font-size: 13px;}
.kefu *{box-sizing: unset;}
.kefu{position:fixed;right:-170px;top:50%;z-index:900;}
.kefu li a{text-decoration:none;}
.kefu li{margin-top:1px;clear:both;height:71px;position:relative;}
.kefu li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.kefu li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.kefu .kefu-qq i{background-position:4px 5px;}
.kefu .kefu-tel i{background-position:0 -21px;}
.kefu .kefu-liuyan i{background-position:4px -53px;}
.kefu .kefu-weixin i{background-position:-34px 4px;}
.kefu .kefu-weibo i{background-position:-30px -22px;}
.kefu .kefu-ftop{display:none;}
.kefu .kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.kefu .kefu-left{float:left;width:77px;height:47px;position:relative;}
.kefu .kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.kefu .kefu-right{width:20px;}
.kefu .kefu-tel-main{background:#e67817;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.kefu .kefu-main{background:#e67817;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.kefu .kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.kefu-weixin-pic img{width:115px;height:115px;}
.sidebar {
    width: 21%;
    float: left;
    margin: 0;
    position: relative;background-color: #fff;
}

#container .sidebar .widget {
    float: none;
    clear: both;
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    z-index: 1;
    padding: 30px 20px 20px;
    -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    border: 1px solid #EDEDED;
}

.sidebar .featured_article_title:before {
    background: none repeat scroll 0 0 #ff7b11;
    color: #ff7b11;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
     top: 10px;
    width: 2px;
    left: 0px;
    text-indent: 5px;
}
.sidebar h3.featured_article_title span {
    color: #aaa;
    font-size: 16px;
    font-family: Arial;
}
.sidebar .featured_article_title {
    font-size: 19px;padding-top: 10px;padding-bottom: 15px;
}


.carousel-holder .owl-carousel {
    margin: 0;
    padding: 0;
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.carousel-holder .owl-item {
    overflow: hidden;
}

.carousel-holder .owl-carousel .item {
    margin: 0 10px;
}
.carousel-holder .owl-carousel .item .m {
    height: 215px;
    line-height: 215px;
    display: block;
}
.carousel-holder .owl-carousel .item .m img{
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.full_width_row .carousel-holder .owl-carousel .item {
    margin: 0;
}

/* controls */
.carousel-holder .owl-controls {
    text-align: center;
    position: absolute;
    right: 10px;
    text-align: center;
    top: -40px;
    padding-left: 10px;
    line-height: 100%;
}

.rounded_carousel_holder .owl-controls {
    right: -2px;
    top: -50px;
}

.without_heading.carousel-holder .owl-controls {
    display: block;
    height: 0;
    margin-top: -15px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    z-index: 3;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
}

.without_heading.carousel-holder:hover .owl-controls {
    opacity: 1;
}

/* next and prev buttons */
.without_heading .owl-buttons {
    height: 0;
    top: 0;
    width: 100%;
    z-index: 3;
}

.carousel-holder .owl-controls .owl-buttons div {
    background: none repeat scroll 0 0 #ff7b11;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 5px 2px 4px;
    text-align: center;
    text-decoration: none;
    width: 10px;
    zoom: 1;
}

.product_images .owl-controls .owl-buttons div {
    background: rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    padding: 20px 15px;
    text-align: center;
    text-decoration: none;
    width: 10px;
    zoom: 1;
}

/* buttons without heading - at center */
.without_heading.carousel-holder .owl-controls .owl-buttons div {
    background: #CFCFCF;
    background: rgba(40, 40, 40, 0.18);
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
}

/* carousel without heading arrow positions */
.without_heading .owl-prev {
    left: 10px;
}

.without_heading .owl-next {
    right: -20px;
}
.content_block {
    padding: 0 10px;
    width: 1200px;
    margin: auto;
    position: relative;
    z-index: 1;
}
section.content.left {
    float: right;
    width: 76%;
    margin: 0 0px 0 0px;
    padding-right: 20px;
}
.article_section{width: 700px;float: left;}
.blog_list {margin-bottom: 15px;clear: both;overflow: hidden;}
.widget_nav_menu {
    float: none;
    clear: both;
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    z-index: 1;
    padding: 30px 20px 20px;
    -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
    border: 1px solid #EDEDED;
}


#container .margin-b20 {
    margin-bottom: 40px;
}
.first_section{width: 150px;float: left;}
.post-title-holder h2 a{font-size: 17px;font-weight: bold;}



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#333;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:none;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:none; padding:1px;}
  
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:1px; z-index:99999999; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:999999em; display:none;}
        #cboxPrevious:hover{background-position:0px -25px;display:none;}
        #cboxNext{background-position:-25px 0px; right:999999em;display:none;}
        #cboxNext:hover{background-position:-25px -25px;display:none;}
        #cboxClose{background-position:-50px 0px; right:0px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:9999999em;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

.brand_news {
  
    padding: 5% 0;
    box-sizing: border-box;
}
.wrap {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}
.brand_news_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 56px;
}
.brand_news_title div{
    display: flex;
    align-items: center;
    font-size: 48px;
}
.brand_news_title a{
    font-size: 16px;
    color: #666666;
    margin: 0 21px 0 19px;
}
.brand_news_title div .fnt_26{
   margin-left: 15px;
    line-height: 1;font-size: 23px;border-left: 2px solid#ff6900;padding-left: 15px;
}
.brand_news_title div span{
 
    line-height: 1;font-size: 23px;padding-left: 15px;
}
.wisnww{width: 100%;overflow: hidden;padding: 35px 0;}
.product .tit {
    font-size: 37px;
    color: #333;
    text-align: center;
    line-height: 37px;
    margin-bottom: 43px;
}
.product .ul span.cur {
    background: #225383 !important;
    color: #fff !important;
}
.product .ul span.cur a {

    color: #fff !important;
}
.product .ul {
    text-align: center;
    margin-bottom: 48px;
}
.product .ul span {
    width: 164px;
    height: 37px;
    display: inline-block;
    font-size: 16px;
    color: #999;
    line-height: 37px;
    border-radius: 37px;
    cursor: pointer;
    background-color: #fff;margin: 8px;
}
.product .ul span:hover {
    background: #225383 !important;
    color: #fff !important;
}
.brand_list{
   
    justify-content: space-between;
    margin: 5% 0 0;
}
.brand_list>div{
  
}
.xisanhjs{border-bottom: 1px dashed#c3c3c3;padding: 10px 0;}
.brand_list_date{
    color: #666666;
    font-size: 16px;
}
.brand_list_title{
   
    font-size: 18px;
}
.brand_list_title a{
    color:#666;
    display:block;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;font-size: 18px;
}
.brand_list_content{
    color: #666666;
    font-size: 14px;
    overflow: hidden;
}
.brand_list_title a:hover{color:#e79b37;}
.brand_list_content a:hover{color:#e79b37;}

.brand_list div .brand_list_content a{
    color: #333;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    max-height: 3em;
    text-overflow:ellipsis;
}
.brand_list div div{
 
    overflow: hidden;
 
}
.brand_list div div img{
    width:100%;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    transition: all 1s;
}
.brand_list div div:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);

}
.brand_more{
    color: #333;
}
.brand_more:hover{
    /*color: #e79b37;*/
}
.brand_list>div:hover .brand_more{
    color: #e79b37;
}









.zywjt2 a{padding: 3px 15px;font-size: 13px;}
.tel select{border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
    
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;margin-top: 10px;border-radius: 5px;padding: 5px 10px;margin-left: 50%;}

select::-ms-expand{display: none;}
.tel option{
	padding: 5px;
	
	
	border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;background: url(../images/en.png) no-repeat;background-position: left; }
.tel p span{padding: 0px 10px;}
.tel p span i{padding-right: 5px;    color: rgb(102, 102, 102);}
.logo p span{color: rgb(67, 67, 67);
    text-align: left;
    font-family: Impact;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    padding-left: 5px;}

.headerss{padding: 18px 0 17px;}

.zhoutus{background-color: #f5f5f5;padding: 20px 0;width: 100%;overflow: hidden;}
.aboubiank{    border-width: 5px;
    border-style: solid;
    border-color: rgb(8, 80, 135);
    border-radius: 8px;
    box-shadow: 0 0 0 0 transparent;
    background-color: rgba(255, 255, 255, 1);}
.aboutu{background: url(../images/abouttubj.jpg) no-repeat;background-position: left top;padding-top: 21px;}
.abouusss{font-size: 16px;line-height: 30px;color: #666666;font-family:Arial;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:65px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;    text-align: center;}
.suspension .a .isyx{font-size: 27px;text-align: center;margin: 0 auto;color: #fff;padding-top: 7px;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#333;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:1px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

@media (max-width: 768px){.fixed-bar{display: none}}

.productssss{padding: 10px;background-color: #e1e1e1;}






.picScroll-left{ width:400px;margin:5px 0 0 0px;      }
.picScroll-left .hd{   }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ position: absolute; top:100px; display:block;  width:40px; height:40px;  overflow:hidden;	 cursor:pointer; background:#000;z-index: 99999;}
.picScroll-left .hd .prev{ left:0px; background:#00529C url(../images/prev_ico.png) no-repeat center }
.picScroll-left .hd .next{ right:0px; background:#00529C url(../images/next_ico.png) no-repeat center}
.picScroll-left .hd .prev:hover{  background:#dd9322 url(../images/prev_ico.png) no-repeat center }
.picScroll-left .hd .next:hover{  background:#dd9322 url(../images/next_ico.png) no-repeat center}
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ /*padding:10px;*/  overflow: hidden;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:310px; float:left; _display:inline;  text-align:left;border-right:dashed 1px #bbb ;   }
.picScroll-left .bd ul li img{ width:303px; height:304px; display:block;  margin:auto }
.picScroll-left .pageState{ display: none;}
.picScroll-left .bd ul li .box{ padding:0 20px;}
.picScroll-left .bd ul li .box p{color:#fff; font-size:12px;margin:0 0 20px 0}
.picScroll-left .bd ul li .box h4{color:#000; font-size:16px;margin:15px 0;text-align: center;}
.picScroll-left .bd ul li .effect_two{width:253px;height:328px; margin: auto;}
.picScroll-left .bd ul li a:hover .box .icoBoxOne{ background: url(../images/ico_05h.png) no-repeat center; color:#fff}
.picScroll-left .bd ul li a:hover .box p{color:#fff}


.inBody_1{padding-top:10px;}
.inBody_title{border-bottom:1px solid #d1d1d1;height:50px;line-height:50px;margin-bottom:25px;width: 96%;}
.inBody_title .t1{font-size:26px;color:#444;}
.inBody_title .t2{padding-top:5px;}
.inBody_title .t2 a{color:#525252; text-decoration:none;}
.inBody_title .t2 em{color:#008cd6;}
.inBody_1 .inBy_1_left{width:896px;float:left;}
.inBody_1 .inBy_1_left .proBy_1{width:282px;float:left;}
.inBody_1 .inBy_1_left .proBy_2{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_3{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_4{width:282px;float:left;margin-left:0px;}
.inBody_1 .inBy_1_left .proBy_5{width:282px;float:left;margin-left:25px;}
.inBody_1 .inBy_1_left .proBy_6{width:282px;float:left;margin-left:25px;}
.scrollBody{width:282px;}
.scrollBody .scroll{float:left;width:282px;height:320px;position:relative; overflow:hidden;}
.scrollBody .scroll ul{position:absolute;width:9999em;top:0;left:0;height:320px;float:left;}
.scrollBody .scroll ul li{float:left;width:282px;height:320px;overflow:hidden;}
.scrollBody .scroll ul li a{ text-decoration:none;}
.scro_title{height:40px;background:#e1e1e1;font-size:16px;color:#5E5D5D;line-height:40px;text-align:left;margin-bottom:15px; position:relative;font-weight:bold; padding-left:20px;}
.scro_title .btn{float:right; position:absolute;top:10px;right:15px;}
.scro_title .leftBtn{display:block;width:16px;height:20px;background:url("../images/lbtn.png") no-repeat;}
.scro_title .leftBtn:hover{background:url("../images/lbtn_h.png") no-repeat;}
.scro_title .rightBtn{display:block;width:16px;height:20px;background:url("../images/rbtn.png") no-repeat;margin-left:5px;}
.scro_title .rightBtn:hover{background:url("../images/rbtn_h.png") no-repeat;}
.proimg{width:282px;height:280px;}
.p_tit{padding-top:10px;}
.p_tit a{font-size:16px;color:#6E6D6D;font-weight:bold;}
.p_txt{padding-top:5px;}
.p_txt a{color:#666;line-height:20px;font-size:13px;}


.cw {
    width: 1200px;
    margin: 0 auto;
}

.fr {
    float: right;
    display: inline;
}



.inBody_1 .inBy_1_right{margin-left:24px;float:left;width:280px;}
.in_video{width:300px;height:201px;}
.in_sel{margin-top:10px;}
.in_sel select{border:1px solid #a5a5a5;width:280px;height:32px;font-size:14px;color:#979797;padding-left:20px;margin-bottom:10px;}
.album{height:43px;background:#063b6e;color:#fff;font-size:14px;text-align:center;line-height:43px;}
.album a{color:#fff; text-decoration:none;}
.al_txt{padding-top:8px;}
.al_txt a{padding-left:10px;background:url("../images/altxt.jpg") no-repeat left 3px; text-decoration:none;color:#666;margin-right:10px;width: 100%;clear: both;}


.inBody_2{padding-top:20px;padding-bottom:60px;}
.inBody_2 .news_left{width:870px;float:left;}
.inBody_2 .news_left ul li{float:left;width:262px;margin-right:25px;}
.inBody_2 .news_left ul li a{ text-decoration:none;}
.newsimg{width:282px;height:183px;}
.news_tit{padding-top:23px;line-height:22px;padding-bottom: 20px;}
.news_tit a{font-size:16px;color:#6E6D6D;font-weight:bold;}
.news_txt{line-height:23px;padding-top:5px;}
.news_txt a{color:#666;} 
.news_hou{padding-top:5px;}
.news_hou a{color:#666;} 
.inBody_2 .news_right{float:left;width:285px;}
.inBody_2 .news_right ul li{padding-bottom:10px;}
.inBody_2 .news_right em{color:#666;}
.inBody_2 .news_right a{color:#2e2e2e; text-decoration:none;line-height:20px;font-size:13px;}

.index_bm{height:190px;background:url("../images/indbm_bg.jpg") repeat-x;}
.index_bm ul{ overflow:hidden;margin: 0px -40px 0px 0px;padding-top:34px;}
.index_bm ul li{float:left;width:268px;margin-right:40px;}
.index_bm ul li .bmimg{box-shadow:2px 2px 5px #999}
.index_bm ul li p{text-align:center;padding-top:15px;}
.index_bm ul li p a{font-size: 14px; color:#383838; text-decoration:none;}




.newslisyst{background-color: rgba(255,255,255,1 );
   
    border-radius: 0;
    border-width: 0px;
    border-style: solid;
    border-color: rgba(240,240,240,1);margin-bottom: 25px;}
.newslisyst a{overflow: hidden;}
.newslisyst a img{overflow: hidden;display: block;height: 250px;width: 100%;}
.newslisyst:hover{box-shadow: 0px 0px 15px 0px rgb(217, 217, 217);    transition: all .7s ease 0s;}
.newslisyst:hover img{transform: scale(1.2);    transition: all .7s ease 0s;}
.newstext{padding: 5px;background-color: #fff;line-height: 27px;}

.newstext p a{font-size: 15px;font-weight: bold;color: rgb(119, 119, 119);
    font-family: Arial;}
.newstext p{font-size: 14px;padding: 5px 10px;color: rgb(119, 119, 119);
    font-family: Arial;}

.newsList12{width: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-flex;
    align-items: center;
    background: rgba(0,0,0,.5);}
.dataItem-7epok8nf {
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    box-sizing: border-box;
    padding-right: 0px;;padding-left: 10px;
}
.dataItem-7epok8nf i{  
    border-color: rgba(0, 148, 0, 0);height: 42px;
    line-height: 42px;
    color: rgba(255,255,255,1);
    border-width: 0px;
    border-style: solid;
    border-color: rgba(0, 138, 137, 0);
   
    background-color: #007cc2;
    box-shadow: 0 0 0 0 transparent;font-size: 22px;padding: 0px 15px;}

* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	box-sizing: border-box;
	font-weight: normal;
	transition: all .0s ease 0s;
}





.headerbj{	background: url(../images/headerbj.jpg) no-repeat;
	background-size: cover;
	padding: 10px 0;}

dl.dl_zs4{height:auto; overflow:hidden; vertical-align:top; padding:15px;background:#f4f4f4;box-shadow: 0 0 5px #ccc; float:left; width:400px; margin:0 5px 25px;}
dl.dl_zs4 dt{float:left; width:400px; height:241px;overflow:hidden;}
dl.dl_zs4 dt a{display:block; width:400px; height:241px;}
dl.dl_zs4 dt img{ display:block;width:370px;height:auto;}
dl.dl_zs4 dd{width:400px; overflow:hidden;}
dl.dl_zs4 dd h4{display:block; font-size:16px; font-weight:normal; height:32px; overflow:hidden; text-align:center; line-height:32px; }
dl.dl_zs4 dd h4 i{float:left; padding-right:15px; display:none;}
dl.dl_zs4 dd h4 a{ color:#333; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;font-size: 17px;}
dl.dl_zs4 dd p{ display:block;font-size:13px; width:400px; line-height:28px; height:auto; overflow:hidden;}
dl.dl_zs4 dd span{ display:block; margin:16px auto 0; width:103px;}
dl.dl_zs4 dd span a {display: block;width: 103px;height: 35px;background: url("../images/case07.png") no-repeat center;font: 14px/35px "Microsoft YaHei";color: #fff;text-align: center;}
dl.dl_zs4:hover h4 a{color:#1685c1;}
.moress{margin: 0 auto;border: 1px solid #425383;padding: 5px 25px;border-radius: 15px;}
.right2 {
    float: right;
    overflow: hidden;
    
    background: #fff;
}
.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 5px 12px;height:50px;line-height:30px;padding:7px 8px 8px 35px; position:relative; color:#333; overflow:hidden; font-size:16px; border-bottom:1px solid #ccc; padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑";margin-bottom: 10px;    width: 90%;margin: 0 auto;}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#333; margin:0 5px;}

.bg{ background:#f8f8f8; padding-top:30px;}
.art-title{font-size: 19px;margin-top: 15px;margin-bottom: 15px;border-bottom: 1px solid#333;    padding: 19px 0px;}
.nco_l{ width:100%; overflow:hidden; background:#fff; margin-bottom:50px;}
.nco_l h3{ text-align:center; line-height:91px; height:91px; font-weight:normal; color:#454545; font-size:24px; border-bottom:1px dotted #a0a0a0; overflow:hidden; padding:18px 20px 0;}
.nco_l h4{ color:#8d8d8d; font-size:14px; font-weight:normal;border-bottom:9px solid #f8f8f8; height:70px; line-height:70px; padding:0 20px; margin-bottom:38px;text-align: center;}
.nco_l h4 strong{ font-weight:normal; float:right; display:inline-block; padding-top:21px;}
.nco_l h4 strong a{color:#fff; background:url(Img/n_back.gif) no-repeat; width:82px; height:27px; display:inline-block; line-height:27px; text-align:center;}
.nco_l h4 span.m_qrinfo{ position:relative; font-weight:normal; height:32px; line-height:32px; float:right;margin-right:15px; margin-top:15px; }
.nco_l h4 span.m_qrinfo a{ display:block; width:17px; height:32px; font-size:0px; text-indent:-1000px}
.nco_l h4 img{ vertical-align:middle; padding:0 8px;}
.nco_l h4 em{ padding:0 15px;}
.nco_l h4 em span{ padding-right:15px;color:#8d8d8d;}
.nco_l h4 i{ padding:0 9px; float:right; margin-right:240px;}
.nco_l h4 i a{color:#8d8d8d;}
.nco_l p{ margin:18px 31px; font-size:14px; color:#5e5d5d;line-height:31px;}
.nco_l p a{ font-weight:bold; color:#24598f;}
.nco_l .bgi{ display:block; text-align:center; padding:10px 0 21px 0;}
.nco_l .bgi img{ width:336px; height:246px; margin:0 3px;}
.nco_l .tup{ display:block; text-align:center; padding:20px 0 25px 0;}
.nco_l .tup img{ width:675px; height:276px;}
.nco_l h5{margin:36px 31px 10px; line-height:39px; line-height:39px; border-bottom:1px dashed #cacaca;border-top:1px dashed #cacaca; color:#797979; font-size:14px; font-weight:normal;}
.nco_l h5 span a{ margin:0 12px;}

.n_info_con { padding:0px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 { color: #333;  font-weight:normal;  line-height: 40px; text-align: center;font: 24px/63px "Microsoft Yahei";}
.n_info_con2 { margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"Microsoft Yahei"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"Microsoft Yahei";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:12px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:-101px; top:35px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center; width: 187px; float:left;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit .m_qrinfo a,.nco_l h4 .m_qrinfo a{ height:45px; display:inline-block; font-size:0px; width:24px;}

.info_con_tit .n_tit a{ color:#BCBBBB; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:28px; margin:15px 0;}
.n_info_con p a { color:#ED1B24; font-weight:bold;}

.nn_menu{ background:#f1f1f1; margin:0 28px 29px; padding:24px 25px 15px;}
.nn_menu b{ display:block; color:#272727; font-size:18px; height:35px; width:116px; line-height:35px; text-align:center; margin-bottom:9px; border-bottom:1px solid #24598f; font-weight:normal;}
.nn_menu ul li{ height:36px;line-height:36px; padding-left:12px;background:url(Img/n_ii.gif) no-repeat left 19px;}
.nn_menu ul li a{ color:#666; font-size:14px;}
.nn_menu ul li span{ float:right; padding-right:8px; color:#808080;}

.t03 {line-height: 50px; height:50px; margin-bottom:5px; text-indent: 8px;}
.right2_main .t03 a { color:#272727 ; display:block; width: 250px; font-size: 18px; font-family:"Microsoft YaHei"; border-bottom:1px solid #ddd; font-weight:normal; padding-left:15px;}
.right2_main .t03 a:hover{ text-decoration:none;}
.right2_main .t03 a img{ display:block; float:left; margin:13px 0 0 10px;}

.col-lg-3 {
    float: left;
    width: 100%;
}
.col-sm-6{
	width:50%
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.case .title .bor-hr{
	height: 1px;
    width: 160px;
    background: #d9d9d9;
    display: inline-block;
    margin-bottom: 5px;
}
.case .title .h2{
	padding: 0 20px;
	font-family: 微软雅黑;
    font-size: 24px;
    line-height: 139%;
    color: rgb(51, 51, 51);
}
.news {padding: 45px 0;background: #f7f7f7;}

	
@media (max-width:767px){
    .suspension{
       display: none;
    }
}



ul.n_rt_ul { margin:8px auto; overflow:hidden; background:none;}
ul.n_rt_ul li a{ line-height:24px; width:225px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; margin:5px 12px; border-left:2px solid #24598f; padding:5px 0 5px 10px;}
ul.n_rt_ul li a:hover{ background:#24598f; border-left:2px solid #e72614; color:#fff; text-decoration:none;}
ul.n_rt_ul2 {width:275px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li a{ line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; display:block; margin:5px 0; border-left:2px solid #333; }
ul.n_rt_ul2 li a:hover{background:#f2f2f2; border-left:2px solid #666;color:#24598f; }
.moressdb{border: 1px solid #fff;padding: 6px 15px;color: #fff;border-radius: 6px;}

.width25 {
	width: 24%;
	float: left;
	margin: 3px;
}
.width20 {
	width: 20%;
	float: left;

}
.width20 p span{font-size: 22px;color: #fff;font-weight: 200;}
.width20 dt {
	color: #f1f1f1;
	font-size: 16px;
	margin-bottom: 10px;
}
.width20 dl dd a {
	font-size: 15px;
}

.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	padding-left: 26px;
}
.contents_bon .contents_bj {
	padding-left: 30px;
}
.contents_bon .contents_from {
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}

.dayingban{background-color: #f4f4f4;padding: 35px 0;}

.newshover p a{font-size: 17px;}
.newshover p{padding: 5px 0px;}
.all_display_info {
    position: absolute;
    top: -68px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 999;   
}
.fomeu{height: 119px;width: 809px;text-align: center;font-size: 17px;font-weight: 200;}
.submitss{background: url(../images/sousuo.jpg) no-repeat;width: 119px;height: 120px;float: right;}
.stst .wrap {
    position: relative;
}
.gongzhu {
    box-shadow: 0px 7px 10px 2px #c7c7c7;
    height: auto;
    line-height: 35px;
    padding: 0px 0;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 1%;
    background-color: #fff;
}

.width10 {
	width: 10%;
	float: left;
	margin: 20px 13px;
}
.width20{    padding-left: 10px;padding-top: 10px;
  }
.width20 p {
	color: #fff;
	font-size: 19px;line-height: 53px; ;
}

.text-center p {
	text-align: center;
}

.width20 i {
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
}



.width20 dl {padding-left: 66px;}
.width20 dl dd {
	padding: 3px 0px;color: #fff;font-size: 15px;
}
.width20 dl dd a{color: #fff;}
.pro_right_img h4 {
	text-align: center;
	font-weight: 600;
	font-size: 19px;
	padding: 70px 0px 10px;
}
.pro_right_img {
	background: rgba(247,247,247,0.3);
	padding: 30px 15px;
	height: 416px;
}
.pro_right_img p {
	text-align: center;
	font-weight: normal;
	font-size: 15px;
	color: #959898;
	padding: 25px 0px;
}
.pro_right_img p a {
	background-color: #cc9b76;
	color: #fff;
	padding: 11px 34px;
	font-size: 17px;
}
.pro_right_img:hover p a {
	background-color: #ff0000;
}
.chanpinzx {
	background: url(../images/chanpbj.jpg) no-repeat;
	background-size: cover;
	padding: 50px 0;
}
.pic_box {
	position: relative;
	left: 5px;
	float: left;
	padding: 0px;
	padding-right: 20px;
	box-sizing: border-box;
}
.pic_box:nth-child(5n+3), .pic_box:nth-child(5n+4), .pic_box:nth-child(5n+5) {
}
.pic_box {
	position: relative;
	margin-bottom: 10px;border: 1px solid #bfbfbf;padding: 0px;
}
.pic_box_img {
	position: relative;padding: 5px;
}
.pic_box_img img {
	width: 100%;
}
.pic_box_img span {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	background-color: #888;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s;
}
.pic_box p {
	position: relative;
	font-size: 16px;
	left: 0;
	color: #000;
	padding: 10px 0;
	transition: 0.4s;
	z-index: 2;
}
.pic_box_img:before {
	content: "";
	display: inline-block;
 *display:inline;
	position: absolute;
	top: 50%;
	left: 45%;
	left: calc(50% - 30px);
	height: 60px;
	width: 60px;
	background-image: url(../images/icon-zoom.png);
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s;
}
.pic_box_img a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}
.pic_box_img:hover span {
	margin: 30px;
	opacity: 0.3;
	filter: alpha(opacity=40);
}
.pic_box:hover p {
	color: #d13939;
}
.pic_box_img:hover:before {
	top: 42%;
	top: calc(50% - 30px);
	left: 45%;
	left: calc(50% - 30px);
	opacity: 1;
	filter: alpha(opacity=100);
}






@media screen and (max-width: 1450px) {
.xa-img li p a {
	font-size: 16px;
}
.xa-img .li2 p a {
	margin-right: 6px;
}
.xa-img-x .li2 p a {
	margin-right: 6px!important;
}
}

@media (max-width:767px){
    .case{
       display: none;
    }
}
@media (max-width:767px){
    .news{
       display: none;
    }
}



 #LeftArr1 {
    float: left;
	left: 0px;
	top: 30px;
	width: 44px;
	height: 74px;
	cursor: pointer;
	background: url(../images/le.jpg) left center no-repeat;
}
 #RightArr1 {
	float: left;
left: 14px;
	top: 30px;
	width: 60px;
	height: 74px;
	cursor: pointer;
	background: url(../images/ft.jpg) right center no-repeat;
}

.ihonor img {
	width: 343px;
	height: auto;
	border: 0px #ededed solid;
	margin: 0px 0px;transition: 0.4s;
}
.ihonor img:hover {
	border: 7px #ddd solid;
}
.poxt {
	width: 100%;
	background: url(../images/poxtit.png) no-repeat center bottom;
}
.poxt h4 {
	height: 84px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
}
.poxt h4 a {
	margin-top: 24px;
	display: inline-block;
	color: #000000;
	font-size: 24px;
	margin-bottom: 10px;
}
.poxt h4 span {
	display: block;
	color: #b2b2b2;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center
}
.searchBg {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed#aaaaaa;
}
.search {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.search .searchBox {
	width: 262px;
}
.search .soText {
	float: left;
	width: 215px;
	height: 37px;
	line-height: 16px;
	padding: 5px;
	color: #666;
	border: 2px solid #a00000;border-radius: 5px;
	background: #fff;
	outline: none;
	font-family: microsoft yahei;
}
.search .soBtn {
	    margin-left: -6px;
	width: 46px;
	text-align: center;
	height: 37px;
	color: #a00000;    font-size: 0px;
	border: none;
	background: url(../images/serchf.jpg) no-repeat;
	cursor: pointer
}
.search .keyWord {
	width: 500px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	color: #333;
}
.search .keyWord b {
	font-weight: normal;
	height: 36px;
	float: left;
}
.search .keyWord a {
	padding: 0 10px;
	color: #333;
}
.search .keyWord ul {
	float: left;
	height: 36px;
	padding-top: 6px;
}
.search .keyWord ul li {
	float: left;
	padding: 0 5px;
}


.biaotil p a {
	font-size: 32px;
	font-weight: 400;
}
.biaotil p {
	padding: 15px 0px;text-align: center;
}


/* CSS Document */
article, aside, dialog, footer, header, section, nav, figure, menu {
	display: block
}
html, body {

	margin: 0;
}
* {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "微软雅黑";
	
	list-style: none;
	text-decoration: none;
}



.top {
	width: 100%;
	
	text-align: center;
	position: absolute;
	height: auto;
	z-index: 999;
	top: 0px;
}
.top-ll {
	height: 103px;
	position: relative;
}
.top-c {
	background-color: #fff;
}
.logo {

	display: inline-block;
	vertical-align: top;
	padding-top: 1px;text-align: left;
}
.logo img{margin: 0 auto;}
.header{padding: 10px 0px;    box-shadow: 0 0 6px rgba(140, 132, 132, 0.41);background-color: #f6f6f6;}
.headetop{height: auto;overflow: hidden;    padding-top: 5px;padding-bottom: 5px;}


::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}
scrollbar {
	-moz-appearance: none !important;
	background: rgb(0,255,0) !important;
}

.pro_img {
	transition: all .8s ease 0s;
	text-align: center;
	margin-bottom: 10px;
}
.zhuangxiu {
	background-color: #f3f3f3;
}
.ptit {
	border-top: 1px solid #dddddd;
}
.pro_img:hover {
}
.pro_img:hover p {
	color: #a40002;
}
.fenleicp {
	text-align: center;
}
.subcase {
	background-color: #f6f6f6;
}
.caselist {
	margin: 0px auto;
}
.caselist .item {
	width: 362px;
	height: 289px;
	background-color: #fff;
	float: left;
	margin: 0px 10px 20px;
}
.caselist .item a {
	color: #333;
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.caselist .item a .img {
	width: 350px;
	height: 250px;
	overflow: hidden;
	z-index: 3;
	position: absolute;
	top: 7px;
	left: 7px;
}
.caselist .item a .img img {
	width: 100%;
}
.caselist .item a::before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #959595;
	z-index: 1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.caselist .item a:hover h3 {
	color: #fff;
}
.caselist .item a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.caselist .item a:hover::before {
	height: 100%;
}



.news1 {
	padding: 0px 0px 0px 10px;;border-left: 40px solid #425383;

}
.news1 p a {
	font-size: 17px;color: #000000;
}
.news1 p {
font-size: 15px;
    padding: 9px 5px 3px;
    text-align: left;
    clear: both;
}
.news1 p span {
	float: left;
	font-size: 17px;
	color: #ababab;
}
.news1 p .newsmore {
	float: right;
	color: #4081b5;
}

.box {
	margin-bottom: 10px;
}
.box {
	position: relative;
}
.box ._img01 img {
	width: 100%;
	height: auto;
}
.box ._img01 .rect-8930 {
	padding-bottom: 54.3%;
}
.box {
}
.contact p {
	font-size: 16px;
	color: #333;
}
.box .con1 {
	background-color: rgba(108,111,111,0.5);
	;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 16.94%;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box .con1 .con_t1 {
	font-size: 15px;
	padding: 10px 10px 10px 9px;
	color: #ffffff;
}
.box .con1 .con_c1 {
	font-size: 13px;
	padding: 0 50px 16px 24px;
	line-height: 26px;
	white-space: normal;
	color: #ffffff;
}
.con_t1 span{float: right;color: #fff;}
.total {
	position: relative;
	overflow: hidden;
}
.nrwejutijs {
	background-color: #ffffff;
	padding: 10px 10px;
	border-radius: 5px;
}
.box:hover .con1 {
	width: 100%;
	height: 100%;
	background-color: rgba(65,91,118,0.9);
	opacity: 0.9;
	position: absolute;
	bottom: 0;
	transition: all 0.5s;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box:hover .con_t1 {
	font-size: 20px;
	padding: 12.39% 0 7.46% 10.667%;
}
.box:hover .con_c1 {
	font-size: 13px;
	padding-left: 10.667%;
	padding-right: 9.33%;
}
.con1 .con1_jt a {
	display: block;
}
.con1 .con1_jt {
	padding-left: 93.5%;
	padding-top: 11.43%;
}
/*ljx1228-2016*/
.con1 .con1_jt {
	position: absolute;
	bottom: 22px;
	display: block;
	transition: all 0.5s ease;
}
.box:hover .con1_jt {
	display: block;
	transition: all 0.5s ease;
}
.postion {
	position: absolute;
	z-index: 0;
}

.detail_xiangxi p {
	color: #000000;
}

.lianxiwmshs {
	padding: 0px;
	background-color: rgba(111,111,111,1);
	margin-bottom: -7px;
}
.lianxiwmshs p {
	background: none;
	color: 333;
	font-size: 14px;
}
.nav-wrap.navFix {
	position: fixed;
	top: 0;
	left: 0;
	border-bottom: 1px solid #e3e3e3\9;
	z-index: 99999;
	background-color: rgba(233,234,238,0.9);
	overflow: inherit;
	margin: 0 auto;
	width: 100%;
}
.nav-wrap.navFix ul {
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 82%;
}
.nav-wrap.navFix ul li ul {
	background-color: rgba(233,234,238,0.9);
}
.nav-wrap.navFix ul li a {
	color: #333;
	width: 132px;
	padding: 0px 1px;
}

.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 344px;
	height: 316px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.zoomMask {
	position: absolute;
	background: url("../images/mask.png") repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}

.abouus {

	padding: 30px 0 30px;    background-size: 100%;
}
.spzx {
	background: url(../images/spzxbj.png) no-repeat;
	background-size: 100%;
	padding: 36px 0;
}
.abouss {
	background-color: #ffffff;
	padding: 25px 8px;
	border: 1px solid #c5c5c5;
}
.newseu1 {
	background: rgba(127, 127, 127,0.7);
	padding: 10px;
}
.newseu1 p a {
	color: #ffffff;
}
.case p a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0;
}
.navss {
	overflow: inherit;
margin: 0 auto;position: absolute;z-index: 9999;    top: 108px;
}
.news {
	padding: 30px 0 60px;
	background-color: #f4f4f4;
	background-size: cover;
}
.border {
	border: 1px solid #d2d2d2;
	clear: both;
}
.mores {
	background-color: #81d6cf;color: #fff;
	padding: 8px 22px;
font-size: 17px;
margin: 0 auto;
	
}

.pro_img:hover a p {
	background-color: #3f90d1;
	color: #fff;
}


.scroll p {
	line-height: 20px;
	padding: 5px 0;text-align: center;
}
.scroll p a {
	color: #333;
	text-decoration: none;
	font-size: 14px;
}
.scroll p a:hover {
	color: #e94709;
}
.scroll p span {
	float: right;
	width: 10%;
	font-size: 13px;
	color: #666;
}
.ny_list {
	padding: 13px 0 36px 0;
}
.ny_list li {
	float: left;
	list-style: none;
}
.ny_list li a {
	padding: 4px 7px;
	margin: 3px 2px;
	border-bottom: 1px solid #fff;
	font-size: 14px;
}
.shijiansj {
	color: #bababa;
	border-right: 1px solid #e2e2e2;
}
.shijiansj p {
	color: #bababa;
}
.xinwenjishaod {
	margin-bottom: 15px;
}
.ny_list li a:hover, .ny_list li.active a {
	border-bottom: 1px solid #ff6200;
	color: #ff6200
}
.shijian {
	text-align: center;
	line-height: 25px;
	padding: 10px 0 10px;
	transition: all .8s ease 0s;background-color: #fff;
}
.shijian p {
	
	line-height: 23px;
	color: #999999;
	font-size: 13px;text-align: center
}
.shijian p span {
	font-size: 39px;color: #999999
}
.shijianhover:hover .shijian {
	background-color: #e6212a;
	transition: all .8s ease 0s;
}
.shijianhover {
	border: 1px solid #e8e8e8;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.shijianhover33:first-child {
	border-left: none;
}
.shijianhover33:nth-child(2) {
	border-right: none;
}

.top_nav {
	width: 100% !important;
	margin-bottom: 0px;
	height: 46px;
	line-height: 45px;
	border-bottom: 3px solid #019138;
}
.top_nav .r {
	float: right;
}
.top_nav .r a {
	
	background-color: #bbbbbb;
	border-radius: 5px;
	color: #fff;
	margin-right: 9px;
}
.top_nav .r img {
	width: 26px;
	padding-right: 5px;
}
.top_nav a {
	color: #222;
}
.top_nav a:hover {
	color: #222;
}
.top_nav .l {
	padding: 0 0px;
	height: 46px;
	font-size: 19px;
	line-height: 44px;
	border-radius: 0px;
	display: block;
	float: left;
	margin-right: 5px;
	border-bottom: 1px solid #019138;color: #019138;
}
.top_nav .l span {
	font-weight: normal;
	font-size: 15px;
	color: #9d9fb1;
}
.top_nav .l a {
}
.top_nav .l:hover {
}
.top_nav .l:hover a {
}
.gongsijieshao {
	margin-top: 0px;
	background-size: cover;
	height: auto;
}
.gongsijieshao p a {
	padding-bottom: 0px;
	font-size: 16px;
	color: #ec6844;
}
.art-content {
	padding: 10px;
}
.cp_rm ul li {
	height: 389px;
	position: relative;
	line-height: 0;
	padding: 5px 0 0;
	overflow: hidden;
}
.cp_rm ul li img {
	width: 100%;
	height: 489px;
}
.cp_rm ul li span {
	font-size: 16px;
	color: #fff;
	width: 100%;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/cp_picbg.png) repeat;
	overflow: hidden;
}

.lianxifangshis h4 {
	font-size: 18px;
	color: #fafafa;
	line-height: 25px;
	margin-bottom: 5px;
	text-align: left;
}
.lianxifangshis p {
	font-size: 15px;
	color: #ffffff;
	text-align: center;
}
.pro_img {
	transition: all 0.8s;
	padding: 0px;
}
.pro_img a img {
	display: block;
	transition: all 0.8s;
	width: auto;
	padding: 5px;
	
	margin: 0 auto;
}
.pro_img p a{font-size: 17px;color: #5b5e66;}
.pro_img p {
	text-align: left;
	padding: 5px 0px 5px 0px;;
	height: auto;
	overflow: hidden;color: #5b5e66;background-color: #fff;text-align: center;
}
.moreees {
	padding: 5px 15px;
	text-align: center;
	border: 1px solid #b7b7b7;
}
.moreees a {
	color: #b7b7b7;
	font-size: 16px;
}
.pro-footer{    background-color: #fff;padding: 5px 0;text-align: center;}
.pro-footer h4{color: #000;font-size: 14px;}


.h_tonglan dl {
	width: 938px;
	height: 32px;
	_height: 32px;

	margin-left: 10px;
	margin-right: 10px;
}
.h_tonglan dl dd {
	float: left;
	width: 196px;
	height: 32px;
	_height: 32px;
	
}
.h_tonglan dl dt {
	float: right;
	width: 700px;
	text-align: right;
	line-height: 25px;
	min-height: 25px;
	color: #6A6A6A;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	width: 938px;
	border: 0px;
}
.h218px {
	width: 1118px;
	padding-top: 0px;
	margin: 0 auto;
	background-size: cover;height: 350px;
}
.h218px th {
	padding-top: 125px;
}
.h218px td {
	overflow: hidden;
}
#mproject a {
    margin: 0;
  
   background-color: #0966c2;color: #fff;padding: 10px 45px;
}
.itemtitle{text-align: center;}
.promores{width: 240px;margin: 30px auto;background-color: #063b6e;padding: 10px 3px;text-align: center;}
.promores a{width: 240px;border-radius: 0px;color: #fff;font-size: 16px;    font-family: Oswald;}
.promores:hover a{color: #fff;}
.ab_con_1_rt p{font-size: 15px;text-align: left;color: #656464;}

.gundong{padding: 25px 0;}

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px
}
#certify .swiper-slide {
	width: 520px;
	height: 458px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd
}
#certify .swiper-slide img {
	display: block;width: 100%;
}
#certify .swiper-slide p {
	line-height: 68px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.2em;
	margin: 0;height: 68px;background-color: #fff;
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 0px
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff
}
#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}




body {

    font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}



button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

a:hover {
    color: #eee;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}

/* 必要布局样式css */
.pattern-box {
   
    padding: 50px 0;
    box-sizing: border-box;background: url(../images/lingxing.jpg) no-repeat;width: 100%;overflow: hidden;
}

.pattern-head h2 {
    position: relative;
    font-weight: normal;
    text-align: center;
    font-size: 38px;
    color: #353535;
    z-index: 50;
}

.pattern-wrap {
    width: 1200px;
    position: relative;
    margin: 0 auto;padding: 0px 0 60px;
}

.pattern-list {
    position: relative;
    width: 100%;
    height: 400px;
}

.pattern-wrap .pattern-list .pattern-item {
    opacity: 0;
    position: absolute;
    top: 40px;
    left: 50%;
    width: 264px;
    height: 360px;
    text-align: center;
  
    border-radius: 8px;
 
}

.pattern-wrap .pattern-list .item-1 {
    margin-left: -132px;
    z-index: 50;top: 80px;
}

.pattern-wrap .pattern-list .item-2 {
    margin-left: -363.8px;
    -webkit-transform: translateX(220px);
    -moz-transform: translateX(220px);
    transform: translateX(220px);
    width: 237.6px;
    height: 324px;
    top: 60px;
    z-index: 40;
}

.pattern-wrap .pattern-list .item-3 {
    margin-left: 126.2px;
    -webkit-transform: translateX(-220px);
    -moz-transform: translateX(-220px);
    transform: translateX(-220px);
    width: 237.6px;
    height: 324px;
    top: 60px;
    z-index: 40;
}

.pattern-wrap .pattern-list .item-4 {
    margin-left: -568.92px;
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    transform: translateX(280px);
    width: 213.84px;
    height: 291.6px;
    top: 75px;
    z-index: 30;
}

.pattern-wrap .pattern-list .item-5 {
    margin-left: 355.08px;
    -webkit-transform: translateX(-280px);
    -moz-transform: translateX(-280px);
    transform: translateX(-280px);
    width: 213.84px;
    height: 291.6px;
    top: 75px;
    z-index: 30;
}

.pattern-wrap .pattern-list .item-1:hover {z-index: 100;}
.pattern-wrap .pattern-list .item-2:hover {z-index: 100;}
.pattern-wrap .pattern-list .item-3:hover {z-index: 100;}

.pattern-wrap .pattern-list .item-4:hover {z-index: 100;}
.pattern-wrap .pattern-list .item-5:hover {z-index: 100;}
.show .pattern-list .pattern-item {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all .9s;
    -moz-transition: all .9s;
    transition: all .9s;
}

.pattern-item-title {
    width: 100%;
    height: 300px;
    padding-top: 0px;
    margin-bottom: 30px;
    border-radius: 8px 8px 0 0;position: relative;
   
}

.pattern-item-title img {
    vertical-align: top;
    display: inline-block;
    background-color: transparent;z-index: 5;
}
.pattern-item-title:hover a img{transition:all 500ms ease; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease;transform: scale(1.4);}
.pattern-item-title h3 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;position: absolute;right: 20px;bottom: 20px;
}

.pattern-item p {
    line-height: 1.6;
    color: #fff;
    font-size: 16px;
}

.item-2 .pattern-item-title {
    padding-top: 27px;
    height: 300px;
}

.item-3 .pattern-item-title {
    padding-top: 27px;
    height:300px;
}

.item-4 .pattern-item-title {
    padding-top: 24.3px;
    height: 264.4px;
}

.item-5 .pattern-item-title {
    padding-top: 24.3px;
    height: 264.4px;
}





#mservice a.more {
    width: 150px;
    height: 45px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    position: relative;
    border: 0px;
    border-radius: 0px;
    text-indent: -9999px;
    margin-top: 70px;
    margin-bottom: 90px;
}
.ab_con {
    width: 1200px;
    margin: auto;
   padding-top: 15px;
    padding-bottom: 10px;
}
.ab_con_1 img {
  
}
.content_second_background{border: 1px solid#eee;}
.news_main {
	width: 100%;
	float: left;
	margin: 0 auto 30px;
	text-align: left;
	background: #FFF;
	padding: 28px;
	
}
.news_list {
	margin: 0 auto;
	width: 100%;
	float: left;
}
.news_list li {
	width: 100%;
	background: #FFF;
	float: left;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	padding: 23px 2.5%;
	margin-bottom: 20px;
	box-shadow: 0 2px 3px 1px #ccc;
}
.news_list li .news_img {
	float: left;
	width: 300px;
}
.news_list li .mindd {
	float: left;
	width: 580px;
	margin: 0 0 0 30px
}
.news_list li .rht_time {
	float: right;
	width: 90px;
	margin: 40px 0 0 0;
}
.news_list li .rht_time span {
	font-size: 55px;
	line-height: 55px;
	border-bottom: 1px solid #1a1a1a;
	color: #1a1a1a;
}
.news_list li .rht_time p {
	display: block;
	font-size: 18px;
	padding-top: 10px;
}
.news_list li .news_title {
	float: right;
	width: 100%;
	margin: 0 0 10px;
	overflow: hidden;
}
.news_list li .news_title a {
	width: 100%;
	color: #333333;
	font-size: 20px;
	line-height: 40px;
	max-height: 2.6em;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list li .news_title a:hover {
	color: #1361aa;
}
.news_list li .news_brief {
	float: right;
	width: 100%;
	font-size: 13px;
	color: #898888;
	line-height: 24px;
	padding-top: 5px;
	text-align: justify;
	max-height: 48px;
	overflow: hidden;
}
.news_list li .news_btm {
	float: right;
	width: 100%;
	margin: 40px 0 0 0;
}
.news_list li .news_br {
	float: left;
}
.news_br .bdsharebuttonbox a {
	display: inline-block;
	padding: 10px 0 0 0;
}
.news_br .bdsharebuttonbox a.qq {
	background: url(../images/icons.png) no-repeat 0 5px;
	width: 22px;
	height: 31px;
	display: block
}
.news_br .bdsharebuttonbox a.weibo {
	background: url(../images/icons.png) no-repeat 0 -21px;
	width: 22px;
	height: 31px;
}
.news_br .bdsharebuttonbox a.weixin {
	background: url(../images/icons.png) no-repeat 0 -47px;
	width: 22px;
	height: 31px;
}
.news_br {
	vertical-align: bottom;
	line-height: 33px;
	float: right;
	width: 350px;
}
.news_bl, .news_br .bdsharebuttonbox {
	float: right;    width: 260px;
}
.news_br .bdsharebuttonbox .share, .news_br .bdsharebuttonbox a {
	float: left;
	margin-left: 5px;
	font-size: 14px;
	color: #999;
}
.read_num {
	padding-right: 20px;
}
.news_img {
	float: left;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}
.news_img img {
	width: 100%;
	display: table;
	transition: 1s transform;
	-webkit-transform: 1s transform;
	-moz-transform: 1s transform
}
.news_img img:hover {
	transform: scale(1.2, 1.2);
}
.nei_about_weizhi {
	padding: 20px 0;
}




.ab_con_1 {
   width: auto;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    color: #0f0f0f;
    line-height: 32px;
    position: relative;
    top: 30px;
    opacity: 1;
    transition: all 1s 0.3s;overflow: hidden;
}
#mproject{width: 100%;clear: both;text-align: center;margin-top: 60px;}
.ab_con_1_rt {
   
    font-size: 16px;
 
}
.itemtitle h3 {
    font-size: 32px;
    color: #000000;
    font-weight: normal;
}
.itemtitle h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0;
}
.aboutus{

	padding-top:0px ;
}


* {
	padding: 0px;
	margin: 0px;
}
html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0px;
	font-size: 12px;

	background-color: #F2F2F2;
	color: #252525;
}
div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
table, td, tr, th {
	font-size: 12px;
}
li {
	list-style-type: none;
}
ol, ul {
	list-style: none;
}

/* link css */
a {
	color: #252525;
	text-decoration: none;
}
a:hover {
	color: #058F04;
	text-decoration: none;
}
a:active {
	color: #058F04;
	text-decoration: none;
}
.tansuogengd:hover {
	background-color: #0677fb;
}

.newslistsy {
	padding: 5px;
	margin-bottom: 5px;
	
	padding-left: 15px;
}
.newslistsy p a {
	font-size: 14px;
	margin-bottom: 5px;
}
.newslistsy p {
	font-size: 14px;
	line-height: 30px;
}
.newslistsy span {
	float: right;
}
.newslistsy:hover .modalmore {
	color: #5695f9;
}

.wid874 {
	width: 814px;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: .9375rem;
}
.wid874 img {
	max-width: 100%;
}
.wid326 {
	width: 326px;
	float: left;
	position: relative;
	min-height: 1px;
}
.in_case-list {
}
.in_case-list ul li {
	float: left;
	width: 33.333333%;
	position: relative;
	min-height: 1px;
	padding: .3375rem;
	text-align: center;border: 1px solid#eee;
}
.in_case-list ul li a {
	display: block;
	position: relative;
	overflow: hidden;
}
.in_case-list ul li a h6 img {
	width: 100%;
	height: auto;
}
.in_case-list ul li a .in_case-listtext {
	position: absolute;
	left: 0px;
	bottom: 30%;
	width: 100%;
	z-index: 2;
	display: none;
	text-align: center;
}
.in_case-list ul li a:hover .in_case-listtext {
	display: block;
}
.in_case-list ul li a .in_case-listtext h4 {
	font-size: 14px;
	color: #fff;
	height: 100%;
	overflow: hidden;
	padding: 0px 30px;
	text-align: center;color: #fff;
}
.in_case-list ul li a .in_case-listtext h4 i{color: #fff;font-size: 19px;border: 1px solid #fff;padding: 0px 42px;}


.in_case-list ul li a .in_case-listtext h4 strong {
	font-size: 18px;
	display: block;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 8px;
	text-align: center;color: #fff;
}
.in_case-list ul li a .in_case-listtext h5 {
	width: 140px;
	height: 32px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	margin: 30px auto 0px;
}
.in_case-list ul li a .in_case-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	bottom: 0px;
	background-color: rgba(66,83,131,0.9);
	z-index: 1;
	display: none;
}
.in_case-list ul li a:hover .in_case-bg {
	display: block;
}
.in_case-more {
	padding: 30px 0px 60px 0px;
}
.in_case-more a {
	display: block;
	margin: 0px auto;
	width: 280px;
}
.in_case-more a img {
	display: block;
	width: 25px;
	height: 25px;
	margin: 0px auto;
}
.in_case-more a span {
	display: block;
	text-align: center;
	letter-spacing: 16px;
	font-size: 24px;
	color: #a0a0a0;
	line-height: 64px;
	font-family: 'MyriadPro-LightCond';
}

.biaotil {
	text-align: center;
	padding: 5px;
}
.biaotil h3 {
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 15px;
	text-align: center;
}
.biaotil p {
	font-size: 16px;
	text-align: center;
}

.liaojiexiangq {
	padding: 5px 20px 6px 20px;
	text-align: center;
}
.liaojiexiangq a {
	color: #fff;
	font-size: 14px;
}
.ninganxing {
	background-color: #fafafa;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}



.imgimg {
	width: 100%;
}
.newsList li {
	line-height: 2.5em;
	height: 45px;
	padding-bottom: 14px;
	clear: both;
	padding-top: 16px;border-bottom: 1px solid#333;padding-left: 0px;
}
.newsList li h2 {
	float: left;
}
.newsList li span {
	float: right;
}
.newsList li i {
	margin-right: 6px;
}

.cpfr {
	width: 272px;
	float: right;
	text-align: left;
}
.Fleveltit {
	border-left: 7px solid #e7141a;
	background: #333;
	color: #fff;
	padding: 11px 0 11px 16px;
	margin-bottom: 2px;
}
.cpfr ul li {
	margin-bottom: 2px;
	text-align: left;
}
.cpfr ul li a {
	display: block;
	color: #333;
	padding: 14px 0 14px 15%;
	background: #f2f2f2 url(../images/pic21.png) no-repeat 8% center;
}
.cpfr ul li a:hover {
	color: #e7141a;
	background: #f2f2f2 url(../images/pic22.png) no-repeat 8% center
}
.main {
	width: 95%;
	margin: 0 auto;
	padding: 10px 0;
}
.siderbar {
	float: left;
	width: 229px;
}
.clear {
	clear: both;
}


.sdcnav li .on {
	color: #fff;
	background: #00aa98;
}
.sdcnav li a {
	display: block;
	border: 1px solid #ddd;
	border-radius: 20px;
	padding: 0 15px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 15px;
}
.sdcnav li a:hover {
	color: #fff;
	background: #ed0000;
	text-decoration: none
}
.sdcnav li:last-child a {
	margin-bottom: 0;
}
.footer {
	padding: 20px 0 1px;background: #302f3d;;
}

.n_txt {
	font-size: 12px;
}
.n_txt p {
	font-size: 14px;
}
.n_nbgh {
	font-size: 16px;
}

.bgfff {
	background-color: #003C9D;
	overflow: hidden;
}
.left {
	width: 870px;
	background: #fff;
	padding-bottom: 20px;
	overflow: hidden;
}

.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi {
	width: 100%;
}
.wp-pagenavi li {
	line-height: 28px;
	float: left;
	list-style: none;
	margin: 0 6px;
	height: 20px;
	clear: none;
}
.wp-pagenavi li.thisclass {
	color: #C00;
}
.pages ul li {
	float: left;
	padding-left: 8px;
}
.pages ul li a {
	width: 24px;
	height: 24px;
	display: block;
	background: #b0afb1;
	line-height: 24px;
	text-align: center;
	color: #FFF;
}
.pages {
	padding-top: 50px;
	height: 30px;
	padding-right: 5px;
}
.pages ul li a:hover, .pages ul li a.hover {
	background: #e40412;
}
.pages ul li a.prev, .pages ul li a.next {
	width: 36px;
	height: 20px;
	display: block;
	background: url(../images/bg23.png) no-repeat;
	margin-top: 2px;
	text-indent: -20000em;
}
.pages ul li a.prev {
	background-position: 0 0;
}
.pages ul li a.prev:hover {
	background-position: 0 -20px;
}
.pages ul li a.next {
	background-position: -36px 0;
}
.pages ul li a.next:hover {
	background-position: -36px -20px;
}
.all_bg {
	background: url(../images/wh_bg.jpg) repeat;
}
.bgfff {
	background-color: rgba(255,255,255,0.5);
	overflow: hidden;
}
.pic_list {
	list-style: none;
	overflow: hidden;
}
.pic_list li {
	list-style: none;
}
.pic_list .box a {
	cursor: pointer;
}
._full {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pic_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
	background: #003C9D;
}
.pic_list ._mask {
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	display: none\9;
}
.pic_list ._mask .cover {
	display: block;
	padding: 10% 10% 3%;
	color: #fff;
}
.pic_list ._mask .cover ._title {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.pic_list ._mask .cover .p {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	overflow-y: hidden;
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list li {
	margin-bottom: 30px;
}
.pic_list .box:hover .tit {
	opacity: 0;
	filter: alpha(opacity=0);
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.rect-716 {
	padding-bottom: 71.6%;
}
*[class*="rect-"] {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.pic_list ._mask {
	background: url(../images/red.8.png) repeat;
}
.pinpai{	background: #e67817;padding: 30px 0;}
.m_detail {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border: 1px #1D1D1B solid;
	min-width: 60px;
	height: 40px;
	line-height: 40px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
	transform: translateZ(100px);
	-webkit-transform: translateZ(100px);
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list ._mask .m_detail:hover {
	border-color: #fff;
	color: #A9132A;
}
.m_detail, .m_detail:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.pic_list ._mask .m_detail:hover {
	border-color: #A5132A;
	background: #fff;
	color: #a5132a;
}
.news_list .el {
	background: #8E9093;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list, .news_list li {
	list-style: none;
}
.news_list .tit span {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.1rem;
	overflow: hidden;
}
.news_list .tit span.date {
	margin-top: 1px;
	font-size: 0.9rem;
}
.news_list .tit, .news_list ._mask {
	background-color: rgba(163,163,163,0.8);
}
.box:hover .tit {
	background-color: rgba(163,10,10,0.8);
}
.news_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
}
.news_list img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.news_list img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.btn01 {
	background: #cc0000;
	border-radius: 15px;
	color: #fff;
}
.btn02 {
	background: #333;
	border-radius: 15px;
	color: #fff;
}
.newsdl dd a.nnmore {
	margin: 30px 0px 0px;
}
.newsLister {
	background: #2E2E2E;
}
.newslist {
	width: 100%;
	height: auto;
}
.newslist li {
	border-bottom: 1px solid #666;
	padding: 28px 0px;
	overflow: hidden;
}
.newslist li .n_img {
	margin-left: 25px;
	width: 205px;
	height: auto;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
	float: left;
}
.newslist li .n_img img {
	width: 100%;
	height: 100%;
}
.newslist li .n_txt {
	width: 580px;
	margin-right: 40px;
	position: relative;
	height: auto;
	float: right;
}
.newslist li .n_txt h2 {
	margin-bottom: 10px;
}
.newslist li .n_txt span {
	margin: 10px 0px 25px;
}
.newslist li .n_txt a {
	font-size: 1.1rem;
	color: #666;
}
.newslist li .n_txt a.nnmore {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 1.1rem;
	color: #333;
	text-decoration: none;
}
a.nnmore {
	display: block;
	margin-top: 5px;
	text-decoration: underline;
	padding-left: 8px;
	color: #646464;
}
.news_cont {
	background: #fff;
	margin: 0px 25px 30px;
}
.news_cont h2 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding: 36px 0 15px;
}
.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	padding-left: 26px;
}
.contents_bon .contents_bj {
	padding-left: 30px;
}
.contents_bon .contents_from {
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}
.news_article {
	line-height: 1.8;
	padding: 10px 10px 50px;
	color: #333;
	font-size: 14px;
}
.news_article img {
	max-width: 100%;
	height: auto
}
.screen_min .news_article img {
	max-width: 950px
}
.close {
	margin: 10px 0;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
}
a.c_close {
	padding: 3px 10px;
	display: block;
	text-align: center;
	background: #c8aa77;
	color: #fff;
}
.close .share {
	margin: 0px;
}
a.c_close:hover {
	color: #FFC;
	background: #9c7a41;
}
.updown {
	margin: 10px 0;
	color: #666666;
}
.updown span {
	display: inline-block;
	padding: 5px 0;
}
.updown span a {
	color: #666666;
}
.updown span a:hover {
	color: #C07438;
	text-decoration: underline;
}
.h2_title {
	font-size: 1.4rem;
}
.teams b {
	line-height: 45px;
	display: none;
}
.teams a {
	line-height: 45px;
	margin: 0 8px;
	background: #016aae;
	color: #fff;
	padding: 12px 42px;
	border-radius: 5px;
}
.teams span {
	background: #f08300;
	color: #fff;
	padding: 12px 62px;
	border-radius: 5px;
}
.list-title {
	display: inline-block;
	width: 100%;
	border-top: solid 1px #0186d5;
	border-left: solid 1px #0186d5;
	border-right: solid 1px #0186d5;
	background: #0186d5;
	text-align: center;
	height: 90px;
	line-height: 90px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}


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;}
body {background:#FFF;color:#000;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
td, th, caption {font-size:14px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:none;color:#000;}
a:visited, a:link {text-decoration:none;}
img {border:none;max-width:100%;}
ol, ul, li {list-style:none;}
input, textarea, select, button {font:14px Verdana, Helvetica, Arial, sans-serif;}
table {border-collapse:collapse;}
html {overflow-y:scroll;}
i {font-style:normal;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
header {width:100%;height:52px;;font-size:17px;top:0;left:0;right:0;z-index:999999999;}
nav {position:relative;}
#nav {display:inline-block;}
#nav li {position:relative;display:inline-block;}
#nav .submenu li {display:block;}
#nav>li {float:left;}


.head {
	width:1200px;
	margin:0 auto;
	overflow: hidden;padding: 15px 0;
}
.head_fl {
	width:525px;
	float:left;
}
.head_fl .logo {
	
	padding-top: 30px;padding-bottom: 10px;;
	
	float:left;
}
.head_fl .logo img{}
.head_text {
	float:left;
	height:65px;
	background:url(../images/logo_line.jpg) left center no-repeat;
	margin-top:25px;
	margin-left:0px;
	padding-left:0px;
}
.head_text h2 {
	font-size:26px;
	color:#000;
	margin-top:10px;margin-bottom: 10px;font-weight: bold;
}
.head_text p {
	color:#333333;
	font-size:26px;

	display:block;
	margin-top:2px;
}
.phone {
	width:267px;
	float:right;
	margin-top:24px;
}
.phone img {
	width:54px;
	height:54px;
	float:left;
	margin-right:10px;
}
.phone span {
	font-size:16px;
	color:#666666;
	display:block;
	margin-top:4px;
}
.phone h2 {
	font-size:27px;
	color:#000;
	font-family:Arial;
}


*{font-family: Arial;}

#nav>li{text-align: center;
}
#nav>li>a {padding:0px 15px;display:block;transition:all 0.3s ease;position:relative;z-index:11;;

    text-align: center;
    font-family: Arial;
    font-size: 15px;

    font-style: normal;

}
.guoqi a{padding-right: 3px;padding-left: 3px;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration:none;background-color: #fff;}
#nav>li .active-nav {background:#000;}
.nav-left {position:absolute;top:0;left:120px;float:left;}
.nav-left img {padding-top:4px;padding-left:40px;}
.nav-mid {text-align:center;}
.nav-mid #nav {margin:0 auto;;}
.nav-right {top:7px;right:30px;line-height:10px;float: right;padding-top: 7px;}
.nav-right p{font-size: 17px;font-weight: bold;}
.nav-right>span>i {padding-left:5px;}
.nav-right>span {padding-right:40px;}
#nav>li:before {background-color: rgb(0, 148, 0);}
#nav>li:hover:before {opacity:1;-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10;}
#nav>li:hover>a {text-decoration:none;color:#000;}
.inmenu_1 {background:#000;}
#nav .inmenu_1 a {color:#FFF;}
.code{width: 16%;float: left;padding-top: 0px;}
.code em {
    color: rgb(242, 240, 240);
    text-align: left;
    font-family: 微软雅黑;
    font-size: 18px;
    padding-left: 0px;
    font-weight: normal;
}
.navBar {display:none;}
.fixed-menu {position:fixed;top:0;height:100%;left:auto;right:0;width:230px;z-index:999;background:#000;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-webkit-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-moz-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-ms-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-o-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);}
.fixed-active {transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-webkit-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-moz-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
	-ms-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);-o-transition:all .3s cubic-bezier(0.66, 0.53, 0.65, 1);}
#Allbody {width:100%;overflow:hidden;font-family:Arial;;padding-top: 25px;padding-bottom: 30px;background-color: #f8f8f8; }
.pagination {position:absolute;margin:-10px 0px 0px 160px;width:100px;z-index:9;}
.pagination li {float:left;margin:0px 2px;}
.pagination li a {display:block;width:10px;height:0;padding-top:10px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -10px;}

.headss{background: url(../images/deasdbj.png) no-repeat;padding: 15px 0;width: 735px;margin: 0 auto;background-size: 100%;}


.headss h2{   
    margin-bottom: 11px;
    font-size: 27px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #37474f;
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    font-family: Arial;
    font-size: 35px;
    font-weight: 600;
    font-style: normal;}
.headss p{
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    margin: 0 auto;}



.headss2{background: url(../images/deasdbj2.png) no-repeat;padding: 15px 0;width: 735px;margin: 0 auto;background-size: 100%;}


.headss2 h2{   
    margin-bottom: 11px;

    font-weight: 300;
    letter-spacing: 1px;
    color: #fff;
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    font-family: Arial;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;}
.headss2 p{
    opacity: 1;
    transform: translate(0,100%);text-align: center;
    margin: 0 auto;color: #fff;}

.text-center {text-align:center;}
.active{border-bottom: 2px solid#e67817;}



.ind li:hover .ind-mark a, .ind li:hover p {color:#000;}

@media (max-width:767px){
    .container {width:97%;padding:2px 0;}
}
.construction-nav.container {padding:0;clear: both;overflow: hidden;}
.container.new-show {padding:20px 0;padding:0 0 50px;}

.wheel-left h1 {font-size:35px;line-height:1.6;margin-bottom:20px;}
.container h5 {font-size:18px;text-align:center;line-height:2;padding-bottom:25px;}
.pro-item li {width:33%;float:left;margin-bottom:40px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

@media (max-width:767px){
    .pro-item li{
       width: 50%;
    }
}


.pro-item li>a>div:frist-child {
text-align:center;}
.pro-item li>a {-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li {padding:0 10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li img {max-width:100%;max-height:100%;}
.pro-item li h4 {    color: #878787;
    text-align: center;
    font-family: Arial;
;line-height:1.2;padding-bottom:5px;}
.pro-list, .pro-item li h4 {padding-left:15px;padding-right:10px;}
.pro-list {height:auto;line-height:20px;overflow:hidden;}
.pro-list span {width:33.3%;display:inline-block;float:left;position:relative;}
.pro-list span>div {color:#000;font-size:16px;line-height:1.6;}
.pro-list span>div:first-child {font-size:12px;color:#888;line-height:1.6;}
.pro-list span p {position:absolute;top:3px;right:10px;width:1px;height:36px;background:rgba(0,0,0,0.2);z-index:99;}
.pro-footers, .pro-footer {padding:10px 0;text-align: center;}
.pro-item li>a:hover .pro-footers, .pro-item li>a:hover .pro-footer {background:#e67817;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.pro-item li>a:hover .pro-footers, .pro-item li>a:hover .pro-footer h4 {color: #fff;}

.pro-item li>a {background:#FFF;display:block;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);border: 1px solid#eee;}
.pro-item li>a:hover {box-shadow:0px 15px 15px rgba(0,0,0,.1);transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;color: #fff;}
.righttubiao {
    position: absolute;
    margin-top: 130px;
    right: -63px;
    top: 0px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 30px;
    height: 50px;
    line-height: 50px;
    background-color: #063b6e;
    font-size: 25px;
    text-align: center;
    color: #fff;
    font-weight: 200;
    transition: background-color .5s ease 0s,color .5s ease 0s;
    z-index: 9;
}
.inBy_1_right {
    margin-left: 5px;
    float: left;
    width: 300px;
}
.lefttubiao {
    position: absolute;
    margin-top: 130px;
    left: -30px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 30px;
    height: 50px;
    line-height: 50px;
    background-color: #063b6e;
    font-size: 25px;
    text-align: center;
    color: #fff;
    font-weight: 200;
    transition: background-color .5s ease 0s,color .5s ease 0s;
    z-index: 9;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.anlizhsndss {
    width: 1170px;
    margin: 0 auto;position: relative;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	
}
.h218px {
	width: 1200px;
	padding-top: 0px;
	margin: 0 auto;
	background-size: cover;
}
.h218px th {
	padding-top: 125px;
}
.h218px td {
	overflow: hidden;
}
.pro-footeryou{padding-top: 10px;background-color: #ff6900;padding-bottom: 10px;}
.pro-footeryou p{color: #fff;}
.fuwusyoius{background: url(../images/youshibj.jpg) no-repeat;padding: 30px 0;}
.yosuhsij{background-color: #fff;padding: 0px;height: 450px;}
.yosuhsij p{padding: 8px 15px;;text-align: center;    font-size: 15px;
    color: #656464;}
.yosuhsij p span{font-size: 18px;border-bottom: 1px solid#7d7d7d;padding-bottom: 6px;color: #0060b7;}


.main{ padding:0px 0; margin: 0 auto; max-width: 1300px;}
.numCount{ margin: 0 -10px;}
.numCount li{ float: left; width: 25%; text-align: center;}
.numCount li .item{ margin: 0 10px;}
.numCount li .numU{ line-height:1.3;}
.numCount li .numCX{ font-size:54px; color:#ff6900;}
.numCount li .numU .unitC{font-size:54px; color:#ff6900; margin-left: 0.3em;}

@media (max-width:800px){
	.numCount li .numCX{ font-size:36px; }
}
@media (max-width:640px){
	.numCount li .numCX{ font-size:7vw; }
}
@media (max-width:480px){
	.numCount{ font-size:0.5vw;}
}


#scrollbox ul {
	overflow: hidden;
}
#scrollbox ul LI {
	FLOAT: left;
    width: 33.33%;
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
    min-height: 18px;
    text-align: center;
    padding: 0px;
    overflow: hidden;
   
    border-width: 4px;
    border-style: solid;
    border-color: rgba(240,240,240,1);text-align: center;background-color: #fff;    border: 9px solid#eff;
}
#scrollbox ul LI img {

	transition: all 0.6s;
	border: 0px;width: auto;margin: 0 auto;
}
#scrollbox ul LI p {
	overflow: hidden;
}
#scrollbox ul li:hover {    box-shadow: 0 0 0px #666;border-color: #e67817;
}
#scrollbox ul LI img:hover {
	
}





.pro-item li img {-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);width: auto;height: 250px;margin: 0 auto;}
.pro-item li:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.pro-item li>a>div:first-child {height:auto;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;border-color: #e67817;
    border-bottom: 3px solid #e67817;}
.pro-footer h4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 10px 0;}

#search {width:297px;float: left;}
#search>div {    padding-top: 30px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 50px;}
.seatxt {font-size:18px;padding-left:20px;border: none}
.search-sel {position:relative;width:280px;height:58px;background:#FFF;}
.search-sel i {line-height:58px;padding-left:20px;}
.search-sel .caret {float:right;position:absolute;top:24px;right:15px;border-top:10px solid;border-right:8px solid transparent;border-left:8px solid transparent;}
.dropdown-menu {width:200%;}
.stbn {
    width: 48px;
    height: 48px;
    border: 0px;
    color: #FFF;
    font-size: 0px;
    outline: none;
    cursor: pointer;
    float: left;
    border-radius: 0px;
    background: url(../images/topbg3.png) no-repeat;
    position: absolute;
top: 10px;
    right: 43px;
}

@media (max-width:767px){
    .nav-mid{
        display: none;
    }
}
@media (max-width:767px){
    .navBar{
        display: block;
    }
}
.navbar-form {
    position: relative;
    width: 345px;
    margin-left: 40px;
}
.wid100{width: 100%;overflow: hidden;}
.dropdown {float:left;}
.btns {margin:0 auto;}
.seatxt {
  display: block;
    width: 290px;
    height: 36px;
    border-radius: 99px;
    border: 3px solid #e67817;
    line-height: 36px;
    padding-left: 20px;
    box-shadow: none;
    font-size: 14px;
    outline: none;
}
.footer-img {background:#111;height:auto;background-size:cover;position:relative;}
.footer-container {padding-top:50px;display:flex;justify-content:space-between;}
.footer-container .col {padding:0 5px;min-width:220px;}
.footer-title {color:#fdb812;font-size:18px;line-height:2;margin-bottom:10px;}
.footer-ul p {color:rgba(255,255,255,0.6);line-height:2;font-size:14px;}
.footer-container .footer-ul li a {display:inline-block;color:rgba(255,255,255,0.6);line-height:2;font-size:14px;position:relative;padding-left:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.footer-container .footer-ul li a:hover {color:#FFF;margin-left:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.footer-container .footer-ul li a:hover:after {color:#FFF;}
.footer-container .footer-ul li a:after {position:absolute;top:0px;left:0;content:'-';color:rgba(255,255,255,0.6);}
.footer-container .footer-ul .inmenu_1 {background:none;}
.footer-container>ul:last-child li>img {width:140px;}
.footer-icon {margin-top:20px;}
.footer-icon img {width:20px;margin:3px;}
.foot {height:auto;background:rgba(0,0,0,0.4);}
.foot-left {width:100%;line-height:36px;color:rgba(255,255,255,0.6);margin:0 auto;text-align:center;}
.foot-left a{color:rgba(255,255,255,0.6);}
footer .container {padding:30px 0 50px;}
.footer-img li>img {width:100%;max-width:138px;}
.foot-right span {display:inline-block;padding:0 5px;}

.articlelists .airlisy{width: 90%;background-color: #e1e1e1;z-index: 999;top: -20px;position: absolute;left: 5%;}
.articlelists{position: relative;    height: 130px;}
.airlisy p{padding: 5px 10px ;line-height: 27px;}

.articletime{font-size: 12px;color: #908d84;}
.articletitle{font-size: 16px;font-weight: 600;font-family: Arial;}
.newsmore{border: 1px solid #8fc31f;padding: 5px 8px;font-size: 14px;font-family: Arial;color: #fff;background-color: #8fc31f;}

.news-keyword {height:48px;width:600px;float:left;}
.news-search>div {width:900px;margin:0 auto;padding-top:45px;}
label {font-size:18px;padding-right:20px;float:left;line-height:48px;}
.kwdsub {height:48px;width:175px;color:#000;font-weight:bold;background:#fdb812;border:0px;outline:none;float:left;}
.news-list li {width:100%;margin-bottom:10px;border-bottom:1px rgba(240,240,240,0.6) solid;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.news-list .container {padding:70px 0;}
.news-left {float:left;width:250px;padding:30px 30px 30px 0px;height:210px;display:flex;align-self:center;justify-content: center;}

.news-list .contain{border: 1px solid #eee;}
#ltd{position: relative;}

.background{height: 505px;
    width: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;}
.img {
    position: relative;
    z-index: 2;
}
.content .text {
    background: #fff;
    width: 100%;
    text-align: left;
    padding: 5px 15px;
    position: absolute;
    top: 112px;
    height: 173px;
    z-index: 1;
    opacity: 1;
}
@media (max-width:767px){
    .content .text{
     top: 192px;
    }
}
.content .text p {
    font-size: 14px;
    color: #bbbbbb;
    color: #666666;
    line-height: 1.5;
    margin: 0;
    padding: 30px 0;
	margin-left: 42%;}
.content .text p span {
    max-height: 65px;
    overflow: hidden;
    display: block;
}
.btn-more {
    padding: 5px 15px;
    border: 1px solid;
    color: #02328d;
    color: #02328d;
    display: block;
    width: 110px;
    text-align: center;
    margin: 30px auto 0 auto;
    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms;
    transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms;margin-bottom: 20px;
}
#ltd .content {
    position: relative;
    height: 320px;
}

.service{background:#e1e1e1;background-size: cover;overflow: hidden;}

.content {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
h2.title {
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 24px;
	padding-bottom: 24px;
	position: relative;
}
h2.title:after {
	position: absolute;
	left: 50%;
	width: 46px;
	height: 1px;
	margin-left: -23px;
	background-color: #0c9;
	bottom: 0;
	content: '';
}
p.subtitle {
	margin-top: 18px;
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.tab-block {
	width: 1200px;
	height: 580px;
	margin: 50px auto 0;
	
	
}
.tab-block.information-tab {
	height: 430px
}
.tab-block.information-tab .tabs {
	height: 380px
}
.tab-block .tab-buttons {
	width: 100%;
	height: 50px;
	background-color: #fafafa
}
.tab-block .tab-buttons .tab-button {
	width: 33.33%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #999;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	background-color: #f2f2f3;
}
.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color: #333
}
.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #1183ff
}
.tab-block .tabs {
	width: 100%;
	height: 528px
}
.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	padding: 20px;
	display: none
}
.tab-block .tabs .tab-item.active {
	display: block
}
.question-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/question-icon.png) center no-repeat;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
}





.construction-nav li {width:100px;float:left;padding-right:10px;transition: all .3s linear;}
.construction-nav li a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:inline-block;width:100%;text-align:center;height:38px;line-height:38px;background:#fff;color:#37474f;font-weight:normal;transition: all .3s linear;}

.construction-nav li:hover a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:inline-block;width:100%;text-align:center;height:38px;line-height:38px;background:#02328d;color:#fff;font-weight:normal;}
.headss{margin: 0 auto;text-align: center;}
.construction-nav{float: right;}
.thisclass a {padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:inline-block;width:100%;text-align:center;height:58px;line-height:58px;background:#000;color:#fff;font-weight:bold;}
.construction-nav .active a, #parts .active a {background:#000;color:#fdb812;}



}
.wheel-right {text-align:center;}
#construction .container {padding:70px 0;}







.construction-nav>ul {width:100%;margin:20px auto 30px;}

.icon-right {display:none;padding-left:30px;padding-right:30px;}
.LayImAhrefNode {margin-left:30px;}
.parts-icon>div img{max-width: 100%;}
@media (min-width:1200px) and (max-width:1460px) {
.pro-body.container {margin-top:20px;}
.wheel-left{padding-left: 20px;}
#nav>li>a {padding:0 12px 13px;font-size: 16px;}
.table, .table-foot, .construction-nav, .construction-nav>ul {width:auto;}
.inv-contain .about-nav li {margin:0 10px;}


.nav-right>span {padding-right:10px;}
.nav-right .top-erwei{position: absolute;right: 36px;z-index: 999;display: none;}
.nav-right>span:hover .top-erwei{display: block;}
.nav-left img {padding-left:10px;}
}
@media(min-width: 1024px){
.submenu a{display: block;}
.parts-icon>div:first-child{
	height: 250px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
}

/*inquiry*/
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.xh {color:#f00;padding:0 3px;}


.feedback p{text-align: center;}
.new-list ul li .new-contain p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.top-erwei{display: none;}
.nav-right:hover .top-erwei{display: block;}

.footlinks{width: 100%;text-align: center;line-height: 32px;background: #999;color: #fff;}
.footlinks a{color: #fff;}




/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}
.logo p{padding-top: 12px;}
.logo p img{}
.logo p a{font-family: Arial;
    font-size: 26px;
    font-weight: bold;color: #063b6e;}



.ywproduchs{display: none;}
.yesiece{display: none;}
.ywxbyqh{display: none;width: 90%;margin: 0px auto;border-radius: 3px;}
.ywxbyqh select{width: 100%;margin: 10px auto;border-radius: 3px;height: 45px;font-size: 15px;}
.shoujifoort{display: none;width: 100%;
    height: 56px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(211,211,211,1);
    position: fixed;
    bottom: 0;}
.shoujifoort ul li{background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#378ec3),to(#0d4f9e));width: 33.33%;float: left;list-style: none;}
.shoujifoort ul li h3{color: #fff;text-align: center;font-size: 16px;}
.shoujifoort ul li a i{width: 100%;
    height: 30px;
    line-height: 30px;
    padding-top: 2px;
    text-align: center;    color: rgba(255,255,255,1);
    font-size: 2.4rem;
    background-size: 2.4rem;}
.shoujifoortss{display: none;padding: 10px 0;text-align: center;margin-bottom: 66px;}
.shoujifoortss p{color: rgb(116, 125, 130);font-size: 14px;}
.zhoutus{display: none;}
.sunewsm{    background: url(../images/bgshsj.jpg) no-repeat center fixed;}






.sunewsm2{background-color: rgba(71, 71, 71, 0.6);}
.sunewsm2 p{color:#fff;text-align: center; }

.guoqi a img{width: auto;}
.banquansuoy{border-top: 1px solid #666;padding: 20px 0 15px;}
.banquansuoy p{text-align: center;color: #fff;font-size: 15px;}
.yubiaotu{padding: 15px 0;text-align: center;border-top: 1px solid #666;}
.yubiaotu ul li{display: inline-block;padding: 13px 0 8px;margin: 10px;border: 1px solid #999;width: 45px;}
.yubiaotu ul li a i{font-size: 21px;color: #999;}

.yubiaotu2{padding: 15px 0;text-align: center;}
.yubiaotu2 ul li{float: left;padding: 13px 0 8px;margin: 10px;border: 1px solid #999;width: 45px;}
.yubiaotu2 ul li a i{font-size: 21px;color: #999;}


.yubiaotu2 ul li:hover{border: 1px solid #000;}
.yubiaotu2 ul li:hover a i{color: #000;}

.yubiaotu ul li:hover{border: 1px solid #fff;}
.yubiaotu ul li:hover a i{color: #fff;}
@media (max-width:767px){
    .tel{display: none;}
	 header{height: 0px;}
	.yesiece{display: block;padding: 10px 0;text-align: center;}
	.headss h2 {font-size: 22px;}
	.ywproduchs{display: block;padding: 5px;}
	.ywproduchsxq{display: block;padding: 5px;width: 50%;float: left;}
	.ywxbyqh{display: block;}
	#Allbody{display: none;}
	.bg-grey{display: none;}
	.service{display: none;}
	.shoujifoort{display: block;}
	.footer{display: none;}
	.shoujifoortss{display: block;}
	.logo p span {
   display: none;}
	
	.logo {
   padding-top: 0px;
}
.logo img {
    max-width: 120px;
}	
	
	}

.guoqi{float: right;}
.sidebar h3.featured_article_title span {
    color: #aaa;
    font-size: 16px;
    font-family: Arial;
}
.widget_search ul {
    margin: 0;
}

.widget_archive ul, .widget_links ul, .widget_nav_menu ul, .widget_categories ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget_rss ul, .widget_recent_comments ul, .widget_rt_categories ul, .widget_product_categories ul {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #999;
}

    .widget_archive ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_categories ul li, .widget_meta ul li, .widget_recent_entries ul li, .widget_pages ul li, .widget_rss ul li, .widget_recent_comments ul li, .widget_rt_categories ul li, .widget_product_categories ul li {
        margin: 0 0 10px 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.07);
        padding: 0 0 0 0;
    }

        .widget_archive ul li:last-child, .widget_links ul li:last-child, .widget_nav_menu ul li:last-child, .widget_categories ul li:last-child, .widget_meta ul li:last-child, .widget_recent_entries ul li:last-child, .widget_pages ul li:last-child, .widget_rss ul li:last-child, .widget_recent_comments ul li:last-child, .widget_rt_categories ul li:last-child, .widget_product_categories ul li:last-child {
            border-bottom: 0;
            margin: 0;
        }

        .widget_archive ul li li:last-child, .widget_links ul li li:last-child, .widget_nav_menu ul li li:last-child, .widget_categories ul li li:last-child, .widget_meta ul li li:last-child, .widget_recent_entries ul li li:last-child, .widget_pages ul li li:last-child, .widget_rss ul li li:last-child, .widget_recent_comments ul li li:last-child, .widget_rt_categories ul li li:last-child, .widget_product_categories ul li li:last-child {
            margin: 0 0 10px 0;
        }

            .widget_archive ul li li:last-child a, .widget_links ul li li:last-child a, .widget_nav_menu ul li li:last-child a, .widget_categories ul li li:last-child a, .widget_meta ul li li:last-child a, .widget_recent_entries ul li li:last-child a, .widget_pages ul li li:last-child a, .widget_rss ul li li:last-child a, .widget_recent_comments ul li li:last-child a, .widget_rt_categories ul li li:last-child a, .widget_product_categories ul li li:last-child a {
                padding: 0 0 0px 10px;
            }

        .widget ul li.current-menu-item > a,
        .widget_rt_categories ul li.current-cat > a,
        .widget_product_categories ul li.current-cat > a {
            color: #ff8800;
        }

        .widget_archive ul li a, .widget_links ul li a, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_recent_comments ul li a, .widget_rt_categories ul li a, .widget_product_categories ul li a {
            position: relative;
            display: inline-block;
            text-decoration: none;
            color: #777;
            padding: 0 0 10px 0;
            line-height: 150%;
            font-style: normal;
        }

        .widget_archive ul li li a, .widget_links ul li li a, .widget_nav_menu ul li li a, .widget_categories ul li li a, .widget_meta ul li li a, .widget_recent_entries ul li li a, .widget_pages ul li li a, .widget_rss ul li li a, .widget_recent_comments ul li li a, .widget_rt_categories ul li li a, .widget_product_categories ul li li a {
            padding: 0 0 0 10px;
        }

        .widget_archive ul li a:hover,
        .widget_links ul li a:hover,
        .widget_nav_menu ul li a:hover,
        .widget_categories ul li a:hover,
        .widget_meta ul li a:hover,
        .widget_recent_entries ul li a:hover,
        .widget_pages ul li a:hover,
        .widget_rss ul li a:hover,
        .widget_recent_comments ul li a:hover,
        .widget_rt_categories ul li a:hover,
        .widget_product_categories ul li a:hover {
            color: #ff8800;
        }

    /* Second level menu */
    .widget_archive ul ul, .widget_links ul ul, .widget_nav_menu ul ul, .widget_categories ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_pages ul ul, .widget_rss ul ul, .widget_recent_comments ul ul, .widget_rt_categories ul ul, .widget_product_categories ul ul {
        list-style: none;
        list-style-position: inside !important;
        margin: 0;
        padding: 10px 0 0 0;
        border-top: 1px solid rgba(0, 0, 0, 0.07);
    }

    .widget_archive ul li ul li, .widget_links ul li ul li, .widget_nav_menu ul li ul li, .widget_categories ul li ul li, .widget_meta ul li ul li, .widget_recent_entries ul li ul li, .widget_pages ul li ul li, .widget_rss ul li ul li, .widget_recent_comments ul li ul li, .widget_rt_categories ul li ul li, .widget_product_categories ul li ul li {
        background: none;
        position: relative;
        left: 0;
        width: auto;
        border-bottom: 0px;
        background: url(../images/arrow.gif) 0 8px no-repeat;
    }

        .widget_archive ul li ul li a, .widget_links ul li ul li a, .widget_nav_menu ul li ul li a, .widget_categories ul li ul li a, .widget_meta ul li ul li a, .widget_recent_entries ul li ul li a, .widget_pages ul li ul li a, .widget_rss ul li ul li a, .widget_recent_comments ul li ul li a, .widget_rt_categories ul li ul li a, .widget_product_categories ul li ul li a {
            position: relative;
            text-decoration: none;
            color: #666;
        }

    .widget_archive ul ul ul, .widget_links ul ul ul, .widget_nav_menu ul ul ul, .widget_categories ul ul ul, .widget_meta ul ul ul, .widget_recent_entries ul ul ul, .widget_pages ul ul ul, .widget_rss ul ul ul, .widget_recent_comments ul ul ul, .widget_rt_categories ul ul ul, .widget_product_categories ul ul ul {
        border-top: 0;
        padding: 10px 0 0 10px;
    }

.widget_rss .rsswidget img {
    display: inline;
}

.widget cite {
    color: #A6A6A6;
    font-weight: bold;
}

.widget_rss cite {
    margin: 10px 0;
    display: block;
    font-style: normal;
}

/* ----------------------------------------------------
	18) CAROUSEL
------------------------------------------------------- */
.carousel-holder {
    position: relative;
}

/* rounded holder */
.rounded_carousel_holder {
    padding: 10px 0;
    border: 1px solid #F0F0F0;
}

.carousel-holder .owl-carousel {
    margin: 0;
    padding: 0;
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.carousel-holder .owl-item {
    overflow: hidden;
}

.carousel-holder .owl-carousel .item {
    margin: 0 10px;
}
.carousel-holder .owl-carousel .item .m {
    height: 215px;
    line-height: 215px;
    display: block;
}
.carousel-holder .owl-carousel .item .m img{
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.full_width_row .carousel-holder .owl-carousel .item {
    margin: 0;
}

/* controls */
.carousel-holder .owl-controls {
    text-align: center;
    position: absolute;
    right: 10px;
    text-align: center;
    top: -40px;
    padding-left: 10px;
    line-height: 100%;
}
div.date_box {
    border: 1px solid #e6e6e6;
    -moz-box-shadow: 0 0 0 1px #fff inset, 0 2px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 0 1px #fff inset, 0 2px 0 rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 0 1px #fff inset, 0 2px 0 rgba(0, 0, 0, 0.04);
    width: auto;
    overflow: hidden;
    padding: 10px 0 0 0;
    text-align: center;
    margin: 0 10px 0 0;
    display: block;
    background: rgba(0, 0, 0, 0.02);
}

    div.date_box .day {
        display: block;
        font-size: 22px;
        padding-bottom: 5px;
        border-bottom: 1px solid #fff;
    }

    div.date_box .year {
        display: block;
        font-size: 10px;
        border-top: 1px solid #e6e6e6;
        background: rgba(255, 255, 255, 0.9);
        line-height: 28px;
    }