@charset "utf-8";
/* CSS Document */
.ztcont{ min-width:1180px; margin:0 auto; font-family:'微软雅黑';}
.ztcont img{ margin:0; padding:0; border:0 none; display:block; vertical-align:top;}
div.clear{ clear:both;}

/*banner*/
.bannerzt{ width:100%; height:460px; overflow:hidden; margin:0 auto;}
.bannerzt .w100{ width:100%;}
.bannerbg1{ height:106px; background:url(../images/xxjj/banner_01.jpg) no-repeat center top;}
.bannerbg2{ height:123px; background:url(../images/xxjj/banner_02.jpg) no-repeat center top;}
.bannerbg3{ height:123px; background:url(../images/xxjj/banner_03.jpg) no-repeat center top;}
.bannerbg4{ height:108px; background:url(../images/xxjj/banner_04.jpg) no-repeat center top;}

/*content*/
.contentbg{ background:#039ae3; padding-bottom:55px;}
.contentbg2{ background:#fff;}
.contbox{ width:1171px; height:auto; margin:0 auto; padding-top:30px;}
.contbox2{ width:1220px;}

.zxbut{ width:265px; height:60px; background:#e73c40; border-radius:10px; text-align:center; line-height:60px; color:#fff; font-size:36px; margin:0 auto; margin-bottom:25px;}
.zxbut a{ color:#fff;}
.zxtop{ height:120px; padding:0 12px;}
.zxtop2{ padding:0 20px;}
.zxtop3{ padding:0 40px;}
.marb45{ margin-bottom:45px;}
.h47{ width:100%; height:47px; border-bottom:1px solid #6a6a6a;}
.h472{ border-bottom:1px solid #fff;}
.zxttt{ width:490px; height:90px; line-height:90px; background:#fff; font-size:34px; font-weight:600; color:#039ae3; text-align:center; margin:0 auto; margin-top:-47px;}
.zxttt2{ width:350px;}
.zxpicli{ width:1171px; margin-bottom:5px;}
.zxpicli12{ width:1220px;}
.zxpicli2{ width:1153px; margin:0 auto;}
.zxpicli li{ width:370px; height:288px; float:left; margin:10px;}
.xxry li{ width:800px;}
.zxpicli3 li{ width:255px; height:340px; background:#3bb4f2; border-radius:10px; color:#fff; overflow:hidden;}
.zxpicli3 li.zxpiclibg{ background:#ff6c62;}
.zxpicli3 li.zxpiclibg2{ background:#8fde2d;}
.zxpicli3 li.zxpiclibg3{ background:#ff9d29;}
.zxpicli3 li.zxpiclibg4{ background:#81e0c2;}
.zxpicli3 li div{ font-size:26px; font-weight:300; padding-top:20px; padding-bottom:10px;}
.zxpicli3 li div span{ width:150px; height:45px; line-height:40px; text-align:center; display:block; border-bottom:2px solid #ded188; margin:0 auto;}
.zxpicli2 li{height:166px;}
.zxpicli2 li{ width:268px; height:266px; background:#039ae3; padding-top:5px;}
.zxpicli li p{ width:370px; height:40px; font-size:16px; text-align:center; line-height:40px; color:#fff; margin:0;}
.zxpicli2 li p{ width:255px; height:40px; color:#161616; font-size:16px; padding-top:16px;}
.zxpicli2 li a{ width:100px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:18px; margin:0 auto; background:#f70f36; display:block; border-radius:2px; margin-top:5px;}
.zxpicli3 li p{ width:220px; height:300px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0 20px; line-height:20px; text-align:left;}
.pdivb{background: #fff;width: 258px;margin: 0 auto 5px;padding-bottom: 10px;}
.zxzxa a{ width:210px; height:60px; display:block; margin:0 auto; text-align:center; line-height:60px; color:#fff; font-weight:600; font-size:26px; background:#e52a39; margin-top:30px;}
.zxpicli12 li{ margin:10px 25px;}
.zxpicli img{ width:370px; height:248px;}
.zxpicli2 img{ width:258px; height:155px; margin:0 auto;}
.zxttbg{ background:#039ae3; color:#fff;}
.w350{ width:350px;}
.w370{ width:370px;}
.zxzcgj{ height:260px; font-size:30px; color:#fff; padding-left:40px; padding-top:20px;}
.zxzcgj p{ margin:0; margin-bottom:7px;}
.zxzcgj p.f34{ font-size:34px; margin-top:30px;}
.h1clear{ height:1px; clear:both;}
.xxjjtxt{ width:100%; height:auto;}
.xxjjtxt p{ font-size:18px; color:#fff; line-height:30px; text-indent:2em; padding:0 10px;}
.bxts{ width:100%; height:45px; line-height:45px; font-size:36px; color:#fcff00; text-align:center; margin-bottom:20px;}
.zxptm{ width:1170px; height:405px; background:#f5f3f0; margin:0 auto; padding:35px 0 0 35px;}
.zxpleft{ width:460px; height:330px; float:left; background:#fff;}
.zxpmap{ width:630px; height:350px; float:left; overflow:hidden; margin-left:30px;}
.zxpltxt{ width:380px; margin:0 auto;}
.zxpltxt h3{ height:70px; border-bottom:2px solid #d2d2d2; line-height:70px; text-align:center; font-size:24px; color:#242424; font-weight:normal; letter-spacing:1px; margin-top:20px; margin-bottom:30px;}
.zxpltxt p{ font-size:18px; color:#2b2b2b; height:50px; line-height:25px;}
.zxpltxt b{ font-size:24px;}
.pab60{ padding-bottom:60px;}

.iconfont{
	width:40px;
	height:60px;
	margin-right:20px;
	display:block;
	float:left;
	line-height:40px;
    font-family:"iconfont" !important;
    font-size:36px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
	
/*优势*/
.xhyous{ width:1180px; height:800px; margin:0 auto; background:url(../images/xxjj/yous.jpg) no-repeat center top;}
.xhyousl,.xhyousr{ width:50%; height:800px; float:left; position:relative;}
.mar0{ margin:0;}
.xhyous h6{ font-size:18px; color:#282828; font-weight:normal; margin-bottom:8px;}
.xhyous b{ font-size:21px; font-weight:600; margin-right:12px;}
.xhyous p{ font-size:14px; color:#282828;}
.color1 b{ color:#fe5960;}
.color2 b{ color:#76d1c8;}
.color3 b{ color:#0198e1;}
.color4 b{ color:#fbca01;}
.color5 b{ color:#015a94;}
.xhyousl div{ padding:25px 10px 0 18px;}
.xhyousr div{ padding:12px 10px 0 18px;}
.jybzbox{ width:320px; height:180px; position:absolute; top:84px; left:34px;}
.xltsbox{ width:290px; height:120px; position:absolute; top:381px; left:20px;}
.zysybox{ width:404px; height:143px; position:absolute; top:605px; left:65px;}
.slppbox{ width:375px; height:120px; position:absolute; top:37px; left:54px;}
.qcszbox{ width:370px; height:120px; position:absolute; top:216px; left:195px;}
.msjxbox{ width:303px; height:136px; position:absolute; top:415px; left:260px;}
.xyhjbox{ width:325px; height:110px; position:absolute; top:630px; left:110px;}
