﻿body {min-width:1200px;font-family:"微软雅黑";
}
a:hover{cursor:pointer}

/*--index_about--*/
.index_about{width:100%;}
.index_about .titlelImg{ vertical-align: middle;margin-top:10px;margin-bottom:10px}
.about_news{width:100%;height:222px;}
.about_news_content{ width:calc(100% - 360px) ;float:right;padding:25px 50px;background-color:#f8f8f8;height:100%;line-height:30px}

.container{width:1170px;padding:0px}
/*--news_list--*/
.news_list ul{width:1170px;float:left;padding:0px;margin:0px auto} 
.news_list li{width:370px;list-style:none;float:left;}
 .news_list li:nth-child(2n){margin-left:30px;margin-right:30px} 
.news_list li img{width:100%;height:200px;}
 
.news_list li div{width:100%;float:left;line-height:25px;}
.news_list li .time{color:#808080;font-size:16px;margin-top:10px}
.news_list li .title{font-size:18px;font-weight:bold;border-bottom:double 3px #cbcaca;line-height:35px;} 
.news_list li .content{text-indent:20px;height:75px;overflow:hidden;font-size:12px;}
.news_list li a:hover .title{color:#3c96ff;cursor:pointer}
.hz_banner{width:100%;float:left;margin:20px 0px 0px;}
.hz_banner img{width:100%;}

/*合作伙伴*/
 .picScroll { 
    width: 100%; 
    margin: 0px auto;
    overflow:hidden
}
 .picList ul{width: 2112px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: 0px;}

    .picScroll .hd {
        height: 36px;
        line-height: 35px;
        padding: 0 15px;
        background: #f4f4f4;
    }

        .picScroll .hd h2 {
            font-family: "Microsoft YaHei";
            font-size: 17px;
            color: #C80300;
            float: left;
            margin-right: 15px;
        }

    .picScroll .bd {
        position: relative;
    }

    .picScroll .prev, .picScroll .next {
        position: absolute;
        top: 35px;
        left: -1px;
        display: block;
        width: 26px;
        height: 64px;
        background: url(../images/slide_tigger.png) 0 -65px;
        z-index: 9;
        overflow: hidden;
    }

    .picScroll .next {
        left: auto;
        right: -1px;
        background-position: -26px -65px;
    }

    .picScroll .prev:hover {
        background-position: 0 -130px;
    }

    .picScroll .next:hover {
        background-position: -26px -130px;
    }

    .picScroll .prevStop {
        background-position: 0 -65px !important;
    }

    .picScroll .nextStop {
        background-position: -26px -65px !important;
    }

    .picScroll .scrollWrap {
        padding-left: 24px;
    }

    .picScroll ul {
        overflow: hidden;
        zoom: 1;
       
    }

    .picScroll li {
        width: 151px;
        margin: 15px 11px 0px 0;
        position: relative;
        float: left;
        display: inline;
       width: 151px;
       height:106px;
      
       height:100px;
    }
       .picScroll li:hover{transform: translateZ(0) scale(1.05,1.05);z-index:99999}
        .picScroll li .pic {
            position: relative;
            display: block;
            overflow: hidden;
            margin-bottom: 6px; 
             height:100px;
        }

            .picScroll li .pic img {
                display: block;
                background: #ddd;
                width:100%;
                 height:100px;
				 border: 1px solid #ddd;
            }

        .picScroll li p {
            height: 15px;
            margin-top: 5px;
            color: #999;
            line-height: 15px;
            overflow: hidden;
        }

        .picScroll li .txt1 a {
            color: #333;
        }

        .picScroll li .movielist_tt {
            position: relative;
            height: 16px;
            line-height: 16px;
            padding-right: 30px;
            overflow: hidden;
            position: relative;
        }

            .picScroll li .movielist_tt a {
                font-size: 14px;
            }

        .picScroll li .score {
            color: #FF6600;
            font-family: Arial;
            position: absolute;
            top: 0;
            right: 10px;
        }
        .tempWrap{overflow:hidden; position:relative; width:calc(100% - 10px)!important}

/*case*/
.case_div {
    background:  url('../images/case_bg.png') repeat-x;width:100%;height:335px;margin-top:30px
}
        .case_div .picScroll .prev,   .case_div .picScroll .next {
        
        background-image: url(../images/slide_tigger_2.png) ; 
    }
 
.case_div .case_li{width: 375px!important;
    height: 238px!important;}
.case_li img, .case_li a{width:360px!important;height:200px!important}
.case_div .case_li{margin-right:10px;margin-left:5px;}
.case_div .prev ,.case_div .next{margin-top:40px;}
.culture_div{width:100%;}
.culture_div .bg_img{width:100%;height:auto}
.over_culture,.over_culture ul{width:610px;margin-top:-45px;z-index:99999;float:right;margin-right:0px}
.over_culture li{list-style:none;width:170px;margin-right:10px;float:right}
.over_culture li img{width:162px;box-shadow: 0px 0px 5px #888888;}
.over_culture li p{text-align:center;line-height:30px;font-size:12px;}
.over_culture li p .arrow{width:5px;box-shadow:none;margin-right:3px}
.map_content{background-color:#ededed;width:100%;margin-top:65px;height:240px}
.contact_us{width:620px;float:left;margin-left:20px}
.contact_us_left{width:200px;float:left}
.contact_us_right{width:400px;float:left;padding-top:105px;font-size:16px;line-height:30px}
.index_foot {  background-image: url('../images/index_foot.png'); background-size:100% 100%;height:140px;width:100%;margin-top:20px
}
.index_foot .wx{width:120px;margin-left:130px;float:left;margin-top:30px;}
.index_foot .foot_nav{color:white;list-style:none;float:left;width:800px;margin-left:120px;margin-top:60px;}
.index_foot .foot_nav li,.index_foot .foot_nav li a{color:white;list-style:none;float:left;width:120px;text-align:center}
.about_detail{float:right}