@charset "utf-8";
*{margin:0;padding:0}
table {border-collapse: collapse; border-spacing: 0;}
html{ overflow-x:hidden; font-size:62.5%;}
body{-webkit-text-size-adjust:none; color:#666; font-size:14px; line-height:200%; font-family:"Microsoft YaHei"; font-style: normal;font-weight: normal;font-variant:normal;}
input,select,textarea{ font-family:"Microsoft YaHei";}
.fot-pro{ font-family:'HelveticaNeueLTPro-ThEx';}
.fot-light{ font-family:'AdobeSongStd-Light';}
.fot-dx{ font-family: '简细等线';}
h3{ color:#333;}
*::before, *::after{ box-sizing:border-box;}
*{ box-sizing:border-box;}
a { text-decoration: none; color:#333; }
ul,li,dt,dl,dd{list-style-type: none;margin: 0px;padding: 0px;background:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.show{ display:block;}
.hide{ display:none;}
*:focus{ outline:none;}
a,.banner .fp-controlArrow{ transition:all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; -moz-transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s;}
a:hover,.banner .fp-controlArrow:hover{ transition:all 0.6s ease 0.01s; -webkit-transition:all 0.6s ease 0.01s; -moz-transition:all 0.6s ease 0.01s; -o-transition:all 0.6s ease 0.01s;}
.com_img{ display:block; width:100%; overflow:hidden;}
.com_img img{ transition:all 0.8s ease-in 0s; -webkit-transition:all 0.8s ease-in 0s; -moz-transition:all 0.8s ease-in 0s; -o-transition:all 0.8s ease-in 0s;}
.com_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
html{ -ms-touch-action: none;  /* 阻止windows Phone 的默认触摸事件 */}
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}
.img_wid1100{ display:none; max-width:1100px; margin:0 auto;}
.wd1200{ max-width:1200px; width:100%; margin:0 auto;}
.wap_banner{ display:none; clear:both; max-width:1100px; margin:0 auto;}



/*加载*/
/*.is_loading { background:url(../images/loading.gif) center center no-repeat }
.is_loading img { opacity:0; filter:alpha(opacity=0) }
#infscr-loading { position:absolute; left:50%; top:50%; margin-top:-16px; margin-left:-16px; z-index:20; width:32px; height:32px; }*/

/*double*/
/* covered */
.doble{ position:relative; height:950px;}
.covered { position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:950px;}

.covered .changeable {
	background-image:url('b1.jpg');
	border-right:1px solid rgba(255,255,255,0.3)
}


.covered {
	position:relative;
}

.handle {
	position:absolute;
	margin-left:-143px;
	margin-top:-25px;
	background:url(double_Mimg.png) no-repeat; width:286px; height:50px;
}

.handle.vertical {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}

.draggable {
	cursor:move;
}
.draggable span {
	margin:15px 4px 0;
	color:#FFF;
	-webkit-transition:.1s ease-out;
	-moz-transition:.1s ease-out;
	-ms-transition:.1s ease-out;
	-o-transition:.1s ease-out;
	transition:.1s ease-out;
}

.foot_aSshare{position:relative;}
.foot_aSshare .faS-ewm{position:absolute;top:-110px;left:15px;width:100px;height:100px;padding:12px;color:#c3a07d;text-align:center;background-color:#fff;display:none;}
.faS-ewm:after{content:" ";display:block;width:12px;height:12px;background:url(icon-fu.png) no-repeat;position:absolute;bottom:-11px;left:41px;}
.foot_aSshare2:hover .faS-ewm{display:block;}

/*comon-top*/
.cust_cen{ height:auto; overflow:hidden; padding:12% 0 10%;}
.warp_cn{ background:url(warp_nbd.png) no-repeat; color:#333; font-size:36px; width:494px; height:40px; line-height:40px; margin:0 auto; text-align:center;}
.warp_en{ color:#888; font-size:16px; text-align:center;}
.warp_intro{ line-height:180%; text-align:center;}

/*header*/
.header{ position:fixed; top:0; left:0; z-index:1000; background-color:#fff; width:100%; padding:0 5%; height:75px; line-height:75px;}
.head{ float:left; width:100%;}
.header a{ color:#333; font-weight:bold}
.header a:hover{ color:#0c53bb; opacity:0.8; filter: alpha(opacity=100);}

.logo{ }
.logo,.h_click,.h_tel{ position:relative; z-index:600;}
.h_click{ padding-left:22px;}
.h_click a{ padding-left:22px; margin-left:18px;}
.h_cl1{ background:url(h_icon2.png) no-repeat left;}
.h_cl2{ background:url(h_icon3.png) no-repeat left;}
.h_cl3{ display:none; background:url(h_icon4.png) no-repeat left;}
.h_tel span{ display:block; background:url(h_icon1.png) no-repeat left; padding-left:40px; color:#FFF; font-size:18px;}
.nav{ width:100%; text-align:center;}
.nav li{ display:inline-block; font-size:16px}
.nav_name{ display:block; padding:0 28px; background:url(nav_line.png) no-repeat right;}
.warp_all{ float:left; width:100%; overflow:hidden;}

/*wap*/
.wap_tel,.wap_nav{ display:none; width:30px; margin-left:18px; cursor:pointer;}
.wap_tel{ padding-top:22px;}
.wap_nav{ padding-top:28px;}
.sub_show{ display:none; background-color:#1D1D1D; width:100%; padding-bottom:4%; line-height:normal;}
.sub_shlist{ width:100%; padding:15px;}
.sub_shlist li a{ display:block; color:#FFF; opacity:0.6; filter: alpha(opacity=60); padding:3% 0; border-bottom:1px solid #505050;}
.sub_shlist li a:hover{ opacity:1; filter: alpha(opacity=1);}

/*common-chnal*/
.news_shSel{ padding-bottom:3%; text-align:center;}
.news_shSel a{ color:#333; font-size:18px; padding:0 26px; background:url(news_seline.jpg) no-repeat right;}
.news_shSel a.cur{ color:#1b3582;}
.news_shSel a.cur span,.news_shSel a:hover span{ padding-bottom:5px; border-bottom:3px solid #1b3582;}

/*banner*/
.banner{ position:relative; float:left; width:100%; overflow-y:auto;}
.banner .fp-controlArrow{ position:absolute; top:50%; margin-top:-41px; z-index:800; width:40px; height:82px; cursor:pointer;}
.banner .fp-prev{ background:url(inde_banLac.png) no-repeat; left:6%;}
.banner .fp-next{ background:url(inde_banRac.png) no-repeat; right:6%;}
.banner .fp-prev:hover{ opacity:0.5;}
.banner .fp-next:hover{ opacity:0.5;}

/*顶部--banner*/
.top-banner{position:relative; float:left; width:100%; overflow-y:auto;height:100%;}
html, body {
position: relative;
height: 100%;
}
.index-container {
width: 100%;
height: 100%;
}
.index-container .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
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;
}
.index-container .swiper-slide a{display:block;width:100%;height:100%;}	
.index-container .swiper-slide img{width:100%;height:100%;max-width:none;}
.index-container .swiper-pagination-bullet, .web-container .swiper-pagination-bullet {width: 30px;height: 1px;display: inline-block;border-radius: 100%;background: #fff;opacity: 0.5;}
.index-container .swiper-pagination-bullet-active, .web-container .swiper-pagination-bullet-active {opacity: 1;background: #fff;}
.fp-controlArrow{ position:absolute; top:50%; margin-top:-41px; z-index:800; width:40px; height:82px; cursor:pointer;}
.fp-prev{ background:url(inde_banLac.png) no-repeat; left:6%;}
.fp-next{ background:url(inde_banRac.png) no-repeat; right:6%;}
.fp-prev:hover{ opacity:0.5;}
.fp-next:hover{ opacity:0.5;}

.full-banner{width:100%;height:100%;}
.full-banner img{width:100%;height:100%;max-width:none;}

/*contact*/
.contact_ft{ clear:both; width:100%; height:640px;}
.contact_ft .warp_cn{ color:#FFF;}
.contact_ft .warp_en{ color:#FFF; opacity:0.8; filter: alpha(opacity=80);}
.contact_ft .warp_intro{ color:#FFF; font-size:12px;}
.cont_message{ padding-top:4%;}
.contact_ft .cont_mess{ float:none; background-color:#ededed; width:560px; margin:0 auto; padding-top:0;}
.contact_ft .cont_mess li{ clear:both; width:100%; height:38px; line-height:38px; padding-left:4px; border-bottom:1px solid #BEBEBE;}
.cont_mename{ color:#888; padding-left:42px;}
.cont_mename1{ background:url(cont_meicon1.png) no-repeat left;}
.cont_mename2{ background:url(cont_meicon2.png) no-repeat left;}
.cont_mename3{ background:url(cont_meicon3.png) no-repeat left;}
.cont_mename4{ background:url(cont_meicon4.png) no-repeat left;}
.cont_mename5{ background:url(cont_meicon5.png) no-repeat left;}
.cont_mename6{ background:url(cont_meicon6.png) no-repeat left;}
.cont_metext{ display:inline-block; background-color:#ededed; color:#666; font-size:14px; height:37px; line-height:37px; padding:0 8px; border:0; border:none;}
.cont_mebox{ border-right:1px solid #BEBEBE;}
.cont_meSel{ padding:3px 0 4px;}
.cont_meSel select{ color:#666; font-size:14px; padding:4px 90px 4px 10px; border:1px solid #BEBEBE;}
.cont_meSel select option{ padding-left:12px;}
.contact .cust_cen{ padding:10% 0 10%;}
.contact .cont_message{ padding-top:3%;}
.contact_ft .cont_mess li.cont_meSline{ padding-left:0; border-bottom:none;}
.contact_ft .cont_meSub{ display:block; background-color:#1e1e1e; color:#FFF; font-size:14px; width:100%; height:38px; border:none; cursor:pointer;}

/*footer*/
/*footer*/
.footer,.foot_t,.foot_d{ float:left; width:100%;background-color:#f0f0f0;}
.foot_Tl{ background-color:#f0f0f0; width:56.25%;background:url(l.png) no-repeat right;}
.foot_Tr{ background-color:#f0f0f0; width:43.75%; padding-left:5%;}
.foot_Tcl{ width:auto; padding:44px 0; display:inline;}
.foot_Tcl dl{ float:left; width:358px;}
.foot_Tcl a{ color:#343434;}
.foot_Tcl dt{ margin-bottom:8px; font-weight:bold;opacity:0.7;}
.foot_Tcl dd a{ display:block; opacity:0.6; filter: alpha(opacity=50); height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.foot_logo{ width:270px;}
.foot_all{ width:100%; height:50px; line-height:50px; }
.foot_Trall{ width:376px; padding:40px 0 18px;}
.foot_aTel{ color:#343434; font-size:12px;}
.foot_aTel span a{ color:#343434; font-size:30px;opacity:0.7;}
.foot_aSare{ padding-right:3%;}
.foot_aSname{ color:#343434; font-size:12px; padding-right:4px;}
.foot_aSshare{ height:10px;}
.foot_aSshare a{ display:inline-block; margin-right:8px; margin-top:20px; width:30px; height:30px;}
.foot_aSshare1{ background:url(share_img1.png) no-repeat;}
.foot_aSshare2{ background:url(share_img2.png) no-repeat;}
.foot_click{ clear:both; color:#646464; margin-left:-8px; margin-top:4px; margin-bottom:4px; width:1200px;margin:0 auto; height:50PX;border-top:1px solid #ccc; line-height:50px}
.foot_click a{ color:#343434; opacity:0.5; filter: alpha(opacity=50); padding:0 8px;}
.copyright{ color:#343434; opacity:0.7; filter: alpha(opacity=70); font-size:12px; line-height:200%;width:1200px;margin:0 auto; height:40PX}
.foot_d{ background-color:#141414;}
.love_link{ padding:14px 0; line-height:180%;}
.love_link,.love_link a{ color:#626262; font-size:12px;}
.love_link a{ padding:0 10px;}
.footer a:hover{ color:#141414; opacity:1; filter: alpha(opacity=100);}


/*浮动qq*/
.float_qq{ position:absolute; top:200px; right:0; width:50px; height:253px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq22{ position:absolute; top:102px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:153px; left:0; width:232px;}
.float_qq li.float_qq33{ position:absolute; top:204px; left:0; width:232px;}
.float_qq li.float_qq4{ top:205px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#065a86; opacity:1;}
.float_shwx{ position:absolute; top:-155px; left:-200px; background:url(float_wxbd.png) no-repeat bottom right; width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}


.h-r-search{ background-color:#fff; width:140px; height:22px; padding:0 3px; overflow:hidden; border:1px solid #d0d6e2; line-height:22px; margin-left:8px;}
.h-r-search .text{ float:left;width:110px; height:22px; border:0; line-height:22px; }
.h-r-search .btn-search-t{ background:url(i_search.gif) no-repeat left top; float:right; width:22px; height:22px;border:0; cursor:pointer; }
.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}


/*内页*/
.minmain{width: 1200px;background: #f8f8f8;padding: 30px 0;overflow: hidden;margin:0 auto; }
.minmain .left{width: 235px;overflow: hidden;}
.minmain .right{width: 950px;background: #fff;padding: 30px 30px 30px;overflow: hidden;}
/*left*/
.left-tit{width:232px;height: 90px;line-height: 36px;color: #3d6dcf;background: url(left-tit-bg.png) no-repeat;font-size: 24px;padding-left: 73px;padding-bottom: 46px;overflow: hidden;}
.leftbar{padding: 5px 0 35px;overflow: hidden;}
.leftbar a{width: 232px;height: 44px;padding: 0 46px;color: #414141;line-height: 44px;background: url(leftbar-a.png) no-repeat;display: block;font-size: 14px;margin-top: 6px;overflow: hidden;}
.leftbar a:hover,.leftbar .active{background: url(leftbar-active.png) no-repeat;color: #fff;}
.left-contact{width: 215px;overflow: hidden;display: block;}
/*right*/
.right-tit{background: #f0f0f0;height: 40px;line-height: 40px;text-align: right;color: #3d6dcf;padding: 0 10px;overflow: hidden;}
.right-tit a{color: #3d6dcf;padding: 0 6px;}
.right-tit span{font-size: 16px;line-height: 40px;color: #3d6dcf;float: left;}

.right-body .container{padding: 20px 20px;line-height: 28px;}
.right-body .container p{line-height: 28px;font-size: 14px;margin: 10px 0;}
h5{width: 100%;height: 80px;line-height: 80px;font-size: 22px;margin-top: 10px;text-align: center;color: #222;overflow: hidden;}
.author{margin-bottom: 20px;width: 100%;height: 24px;line-height: 24px;padding-bottom: 20px;border-bottom: 1px dotted #ccc;color: #666;text-align: center;overflow: hidden;}
.author span{margin-right: 30px;color: #666;}
.lastOne{margin-top: 30px;text-align: center;overflow: hidden;}
.lastOne a{width: 104px;padding: 12px 0px;text-align: center;background: #3d6dcf;color: #fff;margin: 0px 12px;display:inline-block;overflow: hidden;}
.lastOne a:hover{background: #3d6dcf;}
.lastOne .active{background: #666;}
.page{font-size: 14px;padding: 50px 0px 0;width: 80%;margin-left: 20%;line-height: 26px;text-align: right;overflow: hidden;}
.page a {color: #666666;line-height: 26px;height:26px;border: 1px solid #999;}
.page a, .page span.current{float: left;margin-left: -1px;padding: 0 12px;width: auto;display: inline;}
.page .current {background-color: #3d6dcf;border: 1px solid #3d6dcf;color: #ffffff;height: 26px;margin-left: -1px;padding: 0 12px;}
.page .first,.page .last{border-radius: 3px;}
.page .first{margin-right: 10px;margin-left: 0;display: inline;}
.page .last{margin-left: 10px;display: inline;}
.page .prev,.page .next{border: 1px solid #999;display: inline-block;float: left;height: 26px;padding: 0 12px;}
.page .prev{border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.page .next{border-bottom-right-radius: 3px;border-top-right-radius: 3px;border-left: none;}

