*{margin:0 auto; padding:0; font-family:"思源黑体 CN","myfont"; font-weight: normal;}
body{margin:0 auto; padding:0; overflow-x:hidden; background:#fff; font-family:"思源黑体 CN","myfont"; font-weight: normal;}
img{margin:0 auto; display:block; border:0;}
html {font-size:62.5%;}
a,a:hover{ text-decoration:none; color:inherit;}
input,h1,h3,h4,h5,p,span,b,dl,dt,dd{margin: 0; padding:0; list-style:none;}
ul,ol,li{ list-style:none; margin:0; padding:0;}	
h1,h2,h3,h4,h5,h6,input,i,em{ font-size:100%;  font-style:normal;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
.clear{clear:both;}
/*单行溢出*/
.one-txt-cut {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {  background: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: transparent;}

@font-face {
font-family: myfont;/*声明字体名称*/
src:url(/templets/cdxh/font/SourceHanSansCN-Medium.ttf);/*指定字体文件路径*/
}
.banner{ width:100%; display: block; height: 500px; margin: 0 auto; background: url("images/banner.jpg") no-repeat center;}
.bt{ width:1200px; display: block; margin: 50px auto 0 auto;}
.bt h2{ width: 100%; display: block; font-size: 40px; height: 50px; line-height: 50px; color: #008eff; font-family:"思源黑体 CN","myfont"; text-align: center; font-weight: normal;}
.bt p{ width: 100%; display: block; font-size: 18px; line-height: 36px; color: #464646; font-family:"思源黑体 CN","myfont"; text-align: center;}

.d-list {position: relative; z-index: 2; width: 1200px; height: auto; border-radius: 8px; background-color: #F4F4F4; overflow: hidden; margin: -60px auto 0; display: flex; display: -webkit-flex; justify-content: center;   box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);/*考虑浏览器兼容性*/-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .5);}
.d-list>div { display: flex; display: -webkit-flex; flex-direction:column; justify-content: center; align-items: center; height: 120px; position: relative; padding: 20px 40px; box-sizing: border-box;}
.d-list>div>div {width: 1px;height: 94px;position: absolute;left: 0;top: 40px;background-image: linear-gradient(#c6dbf8, #5e9aea, #c6dbf8); /* 标准的语法（必须放在最后） */opacity: .53;}
.d-list>div:first-of-type>div {opacity: 0;}
.d-list-p1 {font-size: 40px;color: #5091e8;line-height: 50px;text-align: center;position: relative;font-weight: bold;}
.d-list-p1 span {display: inline-block;position: absolute;font-size: 18px;color: #5091e8;line-height: 1;right: -17px;top: -3px;font-weight: 200;}
.d-list-p2 {font-size: 16px;color: #464646;line-height: 30px;}


.header-bot {width: 1200px;height: 386px;margin-top: 43px;margin-bottom: 70px;}
.header-bot ul {display: block;	width: 100%;height: 100%;}
.header-bot-li {width: 384px;height: 100%;float: left;overflow: hidden;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(155,168,188,.3);}
.header-bot-li:nth-child(n) {margin-left: 24px;}
.header-bot-li:nth-child(1) {margin-left: 0;}
.header-bot-imgr {width: 49px;height: 87px;float: right;overflow: hidden;/* margin-top: -2px; */margin: -2px 15px 0 0;}
.header-bot-imgr img {width: 100%;height: 100%;}
.header-bot-imgl {width: 102px;height: 102px;margin: 26px 0 22px 141px;}
.header-bot-imgl img {width: 100%;height: 100%;}
.header-bot-p1 {width: 300px;height: 30px;margin: auto;font-size: 22px;line-height: 30px;text-align: center;margin-bottom: 10px;}
.header-bot-p1 a {display: block;width: 100%;height: 100%;color: #333333;}
.header-bot-li ul {display: block;width: 290px;height: 160px;margin: auto;}
.header-bot-lil {width: 290px;font-size: 18px;color: #333333;list-style-type: square;line-height: 40px;}
.header-bot-lil a {color: #333333;}
.header-bot-li-l {width: 290px;height: 40px;font-size: 18px;color: #333333;list-style-type: square;line-height: 30px;}
.header-bot-li-l a {display: block;width: 100%;height: 100%;color: #333333;}



.ind_main{width: 100%;position: relative;}
.ind_main_zd{width: 1200px;padding: 50px 0;margin: auto;}
.ind_main_zd .zd_p{width: 300px;height: 60px;line-height: 60px;text-align: center;margin: auto;font-size: 44px;color: #333333;}
.ind_main_zd .zd_ul{display: block;width: 100%;height: 651px;background: url(images/bg3.jpg) no-repeat center top;position: relative;margin-top: 30px;}
.ind_main_zd .zd_ul li{width: 735px;padding: 0 135px 0 95px;position: absolute;z-index: 3;}
.ind_main_zd .zd_ul li:nth-of-type(1){top: 90px;left: 0;}
.ind_main_zd .zd_ul li:nth-of-type(2){top: 240px;right: 0;}
.ind_main_zd .zd_ul li:nth-of-type(3){top: 390px;left: 0;}
.ind_main_zd .zd_ul li:nth-of-type(4){top: 515px;right: 0;}
.ind_main_zd .zd_ul li div{line-height: 25px;color: #5091e8;font-size: 22px;font-weight: bold;}
.ind_main_zd .zd_ul li p{line-height: 30px;color: #333333;font-size: 18px;}
.ind_main_zd .zd_btn{text-align: center;margin-top: 40px;}
.ind_main_zd .zd_btn a{display: inline-block;vertical-align: top;margin: 0 35px;width: 310px;height: 70px;line-height: 70px;text-align: center;border-radius: 8px;background-color: #5091e8;color: #fff;font-size: 20px;}

.container {width: 1200px;margin: 0 auto;box-sizing: border-box;overflow: hidden;position: relative;}
.in-a{width: 100%;height: 258px;background-color: #5091e8;padding-top: 47px;box-sizing: border-box;}
.in-a ul li{float: left;width: 261px;text-align: center;margin-right: 52px;position: relative;}
.in-a ul li:last-child{margin-right: 0;}
.in-a ul li:after{content: '';position: absolute;top: 60px;right: -40px;z-index: 3;display: inline-block;width: 20px;height: 35px;background: url(images/icon4.png) no-repeat center;}
.in-a ul li img{display: block;width: 100%;}
.in-a ul li p{line-height: 1;margin-top: 10px;color: #fff;font-size: 18px;font-weight: bold;}


.in-b{width: 100%;padding: 58px 0 80px;}
.in-b .ib-title{color: #333333;font-size: 44px;font-weight: bold;text-align: center;line-height: 1;margin-bottom: 90px;}
.in-b .ib-list{width: 100%;}
.in-b .ib-list ul li{float: left;width: 216px;height: 438px;background-color: #fff;border-radius: 6px;overflow: hidden;box-shadow: 0 0 10px rgba(155,168,188,.3);margin-right: 30px;}
.in-b .ib-list ul li:last-child{margin-right: 0;}
.in-b .ib-list ul li:nth-of-type(odd){margin-top: 68px;}
.in-b .ib-list ul li img{display: block;width: 100%;}
.in-b .ib-list ul li div{padding: 10px 0;line-height: 26px;text-align: center;color: #333333;font-size: 18px;font-weight: bold;}
.in-b .ib-list ul li p{padding: 0 20px;line-height: 24px;color: #666666;font-size: 16px;}

.jylc{ width:1200px; display: block; margin: 20px auto 40px auto;}
.jylc img{ width:100%; display: block; margin: 0 auto;}

































.pic1 ul{ width:1150px; height: 290px; display: block; margin: 20px auto 0 auto;}
.pic1 ul li{ width:370px; height: 290px; float: left; display: block; margin: 0 20px 0 auto; background: #f4f4f4; border-radius: 5px; overflow: hidden;}
.pic1 ul li:nth-child(3){ margin-right:0;}
.pic1 ul li img{ width:370px; height: 240px; display: block; margin: 0 auto 0 auto;}
.pic1 ul li p{ width:100%; height: 50px; display: block; font-family:"思源黑体 CN","myfont"; font-size: 18px; line-height: 50px; text-align: center; color: #464646;}

.pic2 ul{ width:1200px; height: 182px; display: block; margin: 20px auto 50px auto;}
.pic2 ul li{ width:285px; height: 182px; float: left; display: block; margin: 0 20px 0 auto; background: #f4f4f4; border-radius: 5px; overflow: hidden;}
.pic2 ul li:nth-child(4){ margin-right:0;}
.pic2 ul li img{ width:285px; height: 182px; display: block; margin: 0 auto 0 auto;}

/* bottom */
.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto 0 auto; background:url(images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:200px; height:40px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto 20px 53px; line-height:40px;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}
.clear{clear:both;}
.show{display:inline-block}
.hide{display:none}
.box{ width:1000px; height:auto; margin:0 auto;}
.m_t_5{ margin-top:5px;}
.m_r_14{ margin-right:14px;}
.m_r_6{ margin-right:6px;}
.balck10{ height:10px; padding:0px; margin:0px; clear:both; overflow:hidden}
.wrapper{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}











