﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"微软雅黑"; overflow-x:hidden}
li{ list-style:none}
p,ul,dl,dd{ padding:0px; margin:0px;}
img{ border:0}
.w1200{ width:1200px; margin-left:auto; margin-right:auto}
.w{ width:105%}

.header{ margin-top:20px; overflow:hidden}
.logo{ width:412px; float:left;}
.logo img{ width:412px; height:78px;}

.thgo{ border-left:#cccccc solid 1px; float:left; margin-left:30px; padding-left:35px; margin-top:10px}
.thgo span{ font-size:30px; color:#666666; padding:0px; margin:0px; margin-top:-5px !important; display:block}
.thgo p{ font-size:16px; color:#666666}

.nav{ margin-top:20px; position:relative; z-index:9999; height:80px}
.nav li{ float:left; width:150px; text-align:center; position:relative; z-index:9999;padding-top:16px; padding-bottom:14px}
.nav li a{ text-decoration:none}
.nav li a span{ color:#ffffff;  display:block; line-height:25px;}
.nav li a span:first-child{ font-size:18px;}
.nav li a span:last-child{ font-size:12px; font-family:Arial, Helvetica, sans-serif}
.nav li:hover a span{ color:#FFF}
.nav li.act a span{ color:#FFF}
.s{ display:none; position:absolute;top:80px; width:200px;}
.s a{ display:block; color:#FFF; line-height:35px; text-align:left; font-size:14px; padding-left:35px;display:block}
.nav li:hover .s{ display:block;}


/* banner */
.banner{height:600px; clear:both; position:absolute; top:0px; overflow:hidden;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:block;}
.banner .Left,.banner .Right{position:absolute;width:121px;height:53px;right:50%;bottom:290px;}
.banner .Left{left:0px;background-position:5px 0; background:url(../images/left_02.png) no-repeat; width:121px; height:53px;}
.banner .Right{right:0px;background-position:-33px 0;background-color:#e6292f;background:url(../images/right_03.png) no-repeat; width:121px; height:53px;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:30px;left:0;width:52%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:10px;overflow:hidden;text-align:center;margin-right:6px;cursor:pointer;text-decoration:none;font-size:0px;-webkit-text-size-adjust:none; color:#d7272a; border:#FFF solid 2px; border-radius:100%}
.ban_nav .on{ background:#fff;color:#008ebd; }
.Left,.Right{cursor:pointer;}

.title{ overflow:hidden; margin-top:30px; padding-bottom:20px}
.title div{ float:left; display:inline;}
.title span{ font-size:24px; color:#373737;}
.title p{color:#373737; font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px; padding-top:8px; }
.title a{  text-decoration:none;margin-top:22px; float:right; display:inline;color:#666666; font-size:18px; font-family:"微软雅黑"; }
.b{ border-bottom:#ececec solid 1px; margin-top:0px}
.bs{ position:absolute; bottom:0; width:90px}

.about{ overflow:hidden; margin-top:20px}
.aboutRight{ width:418px; float:right; height:294px;}
.aboutRight img{ width:418px; height:294px; margin-top:8px}
.aboutLeft{ float:left; width:741px;}
.aboutLeft P{ color:#666666; font-size:16px; line-height:40px; margin-top:-5px; display:block}

.product{ overflow:hidden; margin-top:20px; padding-top:0px; padding-bottom:0px}
.product dl{ overflow:hidden; margin-top:10px; margin-bottom:10px}
.product dl dd{ font-size:14px; color:#666666; float:left}
.product dl dd a{ color:#666666; border-right:#b4b4b4 solid 1px; padding-left:20px; padding-right:20px}
.product dl dd:first-child a{padding-left:0px; }
.product li{ width:288px; height:326px; float:left; background:#f3f3f3; text-align:center; margin-right:15px; margin-top:15px}
.product li:hover img{transform: scale(1.4);}
.product li span{ font-size:18px; color:#666666; line-height:70px; display:block}
.product li div{ width:288px; height:256px; overflow:hidden}
.product img{ width:288px; height:256px;transition: all 0.6s;}
.product a{ text-decoration:none}

.teamsBox{ width:100%; clear:both; margin-top:30px}
.teams{ overflow:hidden; width:1200px; margin:0 auto;}
.teamsLeft{ width:1200px; margin:0 auto}
.friendTeams{ overflow:hidden; padding-top:0px; }
.mr_frboxTeams{padding:0px 0px 0px;position:relative}
.mr_frBtnLTeams{cursor:pointer;display:inline;left:0;height:39px;margin:120px 0 0 0;width:38px; display:block; position:absolute; z-index:999}
.mr_frUlTeams{float:left;width:1200px;margin-left:0px; margin-top:0px; overflow:hidden}
.mr_frBtnRTeams{margin-top:120px !important;cursor:pointer;width:38px;height:39px;position:absolute;right:0}
.mr_frUlTeams ul li{display:inline;float:left;/*height:389px;*/width:288px;overflow:hidden;position:relative; margin-right:15px;height:326px; background:url(../images/SJTD_03.png); background:#f3f3f3}
.mr_frUlTeams ul li a img{/*display:block;*/width:288px; height:256px;}
.mr_frUlTeams ul li:hover img{ opacity:0.8;}
.mr_frUlTeams ul li a{ position:relative; color:#000000; text-align:center; display:block; font-size:18px; text-decoration:none }
.mr_frUlTeams ul li a span{ color:#666666;}
.mr_frUlTeams ul li a div{ color:#FFF; padding-bottom:10px; font-size:14px; padding:15px 10px 10px 10px; line-height:30px; text-align:left}
.mr_frUlTeams ul li a span{ line-height:60px;}
.mr_frUlTeams ul li p{ border-bottom:#008b60 solid 1px; padding:0px; margin:0px}


.news{overflow:hidden; padding-bottom:15px; margin-top:0px; padding-top:0px}
.news ul{ overflow:hidden}
.news span{ display:block}
.news li:nth-child(1){ width:1200px; height:312px;margin-top:25px; }
.news li:nth-child(1) img{ width:468px; height:312px; float:left}
.news li:nth-child(1) p{ line-height:35px; margin-top:10px}
.news li:nth-child(1) time{ height:312px}
.news li:nth-child(1) h1{ color:#666666; font-weight:bold; padding:0px; line-height:20px; border-bottom:none}
.news li a time{ width:135px; display:block; padding:30px 30px 30px 0px ; margin:0px; float:left; margin-right:40px; text-align:right}
.news li a time span{ display:block; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:35px}
.news li a time span:nth-child(1){ font-size:60px; margin-top:30px}
.news li a time span:nth-child(2){ font-size:30px; margin-top:40px}
.news li a time span:nth-child(3){ font-size:30px;}
.c{ width:100px; display:block; border-bottom:#FFF solid 1px; margin-left:18px; margin-top:40px}
.xqms{ font-size:16px; border:#c7c7c7 solid 1px; width:150px; text-align:center; line-height:50px; float:right; color:#666666; border-radius:10px}

.s{ font-family:Arial, Helvetica, sans-serif; font-size:60px; color:#FFF}
.news li{float:left; margin-right:24px;width:384px;margin-top:20px; }
.news li:hover img{ opacity:0.8}
.news li img{ width:384px; height:246px;}
.news h1{ font-size:18px; color:#666666; font-weight:normal; padding-right:10px; padding-top:6px; margin:0px; padding-right:10px; line-height:30px; text-align:left; border-bottom:#dddddd solid 1px; padding-bottom:6px}
.news a{ text-decoration:none;color:#666666;}
.news p{ font-size:16px; color:#666666; text-align:left; padding-top:10px; line-height:25px; margin:0px; padding-bottom:10px; padding-right:10px}





.izl-rmenu{position:fixed;right:30px;bottom:10px;padding-bottom:73px;background:url(/Public/index/floatitem/r_b.png) 0px bottom no-repeat;z-index:999;}
    .izl-rmenu .btn1{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
    .izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
    .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:#0088ff;text-decoration:none;display:block;}
    .izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#05845d;}
    .izl-rmenu .btn-wx:hover{background-color:#58a81c;}
    .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:#00c896;}
    .izl-rmenu .btn-phone:hover{background-color:#00c896;}
    .izl-rmenu .btn-phone .phone{background-color:#00c896;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;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;}
	
	.izl-rmenu .btn-color{background:url(../images/sz.png) 0px 0px no-repeat;background-color:#ff0042;}
    .izl-rmenu .btn-color:hover{background-color:#ff0042;}
    .izl-rmenu .btn-color .pic{position:absolute;left:-200px;top:0px;display:block;width:200px;height:73px; background:#ff0042}
	 .izl-rmenu .btn-color .pic div{ width:18px; height:18px; float:left; border-radius:100%; margin-top:25px; margin-left:15px}
	 .izl-rmenu .btn-color .pic .blue{  
        background-color: #0982ec; 
    }
   .izl-rmenu .btn-color .pic .dblue{ 
        background-color: #006a4f; 
    }
    .izl-rmenu .btn-color .pic .red{ 
        background-color: #08a172; 
    }
	 .izl-rmenu .btn-color .pic .yellow{ 
        background-color: #33bfb6; 
    }
	.izl-rmenu .btn-color .pic .xqx{ 
        background-color: #c31920; 
    }
		.izl-rmenu .btn-color .pic .xmh{ 
        background-color: #5dc800; 
    }

.link{ overflow:hidden; line-height:74px;}
.link img{ float:left; padding-top:10px; padding-bottom:10px }
.link a{ color:#ffffff; text-decoration:none; font-size:16px; padding-left:30px;}

.foot{padding-bottom:10px; overflow:hidden}
.footleft{ width:877px; float:left; padding-bottom:20px}
.footright{ width:190px; float:right; background:#FFF; text-align:center; margin-top:15px;}
.footright p{ color:#666666; font-size:16px; padding:10px 0 20px 0}
.footright img{ width:154px; height:154px; padding-top:15px}
.foot span{ font-size:16px; color:#FFF; padding-top:20px; display:block}
.copyConf{ color:#FFF; font-size:16px; line-height:38px; margin-top:10px}
.footNav{ margin-top:0px; text-align:left;}
.footNav a{ color:#FFF; text-decoration:none; font-size:16px; padding-right:47px;line-height:50px}
.footNav a:last-child{ padding-right:0px}
.a{  clear:both; margin-top:20px}
.jszc { color:#FFF; font-size:16px; text-align:center}
.jszc a{ color:#FFF; font-size:16px; text-decoration:none; line-height:40px}
	/*********************************/
	
	.pro{ width:1200px; overflow:hidden; margin-top:20px}
.pro li{float: left; width: 295px; margin-right:6px; margin-bottom:20px}
.pro img{ width:295px; height:220px}
.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;}
.containter{ overflow:hidden; margin-top:0px; margin-bottom:10px}
.containterLeft{ width:250px; float:left; background:#007d5a; color:#FFF;}
.containterLeft a{ color:#FFF; font-size:14px;}
.leftNav li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#005f29 solid 1px;}
.leftNav li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px;}
.leftNav li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.leftNav li a{ display:block; text-decoration:none}
.leftNav li:hover{ background:#ffce4b}
.leftNav li:hover a{ color:#006f30}
.leftNav li.act{ background:#ffce4b;}
.leftNav li.act a{ background:#ffce4b;  color:#006f30}
.leftNav li:nth-child(1):hover{ background:none}
.leftNav li:nth-child(2):hover{ background:none}
.leftNav li{ padding-left:10px; line-height:45px; border-bottom:#005f29 solid 1px;}
.contact li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#005f29 solid 1px; font-size:14px; padding-right:10px}
.contact li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px; background:#FFF;color:#006f30}
.contact li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFF; color:#006f30 }
.containterRight{ width:920px; float:right}


.cases{ overflow:hidden}
.cases li{ float:left; position:relative; text-align:center; margin-top:15px; width:288px;}
.cases li span{ background:rgba(0,0,0,0.6); color:#FFF; font-size:18px; line-height:50px; left:0; bottom:0; position:absolute}
.cases li{ width:288px; margin-right:15px;}
.cases li img{ width:288px; height:256px}
.cases li span{ width:288px;}
.cases li div{ width:288px; heihgt:256px; overflow:hidden}
.cases li:hover img{transform: scale(1.4);}
.cases img{transition: all 0.6s;}
.cases li:last-child{ margin-bottom:30px}

.products{ overflow:hidden; margin-top:0px; padding-top:0px; padding-bottom:0px; margin-bottom:30px}
.products li{ width:288px; height:326px; float:left; background:#f3f3f3; text-align:center; margin-right:15px; margin-top:15px}
.products li:hover img{transform: scale(1.4);}
.products li span{ font-size:18px; color:#666666; line-height:70px; display:block}
.products li div{ width:288px; height:256px; overflow:hidden}
.products img{ width:288px; height:256px;transition: all 0.6s;}
.products a{ text-decoration:none}


.cjsb ul{ overflow:hidden}
.cjsb li{ width:386px; float:left; margin-right:21px; margin-top:20px}
.cjsb li:last-child{ margin-bottom:20px}
.cjsb img{ width:386px; height:260px}
.cjsb a{ position:relative; height:260px; display:block; text-align:center}
.cjsb span{ position:absolute; bottom:0; left:0; height:50px; background:rgba(0,0,0,0.8); width:386px; color:#FFF; line-height:50px}

.scgy{ border:#f1f1f1 solid 1px; margin-top:20px; margin-bottom:20px}
.scgy ul{ overflow:hidden}
.scgy li{ width:364px; float:left; margin-right:15px; margin-top:20px; margin-left:19px}
.scgy li:last-child{ margin-bottom:20px}
.scgy img{ width:364px; height:280px}
.scgy a{ position:relative; height:280px; display:block; text-align:center}
.scgy span{ position:absolute; bottom:0; left:0; height:50px; background:rgba(0,0,0,0.8); width:364px; color:#FFF; line-height:50px}
.scgy li:hover span{ background:#005c46}

.newsContainter{ overflow:hidden}
.newsContainter time{ float:right; display:inline }
.newsContainter img{ width:220px; height:130px; float:left; margin-right:18px}
.newsContainter div{ float:left; background:#0982ec; padding:5px 20px 5px 20px; margin-right:15px; text-align:center}
.newsContainter div span{ display:block; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:25px}
.newsContainter div span:nth-child(1){ font-size:18px;}
.newsContainter div span:nth-child(2){ font-size:14px;}
.newsContainter h1{ font-size:18px; color:#666666; font-weight:normal; padding:0px; margin:0px; margin-bottom:8px;}
.newsContainter li{overflow:hidden; transition:0.5s;margin-top:11px; border-bottom:#d6d6d6 dotted 1px; padding-bottom:10px}
.newsContainter  a{  color:#666666; font-weight:normal; padding:0px; margin:0px; margin-bottom:10px; text-decoration:none;}
.newsContainter p{ font-size:14px; color:#666666; padding:0px; margin:0px; line-height:26px; width:100%; margin-top:5px}
.newsContainter p a{ margin-left:20px}
.newsContainter li:last-child{ margin-bottom:30px}
.newsContainter h4{ padding:0px; margin:0px; font-weight:normal; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px}


.titles{ text-align:center; font-size:18px; color:#666666; line-height:45px;}
.titleConf{ text-align:center; font-size:14px; margin-bottom:10px; color:#666666}


.free{ position:relative}
.free img{ width:673px; height:324px; position:absolute; right:0; top:20px}
.free input[type="text"]{ line-height:45px; width:40%; padding-left:10px; font-size:14px;}
.free span{ color:#F00; margin-left:10px;}
.free textarea{ width:100%; height:200px; padding-left:10px; line-height:45px; font-family:"微软雅黑"; font-size:14px;}

.next{ overflow:hidden; margin-top:20px}
.next a{ text-decoration:none; color:#666666; line-height:30px}