.header{width: 100%;clear: both;}
.index_top{height: 95px;clear: both;overflow: hidden;}
.index_top .logo{display: inline;float: left;height: 95px;overflow: hidden;margin-left: 20px;}
.index_top .logo a{display: table-cell;vertical-align: middle;height: 95px;}
.index_top .logo img{max-height: 95px;display: block;}
.index_top .phone{display: inline;float: right;margin:50px 10px 0 0;}
.index_top .phone img{display: block;}
.index_top .slogan{display: inline;float: right;height: 95px;overflow: hidden;}
.index_top .slogan img{display: block;}


.navbar{height: 43px;background: url(../images/nav_bg.jpg) repeat-x;}
.navbar .nav{ height:43px; text-align:center;}
.navbar .nav .navLi{ height: 43px; float:left;width: 111px; text-align:center; position:relative; font:normal 14px/43px "微软雅黑"; z-index:1000;background: url(../images/nav_line.png) no-repeat left center;}
.navbar .nav .navLi .navA{ display:inline-block; *display:inline; *zoom:1; height:43px; overflow:hidden; color:#ffffff; display: block;}
.navbar .nav .navLi .navMenu{ display:none; background:rgba(141,27,27,0.9) url(../images/menu_bg.png) no-repeat left bottom; width:100%; position:absolute; top:43px; left:0; z-index:100; font:normal 12px/26px "微软雅黑";padding: 10px 0;}
.navbar .nav .navLi .navMenu li{ height:26px; overflow:hidden; text-align:center;}
.navbar .nav .navLi .navMenu li a{ color:#fff; display:block;}
.navbar .nav .navLi .navMenu li:hover a{ color:#d4f710;}



.index_banner{width: 1000px;overflow: hidden;position: relative;z-index: 0;height: 320px;margin: 0 auto;}
.index_banner .hd{position: absolute;left: 0;bottom: 5px;z-index: 100;width: 100%;right: 0;text-align: center;display: none;}
.index_banner .hd ul{display: inline-block;*display: inline;*zoom:1;overflow: hidden;clear: both;}
.index_banner .hd li{font-size: 0;line-height: 0;width: 10px;height: 10px;background: #fff;margin: 0 5px;float: left;display: inline;cursor: pointer;}
.index_banner .hd li.on{background: #971e1e;}
.index_banner .bd{width: 1000px;height: 320px;overflow: hidden;margin: 0 auto;}
.index_banner .bd li{width: 1024px;height: 320px;overflow: hidden;}
.index_banner .bd li a{display: block;}
.index_banner .bd li img{width: 1024px;height: 320px;display: block;}
.index_banner .prev,.index_banner .next{ position:absolute; left:10%; top:45%;display:block; width:40px; height:70px; filter:alpha(opacity=0);opacity:0;}
.index_banner .prev{ left:auto;left:15px;background:url(../images/banner_btn_l.png);}
.index_banner .next{ left:auto;right:15px;background:url(../images/banner_btn_r.png);}
.index_banner:hover .prev,.index_banner:hover .next{ filter:alpha(opacity=50);opacity:0.5;}
.index_banner:hover .prev:hover,.index_banner:hover .next:hover{filter:alpha(opacity=100);opacity:1; }
.index_banner.prevStop{ display:none;}
.index_banner.nextStop{ display:none;}


/* 高亮导航部分 */
.osSlider-main .slider-nav {
    position: absolute;
    width:100%;
    height: 22px;
    bottom: 5px;
    text-align: center;
    z-index: 25;
}
.osSlider-main .slider-nav li {
    display: inline-block;
    width: 9px;
    height: 9px;
    line-height: 20px;
    margin: 0 8px;
    font-size: 12px;
    color: #eee;
    border: 1px solid #eee;
    background: none;
    cursor: pointer;
}
.osSlider-main .slider-nav li.active {
    color: #333;
    background: #eee;
}
.osSlider-main .slider-nav li:hover {
    border: 1px solid #f60;
    background: #f60;
}

.content{width: 100%;padding: 30px 0;clear: both;overflow: hidden;}
.index_case{width: 330px;display: inline;float: left;overflow: hidden;}
.index_title{height: 35px;line-height: 35px;background: #971e1e url(../images/icon.png) no-repeat left top;}
.index_title h3{display: inline;float: left;color: #ffffff;font-size: 14px;font-weight: normal;padding-left: 25px;font-family: '微软雅黑';}
.index_title a{display: inline;float: right;color: #ffffff;margin-right: 20px;font-family: 'Arial';font-size: 12px;}
.index_case .list{border: 1px solid #e0e0e0;padding: 10px 15px;}
.index_case .list li{height: 25px;line-height: 25px;font-size: 12px;font-family: '宋体';position: relative;overflow: hidden;}
.index_case .list li a{color: #626262;}
.index_case .list li p{display: inline;float: left;padding-left: 22px;max-width: 250px;overflow: hidden;}
.index_case .list li span{color: #a0a0a0;font-family: '宋体';font-size: 16px;font-weight: 600;display: inline;float: right;}
.index_case .list li i{display: block;width: 10px;height: 10px;background: url(../images/icon1.png) no-repeat center center;position: absolute;left:0;top:7px;}
.index_case .list li a:hover{color: #c80e0e;}
.index_case .list li a:hover span{color: #a72121;}
.index_case .list li a:hover i{background: url(../images/icon1-1.png) no-repeat center center;}
.index_case .contact{margin-top: 15px;}
.index_case .contact img{display: block;max-width: 330px;}

.index_about{width: 360px;display: inline;float: left;margin: 0 15px;}
.index_about .box{border: 1px solid #e0e0e0;border-top: none;}
.index_about .pic{width: 327px;height: 90px;margin: 10px auto;}
.index_about .text{width: 327px;margin: 0 auto;font-family: '宋体';}
.index_about .text p{font-size: 12px;color: #626262;line-height: 24px;height: 120px;overflow: hidden;}
.index_about .text .more{width: 98px;height: 24px;border: 1px solid #971e1e;color: #971e1e;text-align: center;line-height: 24px;font-size: 12px;display: block;margin: 10px 0 15px 0;}
.index_about .text .more:hover{background: #971e1e;color: #ffffff;}

.index_solve{width: 280px;display: inline;float: right;}
.index_solve .list{border: 1px solid #e0e0e0;border-top: none;padding:3px 12px 0 12px;}
.index_solve .list li{height: 30px;line-height: 30px;position: relative;padding-left: 15px;overflow: hidden;border-bottom: 1px dashed #c0c0c0;font-family: '宋体';font-size: 12px;}
.index_solve .list li i{width: 0;height: 0;border: 4px solid #ffffff;border-left: 6px solid #a72121;display: block;position: absolute;left:0;top:12px;}
.index_solve .list li a{color: #626262;}
.index_solve .list li a:hover{color: #ff0000;text-decoration: underline;}


.footer{padding: 5px 0;clear: both;overflow: hidden;background: #a72121;}
.footer .copyright{font-size: 12px;color: #ffffff;display: inline;float: left;width: 880px;overflow: hidden;}
.footer .link{display: inline;float: right;width: 110px;font-size: 12px;font-family: '宋体';color: #ffffff;}
.footer .link a{color: #ffffff;}
.footer .link a:hover{color: #d4f710;text-decoration: underline;}




.cont_banner{width: 100%;overflow: hidden;height: 300px;position: relative;}
.cont_banner .pic{position: absolute;left: 50%;margin-left: -960px;width: 1920px;height: 300px;}
.cont_banner .pic img{height: 300px;display: block;margin: 0 auto;}


.contentA{padding: 30px 0;clear: both;overflow: hidden;width: 100%;}
.cont_left{width: 210px;display: inline;float: left;overflow: hidden;}
.cont_sidebar{margin-bottom: 20px;}
.cont_sidebar .title{height: 60px;background:#971e1e url(../images/icon.png) no-repeat left top;color: #fff;text-align: center;font: normal 20px/28px '微软雅黑' Arial;padding-top: 10px;}
.cont_sidebar .title span{display: block;text-transform: uppercase;}
.cont_sidebar .list{border: 1px solid #cbcbcb;padding: 14px;}
.cont_sidebar .list li{border-bottom: 1px dashed #cbcbcb;overflow: hidden;font: normal 14px/32px '微软雅黑';text-align: center;}
.cont_sidebar .list li a{display: block;padding: 0 20px 0 10px;}
.cont_sidebar .list li a:hover{background: url(../images/left_li.jpg) no-repeat 165px center #8d8d8d;color: #d4f710;}


.cont_current{height: 40px;line-height: 40px;margin-bottom: 20px;border-bottom: 1px solid #cccccc;font-family: '微软雅黑';font-size: 14px;}

.cont_current a{color: #666666;margin: 0 5px;}
.cont_current a:hover{color: #ff0000;text-decoration: underline;}

.cont_right{display: inline;float: right;width: 730px;}
.list_main{padding: 20px 30px;}
.list_main li{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px dashed #cccccc;font-family: '微软雅黑';font-size: 14px;margin-bottom: 10px;}
.list_main li a{color: #666666;}
.list_main li a:hover{color: #f50118;}
.list_main li p{display: inline;float: left;max-width: 550px;overflow: hidden;}
.list_main li span{display: inline;float: right;}

.cont_page{ text-align:center;  height:50px;}
.cont_page ul{ overflow:hidden; display:inline-block; *display:inline; *zoom:1; clear:both;}
.cont_page li{ float:left; display:inline; margin:0 4px; border:1px solid #e1e1e1; padding:0 4px; background:#ffffff; height:23px; margin-top:20px;}
.cont_page li a{ display:block; height:23px; padding:0 4px;display: block;}


.pic_main{clear: both;overflow: hidden;padding: 20px 5px;}
.pic_main li{display: inline;float: left;width: 220px;overflow: hidden;margin:10px;}
.pic_main .pic{width: 220px;height: 150px;overflow: hidden;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;position: relative;}
.pic_main .pic:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transform:scale(1);}
.pic_main .pic .mask{width: 100%;background-color: rgb(0, 0, 0);position: absolute;height: 100%; opacity:0.6;cursor:pointer;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration:0.5s;}
.pic_main .pic:hover .mask{margin-left:110px;margin-top:75px;height:0%;width:0%;-webkit-transform: rotateZ(1080deg);-moz-transform: rotateZ(1080deg);-o-transform: rotateZ(1080deg);transform: rotateZ(1080deg);}
.pic_main .pic a{display: table-cell;vertical-align: middle;width: 230px;height: 150px;}
.pic_main .pic img{display: block;margin: 0 auto; max-height: 150px;}
.pic_main .name{height: 40px;line-height: 40px;overflow: hidden;text-align: center;font-family: '微软雅黑';font-size: 16px;}
.pic_main .name a{color: #002f7d;}
.pic_main .name a:hover{color: #ff0000;}


.profile_main{ min-height:300px; padding:20px 0 50px 0; overflow:hidden; font:normal 14px/2 "微软雅黑";}
.profile_main img{ max-width:100%;}


