/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"思源黑体","Arial","宋体","黑体","SimHei"," Verdana",;_font-family:Arial !important;}
body{color:#1E1E1B;line-height:180%;min-width:1300px;}
h1, h2, h3, h4, h5, h6, h7, h8, h9{font-size:100%; font-family:"思源黑体","Helvetica,Arial","PingFang SC","Heiti SC","Microsoft Yahei",sans-serif; font-weight:normal;}
address, cite, dfn, em, var{font-style:normal;}
ul,li, ol{list-style:none;}
html{ overflow-x:hidden;min-width:1300px;}
a{ text-decoration:none; color:#333;}


.header{ width:100%; height:90px; margin:0 auto; position:fixed;top:0px;left:0px;right:0px; position: relative; z-index:9999;}
.header.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); background:#FFF;
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;min-width:1300px;
}


/*head*/
.index_so{ width:100%; height:33px; line-height:33px; background:#111111; margin:0 auto; border-bottom:1px solid #CCC;min-width:1300px;}
.index_so .so{ width:90%; margin:0 auto;min-width:1300px;}
.index_so .so dd{ width:800px; line-height:33px; font-size:12px; float:left; color:#666;}
.index_so .so dt{ width:270px; line-height:33px; float:right; font-size:12px;color:#666; text-align:right;}

.mon{ width:90%; height:80px; margin:0 auto;min-width:1300px;}
.mon .logo{width:200px; height:60px; float:left; margin-top:20px;}
.mon .logo img{ width:70%; height:auto;}
.mon .nov{ width:70%; height:auto; float:right;}



/*banner切换*/

.fullSlide{width:100%; position:relative;overflow:hidden; margin-top:0px; clear:both;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; height:600px;}
.fullSlide .bd ul{width:100% !important; overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:600px; overflow:hidden;text-align:center;}
.fullSlide .bd li .bod{ width:1300px; height:60px; line-height:60px; font-size:60px; font-weight:bold; color:#FFF; position:relative; z-index:9999; top:300px;}
.fullSlide .bd li img { width:100%;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{width:100%;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:1px; margin-right:5px;overflow:hidden;background:#FFF;filter:alpha(opacity=80);opacity:0.8;line-height:999px; position:relative; z-index:9999;border-radius:100px;}
.fullSlide .hd ul .on{background:#000; position:relative; z-index:9999;}
.fullSlide .prev,.fullSlide .next{width:100%;display:block;position:absolute;z-index:1;top:45%;margin-top:-35px;left:10%;z-index:1;width:45px;height:100px;background:url(/web/img/slider-arrow.png) -123px -117px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-4px -119px;} 



.index_a{ width:90%; height:460px; margin:0 auto; overflow:hidden;}
.index_a ul{ width:100%; margin:0px;}
.index_a ul li{ width:31%; height:430px; float:left; position: relative; margin-left:3.5%;}
.index_a ul li:nth-child(3n+1){margin-left:0px;}
.index_a ul li .mso{ width:100%; height:100%; position: relative; background-color: rgba(0, 0, 0, 0.4);z-index:999;}
.index_a ul li span{ width:100%; height:100%; overflow:hidden; float:left;}
.index_a ul li span img{ width:100%; height:auto;
 -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;

}
.index_a ul li:hover img	{ 
     -webkit-transition: all 3s;
     -moz-transition: all 3s; 
     -ms-transition: all 3s;
     -o-transition: all 3s;
        transition: all 3s;
-webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
.index_a ul li .txt{ width:auto; height:100%; line-height:100%; margin:0 auto; position:relative; bottom:330px; text-align:center; }
.index_a ul li .txt h1{ width:auto; line-height:60px; font-size:46px; color:#FFF;}
.index_a ul li .txt h1 a{color:#FFF;}
.index_a ul li .txt p{ width:auto; height:330px; line-height:50px; font-size:24px;color:#FFF;font-weight:bold;}
.index_a ul li .txt p a{color:#FFF;}
.index_a ul li .txt p:before {
    content: '';
    position: absolute;
    left:0;
    bottom:-100px;
    width: 100%;
    height: 3px;
    background:rgba(255, 255, 255, 255);
    transform: scaleX(0);
    transform-origin: center;
    transition: all 0.36s ease; z-index:66;
}
.index_a ul li .txt p:hover:before{transform: scaleX(1);}



.index_b{ width:90%; height:120px; margin:0 auto; clear:both; margin-bottom:20px; margin-top:60px;min-width:1300px;}
.index_b h1{ width:100%; line-height:60px; font-size:24px; font-weight:bold; float:left;}
.index_b p{ width:100%; min-height:30px; line-height:30px; font-size:39px;}
.index_b ul{ width:80%; margin:0px; float:left;}
.index_b ul li{ min-width:10%; line-height:60px; font-size:24px; float:left; font-weight:bold; text-align:left; display:inline-block;}
.index_b ul li p{ width:100%; min-height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.index_b ul li em{ width:100%; line-height:20px; font-size:14px; color:#666;}


.index_an{ width:90%; min-height:600px; margin:0 auto; overflow:hidden;min-width:1300px;}
.index_an ul{ width:100%; margin:0 auto;}
.index_an ul li{ width:31%;*width:29.95%!important; float:left; position:relative; margin-left:3.5%; margin-bottom:35px;}
.index_an ul li:nth-child(3n+1){margin-left:0px;}
.index_an ul li .pic{width:100%; min-height:268px;overflow:hidden; margin-bottom:5%;}
.index_an ul li .pic img{ width:100%; min-height:268px;overflow:hidden; 
 
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.index_an ul li .pic:hover img	{ 
     -webkit-transition: all 5s;
     -moz-transition: all 5s;
     -ms-transition: all 5s;
     -o-transition: all 5s;
        transition: all 5s;
-webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
	
.index_an ul li p{ width:100%; min-height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.index_an ul li em{ width:100%; line-height:20px; font-size:14px; color:#666;}

.index_ab{ width:auto; height:600px; margin:0 auto; background:#e6e6e6; padding-top:90px;}
.index_ab .aob{ width:90%; height:; margin:0 auto;}
.index_ab .aob .aob1{ width:30%; height:auto; float:left;}
.index_ab .aob .aob1 h3{ width:auto; line-height:60px; font-size:30px; font-weight:bold;}
.index_ab .aob .aob1 p{ width:auto; line-height:30px; font-size:46px;}
.index_ab .aob .aob2{ width:60%; height:auto; float:right;}
.index_ab .aob .aob2 h4{width:auto; line-height:60px; font-size:39px; font-weight:bold;}
.index_ab .aob .aob2 p{width:auto; line-height:50px; font-size:39px; font-family: Arial, Helvetica, sans-serif; margin-bottom:30px;}
.index_ab .aob .aob2 span p{width:auto; line-height:30px; font-size:16px;}

.index_ac{ width:auto; height:300px; margin:0 auto; background:url(/web/img/about-bg.jpg) center no-repeat;background-attachment: fixed; padding-top:60px;}


.index_n{ width:90%; height:360px; margin:0 auto;}
.index_n ul{ width:100%; height:auto; margin:0 auto;}
.index_n ul li{ width:31%; height:auto; position:relative; margin-left:3.5%; float:left;}
.index_n ul li:nth-child(3n+1){margin-left:0px;}
.index_n ul li span{ width:100%; height:260px; float:left; overflow:hidden;}
.index_n ul li span img{ width:100%; height:260px; overflow:hidden;
 
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.index_n ul li span:hover img	{ 
     -webkit-transition: all 5s;
     -moz-transition: all 5s;
     -ms-transition: all 5s;
     -o-transition: all 5s;
        transition: all 5s;
-webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
.index_n ul li p{ width:auto; line-height:60px; font-size:16px;}


.smos{ width:90%; height:300px; margin:0 auto; padding-top:60px; text-align:center;min-width:1300px;}
.smos ul{ width:100%; margin:0 auto;}
.smos ul li{ width:16%; height:auto; float:left; position:relative; margin-left:12%; text-align:center;display:inline-table;}
.smos ul li:nth-child(4n+1){margin-left:0px;}
.smos ul li dd{ min-width:60px; line-height:80px; font-size:60px; text-align:center; color:#FFF;display:inline-table; font-family:Impact, Times, serif; margin:0 auto;}
.smos ul li i{width:30px; line-height:60px; font-size:30px;font-weight:bold;color:#FFF; display:inline-table; text-align:center; position:relative; top:0px;font-style:normal;}
.smos ul li dt{width:30px; line-height:80px; font-size:60px; font-weight:bold;color:#FFF; font-style:normal;text-align:center;display:inline-table;}
.smos ul li p{ width:auto; line-height:30px; font-size:20px; text-align:center;color:#FFF; font-weight:bold; display:block; clear:both;}

.tran {width:auto; height:600px; background-color:rgba(0,0,0,0.6);}

.foot{ width:auto; height:500px; margin:0 auto; background:#202020; padding-top:60px;}
.foot .foots{ width:90%; height:300px; margin:0 auto;}
.foot .foots dl{ width:9%;line-height:60px; float:left;margin-left:9.2%; position:relative; text-align:center;}
.foot .foots dl:nth-child(6n+1){margin-left:0px;}
.foot .foots dl dd{ width:100%; line-height:60px; font-size:18px; font-weight:bold; color:#FFF;}
.foot .foots dl dt{ width:100%; line-height:30px; font-size:16px; color:#808080;}
.foot .foots dl dt a{color:#808080;}
.copy{ width:90%; height:60px; margin:0 auto; border-top:1px solid #313131;}
.copy dd{ width:600px; line-height:60px; font-size:16px; float:left;color:#808080;}
.copy dt{ min-width:100px; line-height:60px; float:right;color:#808080;}
.copy dt a{color:#808080;}
.foote{ width:90%; height:120px; margin:0 auto;}
.foote dl{width:30%; height:70px; float:left; position:relative; margin-left:5%;}
.foote dl:nth-child(3n+1){margin-left:0px;}
.foote dl dd{ min-width:120px; height:40px; line-height:40px; float:left; color:#949494; font-size:16px; text-indent:30px;}
.foote dl dd img{ width:40%; height:auto;}
.foote dl dt{ width:100%; line-height:30px; font-size:18px; float:right;color:#FFF;text-indent:30px;}
.icon{ width:20px; height:auto;background:url(/web/img/icon.png) left no-repeat;background-size:15%;}
.icon1{ width:20px; height:auto;background:url(/web/img/icon1.png) left no-repeat;background-size:15%;}
.icon2{ width:20px; height:auto;background:url(/web/img/icon2.png) left no-repeat;background-size:15%;}
