@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	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:#00a5e3;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
em{ font-style:normal}

.top{ width:100%; float:left; height:35px; line-height:35px; background:#2a2f36; color:#FFF;}
.top span{ float:right;}
.qingse{ color:#00a5e3}
.top ul li{ width:auto; float:left; position:relative}
.top b{ font-size:14px}
.top i{ padding:10px; background:url(../images/xcx.png) no-repeat center; margin-left:40px; margin-right:10px;}
.top a{ color:#FFF}

#ewm3{
	left:0px;
	opacity: 0;
	position: absolute;
	top:35px;
	visibility: hidden;
	z-index:9999999;
	width:200px;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background:#FFF;
	text-align:center
}
.top ul li:hover ul#ewm3 {
	opacity: 1;
	top:35px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}

.header{ width:100%; float:left; min-width:1200px; height:100px;background:#FFF;}
.logo{ width:113px; float:left; height:100px;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:113px; max-height:130px; vertical-align:middle}
.logowz{ width: auto; float:left; height:100px; margin-left:10px; display:table; font-size:15px; line-height:30px; font-weight:bold}
.logowz span{ height:100%; display:inline-block; vertical-align:middle}
.logowz img{ max-width:275px; max-height:100px; vertical-align:middle}
.logowz div{ display:table-cell; vertical-align:middle; color:#d7000e}
.logowz i{ font-size:18px; color:#01a5e4}
.logowz div a{color:#d7000e}
.top-r{ width:300px; float:right; margin-top:30px;}
.top-r01{ width:100%; float:left; height:30px;}
.top-r01 ul li{ width:80px; float:left; height:30px; text-align:center; line-height:30px; font-size:14px}
.top-r01 ul li a{width:80px; float:left; height:30px; text-align:center; line-height:30px;}
.top-r01 ul li a:hover{ background:#00a5e3; color:#FFF}

.hcOn { background:#00a5e3; color:#FFF}
.hcOn a:link{background:#00a5e3; color:#FFF}
.hcOn a:visited {background:#00a5e3; color:#FFF}
.hcOn a:hover {background:#00a5e3; color:#FFF}

.black_overlay{ 
            position: fixed; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color:#000; 
            z-index:-1; 
            -moz-opacity: 0.6; 
            opacity:.60; 
            filter: alpha(opacity=60);
        } 
        .white_content { 
            display: none; 
            position:fixed; 
            top:10%; 
            left: 10%; 
            width:80%; 
            z-index:1002; 
            overflow: auto;
			padding-bottom:50px;
			height:auto;

        } 
.close{ width:34px; height:34px; z-index:111111; top:10px; float:right; right:0px; position:absolute}
.sp{ width:800px; height:auto; margin:auto}

.top-r02{ width:100%; float:left;}
.ss{ width:298px; float:left; height:38px; border:1px solid #999999}
.ssbk{ height:38px; width:225px; border:0px; line-height:38px; float:left; color: #999; font-family:'微软雅黑'; outline:none; padding-left:15px}
.ssanniu{ width:20px; height:20px; float:right; cursor:pointer; margin-right:25px; margin-top:8px;}
.ruzhu{ width:140px; height:36px; float:left; margin-left:11px; text-align:center; background:#6a6b6d; color:#FFF; font-size:16px; line-height:36px;}
.ruzhu a{ color:#FFF}
.ruzhu:hover{background:#00a5e3; color:#FFF;}
.ruzhu:hover a{ color:#FFF}
#ruzhuon{background:#00a5e3; color:#FFF;}
#ruzhuon a{color:#FFF;}

.nav{ width: 100%; float:left; font-size:16px; line-height:50px; height:50px; border-top:1px solid #eee}
.main{ width:1200px; margin:auto}
.nav .mulu{ float:left; height:50px; line-height:50px; font-size:16px; position:relative;}

.nav ul li{ width:auto; float:left; margin-left:30px; font-size:17px; line-height:50px;}
.nav .msz{ width:120px; float:right; height:40px; line-height:40px; background:#00a5e3; color:#FFF;border-radius:2px; font-size:16px; text-align:center; position:relative}
.nav .msz a{ color:#FFF}
.nav .msz .tp{ position:absolute; z-index:1; left:-80px; bottom:-10px;}

#ewm2{
	left:-80px;
	opacity: 0;
	position: absolute;
	top:50px;
	visibility: hidden;
	z-index:9999999;
	width:200px;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background:#FFF
}
.msz:hover ul#ewm2 {
	opacity: 1;
	top:50px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}




#submenu {
	left:0px;
	opacity: 1;
	position: absolute;
	top:50px;
	visibility: visible;
	z-index:9999999;
	width:200px;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background-color:#ededed;
	height:365px;
	padding-bottom:10px;
	padding-top:10px;
}
.mulu:hover ul#submenu {
	opacity: 1;
	top:50px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}
#submenu li {
	float: none;
	width: 100%;
	background:none;  height:40px; line-height:40px; font-size:14px; margin-left:0px;
	border-bottom:1px solid rgba(255,255,255,0.2);
}
#submenu li i{ font-family:'宋体';margin-right:25px; font-size:16px; float:right;}
#submenu li a:hover {
}
#submenu li a {
	 font-weight:normal;margin-left:30px; 
}

.xiala {
	left:200px;
	opacity: 0;
	position: absolute;
	top:0px;
	visibility: hidden;
	z-index:9999999;
	width:980px;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background:rgba(255,255,255,0.9);
	height:365px;
	font-size:14px;
	line-height:48px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:30px;
	color:#666
}
.xiala a{ color:#666; font-size:14px;}
.xiala a:hover{ color:#00a5e3}
.xiala .a01{ display:flex; font-size:14px; line-height:24px; margin-bottom:10px;}
.xiala .a01 a{font-size:14px;line-height:24px; margin-left:0px; }
.xiala .a01 div:first-child{ width:180px;}
.xiala .a01 div:nth-child(2){width: calc(100% - 180px); }
.xiala .a01 div:nth-child(2) a{white-space: nowrap}


#submenu li:hover .xiala {
	opacity: 1;
	top:0px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}
#submenu li:hover{ background-color:#00a5e3; color:#FFF}
#submenu li:hover a{color:#FFF}
#submenu li:hover .xiala a{color:#666}
#submenu li:hover .xiala a:hover{color:#00a5e3}


#submenu2 {
	left:0px;
	opacity: 0;
	position: absolute;
	top:50px;
	visibility: hidden;
	z-index:9999999;
	width:200px;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background-color:rgba(0,0,0,0.5);
	height:460px
}
.mulu:hover ul#submenu2 {
	opacity: 1;
	top:50px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}
#submenu2 li {
	float: none;
	width: 100%;
	background:none;  height:60px; line-height:60px; font-size:14px; margin-left:0px;
	border-bottom:1px solid rgba(255,255,255,0.2);
}
#submenu2 li i{ background:url(../images/yuan.png) no-repeat center; margin-left:30px; margin-right:25px;}
#submenu2 a:hover {
}
#submenu2 a {
	 font-weight:normal;line-height:60px;height:60px;font-size:14px; color:#FFF;
}

.hz{ width:100%; float:left; margin-top:10px;}
.hz ul li{ width:109px; height:60px; text-align:center; margin-right:12px; float:left; margin-bottom:10px}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-width:100%; max-height:100%; vertical-align:middle}
.hz ul li:nth-child(10n){ float:right; margin-right:0px;}
#demo { 
overflow:hidden; 
width:1200px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 1800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 

#picgd { 
overflow:hidden;
width: 100%; 
} 
#picgd img { 
} 
#inpicgd { 
float: left; 
width: 1800%; 
} 
#picgd1 { 
float: left; 
} 
#picgd2 { 
float: left; 
}


.wrap{ width:100%; float:left; margin-top:10px; background:#f5f5f5; padding-bottom:30px; padding-top:30px; min-width:1200px; margin-bottom:10px;}
.wrap2{ width:100%; float:left; margin-top:20px; background: url(../images/albj.jpg); padding-bottom:30px; padding-top:30px; min-width:1200px; }
.bt{ width:1175px; float:left; line-height:26px; font-size:16px; background:url(../images/sx.jpg) no-repeat left; padding-left:20px; font-weight:bold }
.bt i{ font-size:13px; color:#999999; margin-left:15px; font-weight:normal}
.bt span{ float:right; font-size:12px;font-weight:normal}
.bt span a{ padding:7px 15px 7px 15px; background:#fff; border-radius:35px; margin-left:15px;}
.bt span a:hover{ background:#00a5e3; color:#FFF}
.bt em{ float:right; font-size:12px;font-weight:normal}
.bt2{ width:1175px; float:left; padding-left:25px; margin-top:15px}
.bt2 span{ float:left; font-size:13px}
.bt2 span a{ padding:7px 15px 7px 15px;  border-radius:35px; margin-right:15px;}
.bt2 span a:hover{ background:#00a5e3; color:#FFF}
.bt2 em{ float:right; font-size:12px}

.MenuOn { background:#00a5e3; color:#FFF}
.MenuOn:link{background:#00a5e3; color:#FFF}
.MenuOn:visited {background:#00a5e3; color:#FFF}
.MenuOn:hover {background:#00a5e3; color:#FFF}
.MenuOff{background:#fff;}
.MenuOff2{background:#f1f3f5;}

.paihang{ width:100%; float:left; height:50px; line-height:50px; background:#FFF; margin-top:30px; font-size:16px;box-shadow: 0px 1px 30px 1px rgba(0, 0, 0, 0.1);}
.paihang b{ color:#00a5e3; background:url(../images/b01.png) no-repeat 15px 15px; padding-left:50px;line-height:50px;height:50px; float:left}
.paihang a{ margin-right:60px;}

.pro{ width:100%; float:left; margin-top:15px}
.pro ul li{ width:230px; height:300px; float:left; background:#fff; margin-top:15px; margin-right:12px;}
.pro ul li div{ height:210px; text-align:center; background:#FFF; margin-bottom:20px;overflow:hidden}
.pro ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.pro ul li div img{ max-width:75%; max-height:200px; vertical-align:middle;transition: all 0.6s;}
.pro ul li dl dt{ font-size:16px; line-height:24px; text-align:center; }
.pro ul li dl dt b{ color:#00a5e3; font-size:14px; font-weight:normal}
.pro ul li dl dt i{ font-size:16px}
.pro ul li dl dd{ margin-top:20px; text-align:center; display:none}
.pro ul li dl dd a{ padding:7px 20px 7px 20px; background:#00a5e3;color:#FFF; font-size:14px}
.pro ul li:hover div img{ transform: scale(1.1);}
#fr{ float:right; margin-right:0px;}

.pro ul li:nth-child(5n){ float:right; margin-right:0px;}

.pro2{ width:1200px; float:left; margin-top:30px; }
.pro2-l{ width:290px; float:left; height:350px }
.pro2-l img{ width:100%;height:350px; display:block}
.mart10{ margin-top:10px;}
.pro2-r{ width:910px; float:right}
.pro2-r ul li{ width:217px; float:left; height:350px; margin-left:10px; background:#f1f3f5}
.pro2-r ul li div{ height:220px; text-align:center;overflow:hidden}
.pro2-r ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.pro2-r ul li div img{ width:100%; height:100%; vertical-align:middle;transition: all 0.6s;}
.pro2-r ul li:hover div img{ transform: scale(1.1);}
.pro2-r ul li dl dt{ font-size:16px; line-height:24px; text-align:center; margin-top:30px}
.pro2-r ul li dl dd{ line-height:24px; text-align:center; font-size:14px}
.pro2-r ul li dl dd b{ color:#00a5e3; font-size:14px; font-weight:normal}
.pro2-r ul li:nth-child(4n){ float:right; margin-right:0px;}

.ggt{ width:1200px; float:left; margin-top:15px;}
.ggt-l{ width:780px; float:left; height:170px; position:relative}
.ggt-l .sp{ width:100%; position:absolute; height:170px; z-index:1; top:0; left:0; text-align:center; line-height:170px;}
.ggt-l .sp span{ height:100%; display:inline-block; vertical-align:middle}
.ggt-l .sp img{ max-width:100%; max-height:170px; vertical-align:middle}
.ggt-l img{ max-width:100%; height:auto;}
.ggt-r{ width:400px; float:right}
.ggt-r img{max-width:100%; height:auto;}
.marb0{ margin-bottom:0px;}

.news{ width:740px; float:left; padding:20px; background:#FFF}
.news h1{ font-size:24px; color:#00a5e3; font-weight:normal; line-height:24px; }
.news ul li{ width:100%; float:left; padding-bottom:15px; border-bottom:1px dashed #ddd; margin-top:15px;}
.news ul li img{ width:130px; float:left; height:85px;}
.news ul li dl{ width:600px; float:right}
.news ul li dl dt{ font-size:14px; font-weight:bold; line-height:35px;}
.news ul li dl dd{ font-size:12px; line-height:22px; color:#999}


#ysbj{ background:#edf1f7}
.jjfa{ width:360px; float:right;padding:20px; background:#FFF}
.jjfa h1{ font-size:24px; color:#00a5e3; font-weight:normal; line-height:24px; margin-bottom:20px;}
.jjfa dl dd{ height:40px; line-height:40px; font-size:14px; padding-left:15px; padding-right:15px; background:#f8f8f8}

.jdcase{ width:100%; float:left; margin-top:0px}
.jdcase ul li{ width:386px; height:250px; float:left; margin-right:20px; position:relative; margin-top:20px; overflow:hidden; border-radius:10px}
.jdcase ul li img{ width:100%; height:100%; display:block; transition: all 0.6s;}
.jdcase ul li:hover img{ transform: scale(1.1);}
.jdcase ul li .tex{ width:auto; position: absolute; z-index:11; left:30px; bottom:10px; right:30px;}
.jdcase ul li .tex dl dt{ font-size:14px; color:#FFF; line-height:22px;}
.jdcase ul li .tex dl dd{ font-size:16px; line-height:20px; color:#FFF}
.jdcase ul li:first-child{ width:792px;}
.jdcase ul li:nth-child(2){ float:right; margin-right:0px;}
.jdcase ul li:last-child{float:right; margin-right:0px;}

.foot{ width:100%; float:left; background:#22262c; padding-bottom:20px; padding-top:40px; min-width:1200px;}
.foot01{ width:100%; float:left; border-bottom:1px solid #4a4d52; padding-bottom:20px;}
.link{ width: auto; float:left; font-size:14px; line-height:32px; color:#999;}
.link dl{ width:auto; float:left; margin-right:24px;}
.link dl dt{ font-size:14px; color:#FFF; line-height:30px;}
.link dl dd{ font-size:13px; line-height:32px; color:#999}
.link dl dd a{ color:#999}
.link dl dd a:hover{ color:#FFF}

.ewm{ width: auto; float:left; margin-left:20px; font-size:13px; text-align:center; color:#FFF; margin-top:10px;}
.lxkf{ width: auto; float:left; font-size:14px; line-height:20px; color:#999; margin-right:65px;}
.lxkf h1{ line-height:35px; font-weight:normal; font-size:16px; color:#999; margin-bottom:5px;}
.lxkf h2{ line-height:35px; font-weight:normal; font-size:30px; color:#fff; margin-bottom:10px;}

.foot02{ width:100%; float:left; margin-top:15px; line-height:30px; text-align:center;color:#999;}
.foot02 i{ padding:8px; margin-left:20px;}
.foot02 a{ margin-left:10px; margin-right:20px; color:#999;font-size:14px}
.foot02 a:hover{color:#00a5e3; }
.aa01{ background:url(../images/x01.jpg) no-repeat center}
.aa02{ background:url(../images/x02.jpg) no-repeat center}
.aa03{ background:url(../images/x03.jpg) no-repeat center}
.aa04{ background:url(../images/x04.jpg) no-repeat center}
.foot03{ width:100%; float:left; margin-top:20px; line-height:24px; color:#999; font-size:13px}
.foot03 a{color:#999; margin-left:5px; margin-right:5px;}
.foot03 a:hover{ color:#ffffff;}
.foot03 em{ float:right}

.fudong{ width:60px; float:left; position:fixed; right:10px; border:1px solid #ddd; top:450px; z-index:2222; background:#FFF}
.fudong ul li{ width:100%; float:left; border-bottom:1px solid #ddd}
.fudong ul li dl dt{ height:35px; text-align:center; margin-top:5px;}
.fudong ul li dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.fudong ul li dl dt img{ max-width:100%; max-height:35px; vertical-align:middle}
.fudong ul li dl dd{ font-size:12px; text-align:center; line-height:30px;}

.line03{ width:100%; float:left; height:3px; min-width:1200px; background:#00a5e3;}
.line04{ width:100%; float:left; height:1px; min-width:1200px; background:#eee;}
.ggt02{ width:100%; float:left; margin-top:15px;}
.ggt02 img{ max-width:100%; height:auto; display:block}
.wz{ width:100%; float:left; line-height:58px; font-size:14px}
.wz i{ padding:9px; background:url(../images/home.png) no-repeat center; margin-right:10px;}
.wz em{ color:#00a5e3}

.fenlei{ width:1198px; float:left; border:1px solid #eee}
.fenlei ul li{ width:100%; float:left; border-bottom:1px solid #eee; }
.fenlei ul li dl{ display:flex; flex-wrap: wrap;}
.fenlei ul li dl dt{ width:120px; text-align:center; height:30px; line-height:30px; background:#f8f8f8; font-size:16px; border-right:1px solid #eee;padding-bottom:7px; padding-top:7px}
.fenlei ul li dl dd{ width:1077px;  line-height:30px; font-size:14px;padding-bottom:7px; padding-top:7px}
.fenlei ul li dl dd a{ padding:2px 15px 2px 15px; margin-left:20px; border-radius:35px; white-space:nowrap;}
.fenlei ul li dl dd a:hover{ background:#00a5e3; color:#FFF}
#fenleion{ font-weight:bold}
#fenleion2{background:#00a5e3; color:#FFF}
.fenlei ul li dl dd div{ display:flex; flex-wrap: wrap;}
.fenlei ul li dl dd i{ width:150px}
.fenlei ul li dl dd span{width: calc(100% - 150px);}


.prolb{ width:100%; float:left;}
.prolb ul li{ width:230px; height:300px; float:left; background:#f8f8f8; margin-top:20px; margin-right:10px; border:1px solid #eee}
.prolb ul li div{ height:210px; text-align:center; background:#FFF; margin-bottom:20px; border-bottom:1px solid #eee; overflow:hidden}
.prolb ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.prolb ul li div img{ max-width:75%; max-height:200px; vertical-align:middle;transition: all 0.6s;}
.prolb ul li dl dt{ font-size:14px; line-height:24px; margin-top:0px; text-align:center}
.prolb ul li dl dt b{ color:#00a5e3}
.prolb ul li dl dt i{ font-size:16px}
.prolb ul li dl dd{ margin-top:0px; text-align:center;}
.prolb ul li dl dd a{ padding:7px 20px 7px 20px; background:#00a5e3;border-radius:5px; color:#FFF; font-size:16px}
.prolb ul li:hover div img{ transform: scale(1.1);}
.prolb ul li:nth-child(5n){ float:right; margin-right:0px;}

.fy{ width:100%; float:left; margin-top:50px; margin-bottom:50px; text-align:center; font-size:16px}
.fy a{ padding:10px 15px 10px 15px; border:1px solid #eee; margin-left:1px; margin-right:1px;}
.fy a:hover{ background:#00a5e3; border:1px solid #00a5e3; color:#FFF}

.prolb2{ width:100%; float:left;}
.prolb2 ul li{ width:280px; height:385px; float:left; background:#f8f8f8; margin-top:30px; margin-right:24px; border:1px solid #eee}
.prolb2 ul li div{ height:280px; text-align:center; background:#FFF; margin-bottom:20px; border-bottom:1px solid #eee; overflow:hidden}
.prolb2 ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.prolb2 ul li div img{ max-width:100%; max-height:280px; vertical-align:middle;transition: all 0.6s;}
.prolb2 ul li dl dt{ font-size:14px; line-height:24px; margin-top:10px; margin-left:15px; margin-right:15px;}
.prolb2 ul li dl dt i{ font-size:16px}
.prolb2 ul li dl dd{margin-left:15px; margin-right:15px; line-height:24px; font-size:14px; margin-top:10px;}
.prolb2 ul li dl dd b{ color:#00a5e3}
.prolb2 ul li dl dd span{ float:right; text-decoration:line-through}
.prolb2 ul li:hover div img{ transform: scale(1.1);}

.contect{ width:100%; float:left; margin-top:30px; margin-bottom:30px;}
.left{ width:850px; float:left;}
.right{ width:330px; float:right}
.proshow01{ width:100%; float:left;}
.proshow01-l{ width:400px; float:left; height:400px; border:1px solid #eee; text-align:center}
.proshow01-l span{ height:100%; display:inline-block; vertical-align:middle}
.proshow01-l img{ max-width:100%; max-height:400px; vertical-align:middle}
.proshow01-r{ width:425px; float:right; font-size:14px; line-height:24px; color:#666}
.proshow01-r h1{ font-size:20px; color:#00a5e3; font-weight:normal; line-height:35px;}
.proshow01-r a{ padding:10px 40px 10px 40px; background:#00a5e3; color:#FFF; font-size:18px}
.proshow01-r ul li{ width:100%; float:left; margin-top:10px;}
.proshow01-r ul li dl dt{ width:70px; float:left; line-height:24px;}
.proshow01-r ul li dl dd{ width:355px; float:right;line-height:24px;}
.proshow01-r ul li dl dd i{ font-size:18px; color:#00a5e3}
.proshow01-r ul li:last-child{ margin-bottom:30px;}
.proshow01-r p{ margin-top:30px;}

.proshow02{ width:848px; float:left; margin-top:30px; border:1px solid #eee; padding-bottom:15px; font-size:16px; line-height:36px; min-height:880px;}
.proshow02 h1{ height:50px; line-height:50px; background:#f8f8f8; border-bottom:1px solid #eee; font-size:18px; font-weight:normal; margin-bottom:15px;}
.proshow02 h1 i{ width:150px; float:left; height:50px; line-height:50px; text-align:center; background:#00a5e3; color:#fff}
.proshow02 p{ margin-left:15px; margin-right:15px;}

.zxnews{ width:328px; float:left; border:1px solid #eee; padding-bottom:15px;}
.zxnews h1{ height:50px; line-height:50px; border-bottom:1px solid #eee; background:url(../images/sx.jpg) no-repeat 15px 15px; padding-left:30px; font-size:18px; color:#00a5e3; font-weight:normal;}
.zxnews dl dd{ margin-left:15px; margin-right:15px; font-size:14px; line-height:40px; border-bottom:1px dashed #ddd}
.jdal{ width:328px; float:left; border:1px solid #eee; padding-bottom:15px; margin-top:15px;}
.jdal h1{ height:50px; line-height:50px; border-bottom:1px solid #eee; background:url(../images/sx.jpg) no-repeat 15px 15px; padding-left:30px; font-size:18px; color:#00a5e3; font-weight:normal;}
.jdal ul li{ width:298px; float:left; margin-left:15px; margin-right:15px; padding-bottom:15px; margin-top:15px; border-bottom:1px solid #eee}
.jdal ul li div{ width:80px; float:left; height:80px; border:1px solid #ddd; padding:2px; overflow:hidden}
.jdal ul li div img{width:80px;height:80px; transition: all 0.6s;}
.jdal ul li dl{ width:195px; float:right}
.jdal ul li dl dt{ font-size:16px; line-height:24px;}
.jdal ul li dl dd{ font-size:14px; line-height:24px; margin-top:5px; color:#666}
.jdal ul li:hover div img{transform: scale(1.1);}

.case{ width:808px; float:left; border:1px solid #eee; padding:20px; margin-bottom:20px;}
.case div{ width:250px; height:150px; float:left; overflow:hidden}
.case div img{width:250px; height:150px;transition: all 0.6s;}
.case dl{ width:530px; float:right}
.case dl dt{ font-size:18px; line-height:30px;}
.case dl dd{ font-size:14px; line-height:24px; margin-top:10px; color:#666}
.case dl dd i{ font-size:12px; color:#999;}
.case:hover{border:1px solid #00a5e3;}
.case:hover div img{transform: scale(1.1);}

.mart15{ margin-top:15px;}
.jjfalb{ width:810px; float:left; padding:20px; border-bottom:1px solid #eee}
.jjfalb dl dt{ font-size:18px; line-height:30px;}
.jjfalb dl dt span{ float:right; font-size:12px; color:#999}
.jjfalb dl dd{ font-size:14px; line-height:24px; margin-top:10px; color:#666}
.jjfalb:hover{ background:#f8f8f8}
.zlm{ width:100%; float:left; height:45px; line-height:45px; margin-top:15px; background:#f8f8f8}
.zlm ul li{ width:150px; float:left; height:45px; line-height:45px; text-align:center; font-size:16px}
.zlm ul li a{width:150px; float:left; height:45px; line-height:45px; text-align:center}
.zlm ul li a:hover{ background:#00a5e3; color:#FFF}
#zlmon{background:#00a5e3; color:#FFF}
#zlmon a{color:#FFF}
.about{ width:808px; float:left; border:1px solid #eee; padding:20px; font-size:15px; line-height:24px;}
.about h1{ text-align:center; font-size:24px; font-weight:normal; margin-bottom:20px;}
.map{ width:1158px; float:left; border:1px solid #ddd; padding:20px; text-align:center}
.map img{ max-width:100%; height:auto;}
.map02{ width:1198px; float:left; margin-top:20px; border:1px solid #ddd; height:220px; background:#fafafa}
.map02 .sz{ width:90px; float:left; height:51px; line-height:45px; text-align:center; background:url(../images/szbj.png) no-repeat center; margin-top:85px; color:#FFF; font-size:18px}
.map02 .fws{ width:195px; float:left; margin-left:25px; font-size:24px; line-height:36px; color:#000; margin-top:75px;}
.map02 .add{ width:235px; float:left; margin-left:140px; font-size:18px; line-height:30px; color:#333; margin-top:75px;}
.map02 .date{ width:350px; float:right; font-size:16px; line-height:30px; color:#666; margin-top:75px;}
.line30{ width:100%; float:left; height:30px;}

.bt02{ width:100%; float:left; text-align:center; padding-bottom:20px; border-bottom:1px solid #ddd}
.bt02 dl dt{ font-size:24px; color:#333; line-height:30px;}
.bt02 dl dd{ font-size:14px; color:#6a6b6d; line-height:30px; margin-top:10px;}
.tex{ width:100%; float:left; margin-top:20px; line-height:30px; font-size:16px}
.bk{ width:600px; height:45px; line-height:45px; border:1px solid #ddd; padding-left:10px; color:#999; font-size:16px; font-family:'微软雅黑'}
td{ padding:10px;}
.bk2{ width:100px; height:45px; line-height:45px; border:1px solid #ddd; color:#999; padding-left:10px; font-size:16px}
.bk3{ width:286px; height:45px; line-height:45px; border:1px solid #ddd;color:#999; padding-left:10px; font-size:16px}
.anniu{ padding:10px 60px 10px 60px; background:#00a5e3; color:#FFF; border:0px; cursor:pointer;border-radius:3px; font-size:18px}
.red{ color:#F00}

.show01{ width:100%; float:left; margin-top:10px;}
.show01 .pic{ width:400px; float:left}
.show01 .pic img{ width:400px; height:275px; display:block;}
.show01 .protex{ width:calc(100% - 440px); float:right; font-size:14px; line-height:26px; color:#666666;}
.show01 .protex h1{ font-size:18px; line-height:36px; margin-bottom:15px; color:#333333;}
.show01 .protex .rexian{ display:flex; font-size:18px; font-weight:bold; color:#00a5e3; margin-top:45px; line-height:50px;}
.show01 .protex .rexian img{ vertical-align:middle; margin-right:10px;}
.show01 .protex .rexian b{ font-size:36px;}
.show01 .protex .rexian a{ width:120px; height:34px; background-color:#00a5e3; border-radius:35px; margin-left:20px; font-size:14px; font-weight:normal; text-align:center; color:#FFF;; margin-top:8px; line-height:34px;}

.show02{ width:100%; float:left; background-color:#f5f7f7; padding:30px 0px; margin-top:30px; padding-top:15px}
.showtitle{ width:100%; float:left; padding-top:0px; text-align:center; line-height:35px; background-image:url(images/wenzi.png); background-position:center top; background-repeat:no-repeat; font-size:16px; color:#000000; font-weight:bold;}
.lingyu{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:28px;}
.lingyu h1{ margin-top:50px; font-size:18px; color:#00a5e3; margin-bottom:20px;}
.lingyu ul li{ width:290px; float:left; height:60px; text-align:center; display:table; font-size:16px; line-height:28px; color:#666666; margin-right:13px; margin-top:10px; background-color:#FFF;}
.lingyu ul li div{ display:table-cell; vertical-align:middle;}
.lingyu ul li:nth-child(4n){ float:right; margin-right:0px;}
.lingyu img{ max-width:100%; height:auto}
.mart80{ margin-top:80px;}
.xggf{ width:100%; float:left; margin-top:30px; font-size:16px; line-height:28px;}
.xggf ul li{ width:100%; float:left; height:46px; line-height:46px; color:#333;}
.xggf ul li dl dt{ width:40%; float:left; line-height:46px; text-align:center;}
.xggf ul li dl dd{ width:60%; float:left; line-height:46px; text-align:center;}
.xggf ul li:nth-child(2n){ background-color:#f5f5f5;}
.xggf ul li:first-child{ background-color:#00a5e3; color:#FFF;}
.hzal{ width:100%; float:left; margin-top:80px; background-image:url(../images/albj.jpg); background-position: top; background-repeat:no-repeat;}
.hzal01{ width:calc(100% - 60px); float:left; margin-top:30px; padding:30px; background-color:#FFF;box-shadow: 2px 5px 35px rgba(0,0,0,0.15); padding-bottom:60px;}
.hzal01 ul li{ width:100%; float:left; margin-top:30px;}
.hzal01 ul li dl{ display:flex;}
.hzal01 ul li dl dt{ width:208px; height:38px; line-height:38px; background-color:#00a5e3; color:#FFF; font-size:16px; font-weight:bold; text-align:center;}
.hzal01 ul li dl dd{ margin-left:30px; font-size:16px; line-height:28px; width:calc(100% - 241px)}
.hzal01 ul li:first-child{ margin-top:0px;}

.fwlc{ width:100%; float:left; margin-top:30px;}
.fwlc ul{ display:flex; justify-content: center;}
.fwlc ul li{ width:136px; height:120px; margin-left:70px; margin-right:70px; line-height:24px; font-size:18px; color:#000; text-align:center; position:relative; background-image:url(../images/lcbj.png); background-position:center; background-repeat:no-repeat; font-weight:bold; display:table; margin-top:20px;}
.fwlc ul li i{ width:120px; height:26px; position: absolute; top:calc(50% - 13px); right:-130px}
.fwlc ul li:nth-child(4n) i{ display:none}
.fwlc ul li div{ display:table-cell; vertical-align:middle}

.fwys{ width:100%; float:left; margin-top:30px;}
.fwys ul li{ width:224px; height:200px; float:left; background-color:#FFF; border-radius:5px; margin-right:19px; text-align:center;}
.fwys ul li dl dt{ height:88px; text-align:center; margin-top:30px;}
.fwys ul li dl dd{ font-size:18px; line-height:60px; font-weight:bold;}
.fwys ul li:nth-child(5n){ float:right; margin-right:0px;}

.prolist{ width:100%; float:left; margin-top:10px; margin-bottom:80px;}
.prolist ul li{ width:380px; height:200px; float:left; margin-top:30px; margin-right:27px; border:1px solid ##FFF; box-shadow: 2px 5px 35px rgba(0.,0,0,0.15); border-radius:5px; overflow:hidden;}
.prolist ul li div{ height:88px; text-align: center; margin-top:15px;}
.prolist ul li div img{ border-radius:50%}
.prolist ul li dl dt{ font-size:18px; font-weight:bold; margin-top:20px; text-align:center; margin-bottom:12px;}
.prolist ul li dl dd{ font-size:14px; line-height:20px; color:#808080; text-align:center;}
.prolist ul li p{ margin-top:20px; display:flex;justify-content: center; display:none}
.prolist ul li p i{ width:120px; height:34px; border:1px solid #00a5e3; border-radius:35px; color:#00a5e3; font-size:14px; text-align:center; line-height:34px;}
.prolist ul li p a:hover{ background-color:##color:#FFF;}
.prolist ul li:nth-child(3n){ float:right; margin-right:0px;}
.prolist ul li:hover{border:1px solid ##00a5e3;}


.Box {position: relative; margin-top:20px; width:100%; float:left}
			.Box .content {width: 1200px;margin: 0 auto;}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 20px;height: 90px;position: absolute;top:0px;cursor: pointer;}
			.Box .Box_con .btnl {background:#dddddd url(../images/arrow_left.png) no-repeat center;left:0; z-index:11}
			.Box .Box_con .btnr {background:#dddddd url(../images/arrow_right.png) no-repeat center;right:0; z-index:11}
			.Box .Box_con .btnl:hover {background:#dddddd url(../images/arrow_left.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background:#dddddd url(../images/arrow_right.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 190px;height: 90px;margin-left: 10px;overflow: hidden; text-align:center; border:1px solid #fff;}
			.Box .Box_con .conbox ul li span{ height:100%; display:inline-block; vertical-align:middle;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {width: 100%;height: 80%;vertical-align:middle}
			.Box .Box_con .conbox ul li:hover{border:1px solid #e5e5e5;}
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center; display:none}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}







