@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#666;
	text-decoration:none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	}
a:hover{
	color:#0f3e70;
	text-decoration:none;
	}
@font-face
{
	font-family: antion;
	src: url('../font/SOURCEHANSANSCN-NORMAL.OTF'),
	url('../font/SOURCEHANSANSCN-NORMAL.OTF'); /* IE9+,可以是具体的实际链接 */
}	
	
table{ margin: auto}
em{ font-style:normal;}
i{ font-style:normal}

@media (min-width:1200px){

body{
	font-family: antion;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.5;
		}


.header{ width:100%; float:left; height:90px; line-height:90px; position:absolute; z-index:11; top:0; left:0;}
.header02{ width:100%; float:left; height:90px; line-height:90px; z-index:11}

.fixnav {
				position: fixed;
				top: 0px;
				left: 0px;
			}

.header3{ width:100%; float:left; height:90px; line-height:90px;background:rgba(255,255,255,0.3);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; }
.logo{ width:128px; float:left;  }
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:128px; max-height:100px; vertical-align:middle}

.daohang{ width:auto; float:right; height:90px; line-height:90px;}
.daohang ul li{ width:auto; float:left; font-size:16px; margin-right:60px;}
.daohang ul li a{ color:#fff}
.daohang ul li a:hover{ color:#828b8a}

.daohang2{ width:auto; float:right; height:90px; line-height:90px;}
.daohang2 ul li{ width:auto; float:left; font-size:16px; margin-right:60px;}
.daohang2 ul li a{ color:#999}
.daohang2 ul li a:hover{ color:#000}
#dhdw{ color:#000}


.nav-bar2 { width:25px; height: 90px; float:right; height:90px; text-align:right }
.nav-bar2 img{ max-width:19px; max-height:90px; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:0px; z-index:998; background-color:#272727; padding-bottom:230px  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 15px; height: 15px; background:url(../images/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav { margin:0 0 0 0; }
.nav h1{ height:100px;  margin-top:0rem}
.nav h1 span{ height:100%; display:inline-block; vertical-align:middle}
.nav h1 img{ max-width:60%; max-height:100px; vertical-align:middle}

.subNavBox3{width:100%;float:left; margin-top:150px;}
.subNav3{width:100%; float:left; HEIGHT:3.5rem;DISPLAY: block; line-height:3.5rem; FONT-SIZE:24px; CURSOR: pointer; color:#bcbaba;text-align:center; margin-bottom:10px;}
.subNav3 em{ padding-bottom:15px; border-bottom:1px solid #FFF}
.subNav3 span{ display:none}
.subNav3 a{color:#bcbaba}
.subNav3:hover{color:#fff; font-size:40px; }
.subNav3:hover span{ display:block}
.subNav3:hover i{ display:none}
.currentDd3{color:#fff; font-size:40px; }
.currentDd3 a{ color:#fff}

.pcd{ width:100%; float:left;}
.sjd{ width:100%; float:left; display:none}

.main{ width:1200px; margin:auto}
.case{ width:100%; float:left; margin-top:100px;margin-bottom: 100px; position:relative;}
.rollBox{width:100%;overflow:hidden; float:left}
.rollBox .LeftBotton{height:30px;width:30px;background:url(../images/zj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:130px 0 0 0;cursor:pointer; position:absolute; z-index:11; left:-80px;}
.rollBox .RightBotton{height:30px;width:30px;background:url(../images/yj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:130px 0 0 0;cursor:pointer;position:absolute; z-index:11; right:-80px;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:275px;float:left;text-align:center; margin-right:25px; }
.rollBox .Cont .pic dl dt{ height:280px; text-align:center;overflow:hidden}
.rollBox .Cont .pic dl dt img{ width:275px; height:280px;-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.rollBox .Cont .pic dl dd{ height:55px; line-height:55px; font-size:16px; color:#666; text-align:center}
.rollBox .Cont .pic:hover dl dt img{transform:scale(1.1)}	
.rollBox #List1,.rollBox #List2{float:left;}
.hz{ width:100%; float:left; margin-top:195px; margin-bottom:195px;}
.hz ul li{ width:200px; float:left; height:80px; text-align:center}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-height:50px; max-width:80%; vertical-align:middle}

.foot{ width:100%; float:left; padding-top:45px; border-top:1px solid #f1f1f1; min-width:1200px; line-height:20px;}
.foot b{ font-size:14px; color:#333}
.foot img{ float:right; margin-left:30px;}
.mar100{ margin-top:85px;}
.mar150{ margin-top:135px;}
.foot2{ width:100%; float:left; margin-top:45px; min-width:1200px; line-height:30px; padding-bottom:30px;}
.foot2 span{ float:right}

.wrap{width:100%; background-color:#fff; float:left; margin-top:880px; z-index:1}

.nybanner{ width:100%; float:left; height:880px; position:relative}
.zlm{display:none; position: fixed; top:80px; z-index:11; width:100%; float:left; height:60px; line-height:60px; font-size:16px; color:#4b4b4b; background:#f6f6f6;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;}
.zlm i{ padding:14px; background:url(../images/tb666.png) no-repeat center;  font-size:20px;}
.zlm a{ margin-left:35px;}

.zlm2{width:100%; float:left; height:60px; line-height:60px; font-size:16px; color:#4b4b4b; background:#f6f6f6;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;}
.zlm2 i{ padding:14px; background:url(../images/tb666.png) no-repeat center;}
.zlm2 a{ margin-left:35px;}

.main01{ width:100%; float:left; margin-top:5px;}
.main01-l{ width:590px; float:left; font-size:24px; font-weight:bold; text-transform:uppercase; line-height:30px; color: #333}
.main01-l i{ padding-bottom:15px; border-bottom:2px solid #c7c7c7; margin-right:75px;}
.main01-l em{ font-size:14px; color:#6a6a6a; font-weight:normal}
.main01-r{ width:600px; float:right; font-size:14px; color:#6a6a6a; line-height:28px;}
.main01-r img{ max-width:100%; height:auto;}
.abouthz{ width:100%; float:left; margin-top:80px; text-align:center; margin-bottom:80px;}
.abouthz ul li{ width:150px; float:left; text-align:center; border-bottom:1px dashed #eee; height:80px;}
.abouthz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.abouthz ul li img{ max-height:60px; max-width:70%; vertical-align:middle}
.line{ width:100%; float:left; margin-top:125px; height:1px; background:#eee}

.moreload2{width:100%;height: auto;margin:0 auto;overflow: hidden;text-align: left; margin-bottom:95px; padding-top:135px; }
.moreload2 ul.list{overflow: hidden;}
.moreload2 ul.list ul{ width:100px; float:left}
.moreload2 ul.list li{width:590px;height: auto;float: left;overflow: hidden; margin-bottom:20px; }
.moreload2 ul.list li .img01{width:590px; height:390px; float:left; text-align:center;  position:relative; overflow:hidden}
.moreload2 ul.list li .img01 img{ width:100%; height:100%; display:block; -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.moreload2 ul.list li .img01:hover img{transform:scale(1.1)}

.casewz02{ display:none}
.casewz{
		width:100%;
		line-height:28px;
		color:#FFF;
		display: table;
		background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; position:absolute; top:0; z-index:1; height:100%; 
    }
.casewz01{display: table-cell;
        vertical-align:middle;
        text-align:center;}
.casewz01 i{ font-size:20px;}		
.moreload2 ul.list li .img01:hover .casewz02{ display:block}	
.moreload2 ul.list li dl{ width:100%; float:left}
.moreload2 ul.list li dl dt{ width:285px; height:265px; float:left;text-align:center;  position:relative; overflow:hidden}
.moreload2 ul.list li dl dt img{width:100%; height:100%; display:block; -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.moreload2 ul.list li dl dt:hover .casewz02{ display:block}
.moreload2 ul.list li dl dt:hover img{transform:scale(1.1)}
#martop{ margin-top:20px;}
#marbottom{ margin-bottom:0px;}
#marright{ float:right; margin-right:0px;}

.moreload2 .more{overflow: hidden;padding:10px;text-align: center;  margin-top:1rem}
.moreload2 .more a{display: block;width:120px;padding:8px 0;color:#333;margin:0 auto; border:1px solid #ddd;text-align:center;border-radius:3px;}
.moreload2 .more a:hover{text-decoration: none;background:#145ca5;color: #fff;}

.left{ width:315px; float:left; font-size:14px; color:#6a6a6a; margin-top:40px; margin-bottom:120px; line-height:28px;}
.left h1{ font-size:20px; float:left; line-height:28px; color:#333}
.left h2{ font-size:14px; color:#6a6a6a; font-weight:normal; line-height:45px; background:url(../images/hx.jpg) no-repeat left bottom;}
.left h2 i{ padding:8px; background:url(../images/fx.png) no-repeat center; margin-left:30px;}
.right{ width:700px; float:right; margin-top:40px;margin-bottom:120px;}
.tex{ width:100%; float:left;font-size:14px; line-height:28px; color:#6a6a6a;}
.fy{ width:100%; float:left; margin-top:50px; text-align:right}
.fy a{ margin-left:25px;}

.zpbt{ width:100%; float:left; margin-top:30px;}
.zpbt dl dt{ font-size:22px; color:#333; line-height:24px; font-weight:bold;}
.zpbt dl dd{ color:#6a6a6a; line-height:24px; text-transform:uppercase;}

.zpbt2{ width:100%; float:left; margin-top:70px;}
.zpbt2 dl dt{ font-size:22px; color:#333; line-height:24px; font-weight:bold;}
.zpbt2 dl dd{ color:#6a6a6a; line-height:24px; text-transform:uppercase;}

.zp{ width:100%; float:left; padding-bottom:50px; border-bottom:1px solid #eee; margin-bottom:50px;}
.zp h1{ font-size:16px; line-height:30px; color:#333; margin-top:80px; margin-bottom:20px;}
.zp h1 i{ padding-bottom:10px; border-bottom:2px solid #666}
.zp-l{ width:590px; float:left; font-size:18px; line-height:30px; color: #333}
.zp-l i{ padding-left:15px; font-size:14px}
.zp-r{ width:600px; float:right; font-size:14px; color:#6a6a6a; line-height:30px; }
.zp-r b{color:#333}
.zp-r img{ float:right; margin-top:50px;}

.ycnr{ width:100%; height:90px; overflow:hidden;}
.xsnr{ height:auto;}




.contact{ width:100%; float:left; margin-top:35px;}
.contact img{ width:100%; height:auto; display:block}
.contact-l{ width:45%; float:left; font-size:16px; line-height:28px; margin-top:45px; color:#333; letter-spacing:1px;}
.zxly{ width:48%; float:left; margin-top:120px; margin-bottom:120px;}
.zxly h1{ font-size:20px; color:#333; line-height:45px; letter-spacing:1px;}
.zxly dl{ width:100%; float:left; margin-top:20px;}
.zxly dl dt{ width:48%; float:left; border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.zxly dl dd{ width:48%; float:right; border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.bk{ width:100%; border:0px; height:48px; line-height:48px; color:#999}
.bk2{ width:99%; border:0px; line-height:24px;  color:#999; border:1px solid #ddd; margin-top:20px;}
.anniu{ padding:5px 50px 5px 50px; border:1px solid #ddd; background:#FFF; cursor:pointer; color:#999;}

.title{ width:100%; float:left; font-size:20px; line-height:35px; color:#333; font-weight:bold; margin-top:50px;}
.title2{ width:100%; float:left; font-size:20px; line-height:35px; color:#333; font-weight:bold; margin-top:0px;}
.date{ width:100%; float:left; font-size:14px; color:#999; margin-bottom:10px; text-transform:uppercase}
.contect{ width:100%; float:left; margin-top:35px; padding-bottom:35px;}
.news{ width:100%; float:left}
.news ul li{ width:373px; float:left; height:415px; background:#f2f2f2; margin-right:40px; margin-bottom:40px;}
.news ul li div{width:373px; height:288px; overflow:hidden}
.news ul li img{ width:373px; height:288px; -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.news ul li:hover img{transform:scale(1.1)}
.news ul li dl dt{ font-size:20px; color:#6a6a6a; margin-left:40px; margin-right:40px; margin-top:10px;}
.news ul li dl dt span{ float:right; font-size:14px;}
.news ul li dl dd{ font-size:16px; line-height:24px; color:#6a6a6a; margin-left:40px; margin-right:40px; margin-top:10px; }

.news ul li a{ width:100%; float:left; height:415px;}
.news ul li a:hover{ background:#0160c3; color:#FFF}
.news ul li a:hover dl dt{ color:#FFF}
.news ul li a:hover dl dd{ color:#FFF}

.news2{ width:100%; float:left; background:#f2f2f2;  position:relative; margin-bottom:80px;padding-bottom:60px; padding-top:60px;}
.news2 div{ width:400px; float:left; height:284px; margin-left:100px; margin-right:70px; overflow:hidden}
.news2 div img{-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.news2 dl{ width:465px; float:left}
.news2 dl dt{ font-size:18px; line-height:35px; color:#6a6a6a}
.news2 dl dt b{ font-size:28px; font-family:antion}
.news2 dl dd{ font-size:14px; line-height:24px; color:#a9a9a9}
.news2 p{ text-align:right; width:100%; position:absolute; bottom:60px; right:0}
.news2:hover a{color:#FFF}
.news2:hover{ background:#0160c3; color:#FFF}
.news2:hover dl dt{color:#FFF}
.news2:hover dl dd{color:#FFF}
.news2:hover div img{transform:scale(1.1)}

.alzlm{ width:100%; float:left; margin-top:50px; line-height:35px; text-align:right; font-size:14px;}
.alzlm a{ margin-left:25px;}







}


@media (max-width:1200px){

body{
	font-family: antion;
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	
	min-width:320px;
	max-width:1200px;
	
	}
	
	
.header{ width:100%; float:left; height:4rem; line-height:4rem; position:absolute; z-index:11; top:0; left:0;}
.header02{ width:100%; float:left; height:4rem; line-height:4rem; z-index:11}

.fixnav {
				position: fixed;
				top: 0px;
				left: 0px;
			}

.header3{ width:100%; float:left; height:4rem; line-height:4rem;background:rgba(255,255,255,0.3);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; }
.logo{ width:50%; float:left; height:4rem; }
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:100%; max-height:4rem; vertical-align:middle}

.daohang{ width:auto; float:right; height:90px; line-height:90px; display:none}
.daohang ul li{ width:auto; float:left; font-size:18px; margin-right:60px;}
.daohang ul li a{ color:#fff}

.daohang2{ width:auto; float:right; height:90px line-height:90px; display:none}
.daohang2 ul li{ width:auto; float:left; font-size:18px; margin-right:60px;}
.daohang2 ul li a{ color:#666}
.daohang2 ul li a:hover{ color:#0f3e70}


.nav-bar2 { width:25px; height: 4rem; float:right; height:4rem; text-align:right }
.nav-bar2 img{ max-width:19px; max-height:4rem; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:0px; z-index:998; background-color:#272727; padding-bottom:3rem  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 15px; height: 15px; background:url(../images/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav { margin:0 0 0 0; }
.nav h1{ height:100px;  margin-top:0rem}
.nav h1 span{ height:100%; display:inline-block; vertical-align:middle}
.nav h1 img{ max-width:60%; max-height:100px; vertical-align:middle}

.subNavBox3{width:100%;float:left; margin-top:5rem;}
.subNav3{width:100%; float:left; HEIGHT:3.5rem;DISPLAY: block; line-height:3.5rem; FONT-SIZE:1.0rem; CURSOR: pointer; color:#bcbaba;text-align:center; margin-bottom:10px;}
.subNav3 em{ padding-bottom:15px; border-bottom:1px solid #FFF}
.subNav3 a{color:#bcbaba}
.subNav3:hover{color:#fff; font-size:1.2rem; background:url(images/sanh.png) no-repeat 40% 1.5rem}
.currentDd3{color:#fff; font-size:1.2rem; background:url(images/sanh.png) no-repeat 40% 1.5rem}
.currentDd3 a{ color:#fff}

.pcd{ width:100%; float:left; display:none}
.sjd{ width:100%; float:left;}
.sjd img{ max-width:100%; height:auto}

.main{ width:94%; float:left; padding-left:3%; padding-right:3%;}
.case{ width:100%; float:left; margin-top:3rem; position:relative;}
.rollBox{width:100%;overflow:hidden; float:left}
.rollBox .LeftBotton{height:30px;width:30px;background:url(../images/zj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:60px 0 0 0;cursor:pointer; position:absolute; z-index:11; left:0px;}
.rollBox .RightBotton{height:30px;width:30px;background:url(../images/yj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:60px 0 0 0;cursor:pointer;position:absolute; z-index:11; right:0px;}
.rollBox .Cont{width:100%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:150px;float:left;text-align:center; margin-right:1rem; }
.rollBox .Cont .pic dl dt{ height:153px; text-align:center;overflow:hidden}
.rollBox .Cont .pic dl dt img{ width:150px; height:153px;-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.rollBox .Cont .pic dl dd{ height:2.0rem; line-height:2.0rem; font-size:0.8rem; color:#666; text-align:center}
.rollBox .Cont .pic:hover dl dt img{transform:scale(1.1)}	
.rollBox #List1,.rollBox #List2{float:left;}
.hz{ width:100%; float:left; margin-top:3rem; margin-bottom:3rem;}
.hz ul li{ width:33.33%; float:left; height:4rem; text-align:center}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-height:3rem; max-width:70%; vertical-align:middle}

.foot{ width:100%; float:left; padding-top:2rem; border-top:1px solid #f1f1f1; line-height:20px;}
.foot b{ font-size:0.8rem; color:#333}
.foot img{ float:right; margin-left:0.5rem }
.mar100{ margin-top:0px;}
.mar150{ margin-top:50px;}
.foot2{ width:100%; float:left; margin-top:2rem; line-height:1.2rem; padding-bottom:1rem;}
.foot2 span{ float:right; display:none}
.wrap{width:100%; background-color:#fff; float:left; z-index:1}
.nybanner{ width:100%; float:left; height:480px; position:relative}
.zlm{display:none; position: fixed; top:4rem; z-index:11; width:100%; float:left; height:2.5rem; line-height:2.5rem; font-size:0.9rem; color:#4b4b4b; background:rgba(255,255,255,0.7);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;}
.zlm i{ padding:5px; background:url(../images/tb666.png) no-repeat center;}
.zlm a{ margin-left:0.5rem;}

.zlm2{width:100%; float:left; height:2.5rem; line-height:2.5rem; font-size:0.9rem; color:#4b4b4b; background:rgba(246,246,246,1);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;}
.zlm2 i{ padding:5px; background:url(../images/tb666.png) no-repeat center;}
.zlm2 a{ margin-left:0.5rem;}

.main01{ width:100%; float:left; margin-top:5rem;}
.main01-l{ width:100%; float:left; font-size:1.2rem; font-weight:bold; text-transform:uppercase; line-height:1.5rem; color: #333; margin-bottom:2rem}
.main01-l i{ padding-bottom:0.5rem; border-bottom:2px solid #c7c7c7; margin-right:2rem;}
.main01-l em{ font-size:14px; color:#6a6a6a; font-weight:normal}
.main01-r{ width:100%; float:right; font-size:0.8rem; color:#6a6a6a; line-height:1.5rem;}
.main01-r img{ max-width:100%; height:auto;}
.abouthz{ width:100%; float:left; margin-top:3rem; text-align:center; margin-bottom:3rem;}
.abouthz ul li{ width:33.33%; float:left; text-align:center; border-bottom:1px dashed #eee; height:4rem;}
.abouthz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.abouthz ul li img{ max-height:4rem; max-width:70%; vertical-align:middle}
.line{ width:100%; float:left; margin-top:3rem; height:1px; background:#eee}

.moreload2{width:100%;height: auto;margin:0 auto;overflow: hidden;text-align: left; margin-bottom:3rem; padding-top:3rem;}
.moreload2 ul.list{overflow: hidden;}
.moreload2 ul.list li{width:100%;height: auto;float: left;overflow: hidden; margin-bottom:1rem; }
.moreload2 ul.list li .img01{width:100%; height:11rem; float:left; text-align:center;  position:relative}
.moreload2 ul.list li .img01 img{ width:100%; height:100%; display:block}
.casewz02{ display:none}
.casewz{
		width:100%;
		line-height:28px;
		color:#FFF;
		display: table;
		background:rgba(0,0,0,0.8);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; position:absolute; top:0; z-index:1; height:100%; 
    }
.casewz01{display: table-cell;
        vertical-align:middle;
        text-align:center;}
.casewz01 i{ font-size:20px;}		
.moreload2 ul.list li .img01:hover .casewz02{ display:block}	
.moreload2 ul.list li dl{ width:100%; float:left}
.moreload2 ul.list li dl dt{ width:48%; height:8rem; float:left;text-align:center;  position:relative}
.moreload2 ul.list li dl dt img{width:100%; height:100%; display:block}
.moreload2 ul.list li dl dt:hover .casewz02{ display:block}
#martop{ margin-top:1rem;}
#marbottom{ margin-bottom:0px;}
#marright{ float:right}

.moreload2 .more{overflow: hidden;padding:10px;text-align: center;  margin-top:1rem}
.moreload2 .more a{display: block;width:120px;padding:8px 0;color:#333;margin:0 auto; border:1px solid #ddd;text-align:center;border-radius:3px;}
.moreload2 .more a:hover{text-decoration: none;background:#145ca5;color: #fff;}

.left{ width:100%; float:left; font-size:0.8rem; color:#6a6a6a; margin-top:1rem; margin-bottom:0rem;}
.left h1{ font-size:1.0rem; float:left; line-height:1.5rem; color:#333}
.left h2{ font-size:0.8rem; color:#6a6a6a; font-weight:normal; line-height:2.5rem; background:url(../images/hx.jpg) no-repeat left bottom;}
.left h2 i{ padding:8px; background:url(../images/fx.png) no-repeat center; margin-left:1rem;}
.right{ width:100%; float:right; margin-top:1rem;margin-bottom:3rem;}
.tex{ width:100%; float:left;font-size:0.8rem; line-height:1.5rem; color:#6a6a6a;}
.tex img{ max-width:100%; height:auto; display:block}
.fy{ width:100%; float:left; margin-top:2rem; text-align:right}
.fy a{ margin-left:0.5rem;}

.zpbt{ width:100%; float:left; margin-top:2rem;}
.zpbt dl dt{ font-size:1.0rem; color:#333; line-height:1.5rem; font-weight:bold;}
.zpbt dl dd{ color:#6a6a6a; line-height:1.5rem; text-transform:uppercase;}

.zpbt2{ width:100%; float:left; margin-top:2rem;}
.zpbt2 dl dt{ font-size:1.0rem; color:#333; line-height:1.5rem; font-weight:bold;}
.zpbt2 dl dd{ color:#6a6a6a; line-height:1.5rem; text-transform:uppercase;}

.zp{ width:100%; float:left; padding-bottom:2rem; border-bottom:1px solid #eee; margin-bottom:2rem;}
.zp h1{ font-size:1.0rem; line-height:1.5rem; color:#333; margin-top:2rem; margin-bottom:1rem;}
.zp h1 i{ padding-bottom:10px; border-bottom:2px solid #666}
.zp-l{ width:100%; float:left; font-size:1.0rem; line-height:1.5rem; color: #333; margin-bottom:1rem}
.zp-l i{ padding-left:0.5rem; font-size:0.8rem}
.zp-r{ width:100%; float:right; font-size:0.8rem; color:#6a6a6a; line-height:1.5rem; }
.zp-r b{color:#333}
.zp-r img{ float:right; margin-top:1rem;}

.contact{ width:100%; float:left; margin-top:1rem;}
.contact img{ width:100%; height:auto; display:block}
.contact-l{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem; margin-top:1rem; color:#333; letter-spacing:1px;}
.zxly{ width:100%; float:left; margin-top:3rem; margin-bottom:3rem;}
.zxly h1{ font-size:1.0rem; color:#333; line-height:1.5rem; letter-spacing:1px;}
.zxly dl{ width:100%; float:left; margin-top:1rem;}
.zxly dl dt{ width:48%; float:left; border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.zxly dl dd{ width:48%; float:right; border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.bk{ width:100%; border:0px; height:48px; line-height:48px; color:#999}
.bk2{ width:99%; border:0px; line-height:24px;  color:#999; border:1px solid #ddd; margin-top:20px;}
.anniu{ padding:5px 50px 5px 50px; border:1px solid #ddd; background:#FFF; cursor:pointer; color:#999;}

.title{ width:100%; float:left; font-size:20px; line-height:35px; color:#333; margin-top:2rem}
.title2{ width:100%; float:left; font-size:20px; line-height:35px; color:#333; margin-top:2rem}
.date{ width:100%; float:left; font-size:14px; color:#999; margin-bottom:1rem;}
	
.contect{ width:100%; float:left; margin-top:1rem; padding-bottom:1rem;}
.news{ width:100%; float:left}
.news ul li{ width:100%; float:left; height: auto; background:#f2f2f2; margin-bottom:1rem; padding-bottom:1rem}
.news ul li div{width:100%; height: auto; overflow:hidden}
.news ul li img{ width:100%; height:auto; }
.news ul li dl dt{ font-size:1.2rem; color:#6a6a6a; margin-left:1rem; margin-right:1rem; margin-top:0.5rem;}
.news ul li dl dt span{ float:right; font-size:0.8rem;}
.news ul li dl dd{ font-size:0.8rem; line-height:1.5rem; color:#6a6a6a; margin-left:1rem; margin-right:1rem; margin-top:0.5rem}

.news2{ width:100%; float:left; background:#f2f2f2; padding-bottom:2rem; position:relative; margin-bottom:2rem;}
.news2 div{ width:100%; float:left; height: auto;}
.news2 div img{ width:100%; height:auto}
.news2 dl{ width:100%; float:left}
.news2 dl dt{ font-size:1.0rem; line-height:35px; color:#6a6a6a; margin-left:1rem; margin-right:1rem}
.news2 dl dt b{ font-size:1.2rem; font-family:antion}
.news2 dl dd{ font-size:0.8rem; line-height:1.5rem; color:#a9a9a9;margin-left:1rem; margin-right:1rem}
.news2 p{ text-align:right; width:100%; position:absolute; bottom:2rem; right:0}

















}




