﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.fullad{ display:block; width:100%; height:600px;}
.banners{height: 540px;}
.fullSlide {
    height: 541px;
    position: relative;
    width: 100%;
}
.fullSlide .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center top;
    height: 541px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.fullSlide .bd li a {
    display: block;
    height: 541px;
}
.fullSlide .hd {
    bottom: 0;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.fullSlide .hd ul {
    text-align: center;
}
.fullSlide .hd ul li {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    line-height: 999px;
    margin: 1px;
    overflow: hidden;
    width: 100px;
}
.fullSlide .hd ul .on {
    background: #940F10 none repeat scroll 0 0;
}
.fullSlide .prev, .fullSlide .next {
    cursor: pointer;
    display: none;
    height: 73px;
    left: 5%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 73px;
    z-index: 1;
}
.fullSlide .prev {
    background: rgba(0, 0, 0, 0) url("img/Index/left1s.png") no-repeat scroll 0 0;
}
.fullSlide .next {
    background: rgba(0, 0, 0, 0) url("img/Index/right1s.png") no-repeat scroll 0 0;
    left: auto;
    right: 5%;
}

/**/

.say{height: 120px; background:url(Img/Index/say_bg.jpg) no-repeat center 0; margin: 30px auto 80px;}
.say p{line-height: 24px; color: #333;font-size:16px; width: 750px; padding: 15px 0 0 190px;}

/**/


.case h3{text-align: center; margin-bottom:45px;}
.case_l{width: 297px;}
.case_l p{position: relative; margin-bottom: 10px;}
.case_l p img{display: block; width: 297px; height: 482px;}
.case_l p em{display: block; font-size: 18px; color: #fff; height: 50px; position: absolute; left: 0; bottom: 0; background:url(Img/Index/bg70.png) repeat;width: 257px; padding: 0 20px; overflow: hidden; line-height: 50px;}
.case_l p b{display: block; font-weight: normal;}
.case_l p span{display:none;font-size: 14px;}


.case_r{width: 692px; overflow: hidden;}
.case_r dl{background: #fff url(Img/Index/logo3.png) no-repeat 545px 140px; padding: 30px; height: 140px; margin-bottom: 10px;}
.case_r dt {font-size: 22px; height: 26px; margin-bottom: 10px; overflow: hidden;}
.case_r dd{ line-height: 24px; height: 48px;overflow: hidden; font-size: 14px; }
.case_r ul{margin-right: -11px;}
.case_r li{position: relative; float: left; margin: 0 11px 10px 0;}
.case_r li img{display: block; width: 340px; height: 210px;}
.case_r li em{display: block; font-size: 18px; color: #fff; height: 50px; position: absolute; left: 0; bottom: 0; background:url(Img/Index/bg70.png) repeat; width: 300px; padding: 0 20px; overflow: hidden; line-height: 50px;}
.case_r li b{display: block; font-weight: normal;}
.case_r li span{display:none;font-size: 14px;}

.case_l p.cur em{line-height: 26px; height:60px; padding-top: 10px;cursor: pointer;}
.case_l p.cur span{display: block;}
.case_l p.cur a{text-decoration: none;}

.case_r li.cur em{line-height: 26px; height:60px; padding-top: 10px;cursor: pointer;}
.case_r li.cur span{display: block;}
.case_r li.cur a{text-decoration: none;}


/**/

.team h3{text-align: center; margin-bottom:35px;}
.team{padding-top: 80px;}
.team dl{float: left; position: relative; width: 200px;}
.team dt{ position: relative; }
.team dt em img{display: block; width: 200px; height: 400px;}
.team dt span img{display: block; width: 400px; height: 400px;}
.team dt span{display: none;}
.team dt i{display: block; width: 200px; height: 400px;background:url(Img/Index/bg40.png) repeat; position: absolute; left: 0; top: 0;}
.team dd{position: absolute; left: 0; bottom: 30px; padding-left: 20px; }
.team dd b{display: block; font-size: 26px; line-height: 30px; height: 30px; overflow: hidden; font-weight: normal; width: 170px;}
.team dd b span{font-size: 14px;}
.team dd b a{color: #fff;}
.team dd p{display: none;color: #fff; line-height: 24px; font-size: 14px; opacity: 0.8; filter: alpha(opacity=80); height: 48px; overflow: hidden; margin-top: 20px;}
.team a:hover{text-decoration: none;}

.team dl.cur{width: 400px;}
.team dl.cur dt em{display: none;}
.team dl.cur dt i{ display:none;}
.team dl.cur dt span{display: block;}
.team dl.cur dd{background:url(Img/Index/team_bg.png) no-repeat; padding: 20px; width: 280px;}
.team dl.cur dd b{width: 280px;}
.team dl.cur dd p{display: block; }

/**/
.pro{margin:80px 0;position: relative; }
.pro h3{text-align: center; margin-bottom:35px;}
.pro_cat{width: 190px; overflow: hidden; height:526px; background:url(Img/Index/pro_bg.jpg) no-repeat;}
.pro_cat h3{text-align: center;height: 89px; line-height:89px; margin-bottom:1px;}
.pro_cat h3 a{color: #fff; font-size: 22px; font-family: 宋体;}

.pro_cat ul{ margin:0 26px;}
.pro_cat li{font-size: 18px; border-bottom:1px dashed #3d3b4e;}
.pro_cat li a{color: #fff; display: block; overflow: hidden; height:59px; line-height:59px;background:url(Img/Index/iic2.png) no-repeat 125px 26px}
.pro_cat li a:hover,.pro_cat li.cur a{background:url(Img/Index/iic.png) no-repeat 125px 26px; text-decoration: none;}
.pro_cat .last{ border-bottom: none;}
.pro_cat h4{ font-size:18px; color:#fff; font-weight:normal; padding-top:45px; text-align:center;}
.pro_cat h4 span{ font-size:24px; font-weight:bold; font-family:"宋体"; display:block;}

.pro_con{ width:790px; float:right; overflow: hidden; height:526px; position:relative; font-size:0;}
.pro_con .po_uu{ position:absolute; left:0; top:173px; z-index:999;}.pro_con .po_dd{ position:absolute; right:0; top:173px; z-index:999;}
.pro_con dl dd i{ display: inline-block; position: relative;}
.pro_con dl dd i em{ display:inline-block; background:url(Img/Index/span.png) repeat; padding:8% 8% 0; position:absolute; left:0; top:0; font-size:16px; color:#666; height:126px;}
.pro_con dl dd i em span{ display:block; color:#27253b; font-size:24px; font-family:"宋体"; font-weight:bold; padding-bottom:3%;}


/**/

.news h3{text-align: center; margin-bottom:35px;}

.news_l{width: 540px; padding: 30px 30px 0; height: 440px; background: #fff; position: relative;}
.news_l dl{margin-bottom: 60px;}
.news_l dt{line-height: 24px; height: 24px; overflow: hidden; padding-left: 60px;background:url(Img/Index/toutiao.png) no-repeat; margin-bottom: 20px;}
.news_l dt a{ color: #af191c; font-size: 20px; }
.news_l dd{line-height:24px; height: 72px; overflow: hidden; font-size: 14px;}
.news_l li{height: 38px; line-height: 38px; padding-left: 26px;background:url(Img/Index/news_bg.gif) no-repeat 0 19px; vertical-align: top;}
.news_l li em{float: left; font-size: 14px; width: 424px; height: 38px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;border-bottom: 1px dashed #d4d4d4; }
.news_l li em a{color: #666;}
.news_l li span{float: right; font-size: 12px; color: #999; text-align: right; width: 90px;border-bottom: 1px dashed #d4d4d4; }
.news_l li.last em{border-bottom: none;}
.news_l li.last span{border-bottom: none;}
.news_l li.cur em a{color: #333;}
.news_l li.cur span{color: #333;}
.news_l li.cur{background:url(Img/Index/news_bg.gif) no-repeat 0 -13px;}
.news_l i{ position: absolute; right: 0; bottom: 20px;}

.news_r{width: 340px; padding: 20px 20px 0; background: #fff; height: 450px; overflow: hidden; position: relative;}

.news_r h4{ font-size: 20px; font-weight: normal; margin-bottom: 20px; }
.news_r dl{border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.news_r dt img{display: block; width: 340px; height: 210px;}
.news_r dd em{display: block; line-height: 20px; height: 20px; overflow: hidden; margin: 15px 0 5px;}
.news_r dd em a{ color: #af191c; font-size: 16px; }
.news_r dd p{line-height: 24px; height: 48px; overflow: hidden; font-size: 14px;}
.news_r li{ line-height: 38px; height: 38px; overflow: hidden; font-size: 14px; border-bottom: 1px dashed #d4d4d4; padding-left: 16px;background:url(Img/Index/news_bg2.gif) no-repeat 0 16px;}
.news_r li a{color: #666;}
.news_r li.cur{background:url(Img/Index/news_bg2.gif) no-repeat 0 -25px;}
.news_r li.cur a{color: #333;}
.news_r i{ position: absolute; right: 0; top: 20px;}


/**/

.das{background: #fff; margin-top: 20px;}
.das h3{ width: 255px;float: left; }
.das h3 i{float: left;}
.das h3 span{float: left; height: 72px; width: 105px; background:url(Img/Index/das_bg.jpg) no-repeat; line-height: 24px; font-weight: normal; color: #fff;text-align: center; padding-top: 28px;}
.das p{font-size: 16px; color: #333; float: right; padding-right: 10px; width: 725px; overflow: hidden; padding-top: 30px;}
.das p i{display: block; text-align: right; padding: 15px 10px 0 0;}


/**/

.about{padding: 80px 0;}
.about h3{text-align: center; margin-bottom: 40px;}
.about_con{overflow: hidden; width: 1000px;}
.about_con{background: #fff; position: relative;}
.about_con li{float: left; margin-right: 200px;}
.about_con li img{display: block; width: 300px; height: 300px;}
.about_con p a{color: #26243a; font-size: 18px; display: block; width: 200px; height: 150px; text-align: center; position: absolute; }
.about_con p img{display: block; margin: 0 auto; padding: 24px 0 16px; }
.about_con p a.ic1{background:url(Img/Index/about_bg.jpg) no-repeat; color: #fff; left: 300px; top: 0;}
.about_con p a.ic2{left: 300px; top: 150px;}
.about_con p a.ic3{right: 0; top: 0;}
.about_con p a.ic4{background:url(Img/Index/about_bg2.jpg) no-repeat; color: #fff;right: 0; top: 150px;}
.about_con p a:hover{text-decoration: none;}


/**/

.fast{padding-bottom: 80px; padding-top:30px;}
.fast h3{ font-size: 22px; color: #636363; text-align: center; font-weight: normal; background:url(Img/Index/fast_bg.png) no-repeat center; margin-bottom: 30px;}
.fast li{padding-bottom: 12px;}
.fast li a{color: #555;}
.fast li b{font-weight: normal; font-size: 18px; width: 130px; height: 35px; text-align: center; line-height: 35px; border: 1px solid #cacaca; display: inline-block; vertical-align: middle;}
.fast li em{display: inline-block; width: 805px; line-height: 37px; height: 37px; overflow: hidden; vertical-align: middle;}
.fast li span{display: inline-block; font-size: 14px; padding: 0 12px;}
.fast li i a{display: inline-block; width: 15px; height: 15px;  background:url(Img/Index/fast_bg2.gif) no-repeat; vertical-align: middle;}
.fast li i a:hover{background:url(Img/Index/fast_bg2.gif) no-repeat 0 -20px; }

/**/

.link{padding-bottom: 20px;}
.link h3{font-size: 14px; font-weight: normal; float: left;line-height: 24px;}
.link a{color: #666;}
.link p{ float: left; width: 930px; line-height: 24px;}
.link p span{display: inline-block; font-size: 14px; padding: 0 10px;}
