@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"微软雅黑"; overflow-x:hidden}
li{ list-style:none}
p,ul,dl,dd,h1,h2,h3,dl,dt,dd{ padding:0px; margin:0px;}
img{ border:0}
.w1200{ width:1200px; margin-left:auto; margin-right:auto}
.w{ width:105%}
.top{ overflow:hidden; border-bottom:#dfdfdf solid 1px;line-height:40px; background:#eeeeee}
.top p{ display:inline; float:left; font-size:16px; color:#666666;}
.top a{ display:inline; float:right; font-size:16px; color:#666666;  text-decoration:none; margin-left:5px; margin-right:5px;}
.top span{ display:inline; float:right; color:#bdbdbd; font-size:12px;}
.one{ background:#f18101; width:12px; height:12px; margin-top:15px}
.twos{ background:#e81215; width:12px; height:12px;margin-top:15px}
.three{ background:#00da0f; width:12px; height:12px;margin-top:15px}
.four{ background:#00a64f; width:12px; height:12px;margin-top:15px}
.five{ background:#0982ec; width:12px; height:12px;margin-top:15px}

.header{ overflow:hidden; margin-top:20px;}
.header .logo{ float:left; display:inline}
.header .se{ float:right; display:inline;  margin-right:40px; margin-top:10px}
.header .se p:nth-child(1){ overflow:hidden; font-size:0px}
.header .se p:nth-child(1) input { font-size:14px; color:#d3d3d3; margin-bottom:5px; line-height:40px; padding-left:14px; height:40px;; width:250px;}
.header .se p:nth-child(2) a{ color:#666; font-size:14px; text-decoration:none; margin-left:10px}
.header .se p:nth-child(2){ color:#666; font-size:14px;}
.header .tel{ float:right; display:inline; margin-top:5px}
.header .tel span{ float:left; display:inline; margin-right:15px; width:61px; height:61px; border-radius:100%; text-align:center;}
.header .tel span img{ margin-top:13px}
.header .tel div{ float:right; display:inline}
.header .tel div  p:nth-child(1){ font-size:16px; color:#666;}
.header .tel div  p:nth-child(2){ font-size:30px; font-weight:bold}
.pc{/*moz-box-shadow:0px 3px 3px #dedede; -webkit-box-shadow:0px 3px 3px #dedede; box-shadow:0px 3px 3px #dedede;*/}

.nav{height:60px; z-index:9999;margin-top:20px;}
.nav li{ float:left; width:120px; position:relative; z-index:9999; padding-top:17px; padding-bottom:18px; color:#666; font-size:16px; text-align:center; }
.nav ul{ width:105%}
.nav li a{ text-decoration:none;}
.nav li a span{ color:#fff;  display:inline-block;line-height:25px; font-size:16px}
.nav li a img{ margin-right:8px; float:left; padding-top:2px; padding-left:52px;}
.nav li:hover a span{ color:#fff}
.s{ display:none; position:absolute; width:121px; top:60px;}
.s a{ display:block; color:#000; line-height:40px; text-align:center; font-size:14px; display:block; }
.nav li:hover .s{ display:block;}
.nav li:hover .s a{ color:#fff}
.nav li.act a span{ color:#fff}

.title-s { text-align:center; margin-top:60px;}
.title-s span{ font-size:16px; font-weight:normal;display:block; margin-bottom:15px; color:#666}
.title a{ font-weight:normal; text-decoration:none; font-family:"微软雅黑";  line-height:18px;}
.title{ margin-bottom:30px}

.subs_title{ margin-top:20px;text-align:center}
.subs_title ul{ overflow:hidden; }
.subs_title li{ width:128px;  background:#696969; text-align:center; margin-right:1px; overflow:hidden; display:inline-block}
.subs_title li a{ color:#FFF; text-decoration:none; height:45px; line-height:45px; overflow:hidden; display:block; font-size:16px; text-align:center}

.height{ height:60px;}
.caselost{ margin-top:20px;}
.caselist{ text-align:center; background:#e3e3e3; overflow:hidden; margin-bottom:10px}
.caselist span{  display:block; font-size:16px; color:#666}
.caselist img{ width:100%; display:block}
.caselist a{ font-size:16px; color:#666666; text-decoration:none; text-align:center}
.caselist span{ line-height:55px;  display:block;}
.caselist:hover span{  color:#666}

.adv h1{ font-size:30px; font-weight:normal; margin-top:10px}
.adv ul{ overflow:hidden}
.adv li{ display:inline-block; float:left}
.adv li:last-child{ float:right; width:345px; text-align:right; margin-top:25px}
.adv li a{ width:186px; height:52px; line-height:52px; text-align:center; display:inline-block; background:#FFF; text-decoration:none; border-radius:10px; float:right; font-size:18px; margin-left:60px; margin-top:30px}
.adv li img{ float:left}
.adv li span{ font-size:18px;}
.adv li h2{ font-size:36px; font-weight:bold}
.adv { margin-top:20px}

.con1{}
.con1 ul{ overflow:hidden}
.con1 ul li{ float:left; position:relative; width:301px; height:232px; margin-right:18px; margin-top:15px}
.con1 ul li img{width:301px; height:232px; display:block;transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;}
.con1 ul li span{ background:rgba(0,0,0,0.5);width:301px; height:50px; display:block; position:absolute; left:0; bottom:0; line-height:50px; text-align:center; color:#FFF}
.con1 ul li:first-child{ width:559px; height:479px;}
.con1 ul li:first-child img{width:559px; height:479px;}
.con1 ul li:first-child span{width:559px;}
.con1 ul li:hover img{ transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1); opacity:0.8;}
	.con1 ul li div{width:301px; height:232px; overflow:hidden}
	.con1 ul li:first-child div{ width:559px; height:479px; overflow:hidden}
	
	.con2{ margin-bottom:65px}
.con2 ul{ overflow:hidden}
.con2 ul li{ float:left; position:relative; width:301px; height:232px; margin-right:18px; margin-top:15px}
.con2 ul li img{width:301px; height:232px; display:block;transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;}
.con2 ul li span{ background:rgba(0,0,0,0.5);width:301px; height:50px; display:block; position:absolute; left:0; bottom:0; line-height:50px; text-align:center; color:#FFF}
.con2 ul li:nth-child(2){ width:559px; height:479px;}
.con2 ul li:nth-child(2) img{width:559px; height:479px;}
.con2 ul li:nth-child(2) span{width:559px;}
.con2 ul li:hover img{ transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1); opacity:0.8;}
	.con2 ul li div{width:301px; height:232px; overflow:hidden}
	.con2 ul li:nth-child(2) div{ width:559px; height:479px; overflow:hidden}
	.con2 ul li:nth-child(5){ margin-right:0px; margin-top:-232px}
	
	.con3{ margin-bottom:65px}
.con3 ul{ overflow:hidden}
.con3 ul li{ float:left; position:relative; width:301px; height:232px; margin-right:18px; margin-top:15px}
.con3 ul li img{width:301px; height:232px; display:block;transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;}
.con3 ul li span{ background:rgba(0,0,0,0.5);width:301px; height:50px; display:block; position:absolute; left:0; bottom:0; line-height:50px; text-align:center; color:#FFF}
.con3 ul li:nth-child(3){ width:559px; height:479px;}
.con3 ul li:nth-child(3) img{width:559px; height:479px;}
.con3 ul li:nth-child(3) span{width:559px;}
.con3 ul li:hover img{ transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1); opacity:0.8;}
	.con3 ul li div{width:301px; height:232px; overflow:hidden}
	.con3 ul li:nth-child(3) div{ width:559px; height:479px; overflow:hidden}
	
.con3 ul li:nth-child(5){ margin-right:0px; float:left; margin-left:320px; margin-top:-232px}
.con3 ul li:nth-child(4){ margin-right:0px; margin-top:-232px}

.marque{ position:relative; top:10px; margin-bottom:50px;}
.marque a{  text-decoration:none}
.goL{ position:absolute; left:-50px; top:158px; width:200px; z-index:3}
.goL img{ width:38px; height:auto}
.goR{ position:absolute; right:-50px; top:158px; z-index:3}
.goR img{ width:38px; height:auto}
#marquee1{width:1200px;overflow:hidden; margin:0 auto;}
#marquee1 ul li{float:left;width:406px; text-align:center; }
#marquee1 ul li span{display:block; width:386px; margin-top:10px; margin-bottom:20px;background:#e3e3e3; }
#marquee1 ul li img{display:block;width:386px; height:300px;transition: all 1.2s;
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;}

#marquee1 ul li span div{width:386px; height:300px; overflow:hidden}
#marquee1 ul li:hover img{  transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}
#marquee1 h1{ font-size:16px; color:#666; text-align:center; font-weight:normal; line-height:30px; padding:15px}
#marquee1 ul li span:hover h1{ color:#FFF;}

.two{ margin:0px auto;height:380px;width:1200px;overflow:hidden; position:relative;}
.two ul{width:960000000000px;position:absolute;left:0;}
.two ul li{display:block;float:left;margin:10px 10px 10px 10px;text-align:center; position:relative;}
.two ul li a{display:inline-block;height:80px; text-decoration:none} 
.two ul li img{display:block; width:386px; height:300px;}
.two ul li a span{height:60px;display:block;color:#666666;font-size:16px; line-height:60px; background:#e3e3e3}

.about-box{	height: 450px;overflow: hidden; margin-top:50px; margin-bottom:60px}
.about-box a{ text-decoration:none}
.about-img img{/*float:right*/width:585px; height:450px}
.about-left,.about-right{width:600px;float: left;overflow: hidden;}
.about-right p{ font-size:16px; color:#666666; line-height:35px; margin-top:15px;}
.aboutFonts{ margin-left:40px; }
.aboutFonts h1{ font-size:36px; font-weight:normal; padding:0px; margin:0px; padding-bottom:10px;}
.aboutFonts span{ background:#5dc800; width:100px; height:4px; display:block;}
.m{border:#d7d7d7 solid 1px; width:202px; float:left; text-align:center; font-size:16px; color:#666666; display:block; border-radius:30px; line-height:50px; margin-top:30px; transition:0.2s}



.news{ overflow:hidden; margin-bottom:0px;}
.newsLeft{ width:570px; float:left}
.t{ overflow:hidden; border-bottom:#0093ec solid 1px; padding-bottom:8px;}
.t img{ float:left; display:inline; margin-right:10px;}
.t span{ color:#0093ec; font-size:18px; float:left}
.t a{ text-decoration:none; font-size:15px;color:#0093ec; float:right; display:inline; padding-top:6px;}
.newsPic{ margin-top:30px; overflow:hidden}
.newsPic h4{ padding:0px; margin:0px; color:#666666; font-size:14px; font-weight:normal; margin-top:10px;}
.newsPic img{ width:252px; height:170px; float:left; margin-right:20px;}
.newsPic a{ text-decoration:none; color:#666666; font-size:18px;}
.newsPic p{ font-size:16px; color:#666666; line-height:28px;margin-top:10px;}
.newsPic span{ font-size:16px; display:block; color:#2a2a2a}
.newsPic time{ font-size:14px; color:#666666; line-height:40px; width:290px; border-bottom:#e6e6e6 solid 1px; display:block; float:left; margin-bottom:3px;}
.newsPics{ margin-top:30px; overflow:hidden; width:105%}
.newsPics h4{ padding:0px; margin:0px; color:#666666; font-size:14px; font-weight:normal; margin-top:10px;}
.newsPics img{ width:280px; height:244px;}
.newsPics a{ text-decoration:none; color:#666666; font-size:18px; width:280px; display:block; float:left;margin-right:10px; text-align:center}
.newsPics p{ font-size:16px; color:#666666; line-height:28px;margin-top:10px;}
.newsPics span{ font-size:16px; display:block; line-height:60px; background:#f6f6f6}
.newsPics a:hover span{ background:#0982ec; color:#FFF}
.newsPics time{ font-size:14px; color:#666666; line-height:40px; width:290px; border-bottom:#e6e6e6 solid 1px; display:block; float:left; margin-bottom:10px;}
.more{ font-size:16px !important; margin-top:4px !important; display:block}
.newsRight{width:570px; float:right}
.newsFonts{ overflow:hidden; margin-top:20px;}
.newsFonts a{ font-size:15px; color:#666666; text-decoration:none}
.newsFonts li{ line-height:50px; border-bottom:#dbdbdb dotted 1px; overflow:hidden}
.newsFonts  img{vertical-align:middle; margin-right:8px;}
.newsFonts span{ float:right; font-size:12px; padding-top:0px;}

.title_1{ margin-top:55px; overflow:hidden; margin-bottom:0px; border-bottom:#cacaca solid 1px; padding-bottom:10px}
.title_1 a{ font-size:16px; text-decoration:none; line-height:35px; display:inline; float:right;}
.title_1 p{ font-size:14px; color:#0982ec; float:left; display:inline; margin-top:5px;}
.title_1 strong{color:#0982ec; float:left; display:inline; font-weight:normal; margin-left:8px; margin-right:8px;}
.title_1 span{ font-size:24px; display:inline;  float:left; font-weight:bold}


.foot{ margin-top:60px;} 
.copyConf{ overflow:hidden}
.copy{ float:left; width:850px; margin-top:30px}
.footNav{ margin-top:30px; text-align:center; }
.footNav a{ color:#FFF; text-decoration:none; font-size:16px; padding-right:20px;padding-left:20px; line-height:60px}
.footNav a:first-child{ border-left:none;padding-left:0px;}
.copy p{ color:#FFF; font-size:16px; line-height:35px;}
.copy span { color:#FFF; font-size:16px;}
.copy span a{ color:#FFF; text-decoration:none}
.conf{ width:154px; float:right; margin-top:30px; text-align:center; color:#FFF; font-size:16px; margin-left:20px}
.conf P{ background:url(../images/e_03.png) no-repeat; width:154px; height:133px;}
.conf P img{ margin-top:12px; width:120px; height:110px;}
.conf span{ line-height:30px; margin-bottom:20px; display:block}



.link{  margin-top:60px}
.link a{ color:#666; font-size:16px; text-decoration:none; margin-left:20px; }
.link span{  color:#FFF; font-size:20px; font-weight:normal; width:150px; height:50px; display:inline-block; text-align:center; line-height:50px}



.izl-rmenu{position:fixed;right:0px;bottom:10px;padding-bottom:73px;background:url(/Public/index/floatitem/r_b.png) 0px bottom no-repeat;z-index:999;}
    .izl-rmenu .btn1{width:83px;height:76px;margin-bottom:1px;cursor:pointer;position:relative;}
    .izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#006a4f;}
    .izl-rmenu .btn-qq:hover{background-color:#488bc7;}
    .izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{/* background:url(/Public/index/floatitem/r_qq.png) 0px 0px no-repeat; */background-color:#006a4f;text-decoration:none;display:block;}
    .izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#3b3b3b;}
    .izl-rmenu .btn-wx:hover{background-color:#3b3b3b;}
    .izl-rmenu .btn-wx .pic{position:absolute;left:-120px;top:0px;display:none;width:120px;height:110px;}
    .izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#cc8622;}
    .izl-rmenu .btn-phone:hover{background-color:#dd932a;}
    .izl-rmenu .btn-phone .phone{background-color:#dd932a;position:absolute;width:160px;left:-160px;top:0px;line-height:76px;color:#FFF;font-size:18px;text-align:center;display:none;}
    .izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
    .izl-rmenu .btn-top:hover{background-color:#444;}





.ban{ width:100%; position:relative; overflow:hidden; height:300px;top:0px;}
.bans{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:300px}
.bans img{ width:1920px; height:300px;}	
.sub{position:absolute; left:0; right:0;  bottom:120px}
.sub_title{  font-size:30px; padding:10px 20px 10px 20px; background:rgba(255,255,255,0.5); width:160px; text-align:center}


.tit{ text-align:center; overflow:hidden; margin:30px }
.tit strong{ font-size:30px; margin-bottom:5px;}

.con4{ margin-top:0px}
.con4 ul{ overflow:hidden}
.con4 li{ width:292px; float:left; margin-right:10px; margin-top:20px; text-align:center; }
.con4 span{background:#e3e3e3; display:block; line-height:50px; font-size:16px;}
.con4 img{ width:292px; height:225px; display:block}
.con4 a{ text-decoration:none; color:#666}

.con5{ margin-top:0px}
.con5 ul{ overflow:hidden}
.con5 li{ width:386px; float:left; margin-right:20px; margin-top:20px; text-align:center; }
.con5 span{background:#e3e3e3; display:block; line-height:60px; font-size:16px;}
.con5 img{ width:386px; height:300px; display:block}
.con5 a{ text-decoration:none; color:#666}



.page{ text-align:center; margin-bottom:10px; margin-top:40px}
.page a{ font-size:14px !important; color:#666; text-decoration:none; padding:8px 15px 8px 15px; border:#d9d9d9 solid 1px; margin-left:5px; margin-right:5px}

.containter{ margin-top:20px}
.containter img{ max-width:100%; width:auto}

.titles{ color:#666666; font-size:24px; text-align:center; margin-top:20px}
.ts{ font-size:12px; color:#b0b0b0; text-align:center; line-height:50px; border-bottom:#d9d9d9 solid 1px;}
.next{ overflow:hidden; margin-top:20px; border-bottom:1px #e5e5e5 solid; border-top:1px #e5e5e5 solid; padding:10px 0 10px 0; line-height:30px}
.next a{ font-size:16px; color:#666666; display:block; text-decoration:none;}


.ov{ overflow:hidden}
.lc{ width:580px; float:left; margin-right:50px; margin-top:20px; margin-bottom:10px}
.lc time{ width:300px}