﻿@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
html { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em{font-style:normal}


.txtout li {white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;float:left;}

/* 链接颜色 */
a:link { color: #1b1b1b; text-decoration: none } 
a:visited { color: #1b1b1b; text-decoration: none } 
a:hover { color: #ff0000; text-decoration: none }
a:active { color: #ff0000; text-decoration: none } 

.red1 { COLOR: #b2171d}
.red1 a:link { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:visited { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:hover { COLOR: #b2171d; TEXT-DECORATION: none }
.red1 a:active { COLOR: #b2171d; TEXT-DECORATION: none }

.white1 { color: #ffffff;}
.white1 a:link {color: #ffffff;}
.white1 a:visited { color: #ffffff;}
.white1 a:hover { color: #ffffff;text-decoration: none}
.white1 a:active { color: #ffffff;text-decoration: none}
.blue1 { color: #8e8e8e;}
.blue1 a:link {color: #8e8e8e;}
.blue1 a:visited { color: #8e8e8e;}
.blue1 a:hover { color: #ff0000;text-decoration: none}
.blue1 a:active { color: #ff0000;text-decoration: none}
.blue1 { color: #909090;}
.grey1 a:link {color: #909090;}
.grey1 a:visited { color: #909090;}
.grey1 a:hover { color: #6f6f6f;text-decoration: none}
.grey1 a:active { color: #6f6f6f;text-decoration: none}





.rlink {float: right;padding-top: 16px;padding-right: 10px;}
.txt14 {
	font-size: 14px;
}
.left { float:left;}

.right { float:right}
.bold {
	font-weight: bold;
}

html, body {
      position: relative;
      height: 100%;
    }
	
.swiper-container {
      width: 100%;
      height: 100%;
    }
.swiper-slide {
      background-position: center;
      background-size: cover;
    }

.cs { width:1200px; height:530px;background:url(bt01.png) no-repeat top center; margin:-265px auto 0 -600px;position: absolute;top: 50%; left:50%;}
#xgj .swiper-button-prev{left:0;width:45px;height:45px;background:url(wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
#xgj .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#xgj .swiper-button-next{right:0;width:45px;height:45px;background:url(wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
#xgj .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

.xbt { width:1200px; height:160px; text-align: center;margin:0px auto 0 -600px;position: absolute;top: 100px; left:50%; }
.xbt02 { width:1200px; height:160px; text-align: center;margin:0px auto 0 -600px;position: absolute;top: 100px; left:50%; }
.xbt03 { width:1200px; height:160px; text-align: center;margin:0px auto 0 -600px;position: absolute;top: 100px; left:50%; }
.xbt04 { width:1200px; height:160px; text-align: center;margin:0px auto 0 -600px;position: absolute;top: 100px; left:50%; }
#xgj { width:1200px; height:500px;margin:0px auto 0 -600px;position: absolute;top:270px; left:50%; }
#xgj .bbox { width:1000px; height:400px;background: #fff;box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);border-radius: 25px;position:relative; margin-left:100px;}
#xgj .bbox img { width:400px; height:300px;background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);	box-shadow: 4px 13px 30px 1px rgba(252, 56, 56, 0.2);	border-radius: 20px;position: absolute; left:-60px; top:50px; }
#xgj .bbox p { width:570px; height:230px; font-size:15px; line-height:34px;position: absolute; left:385px; top:100px;text-indent:2em; text-align:justify; }
#xgj .bbox h1 { font-size:24px; line-height:25px; position: absolute; left:620px; top:44px;font-weight:800;display: inline;}
#xgj .bbox h2 { width:180px;height:35px; padding:0 20px; background-color:#FF6600; text-align: center; font-weight:800; font-size:18px; color:#FFFFFF; line-height:35px; border-radius: 20px; position: absolute; left:385px; top:40px;}
#xgj .swiper-pagination{position: absolute;top: 320px; right:120px;}

#xmp { width:1200px; height:500px;margin:0px auto 0 -600px;position: absolute;top:270px; left:50%; }
#xmp .mpbox { width:1100px; height:370px;background: #fff;position:relative; margin:0 auto}
#xmp .mpbox img { width:500px; height:330px;position: absolute;top: 20px; left:20px;}
#xmp .mpbox h1{ width:530px;line-height: 34px;font-size: 26px;font-weight: bold; padding-bottom:30px;position: absolute;top: 20px; left:550px; }
#xmp .mpbox p{ width:520px;height:204px; overflow:hidden; font-size:15px; line-height:34px; color:#666;overflow: hidden;text-indent:2em; text-align:justify;position: absolute;top: 100px; left:550px;}
#xmp .mpbox h2{ width:76px;height:26px; position:absolute;top:324px; left:550px; font-size:14px; line-height:26px; background-color:#00a0e9; color:#fff; text-align:center;border-radius:3px;}
#xmp .mpbox h3{ width:500px;height:60px; position:absolute;top:320px; left:650px; font-size:17px; line-height:30px; overflow:hidden;}
#xmp .swiper-button-next{position: absolute;top: 170px;}
#xmp .swiper-button-prev{position: absolute;top: 170px;}

.xjz { width:1200px; height:450px;margin:0px auto 0 -600px;position: absolute;top:290px; left:50%; }
.jz01 { width:570px; height:450px; background-color:#fff; float:left; margin-right:60px; position:relative;}
.jz01 h1 { width:570px; height:62px; font-size:24px; line-height:60px; font-weight:bold; text-align:center; background:url(bj01.png) no-repeat top center;position: absolute; left:0px; top:0px;}
.jz01 p { width:510px; height:160px; font-size:15px; line-height:32px;text-indent:2em; text-align:justify;position: absolute; left:30px; top:70px; color:#666}
.jz01 img { width:570px; height:200px; position: absolute; left:0px; bottom:0px;}
.jz02 { width:570px; height:450px; background-color:#fff; float:left; position:relative;}
.jz02 h1 { width:570px; height:62px; font-size:24px; line-height:60px; font-weight:bold; text-align:center; background:url(bj01.png) no-repeat top center;position: absolute; left:0px; top:203px;}
.jz02 p { width:510px; height:160px; font-size:15px; line-height:32px;text-indent:2em; text-align:justify;position: absolute; left:30px; top:280px; color:#666}
.jz02 img { width:570px; height:200px; position: absolute; left:0px; top:0px; }

#certify{width:1200px; height:500px;margin:0px auto 0 -600px;position: absolute;top:270px; left:50%;}
#certify .swiper-container{padding-bottom:60px;position:relative;}
#certify .swiper-slide{width:360px;height:495px;background:#fff;-webkit-box-shadow:0 8px 30px #ddd;box-shadow:0 8px 30px #ddd}
#certify .swiper-slide img{display:block; width: 100%; height:100%;}
#certify .swiper-slide p{line-height:60px;padding-top:0;text-align:center;color:#636363;font-size:16px;margin:0}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #d5d5d5;background-color:#fff;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{left:0;width:45px;height:45px;background:url(wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
#certify .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#certify .swiper-button-next{right:0;width:45px;height:45px;background:url(wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
#certify .swiper-button-next:hover{background-position:0 -139px;background-size:100%}