﻿@charset "utf-8";
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{ display:block; border:none;}
a{ text-decoration:none; color:#333; font-size:14px; font-family:'微软雅黑';}
/*a:hover{ color:#bb2d2d;}*/
.layout{ width:1400px; margin:0 auto; height:auto; display:table;}
/*a:hover img{opacity:0.8;filter:alpha(opacity=80);}*/
h3{color:#333; letter-spacing:2px; font-size:15px; font-family:'微软雅黑'; font-weight: normal;}
p{font-size:14px; font-family:'微软雅黑'; color:#333;}

body{font-family:'微软雅黑'; background:#fff;width:100%;max-width:1902px;min-width:1400px;}
.top{ width:100%; height:60px; display:table; background:#448aca;}
.logo{ width:483px;/* padding-top:10px;*/ float:left; height:auto;}
.logo img{ width:100%;height:auto;}
.nav{ width:605px; float:right;}
.nav li{ width:86px; height:60px; float:left;}
.nav li a{ display:block; line-height:56px; color:#fff; text-align:center; }
.nav li a:hover{ background:#105fa7;}
.nav ul{ display:none;}
.nav li:hover ul{ display:block; position:relative; top:0; left:-15px; z-index:888;}
.nav li:hover ul li{ width:120px; height:35px; background:#448aca; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.nav li:hover ul li a{ display:block; line-height:35px;  height:35px;  white-space:nowrap; text-overflow:ellipsis;overflow:hidden; }
@media only screen and (max-width:1440px){
		.logo{width:420px;padding-top:3px; padding-left:150px;}	
	}
	
.banner{ width:100%; height:591px; display:table;}
@media only screen and (max-width:1440px){
	.banner{height:438px;}
	body{ max-width:1423px;}
	.nav{ padding-right:135px;}
	}
.text01{ width:1400px; height:auto; display:table; margin:0 auto; padding:60px 0 45px 0;/* background:url(../images/bg01.png) no-repeat;*/}
.text01 p{ text-align:center; line-height:30px; font-size:20px;}

.yewu{ width:1400px; height:auto; display:table; margin:0 auto; padding-bottom:80px;}
.yewu ul{ height:auto; display:table;}
.yewu ul li{ width:280px; height:169px; float:left; position:relative; overflow:hidden;}
.yewu ul li img{ width:280px; height:169px;}
.yewu ul li span{ display:block; width:280px; height:169px; position:absolute; top:0; z-index:33; background-color:rgba(0,0,0,0.6); }
.yewu ul li span p{ color:#fff; font-size:18px; text-align:center; }
.yewu ul li span p.en{ font-size:20px; text-align:center;margin-top:55px; }
.yewu ul li span p.cn{ margin-top:10px; letter-spacing:1px;}

/*合作商家*/
.main_4{ width:1400px; height:auto; display:table; margin:0 auto;}
.ti_1{ width:240px; height:71px; background:url(../images/kaubg_03.png) no-repeat; margin:0 auto;}
.sp_1{ display:block; text-align:center; width:100%; height:60px; line-height:60px; font-size:32px; color:#448aca;}
.sp_2{ display:block; text-align:center; width:100%;  font-size:18px; color:#575757; margin-top:-12px; letter-spacing:1PX;}

/*滚动案例*/
.mr_frbox{  padding-top:26px; overflow:hidden;}
.mr_frUl{ width:1250px; margin:0 auto;   height:126px; display:table; float:left; margin-left:60px; }
.mr_frUl li{ width:128px; height:98px;  float:left; margin-left:105px; margin-right:5px; text-align:center;  position:relative; border:1px solid  #5e5e5e; overflow:hidden; transform:rotate(-25deg) skew(39deg); margin-top:10px; }
.mr_frUl li a{ display:block;}
.mr_frUl ul{ height:auto; display:table;}
.tempWrap1 ul{ height:126px;}
.mr_frUl li img.bj_pro{ display:block; transition:1s;-moz-transition:1s;-webkit-transition:1s;  width:auto; height:auto; position:absolute; left:-35px; top:-15px; margin:0 auto; z-index:-9999;transform:skew(-39deg) rotate(25deg);}
.mr_frUl li:hover img.bj_pro{  -webkit-transform:scale(1.15,1.15) skew(-39deg) rotate(25deg); -o-transform:scale(1.15,1.15) skew(-39deg) rotate(25deg); -moz-transform:scale(1.15,1.15) skew(-39deg) rotate(25deg);transform:scale(1.15,1.15) skew(-39deg) rotate(25deg);}
.mr_frBtnL{ width:34px; height:99px; float:left; margin-top:10px; cursor: pointer; }
.mr_frBtnR{ width:34px; height:99px;cursor: pointer; margin-top:10px; float:right;}



.footer{ width:100%; height:auto; display:table; background:#333333; margin-top:80px;}
.ewm{ width:261px; float:left; padding:34px 0; }
.footer .lx_1{ width:396px; margin-left:40px;  float:left; padding-top:38px;}
.footer .lx_2{ float:left; color:#fff; line-height:30px;padding-top:38px;}
.footer .lx_1 p,.footer .lx_2 p{ color:#bdbdbd; line-height:26px;}
.copyright{ width:100%; height:58px; background:#000;}
.copyright p{ text-align:center; line-height:58px; color:#fff;}


.text02{ width:1400px; height:auto; display:table; margin:0 auto;  position:relative; top:-50px;/* background:url(../images/bg01.png) no-repeat;*/}
.text02 p{ text-align:center; line-height:45px; font-size:20px;}
.content{ width:1400px; height:auto; display:table; margin:0 auto; padding-bottom:60px; padding-top:30px;}
.left{ width:364px; height:auto; float:left;}
.blk_t{ width:318px; height:139px; background:url(../images/blk_t.png) left center no-repeat; padding-top:22px;}
.blk_t3{ background:url(../images/blk_t1.jpg) left center no-repeat; /*padding-left:30px;*/ height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:normal; margin-bottom:10px; }
.blk_t3 span.aa1{ color:#448aca;}
.blk_t3 span.aa2{ display:block; float:right; font-size:15px; color:#e1e1e1e;}
.blk_t3 span a{ font-size:15px;}
.blk_t3 span a:hover{ color:#448aca;}


.blk_t p{ text-align:right; font-size:30px; line-height:35px; color:#666666;}
.left ul{ width:318px; height:auto; display:table; padding-top:25px;}
.left ul li{ height:50px; border-bottom:1px solid #e5e5e5; }
.left ul li a{ display:block; text-align:right; line-height:50px; color:#666666;}
.left ul li a span{ font-size:20px;}
.left ul li:hover a{ color:#FFF;}
.left ul li:hover{ background-color:#448aca; /*color:#448aca;border-bottom:1px solid #448aca;*/}

.right{ width:984px; float:right; height:auto; display:table;}
.blk_t01{ text-align:center; font-size:18px; line-height:40px; border-bottom:1px solid #999; padding-bottom:10px;}
/*.right-body{ padding-top:15px;}*/
.right-body p{ text-indent:28px; line-height:35px; letter-spacing:2px;}

