/*公用定义*/
@charset "utf-8";
*{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}/*取消链接点击的时候变蓝*/
*:focus{outline:none;}
body a,.tm{
-webkit-transition: all .2s linear;
transition: all .2s linear;
cursor:pointer;
}
input,select,textarea{ line-height:normal;-webkit-appearance:none;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
/* 图片自适应 */
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
a{	text-decoration:none; color:#2b2b2b;}
a:hover{ text-decoration:none; color:#d9171f;}
.huang,.huang a{ color:#fcff00;}
.hong,.hong a{ color:#d9171f;}
.lan,.lan a{ color:#2293d1;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#6f6f6f;}
.hui a:hover{color:#fff;}
.hui2,.hui2 a{color:#4b4a4a;}
.bai,.bai a{ color:#FFFFFF;}
.cu{font-weight:bold;}
.xi{ font-weight:lighter;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}
.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.con31 img{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out; cursor:pointer;
}
.con31 img:hover{
-webkit-transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-ms-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
transform: scale(1.08, 1.08);
-webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.cur{ cursor:pointer;}
.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999990;}




/*pc端*/
@media (min-width:641px){
html{ overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{ margin:0px; font-size:12px; background:#ffffff; color:#2a2a2a;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:1200px;}
.con11{ position:absolute; left:0; top:0; z-index:9; width:100%;}
.con11l{ margin-left:5%;}

.con11r{ margin-right:5%;}
.con11r li{ float:left; margin-left:40px; line-height:36px; margin-top:42px;}
.con11r li a{ display:block;}
.con11r li a:hover{ border-bottom:2px solid #212121;}
.con12{ line-height:112px; margin-top:290px; font-size:70px;}
.con13{ line-height:86px;}
.con21{ padding:0 5%; font-size:70px; color:#dddedf; line-height:84px; padding-top:155px;}
.con22{ padding:0 5%; line-height:52px; height:94px;}
.con23{ padding:0 5%; line-height:32px;}
.con24{ background:url(../images/con2.jpg) right 0 no-repeat; height:637px;}
.con24l{ background:rgba(255,255,255,0.7); height:308px; margin-top:135px; margin-left:5%;}
.con24ll{ width:300px; height:308px; color:#d9171f;}
.con24ll:hover{ background:#d9171f; color:#fff;}
.con24ll .cu{ font-size:100px; margin-top:70px; display:block;}
.con24lc{ width:300px; height:308px; color:#d9171f;}
.con24lc:hover{ background:#d9171f; color:#fff;}
.con24lc .cu{ font-size:100px; margin-top:70px; display:block;}
.con31{ position:relative;}
.con31_left{ position:absolute; left:3%; top:70px; z-index:9;}
.con31_right{ position:absolute; right:3%; top:70px; z-index:9;}
.con31 li{display: inline-block; margin:50px 15px 200px 15px;}
.con5{ padding:0 2%;}
.con5r{ border:1px solid #212121; margin:70px 0;}
.con51{ font-size:70px; color:#dddedf; line-height:84px; padding-top:105px;}
.con52{ line-height:52px; height:64px;}
.con5l2{ line-height:36px; padding-top:40px;}
.con4{ padding:0 5%; border-bottom:25px solid #ecedef;}
.con4r{ padding:70px 0;}
.con4l1{ padding:0 5%; font-size:60px; color:#dddedf; line-height:84px; padding-top:65px;}
.con4l2{ padding:0 5%; line-height:52px; height:94px;}
.con6{ background:#ecedef;}
.con61 li{ width:490px; height:139px; background:#fff url(../images/index2_03.jpg) 0 0 no-repeat;display: inline-block; margin:0 15px 40px 15px;}
.con61s{ line-height:28px; padding-left:184px; text-align:left; padding-top:28px;}
.con61s span{ display:block; padding-top:13px;}
.con62{ line-height:150px; height:200px;}
.foot{ line-height:50px; margin-bottom:10px;}






}
/*手机端*/
@media (max-width:641px){
body{ margin:0px; background:#fff; color:#2a2a2a; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; overflow-x:hidden; font-size:12px;}
input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:600px;}
.mgz{ margin-left:auto; margin-right:auto; overflow:hidden; width:640px;}
.mxi12{ font-size:12px;}
.mxi13{ font-size:13px;}
.mxi14{ font-size:14px;}
.mxi15{ font-size:15px;}
.mxi16{ font-size:16px;}
.mxi17{ font-size:17px;}
.mxi18{ font-size:18px;}
.mxi19{ font-size:19px;}
.mxi20{ font-size:20px;}
.mxi21{ font-size:21px;}
.mxi22{ font-size:22px;}
.mxi23{ font-size:23px;}
.mxi24{ font-size:24px;}
.mxi25{ font-size:25px;}
.mxi26{ font-size:26px;}
.mxi27{ font-size:27px;}
.mxi28{ font-size:28px;}
.mxi29{ font-size:29px;}
.mxi30{ font-size:30px;}
.mxi31{ font-size:31px;}
.mxi32{ font-size:32px;}
.mxi33{ font-size:33px;}
.mxi34{ font-size:34px;}
.mxi35{ font-size:35px;}
.mxi36{ font-size:36px;}
.mxi37{ font-size:37px;}
.mxi38{ font-size:38px;}
.mxi39{ font-size:39px;}
.mxi40{ font-size:40px;}
.mxi46{ font-size:46px;}
.mxi50{ font-size:50px;}
.mxi52{ font-size:52px;}
.mxi59{ font-size:59px;}
.mxi60{ font-size:60px;}
.con11{ position:absolute; left:0; top:0; z-index:9; width:100%;}
.con11l img{ width:170px;}
.con11r li{ float:left; margin-right:5px; line-height:36px; margin-top:32px;}
.con11r li a{ display:block;}
.con11r li a:hover{ border-bottom:2px solid #212121;}
.con12{ line-height:112px; margin:290px 20px 0 20px; font-size:70px;}
.con13{ line-height:86px; margin:0 20px;}
.con14{ margin:0 20px;}
.con21{ padding:0 20px; font-size:70px; color:#dddedf; line-height:84px; padding-top:155px;}
.con22{ padding:0 20px; line-height:52px; height:94px;}
.con23{ padding:0 20px; line-height:32px; margin-bottom:50px;}
.con24{ background:url(../images/con2.jpg) right 0 no-repeat; height:637px;}
.con24l{ background:rgba(255,255,255,0.7); height:308px; margin-top:135px; margin-left:20px;}
.con24ll{ width:300px; height:308px; color:#d9171f;}
.con24ll:hover{ background:#d9171f; color:#fff;}
.con24ll .cu{ font-size:100px; margin-top:70px; display:block;}
.con24lc{ width:300px; height:308px; color:#d9171f;}
.con24lc:hover{ background:#d9171f; color:#fff;}
.con24lc .cu{ font-size:100px; margin-top:70px; display:block;}
.con31_left{ display:none;}
.con31_right{ display:none;}
.con31 li{display: inline-block; margin:50px 15px 50px 15px;}
.con5l{ margin-left:20px;}
.con5r{ border:1px solid #212121; margin:70px 20px 70px 0; width:598px;}
.con51{ font-size:70px; color:#dddedf; line-height:84px; padding-top:105px;}
.con52{ line-height:52px; height:64px;}
.con5l2{ line-height:42px; padding-top:50px;}
.con4{ border-bottom:25px solid #ecedef;}
.con4l{ margin-left:35px;}
.con4r{ padding:70px 20px 70px 0;}
.con4l1{ font-size:60px; color:#dddedf; line-height:84px; padding-top:65px;}
.con4l2{ line-height:52px; height:94px;}
.con6{ background:#ecedef;}
.con61 li{ width:490px; height:139px; background:#fff url(../images/index2_03.jpg) 0 0 no-repeat;display: inline-block; margin:0 15px 40px 15px;}
.con61s{ line-height:28px; padding-left:184px; text-align:left; padding-top:28px;}
.con61s span{ display:block; padding-top:13px;}
.con62{ line-height:150px; height:200px;}
.foot{ line-height:50px;}





}
/*pc端*/
@media (min-width:641px){
.abcdef{ display:none;}
}









