﻿@charset "utf-8";
body{font-family:"Microsoft YaHei";margin:0 auto;min-width: 1120px;max-width: 1920px;}
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}

.banner img {width: 100%;}

.pg1{margin: 60px auto;width: 1120px;text-align: center;}
.pg2{padding: 60px 0;text-align: center;background: #ff363f;}
.pg3{padding: 60px 0;text-align: center;background: #ff5a40;}

.tit_h2{font-size: 42px;line-height: 1.6em;margin: 0 0 0.2em;}
.tit_h2 span{display: inline-block;width: 1.2em;height: 1.2em;vertical-align: text-top;color: white;background: #4ed1d9;line-height: 1.2em;border-radius: 50%;margin: 0 0.1em;}
.tit_p{font-size: 24px;margin: 0;background: #ffe2b7;line-height: 2em;display: inline-block;padding: 0 1em;border-radius: 2em;}
.ljzx{background: url(../images/zx_bg.png) center no-repeat;width: 545px;height: 61px;display: inline-block;font-size: 30px;line-height: 2em;color: white;}

.con1{overflow: hidden;margin: 30px auto;padding: 0;}
.con1 li{float: left;margin: 8px 17px 8px 0;width: 362px;}
.con1 div{font-size: 16px;clear: both;border-radius: 50px;border: 3px solid #ffeacb;margin: 10px 0 0 0;padding: 5px 0;height: 105px;box-sizing: border-box;display: flex;align-items: center;flex-wrap: wrap;}
.con1 h3{font-size: 22px;margin: 0;line-height: 1.6em;width: 100%;}
.con1 p{font-size: 17px;line-height: 1.6em;margin: 0 auto;text-align: left;padding: 0 2em;}
.con1 img{padding: 10px;border: 1px solid #333;}
.con1 .sty1{width: 1100px;font-size: 0;}
.con1 .sty1 img{display: inline-block;margin: 0 8px;}
.con1 .sty1 div{width: 512px;font-size: 16px;margin: 10px auto 0;}

.con2{padding: 0;margin: 30px 0;}
.con2 li{box-shadow: 0 0 10px 0px #c1c1c1;border-radius: 18px;overflow: hidden;padding: 36px 0;margin: 30px 0;}
.con2 img{float: left;border-radius: 20px;margin: 0 30px;}
.con2 div{float: left;width: 572px;text-align: center;margin: 0 30px;}
.con2 h3{font-size: 30px;text-align: left;margin: 0;text-indent: 1em;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMDM2NjcxMEQ2MzExRTlCRkJDQjUxQzczM0UzMkYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFMDM2NjcyMEQ2MzExRTlCRkJDQjUxQzczM0UzMkYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0UwMzY2NkYwRDYzMTFFOUJGQkNCNTFDNzMzRTMyRjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0UwMzY2NzAwRDYzMTFFOUJGQkNCNTFDNzMzRTMyRjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nWro3AAAAx0lEQVR42oySsQ2CUBBAH8YVSLTzL0BnAitobSGEBcTaxEiJjb0jCAW1LSWQ2LEAliYMgRAggAnCqy65d5d//07K85wOn4z0RfBGrBBrNLmbZN6GGdcbdtxLoxKe2hqp7p0gWQzh3LkoZTCruhrDaoFt4WaNHfm4jGD4jR14jOMRlXaCzSTSrHr3ZGYs0aepQi5sma06wVUR1ZS6OS47Jov6vxXC/T9VP3e3A9phsKBQH5ufzTen4vo8U9wYvRhGcNz1DusrwACgpTTcD5smfgAAAABJRU5ErkJggg==) left center no-repeat;font-weight: normal;}
.con2 small{font-size: 18.87px;text-align: left;display: block;margin: 16px 0;text-indent: 1.5em;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAIAAADQR7l6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDRjQwRDc1MEQ2MjExRTk4MzEwQTE3RUY4OThFN0QzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDRjQwRDc2MEQ2MjExRTk4MzEwQTE3RUY4OThFN0QzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0NGNDBENzMwRDYyMTFFOTgzMTBBMTdFRjg5OEU3RDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NGNDBENzQwRDYyMTFFOTgzMTBBMTdFRjg5OEU3RDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cG8m1AAACyUlEQVR42lyUu0u6YRTHHy/dNFqiSYIIGo2oSGgow6WClqCGBhukAhtaCvsDbDEaCkTIJQi0IaJNhIZwqTaNChtcRIduRqaVpdXn7fx4qd8BH573XL7ney6P6utH3t/fOd/e3jjL5fLXX/n8/JRLtVrl/Pj4+G01EGCxWJRS2ofBgLfRaDw/P08mk+l0+vb21mq12my2gYGBvr6+pqYms9ksoMA1NDRUKhUlaWu1GpeXl5e9vb3Ozk5sdXV14HJRv2RhYeHs7Ow3U4CUzurk5IQ8EGlpaXE6nVtbW5eXl4+Pjw8PD4QtLS11dHSAAguv10syvUAl+be3tyXtzMxMNpsVM3J/f39zcyMB9Gt/f7+7uxs36rq7u8MBBlohGITn0dGRdAuBsyhpTVtb2+7urs58dXUVPaSenp40FldXV3xD4fr6WrJxjoyM1NfXd3V1zc3NCZbJZNrZ2RHKiN/vRzk0NAQ1LU9jY+Px8bGY6XAgEEA5PT0tk0YuLi6YC6BYpX5Ol8slc1TDw8PLy8v6nAAiOTbuaIgR8qFQCGUsFtPXIZfLud1uDYJfsViUALHh2tzczEV4vb6+cjIdatnY2NBrEaEdRqY4OjqKWaoCq7e3t1QqYX5+fpaOEnZ4eIhnT0+PaHBgCdrb29kANTg4iCoYDOoJNzc38UYvo0GTSCToN6sJU71BUq/GulAoAMZHNBqVypGpqSlmiXJsbAyOkjkej0sVMB0fH0czPz8PqEYylUrJM1lfX6cvgrK2ttba2irB/f39p6entR/JZDJMgB2dmJgQjkrfbt4S3na7/eDgAFfg5eHK60STz+d9Ph+jxW12dlbvqMYCMBmHx+ORNeOcnJzkmUA+EomsrKzwfGg5ejpCybKBsgpK3oL+v8CyLi4uskh0VP0Vh8MRDoeh9t9cDRIpzZO/DDwkoX4RETfx+TcLpbh/CzAApnDM0gHmJMkAAAAASUVORK5CYII=)  left center no-repeat;}
.con2 p{font-size: 18px;text-align: left;line-height: 32px;margin: 0 0 1em;}
.con2 .llzx{font-size: 24px;font-weight: bold;background: #ff5555;display: inline-block;line-height: 46px;margin: 0 30px;width: 8em;border-radius: 50px;color: white;}

.zy_1 {margin: 30px auto;padding: 0;width: 1120px;overflow: hidden;}
.zy_1 li {widtH: 373px;float: left;text-align: center;position: relative;background: #ffffff;margin: 55px 0 0 0;}
.zy_1 li img {position: absolute;top: -55px;left: 110px;}
.zy_1 h3 {font-size: 24px;position: relative;line-height: 1.6em;margin: 0 auto;padding: 0.5em 0;}
.zy_1 div {border-right: 2px solid #ff5656;margin: 55px 0 36px;}
.zy_1 div h3::after{height: 240px;border-right: 2px solid #ff5656;margin-top: 70px;width:30px;margin:0 auto;height:5px;background:#ff6161;margin-top:10px;border:none;border-radius:25px;content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.zy_1 div.bod1 {border-right: 0;}
.zy_1 li p {width: 82%;margin: 10px auto 20px;font-size: 18px;text-align: left;line-height: 1.8em;height: 96px;}
.zy_1 .llzx{widtH: 60%;margin: 0 auto;background: #ff6a66;line-height: 44px;font-size: 24px;text-align: center;color: #FFF;letter-spacing: 1px;font-size: 18px;line-height: 2.2em;display: inline-block;border-radius: 30px;}

.con3{margin: 30px auto;width: 1120px;padding: 10px 0;position: relative;height: 410px;}
.con3 h3{width: 160px;height: 160px;font-size: 28px;line-height: 1.6em;border-radius: 80px;background: #8a4545;font-weight: normal;display: flex;justify-content: center;align-items: center;margin: 0 auto;color: white;}
.con3>li{margin: 0 auto;width: 25%;float: left;}
.con3 ul{width: 1000px;height: 180px;position: absolute;padding: 0;box-sizing: border-box;border: 1px solid #ff938d;left: 0;right: 0;margin: auto;top: 240px;border-radius: 10px;padding: 10px 10px;align-items: center;flex-wrap: wrap;justify-content: center;display: none;}
.con3 ul::after{content:"";width: 20px;height: 20px;border: inherit;border-style: solid solid none none;position: absolute;left: 30px;top: -11px;transform: rotate(-45deg);background: white;}
.con3 ul li{font-size: 20px;width: 280px;line-height: 2.5em;background: #333;float: left;margin: 13px 23px;border-radius: 50px;color: white;}
.con3 .sty1 h3{background: linear-gradient(#9dddf9, #25adfe);}
.con3 .sty1 li{background: #25adfe;}
.con3 .sty1 ul::after{left: 70px;}
.con3 .sty2 h3{background: linear-gradient(#fc826b, #ff3740);}
.con3 .sty2 li{background: #ff3740;}
.con3 .sty2 ul::after{left: 350px;}
.con3 .sty3 h3{background: linear-gradient(#ffbe7a, #ff958c);}
.con3 .sty3 li{background: #ff958c;}
.con3 .sty3 ul::after{left: 630px;}
.con3 .sty4 h3{background: linear-gradient(#fc90bd, #fc69b9);}
.con3 .sty4 li{background: #fc69b9;}
.con3 .sty4 ul::after{left: 910px;}
.con3 ul.show{display: flex;}

.con4{margin: 30px auto;width: 1120px;}
.con4 ul{margin: 0 auto;padding: 0;}
.con4 .tc_info li{width: 100%;margin: 0 auto 30px;overflow: hidden;padding: 30px 0 0 0;}
.con4 .tc_info img{top: -20px;right: -210px;position: absolute;}
.con4 .tc_info li div{background: linear-gradient(to right, #ff773b, #ff3c3f);width: 800px;margin: 0 auto;box-sizing: border-box;position: relative;height: 334px;margin: 0 0 0 55px;padding: 30px 0 0 50px;}
.con4 .tc_info p{font-size: 18px;color: white;text-align: left;line-height: 30px;margin: 50px 0 0;width: 600px;}
.con4 .tc_info h3{font-size: 24px;color: #f8f076;text-align: left;margin: 0;font-weight: normal;}
.con4 .tc_info h3 span{color: #ffffff;font-size: 36px;display: inline-block;border-bottom: 3px solid;line-height: 1.6em;margin: 0 0.5em 0 0;}

.con4 .tc_small{width: 900PX;}
.con4 .tc_small li{float: left;width: auto;}
.con4 .tc_small li span{width: 152px;height: 152px;overflow: hidden;display: block;margin: 0 8px;border: 4px solid transparent;border-radius: 5px;}
.con4 .tc_small img{width: 100%;}
.con4 .tc_small li.bod span{border-color: #ff3c3f;}

.con4 .tc_btn{position: relative;margin: -160px auto 0;height: 160px;width: 980px;left: 0;right: 0;}
.con4 .tc_btn div {outline: none;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABw0lEQVRIx63WP2sVQRSG8d9ESGEjaG4pNmltRBAFp7iNgoSpDIJE0NhYWJvkA8T0goLYqCmiVltoiEWUFfyDWNmmUexiY3OLNGOxK1wlyYziKfe888zL2XPObsgp3sUN5VgJTbtYoQMTuImXFdpbOcXLteAAOcVDeIPjBf0OzoWmfV0F7uHH8BGDwpltnAlNu1UqRXdD037BDEYF8ADrOcXDVeAe/gHzyAX4NJ7lFCerwD18DUulGmKI+3slw16JnOIqarpgMTTtStHxWFzDqwrwck7xYrXj3vUAb3U13S9GGPbvqAzu4dN4jyMF6TZOhKb9VipFd3PXr7O64dgvBnjRD1vZ8ZjzK3hYIV3HTDW4h9/GQoX0XrEU/xp/U4o5PKqQbuBCFTinONTVbrIg/YyzoWl/1LbbO0wVpNs4GZr2K4V2yylO9U5L0BFmfkH3Bfeb64ny1GVcHZ+6kuMHug1WiqXQtE//fLgrOKe4gLkK6OPdNtuu4JziLJYroJu4vlfyt67IKZ7qDxwsQLdwOjTt9yI4p3gUn/zPj2m/kZ5XQHdwqQSFiZziAawp/1PAfGjazQqdCdzB+QrtSmja1Roo/ATxKYdufA+n4wAAAABJRU5ErkJggg==) center no-repeat}
.con4 .tc_btn div.swiper-button-prev{transform: rotate(180deg);}


.con5{padding: 0;margin: 30px auto;overflow: hidden;width: 1120px;}
.con5 li{float: left;margin: 11px 22px 11px 0;}

.bm_con{width:938px;overflow:hidden;margin: 30px auto;}
.bm_con h3{font-size: 30px;line-height: 1.6em;margin: 70px 0 0;color: #5e5e5e;float: left;width: 700px;}
.bm_con form{margin: 0 auto;overflow: hidden;width: 320px;float: right;text-align: center;}
.bm_con {width: 1020px;overflow: hidden;}
.bm_con  ul {overflow: hidden;margin: 0;padding: 0;}
.bm_con  ul li{margin: 10px 0;overflow:hidden;}	
.bm_con  ul li .l_text{float:left;font-size:18px;color:#666;padding-right:10px;line-height:40px;width: 94px;}
.bm_con  ul li input{float:left;width:211px;padding:10px 0;border:1px solid #c9c9c9;border-radius:3px;padding-left:10px;box-shadow:inset 1px 2px 3px #f1f1f1;margin-top:2px;box-sizing: border-box;}	
.bm_con  ul li i{color: #e00000; font-size:15px; text-decoration:none; line-height:40px; padding-right:5px;}	
.bm_con  ul li input[type=submit]{display:block;width: 218px;height:36px;color:#fff;font-size:16px;background:#4492dc;border:none;outline:none;border-radius:3px;font-family:Microsoft Yahei;box-shadow: none;padding: 0;margin: 20px auto 0;float: initial;}
.bm_con  ul li input[type=submit]:hover{ background:#5aa3e9;}
.bm_con  p{font-size:12px; color:#666; margin-top:25px;}	

.margin_r_0{margin-right:0!important ;}
.co_wt{color: white!important}