.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
p{margin:0 0 0 0;}

/* 头部 */
.head{height:38px;line-height:38px;color:#6d6d6d;font-size:12px;background:#f2f2f2;overflow:hidden;}
.head a{color:#6d6d6d;}
#header{height:115px;width:1200px;margin:0 auto;}
.logo{line-height:115px;}
.top_tel{margin-top: 34px;}

/*首页banner*/
.banner{width: 1920px;margin-left: -960px;left:50%;position: relative;height: 640px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;left:45%;bottom:10px;z-index:100;}
.banner .num li{width:18px;height:18px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#f7de07;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}


/* 搜索 */
.ss{border-bottom: 1px solid #ddd;height: 58px;}
.hotSearch{float:left;line-height: 57px;color: #666;font-size: 12px;}
.hotSearch a{color:#666;display:inline-block;margin-right:6px;}
#formsearch {float: right;height: 16px;margin-top:20px;border-left: 1px solid #d1d1d1;}
#formsearch input{background: none;outline: none;border: none; height: 16px;line-height: 16px;float: left;}
#formsearch #keyword {
  float: left ;
  width: 204px;
  color: #666;
  font-size: 14px;
  text-indent: 14px;
  border-right: 1px solid #d1d1d1;
}
#formsearch #s_btn {
  width: 38px;
  background: url(../images/ss.png)no-repeat right;
}

/* */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}

/* */
.box1{background: url(../images/bj1.png)no-repeat;height: 1213px;}
.cheng{padding-top: 79px;}
.cheng-tit{text-align: center;}
.cheng-tit h3{color: #545454;font-size: 34px;font-weight: bold;line-height: 35px;}
.cheng-tit span{color: #c3c3c3;font-size: 20px;font-family: "arial";display: block;margin-top: 13px;line-height: 1;}
.cheng-cont{margin-top: 32px;height: 400px;}
.cheng-le{width: 504px;}
.zy-Slide{
    position:relative;
    width:504px;
    height:324px;
}
.zy-Slide ul{
    position:relative;
    width:504px;
    height:324px;
    margin:0;
    padding:0;
}
.zy-Slide li{
    position:absolute;
    list-style:none;
    background:#000;
    width:0;
    height:0;
    top:0;
    left:377px;
    z-index:0;
    cursor:pointer;
    margin:0;
    padding:0;
    overflow: hidden;
}
.zy-Slide li img{
    width:100%;
    height:100%;
    vertical-align:middle;
    transition: all 0.6s;
}
.zy-Slide li:hover img{transform: scale(1.1);}
.zy-Slide section:nth-child(1), 
.zy-Slide section:nth-child(2){ position: absolute; top: 135px; width: 39px; height: 58px;cursor: pointer;z-index: 9999}
.zy-Slide section:nth-child(1){
    left:71px;
    background: url(../images/left.png)no-repeat;
}
.zy-Slide section:nth-child(2){
    right:71px;  
    background: url(../images/right.png)no-repeat;
}
.cheng-ri{width: 646px;}
.cheng-ri p{color: #333;font-size: 16px;background: url(../images/p.png)no-repeat left 10px;padding-left: 29px;letter-spacing: -1px;line-height: 25px;}

/* */
.pei{margin-top: 3px;}
.cheng-tit2 h3 img{margin:0 14px;}
.pei-cont{margin-top: 31px;}
.pei-cont ul{}
.pei-cont ul li{float: left;width: 580px;height: 452px;text-align: center;position: relative;}
.pei-cont ul li:nth-child(2){float: right;}
.pei-cont ul li img{transition: all 0.6s;box-shadow: 0 0 10px #e6e6e6;}
.pei-cont ul li .cont{position: absolute;top:280px;width: 100%;z-index: 999}
.pei-cont ul li .cont span{color: #111;font-size: 24px;}
.pei-cont ul li .cont p{color: #666;font-size: 14px;margin-top: 5px;}
.pei-cont ul li a.pei-more{display: block;width: 138px;height: 36px;text-align: center;line-height: 36px;background: #535353;color: #fff;font-size: 16px;position: absolute;bottom: 47px;left:221px;}
.pei-cont ul li:hover img{transform: rotateY(360deg);}


/* */
.box2{background: url(../images/bj2.png)no-repeat;height: 755px;padding-top: 88px;}
.box2-cont{margin-top: 32px;}
.box2-cont .hd{width: 391px;float: left;}
.box2-cont .hd li{float: left;width: 167px;height: 222px;margin-right: 29px;margin-bottom: 42px;}
.box2-cont .hd li img{width: 167px;height: 222px;}
.box2-cont .hd li:nth-child(2n){margin-right: 0}
.box2-cont .bd{width: 809px;float: right;}
.box2-cont .bd ul{width: 809px;height: 486px;background: #f8c300;}
.box2-cont .bd ul .img{float: left;width:366px;height: 486px}
.box2-cont .bd ul .img img{width: 366px;height: 486px;}
.box2-cont .bd ul .cont{float: left;width: 366px;margin-left: 38px;padding-top: 35px;}
.box2-cont .bd ul .cont h3{color: #111;font-size: 20px;font-weight: bold;line-height: 25px;}
.box2-cont .bd ul .cont span{display: block;line-height: 35px;color: #333;font-size: 16px;text-transform: uppercase;}
.box2-cont .bd ul .cont i{display: block;height: 68px;margin-top: 6px;font-style: normal;color: #333333;font-size: 16px;line-height: 24px;/*border-bottom: 1px dashed #313131;*/}
.box2-cont .bd ul .cont div{margin-top: 17px;color: #111;font-size: 14px;line-height: 24px;text-align: justify;height: 218px;overflow: hidden;}
.box2-cont .bd ul .cont a{display: block;background: url(../images/more.png)no-repeat;width: 220px;height: 46px;line-height: 46px;text-indent: 61px;color: #333;font-size: 16px;}

/* */
.box3{background: url(../images/bj3.png)no-repeat;height: 710px;padding-top: 218px;}
.box3 ul{}
.box3 ul li{float: left;text-align: center;padding-top: 30px;width: 380px;height: 412px;background: #fff;margin-right: 30px;cursor: pointer;}
.box3 ul li:nth-child(3){margin-right: 0}
.box3 ul li h3{width: 324px;margin:0 auto;border-top: 2px solid #e8e8e8;border-bottom: 2px solid #e8e8e8;color: #333;font-size: 22px;height: 89px;font-weight: bold;padding-top: 15px;line-height: 30px;}
.box3 ul li h3 span{display: block;color: #999;font-size: 14px;font-family: "arial";font-weight: normal;}
.box3 ul li p{margin-top: 25px;width: 324px;margin-left: 28px;color: #333;font-size: 16px;line-height: 31px;height: 135px;overflow: hidden;}
.box3 ul li img{}
.box3 ul li b{display: block;font-style: normal;line-height: 19px;color: #333;font-size: 20px;font-family: "arial";margin-top: 12px;font-weight: normal;}
.box3 ul li i{font-style: normal;display:block;height: 37px;width: 324px;margin:0 auto;color: #bfbebe;font-size: 16px;text-transform: uppercase;font-family: "arial";border-bottom: 1px solid #eee;line-height: 36px;}
.box3 ul li:hover{background:#f8c300;}
.box3 ul li:hover h3{border-top: 2px solid #333;border-bottom: 2px solid #333;color: #333;}
.box3 ul li:hover h3 span{color: #333;}
.box3 ul li:hover i{color: #333;border-bottom-color: #333;}

/* */
.box4{margin-top: 70px;}
.box4-cont{margin-top: 32px;}
.box4-cont .bd{}
.box4-cont .bd li{float: left;margin-right: 30px;}
.box4-cont .bd li a{display: block;width: 380px;height: 285px;border:1px solid #d1d1d1;padding:4px;overflow: hidden;}
.box4-cont .bd li a img{width: 370px;height: 275px;transition: all 0.6s;}
.box4-cont .bd li span{display: block;text-align: center;color: #333;font-size: 16px;margin-top: 15px;}
.box4-cont .bd li:hover a{border-color: #f8c300}
.box4-cont .bd li:hover a img{transform: scale(1.1);}
.box4-cont .bd li:hover span{color: #f8c300}
.box4-cont .hd{text-align: center;margin-top: 20px;}
.box4-cont .hd li{display: inline-block;width: 14px;height: 14px;border-radius: 50%;cursor: pointer;background: #d1d1d1;margin:0 20px;cursor: pointer;text-indent: -99px;overflow: hidden;}
.box4-cont .hd li.on{background: #f8c300}

/* */
.box5{margin-top: 80px;}
.box5-cont{margin-top: 33px;position: relative;}
#Index {z-index:100;height:500px;}
#Index_Box {position: relative;width: 1200px;}
#Index_Box ul {position: relative; width: 1200px;height: 500px;}
#Index_Box li {z-index: 0; position: absolute; list-style-type: none; width: 0px;height: 470px; overflow: hidden; top: 0; cursor: pointer;list-style-type: none;left:223px;}

#Index_Box li img {width: 100%;height:100%; vertical-align: top}
#Index_Box li div{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(255,255,255,0.4)}
#Index_Box h3{display: block;z-index: 100; overflow: hidden; cursor: pointer;position: absolute;width: 100%;height:48px;line-height:48px;bottom:0px;text-align: center; background: rgba(0,0,0,0.3);color: #fff;font-size: 16px;display: none;}
#Index_Box li:nth-child(2) div{opacity: 0}
#Index_Box li:nth-child(2) h3{display: block;}
#Index_Box .prev {background: url(../images/left1.png) 0px 0px;left: 223px;display: block;width: 48px;height: 48px;position: absolute;top:206px;z-index: 999;cursor: pointer;}
#Index_Box .next {background: url(../images/right1.png) 0px 0px;right: 223px;display: block;width: 48px;height: 48px;position: absolute;top:206px;z-index: 999;cursor: pointer;}
a.box5-more{display: block;margin:0 auto;margin-top: 36px;width: 300px;height: 52px;line-height: 52px;color: #333;font-size: 18px;text-indent: 79px;background: url(../images/more1.png)no-repeat;}

/* */
.ab{margin-top: 80px;height: 522px;background: url(../images/bj4.jpg)no-repeat;padding-top: 76px;}
.abimg{float: left;width: 558px;height: 360px;margin-top: 11px;}
.ab-ri{width: 550px;}
.ab-ri h3{color: #333;font-size: 30px;line-height: 32px;}
.ab-ri .cont{margin-top:47px;color: #333;font-size: 14px;line-height: 30px;text-align: justify;height: 251px;overflow: hidden; }
.ab-more{}

/* */
.box6{margin-top: 80px;}
.box6-cont{margin-top: 32px;position: relative;}
.box6-cont .hd a{position: absolute;top:156px;display: block;width: 27px;height: 53px;cursor: pointer;}
.box6-cont .hd a.prev{background: url(../images/left2.png)no-repeat;left:-45px;}
.box6-cont .hd a.next{background: url(../images/right2.png)no-repeat;right: -45px;}
.box6-cont .bd{width:1200px;overflow: hidden;}
.box6-cont .bd li{float: left;margin-right: 18px;}
.box6-cont .bd li a{display: block;width: 286px;height: 411px;border:1px solid #d2d2d2;text-align: center;line-height: 362px;}
.box6-cont .bd li a img{width: 266px;height: 344px;}
.box6-cont .bd li h3{width: 278px;color: #333;font-size: 16px;margin-top: 12px;text-align: center;}

/* */
.xin{margin-top: 80px;}
.vn9-con {
    margin-top: 45px;
}

.vn9-a {
    width: 670px;
    position: relative;
}

.news1 li h3 a {
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    font-family: "微软雅黑";
    display: block;
    background: url(../images/news.png) no-repeat left center;
    padding-left: 60px;
    line-height: 30px;
}

.news1 li span {
    font-size: 14px;
    color: #666666;
    display: block;
    padding-left: 60px;
    text-indent: 2em;
    line-height: 2;
    margin-top: 10px;
}

.news-all {
    margin-top: 5px;
}

.news2 {
    background: url(../images/shu1.png) no-repeat 3px 24px;
}

.news2 li {
    line-height: 52px;
    width: 317px;
    background: url(../images/news1.png) no-repeat left center;
    z-index: 20;
}

.news2 li h3 a {
    font-size: 14px;
    color: #666666;
    font-weight: 400;
    font-family: "微软雅黑";
    display: block;
    margin-left: 30px;
    line-height: 52px;
    border-bottom: 1px solid #d1d1d1;
}

.news2 li:last-child a {
    border: none;
}

.news2 li h3 a:hover {
    color: #333333;
}

.news2 li:hover {
    background: url(../images/news11.png) no-repeat left center;
}

.news3 {
    background: url(../images/shu1.png) no-repeat 3px 24px;
}

.news3 li {
    line-height: 52px;
    width: 317px;
    background: url(../images/news1.png) no-repeat left center;
}

.news3 li h3 a {
    font-size: 14px;
    color: #666666;
    font-weight: 400;
    font-family: "微软雅黑";
    display: block;
    margin-left: 30px;
    line-height: 52px;
    border-bottom: 1px solid #d1d1d1;
}

.news3 li:last-child a {
    border: none;
}

.news3 li h3 a:hover {
    color: #333333;
}

.news3 li:hover {
    background: url(../images/news11.png) no-repeat left center;
}

.vn9-b {
    width: 467px;
}

.news4 {
    border: 1px solid #d1d1d1;
    width: 464px;
    margin-left: 1px;
    padding-bottom: 10px;
}

.news4-title {
    height: 60px;
    background: url(../images/news-4.png) no-repeat center;
}

.news4-title h3 {
    font: 400 18px/57px "微软雅黑";
    color: #333;
    text-indent: 75px;
}

.news4-title a {
    display: inline-block;
    font: 400 12px/57px "微软雅黑";
    color: #333;
    padding-left: 120px;
}

.news4 li {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
    padding-left: 20px;
}

.news4 li a {
    line-height: 35px;
    height: 35px;
    color: #333333;
    display: block;
    background: url(../images/wen.png) no-repeat 0 50%;
    padding-left: 30px;
    font-weight: 400;
    font-size: 14px;
}

.news4 li span {
    color: #666666;
    z-index: 0;
    line-height: 27px;
    display: block;
    background: url(../images/da.png) no-repeat 0 6px;
    padding-left: 30px;
    font-size: 14px;
}


/* */
.f_link {
    width: 1200px;
    margin: 0 auto;
    background: url(../images/link.png) no-repeat left center;
    height: 60px;
    margin-top: 30px;
    padding-left:180px;
}

.f_link a {
    display: inline-block;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
    background: url(../images/linka.png) no-repeat right center;
    padding-right: 25px;
    margin-left: 20px;
}

.f_link a:last-child {
    background: none;
}

.f_link a:first-child {
    
}

/* */
.foot{background: #333333;height: 391px;padding-top: 60px;}
.navfoot{height: 80px;background: url(../images/shu2.png)repeat-x bottom;overflow: hidden;}
.navfoot img{text-align: left;}
.navfoot a{color: #fff;font-size: 16px;}
.navfoot p{display: inline-block;float: right;line-height: 76px;}
.ff_a{width: 650px;margin-top: 11px;}
.ff_tel{height: 36px;line-height: 36px;background: url(../images/tel.png)no-repeat left;padding-left: 45px;color: #fff;font-size: 28px;font-weight: bold;}
.copyright{color: #fff;font-size: 14px;line-height: 24px;margin-top: 27px;}
.copyright a{color: #fff;}
.er{margin-top: 40px;width: 248px;}