﻿* {	margin: 0;	padding: 0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #474747;outline: none;}
a:hover {	color: #fe7800;text-decoration: none;	}
a:focus{outline: none;}
img {	border: 0px;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {	color: #474747;	background: #fff;	margin: 0 auto;font-size: 15px !important;}
.hide {	display: none;}
.clear {	clear: both;}
.w{width:100%;height:40px;}
.center{ text-align:center;}
.pic100 img{width:100%;}
h1{ font-size:24px;color:#464646;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad60{padding:60px 0;}
.overflow{ overflow:hidden;}
.font18{ font-size:18px;}
.font16{ font-size:16px;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top30{ margin-top:30px;}
.red{ color:#f00;}




.top{ line-height:30px;height:50px; padding:10px 0 0; background-color:#252b47; position:relative; z-index:1;}
.topR{ text-align:right;}
.topR span{ display:inline-block;padding: 0 10px;}
.topR span i{ width:15px;height:15px; display:inline-block; vertical-align:middle;margin-right:5px; background:url(../image/icon1.png) no-repeat;}
header{padding:22px 0; }
.logo{ float:left;}
nav{ width:70%;float:left; margin-left:2%;}
nav li{ width:12.5%;text-align:center;font-size:16px; float:left;}
nav li a{ display:block;line-height: 54px;font-size:17px; position:relative;}
nav li a:after{ background:url(../image/icon13.png) no-repeat center center; position:absolute;top:-100%;left:0;width:100%;height:100%;content:''; display:block;z-index: -1;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in; opacity:0;}
nav li a.cur:after,nav li a:hover:after{top:0;opacity: 0.3;}
.headR { margin-top:13px;}
.headR a{ display:inline-block;margin-left:10px;}
.banners{ display:none;}
#owl-demo .owl-prev{width:50px;height:45px; background:url(../image/caseprev.png) no-repeat;left:-45px;top:50%;margin-top:-22px;}
#owl-demo .owl-next{width:50px;height:45px; background:url(../image/casenext.png) no-repeat;right:-45px;top:50%;margin-top:-22px;}
#owl-demo:hover .owl-prev{left:0; }
#owl-demo:hover .owl-next{right:0;}
#owl-demo:hover .owl-prev:hover,#owl-demo:hover .owl-next:hover{ opacity:1;}
.owl-theme .owl-controls .owl-buttons div{ position:absolute; font-size:0;
	display: inline-block;
	zoom: 1;
	*display: inline;
	
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.h_bannerbottomnav{ background-color:#edf7ff;padding-bottom:33px;}
.h_bannerbottomnav .container{ margin-top: -40px; border-radius:15px;background-color:#fff;position: relative;}
.h_bannerbottomnav dl{ padding:0!important;}
.h_bannerbottomnav dl a{ display:block; position:relative; padding:30px 0;}
.h_bannerbottomnav dl a:before{ content:''; background-color:#ededed; position:absolute;right:0;top:35%; display:block;width:1px; height:60px;}
.h_bannerbottomnav dl a dt{position:relative; z-index:2; display:inline-block; border-radius:100%;border:1px solid #fff;}
.h_bannerbottomnav dl a dd h5{ font-size:24px; position:relative; z-index:2;}
.h_bannerbottomnav dl a dd p{ font-size:15px;color:#999999; text-transform:uppercase; margin-top:2px;position:relative; z-index:2;}
.h_bannerbottomnav dl a dd p:after{content:'';width:50px;height:3px; display:block; background-color:#ccc;position:relative; z-index:2;position: absolute;bottom: -30px;left: 50%;margin-left: -25px;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_bannerbottomnav dl:nth-child(4) a:before{ display:none;}
.h_bannerbottomnav dl a:after{ content:''; display:block;padding:25px 0; border-radius:15px; box-shadow:0 0 15px #b6d8f9;background-color:#fff; position:absolute;top:-16px;left:0;width:100%;height:115%;    -webkit-transform: scale3d(.9,.9,1);
    transform: scale3d(.9,.9,1); opacity:0;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_bannerbottomnav dl a:hover:after{  -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1); opacity:1;}
.h_bannerbottomnav dl a:hover dd p:after{bottom: -11px;}
.h_bannerbottomnav dl a:hover dt{ border-color:#d6d6d6;}
.h_title h2,.h_title1 h2{ font-size:30px;font-weight:bold; text-transform:uppercase;}
.h_title h2 .span1,.h_title:hover h2 .span2{color:#fe7800;}
.h_title h2 .span2,.h_title:hover h2 .span1{color:#2f93fc;}
.h_title h2:after,.h_title h2:before{ width:140px;height:1px; background-color:#2f93fc; content:''; display:inline-block; vertical-align:middle;}
.h_title h2:before{ margin-right:10px;}
.h_title h2:after{ margin-left:10px;}

.h_title1 h2:after,.h_title1 h2:before{ width:40px;height:1px; background-color:#2f93fc; content:''; display:inline-block; vertical-align:middle;}
.h_title1 h2:before{ margin-right:10px;}
.h_title1 h2:after{ margin-left:10px;}


.h_title h2 span{ display:inline-block;margin:0 7px;}
.h_title h2 span sub{ display:inline-block;margin:0 5px 0 0;}
.h_title h2 span sup{ display:inline-block;margin:0 0 0 5px;}
.h_title:hover h2 span sub{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg); }
.h_title:hover h2 span sup,.h_newClist a:hover h5 span{transform:rotate(-180deg);
-ms-transform:rotate(-180deg); 	
-moz-transform:rotate(-180deg); 	
-webkit-transform:rotate(-180deg); 
-o-transform:rotate(-180deg); }
.h_title p,.h_title3 p{ font-size:16px;color:#666666;}
.h_title.white h2 span,.h_title.white p{ color:#fff;}
.h_title.white h2:before,.h_title.white h2:after{ background-color:#fff;}
.h_C{ margin-top:30px;}
.h_new { background:url(../image/bg5.jpg) no-repeat; background-size:cover;}
.h_newC .tab,.h_productC .tab{ overflow:hidden;}
.h_newC .tab a,.h_productC .tab a{ padding:7px 40px; display:inline-block; border-radius:30px;border:1px solid #cccccc;text-decoration:none; color:#333; margin:0 5px;}
.h_newC .tab a.on{ background:#fe7800; color:#fff; text-decoration:none;}
.h_productC .tab a.on,.h_productC .content li dl a{background:#fff;}
.h_newC .content,.h_productC .content{ overflow:hidden; margin-top:30px;}
.h_newC .content li,.h_productC .content li{ display:none;}
.h_newCRCC{border:1px solid #ddd;padding:30px !important; padding-bottom:0 !important;}
.h_newCR dl{ display:block;padding-bottom:32px;}
.h_newCR dl a{ display:block;overflow:hidden;background-color:#f9f9f9;}
.h_newCR dl a:hover{ color:#fff;-webkit-animation: bg 3s linear infinite;
    animation: bg 3s linear infinite;}
.h_newCR dl a dt{width:170px;float:left;}
.h_newCR dl a dd{width:calc(100% - 170px);float:right; padding:20px; }
.h_newCR dl a dd h5{ font-size:18px;font-weight:bold;}
.h_newCR dl a dd p,.h_newCL .item div p{ color:#666666;margin-top:8px;line-height:25px;height:50px; overflow:hidden;}
@-webkit-keyframes bg { 0% {background-color:#fe7800;} 50% {background-color:#2f93fc;}100% {background-color:#fe7800;} }
@keyframes bg{0% {background-color:#fe7800;} 50% {background-color:#2f93fc;}100% {background-color:#fe7800;} }
.h_newCR dl a:hover p{color:#fff;}
.h_newClist{margin-bottom:20px 0; }
.h_newClist a{ display:block;overflow:hidden;}
.h_newClist a h5{font-size:18px;width:70%;float:left;}
.h_newClist a time{ float:right;margin-top: 8px;}
.h_newClist a h5 span{ font-size:25px;font-weight:bold; display:inline-block;margin-right:5px;}
.h_newCR dl a:hover dt img,.jianding2 dl a:hover dt img{transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);}
.h_newCL .item a{ display:block;}
.h_newCL .item div{ background-color:rgba(0,0,0,0.7); color:#fff; position:absolute;width:100%;bottom:0;left:0;padding:20px;}
.h_newCL .item:hover div{background-color:rgba(0,0,0,1);}
.h_newCL .item div h5{ font-size:18px;font-weight:bold;width:70%;}
.h_newCL .item div p{color:#fff;line-height:22px;height:44px;}
#owl-demo3 .owl-pagination{ position:absolute;right:43px;bottom:76px;}
#owl-demo3 .owl-pagination div{ width:11px;height:11px; border-radius:100%;border:1px solid #fff; margin:0 3px; display:inline-block;}
#owl-demo3 .owl-pagination div.active{ background-color:#ff902d;border:1px solid #ff902d;}
#owl-demo3 .owl-buttons .owl-prev{width:12px;height:17px; position:absolute;right:105px;bottom:77px;background:url(../image/icon8.png) no-repeat;}
#owl-demo3 .owl-buttons .owl-next{width:12px;height:17px;position:absolute;right:20px;bottom:77px; background:url(../image/icon9.png) no-repeat;}
.h_xiehui{ background:url(../image/bg1.jpg) no-repeat center center fixed; background-size:cover;}
.h_xiehuiC dl dd{ background-color:#fff;padding:47px 20px;}
.h_xiehuiC dl dd h5{ font-size:22px; font-weight:bold;}
.h_xiehuiC dl dd p{ color:#666666;line-height:22px;height:66px; overflow:hidden;margin-top:10px;}
.h_xiehuiC dl dd span,.h_aboutCR span a,.about3LL .more,.about3RL .more,.groupL .more,.groupR .more,.xiehui1 .more,.jianding2C .more a,.new2C dl a dd .ddR span{padding: 7px 40px;display: inline-block;border-radius: 30px;border: 1px solid #cccccc;text-decoration: none;color: #999999; margin-top:15px;}
.h_xiehuiC dl a:hover dd span,.h_aboutCR span a:hover,.about3LL a:hover.more,.about3RL a:hover.more,.groupR a:hover.more,.groupL a:hover.more,.xiehui1 a:hover.more,.jianding2C .more a:hover{ background-color:#fe7800;color:#fff;}
.h_xiehuiC dl dt:after{ width:0;height:0;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; content:''; position:absolute;bottom:0;left:50%;margin-left:-5px;}
.h_xiehuiC dl{ padding:0 !important;} 
.h_xiehuiC dl a:hover dt img{-webkit-transform: scale3d(.9,.9,1);
    transform: scale3d(.9,.9,1);}
.h_xiehuiC dl:nth-child(even) dt:after{top:0; bottom:auto;border-top:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;}
.h_aboutCR{ padding:70px 10px 70px 60px; z-index:1;}
.h_aboutCR:after{ content:''; display:inline-block;width:56%;height:100%; position:absolute;top:0;left:0; background-color:#f9f9f9; z-index:-1;}
.h_aboutCR h5{ font-size:30px;font-weight:bold;}
.h_aboutCR p{ color:#888888; text-transform:uppercase;}
.h_aboutCR article,.gsjjR{color:#666;margin-top:85px;line-height:30px;height:120px; overflow:hidden;}
.h_aboutCR span{display: block;margin: 18px 0 33px;}
.h_aboutCL{ height:510px;}
.h_aboutCL img{ display:none;}
footer{ background-color:#2e3136; padding:35px 0;}
footer .container{ background:url(../image/bg2.png) no-repeat right top; background-size:auto 90%;}
.footL{ width:76%;float:left;}
.footL dl{ float:left;margin-right:2%;width: 12%;}
.footL dl dt{ font-weight:bold; font-size:16px;margin-bottom:20px;}
.footL dl dd a{ display:block;margin:10px 0; color:#ccc;}
.footR{width:24%;float:right;}
.footR article{ line-height:33px; margin-top:20px; color:#cccccc;}
.bq{ background-color:#272a30;padding:15px;}
.bq span{ display:inline-block;margin:0 10px; color:#cccccc;}

#nav{ position:fixed;top:0; left:0; display:none;z-index:99; width:100%; background:#0068b7;height: 100%;   overflow-y: scroll !important; }
#nav li{  color:#fff;}
#nav li a{ color:#fff;font-size:15px; display:inline-block; width:100%;height:3em; line-height:3em; padding-left:4%;border-bottom:1px solid #137ac8; position:relative;}
#nav li a span{ position:absolute; right:6%; top:32%; text-indent:-99999px; display:block; width:9px; height:15px; background:url(404.png) no-repeat;}
#nav li.btn_up{ text-align:center;}
#nav li.btn_up img{ vertical-align:middle; max-width:64px;width:10%;}
#nav li div{ display:none;font-size:13px; background-color:#0e82f8;}
#nav li div a{ padding-left:5%;}
.fixedside{ position:fixed;right:0;bottom:20%;width:65px; z-index:9;}
.fixedside li{ margin:5px 0; right:0;float: right;width:55px;}
.fixedside li a{ background-color:#2f93fc;color:#fff; border-radius:30px 0 0 30px;padding:7px 17px; display:block;height:44px;}
.fixedside li a span{ display:inline-block;margin-left:10px;font-size:16px;}
.fixedside li:hover{width:85px;}
.fixedside li:hover a{ background-color:#ff902d;}
.fixedside li.li1 span{left: 58px;width: 150px; position:absolute; top:11px;}
.fixedside li:hover.li1{width: 180px;}
.fixedside li:hover.li1 span{left: 45px;}
.fixedside li div{ position:absolute;right:100px;top:0; background-color:#ff902d;color:#fff;padding:10px; text-align:center; display:none;}
.fixedside li div img{ width:104px; display:block;margin-bottom:10px;}
.fixedside li:hover div{ display:block;}
.otherbanner1 .container{ padding:147px 0;}
.otherbanner2 .container{ padding:100px 0 30px;}
.otherbanner1 h2,.otherbanner2 h2{ font-size:60px; text-shadow:1px 2px 5px #4c4c4c;font-weight:bold;}
.otherbanner1 p,.otherbanner2 p{ font-size:20px;margin-top:10px;}
.otherbanner2 h2{ margin-top:10%;}
.otherbanner2 h2 span{ font-size:70px;color:#ff902d;}
.other1{ background:url(../image/otherbanner1.jpg) no-repeat center center fixed; background-size:cover;}
.other2{ background:url(../image/otherbanner2.jpg) no-repeat center center fixed; background-size:cover;}
.other3{ background:url(../image/otherbanner3.jpg) no-repeat center center fixed; background-size:cover;}
.other4{ background:url(../image/otherbanner4.jpg) no-repeat center center fixed; background-size:cover;}
.other5{ background:url(../image/otherbanner5.jpg) no-repeat center center fixed; background-size:cover; position:relative;}
.other6{ background:url(../image/otherbanner6.jpg) no-repeat center center fixed; background-size:cover;}
.other7{ background:url(../image/otherbanner7.jpg) no-repeat center center fixed; background-size:cover; position:relative;}
.other8{ background:url(../image/otherbanner9.jpg) no-repeat center center fixed; background-size:cover;}
.registerlogin{ background:url(../image/otherbanner8.jpg) no-repeat center center fixed; background-size:cover;}
.otherbanner3 .container{ padding:147px 0;}
.otherbanner3 h2{ margin-top:0;}
.about2{ background-color:#f9f9f9;}
.about2C dl{padding:0 8px !important; margin:10px 0;}
.about2C dl a{ display:block; border:1px solid #ededed; background-color:#fff;}
.about2C dl a dd{ padding:20px;}
.about2C dl a dd h5{ font-size:22px;}
.about2C dl a dd p{ font-size:14px;color:#999999; text-transform:uppercase;}
.about2C dl a dd p:after{ content:'';width:30px;height:3px; background-color:#2f93fc; display:block;margin:5px auto;}
.about2C dl a dd article{line-height:30px;height:120px; overflow:hidden; text-align:left;font-size: 13px; color:#666666;}
.about2C dl a dd span{ display:inline-block;margin-top:20px;padding:8px 20px;border:1px solid #d5d5d5;font-size: 13px;color: #666666; cursor:pointer;border-radius:60px;}
.about2C dl a dd span:hover{ background-color:#fe7800;border-color:#fe7800;color:#fff;}
.h_title2{ color:#999999; text-transform:uppercase;}
.h_title2 h2{font-size:30px; font-weight:bold; display:inline-block;margin-right:15px;color:#333;}
.about3LL,.about3RL{width:50%;float:left; background-color:#f9f9f9;padding:48px 25px;}
.about3LL article,.about3RL article,.about3RL article,.groupL article,.groupR article,.xiehui1 article,.xiehui2C dl a dd article{ line-height:30px;height:120px; overflow:hidden;margin-bottom:30px;}
.about3LR,.about3RR{width:50%;float:right;}
.about3LR a,.about3RR a{ display:block;height:298px;}
.about3LR:after,.about3RR:after{ width: 0;height: 0;border-left: 10px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;content: '';position: absolute;left: 0;top: 50%;margin-top: -5px;}
.about3LC:hover .about3LL,.about3CRC:hover .about3RL{ width:60%;}
.about3LC:hover .about3LR,.about3CRC:hover .about3RR{ width:40%;}
.about3RL h5,.groupL h5,.groupR h5{ font-size:24px;}
.about3RL article{ margin-top:10px;height:90px;margin-bottom: 16px;}
.gsjj{color: #666;line-height: 30px;}
.gsjj img{ max-width:100%;}
.gsjjCR{height: 510px;}
.gsjjR {height: auto;}
.othernav{ position:absolute;left:1%;top:680px;}
.othernav.fixed{ position:fixed;top:25%;}
.othernav:after{ content:''; display:inline-block; width:1px;height:75%; background-color:#ededed; position:absolute;left:18px;top:14px;z-index: -1;}
.othernav dl{ padding:10px 0; overflow:hidden;}
.othernav dl dt{width:35px;height:35px;border-radius:100%; background-color:#eeeeee; float:left;}
.othernav dl dd{float:left;margin:7px 0 0 5px;}
.othernav dl a:hover dt img,.othernav dl a.cur dt img{margin-top:-35px;}
.othernav dl a:hover dd,.othernav dl a.cur dd{color:#0092f8;font-weight:bold;}
.othernav dl a:hover dt,.othernav dl a.cur dt{ background-color:#0092f8; box-shadow:0 0 6px #0092f8;}
.group{ padding:60px 0;}
.groupL{width:24%;float:left;}
.groupC{width:24%;float:left;margin:0 1%;}
.groupR{width:50%;float:right; background:url(../image/pic8.png) no-repeat right bottom;}
.groupC a{height:328px; display:block;}
.groupL,.groupR{background-color: #f9f9f9;padding:40px;}
.groupR h5 span{ display:inline-block;margin-left:5px; color:#cccccc;font-size:22px;}
.groupL article, .groupR article{margin: 20px 0;}
.groupL:hover,.groupC:hover,.groupR:hover{ box-shadow:0 0 10px #ccc;}
.xiehui1{padding:40px; background-color:#fff; border-radius:15px; box-shadow:1px 1px 10px #ccc;}
.h_title3 h2{ display:block; padding-bottom:10px;width:70%;margin:auto; font-size:30px;}
.h_title3 h2 img{-webkit-animation: zhuan 20s linear infinite;
    animation: zhuan 20s linear infinite; display:inline-block;margin-right:10px;}
@-webkit-keyframes zhuan { 0% { transform: rotate(0);} 100% { transform: rotate(-360deg);}}
@keyframes zhuan{0% { transform: rotate(0);} 100% { transform: rotate(-360deg);}}
.h_title3 p{}
.xiehui1 article{ margin-top:30px;}
.xiehui2{margin-top:60px; background:url(../image/bg3.jpg) no-repeat center center; background-size:cover;}
.xiehui2 .h_title3 h2{ border:0;}
.xiehui2C dl{padding:0 10px !important;}
.xiehui2C dl a{ display:block; background-color:#fff;border:1px solid #dcdcdc; overflow:hidden;}
.xiehui2C dl a dt{ background-color:#fe7800;padding:30px 25px; color:#fff;}
.xiehui2C dl a dt .icon1{width:56px;height:56px;border:2px solid #fff;border-radius:100%; position:absolute;top:30px; left:50%;margin-left:-28px;}
.xiehui2C dl a dt .icon1 img{ width:70%; margin-top:8px;}
.xiehui2C dl a dt .tit{ padding:15px 0; z-index:1;}
.xiehui2C dl a dt .tit img{ position:absolute;left:50%;width:80px;margin:32px 0 0 -40px; z-index:-1; opacity:0;}
.xiehui2C dl a dt h5{ font-size:22px; font-weight:bold; padding-top:50px;}
.xiehui2C dl a dt p{ text-transform:uppercase;font-size: 12px; height:34px;}
.xiehui2C dl a dd{ padding:22px 21px;}
.xiehui2C dl a dd span{padding: 5px 40px;display: inline-block;border-radius: 30px;color:#fff;margin: -10px 0 20px; background-color:#fe7800;}
.xiehui2C dl a:hover{ box-shadow:0 0 10px #ccc;transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);}
.xiehui2C dl a:hover dd article{ color:#333;}
.xiehui2C dl a:hover dt .tit img{ opacity:0.2;}
.xiehui2C dl a:hover dt .icon1{top:-10px; transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-ms-transform:scale(1.5,1.5);}
.xiehui2C dl a:hover dt .icon1 img{padding-top:5px;}
.xiehui2C dl:nth-child(2) dt,.xiehui2C dl:nth-child(2) dd span{ background-color:#32b16c;}
.xiehui2C dl:nth-child(3) dt,.xiehui2C dl:nth-child(3) dd span{ background-color:#2f93fc;}
.xiehui2C dl:nth-child(4) dt,.xiehui2C dl:nth-child(4) dd span{ background-color:#eb6100;}
.xiehui2C dl:hover{ position:relative; z-index:2;}
.jianding1 { padding:60px 10%;}
.jianding1 dl dd{ font-size:20px; font-weight:bold; margin-top:10px;}
.jianding2{ background-color:#f9f9f9;}
.jianding2 dl a{ display:block; border:1px solid #ededed; background-color:#fff;}
.jianding2 dl dd{padding:20px 15px; font-size:17px; position:relative; z-index:1;}
.jianding2 dl dd:before{content:"";width:100%;height:100%;background: #2f93fc;position:absolute;left:0;top:0;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:transform .45s cubic-bezier(.4,0,.2,1);transition:transform .45s cubic-bezier(.4,0,.2,1),-webkit-transform .45s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9; z-index:-1;}
.jianding2 dl a:hover dd:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}
.jianding2 dl a:hover dd{ color:#fff;}
.jianding2C .more{margin-top:45px;}
.jianding_chuji,.user{ background-color:#f9f9f9;}
.jianding_chuji .container{ background-color:#fff;padding:0 40px;} 
.jianding_chujiT{margin-top:-70px; background-color:#fff; border-radius:15px;padding:45px; box-shadow:0 0 10px #ccc; position:relative;}
.jianding_chujiTtitle{ font-size:24px;padding-bottom:10px; border-bottom:1px dashed #dcdcdc;}
.jianding_chujiT article{ margin-top:30px;padding:0 3%; font-size:16px;}
.jianding_chujiT article p{ margin:10px 0;padding-left: 24px;position: relative;line-height: 27px;}
.jianding_chujiT article p:before{ width:10px;height:10px; border:1px solid #b8b8b8; content:''; display:inline-block; vertical-align:middle;margin-right:15px;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);position: absolute;left: 0;top: 6px;}
.jianding_chujiB{ margin-top:40px;}
.jianding_chujiBL{width:71.5%;float:left;position: relative; z-index: 5;}
.jianding_chujiBR{width:27%;float:right;}
.jianding_chujiBL dl{ overflow:hidden; padding-bottom:20px;margin-bottom:20px; border-bottom:1px dashed #ddd;}
.jianding_chujiBL dl dt{float:right;width:293px;border:1px solid #ededed;}
.jianding_chujiBL dl dd{width: calc(100% - 300px);float:left;line-height:30px;}
.jianding_chujiBL dl dd h5{ font-size:16px;}
.jianding_chujiBL dl dd h5 span{ color:#2f93fc;}
.jianding_chujiBL dl dd article{ margin:30px;}
.jianding_chujiBL dl dd .chose{margin:10px 30px; font-size:19px; }
.jianding_chujiBL dl dd .chose .custom-radio{ display:inline-block;margin:0 30px 0 0; position:relative;}



	.custom-checkbox input{position:absolute;left:2px;top:2px;margin:0;}
	.custom-checkbox label{display:block;position:relative;font-size:1.3em;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}
	
	.custom-checkbox label{background:url(404.png) no-repeat;}
	.custom-radio label{background:url(../image/radiobutton.gif) no-repeat;}
	.custom-checkbox label,.custom-radio label{background-position:-10px -5px;}
	.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -105px;}
	.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -205px;}
	.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -314px;}
	.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc;}
	
	
	.custom-radio input{position:absolute;left:2px;top:2px;margin:0;}
	.custom-radio label{display:block;position:relative;font-size:1.3em;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}
	
	#view{width:140px;display: block;}
	#view .custom-checkbox,#view .custom-radio{width:50%;float:left;}
	#show{width:250px;display: block;clear: left;}
	#show .custom-checkbox,#show .custom-radio{width:33%;float:left;}
	.toggle label{border-collapse:collapse;}
	.toggle .custom-checkbox label,.toggle .custom-radio label{padding:.4em 1em;border:1px solid #aaa;background-color:#eee;text-align:center;cursor:pointer;font-size:1.2em;width:auto;overflow:visible;background:#459e00 url(404.png) no-repeat left center;color:#fff;border-color:#2d7406;text-shadow:-1px -1px 0 #37730e;}
	.toggle .custom-checkbox label.hover,.toggle .custom-checkbox label.focus,.toggle .custom-radio label.hover,.toggle .custom-radio label.focus{background-position: right center;border-color:#205b00;}
	.toggle .custom-checkbox label.checked,.toggle .custom-radio label.checked,.toggle .custom-checkbox label.checkedHover,.toggle .custom-checkbox label.checkedFocus{background:#2d7406;border-color:#2d7406;}
	.toggle .first label{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;}
	.toggle .last label{-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;}
	
		
.new1C dl a{ display:block; border:1px solid #ededed;}
.new1C dl a img{transform:scale(0.9,0.9);
	-webkit-transform:scale(0.9,0.9);
	-moz-transform:scale(0.9,0.9);
	-ms-transform:scale(0.9,0.9);}
.new1C dl a dt div{ position:absolute;width:100%;height:100%;top:0;left:0; background-color:rgba(0,0,0,0.5); display: flex;justify-content:center;align-items:Center;color:#fff;opacity:0;}
.new1C dl a dt div img{  width:99px; display:block; margin:0 auto 10px;}
.new1C dl a dd{ padding:20px;color:#333;}
.new1C dl a dd h5,.new2C dl a dd h5{ font-size:22px;}
.new1C dl a dd p{ margin-top:15px;line-height:25px;height:50px; overflow:hidden;}
.new1C dl a dd div{ overflow:hidden;margin-top:10px;}
.new1C dl a dd div img{ float:right;width:30px;}
.new1C dl a:hover{  box-shadow:1px 1px 10px #ccc;}
.new1C dl a:hover dt img{transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);}
.new1C dl a:hover dt div{opacity:1;}
.new1C dl a:hover dd{ background-color:#f9f9f9;}
.new2 { background-color:#f7f7f7;}
.new2C dl{ margin-bottom:30px;}
.new2C dl a{ background-color:#fff; overflow:hidden; display:block; border:1px solid #dcdcdc;}
.new2C dl a dt{ float:left;width:351px;}
.new2C dl a dd{ float:right;width:calc(100% - 351px); padding:30px;}
.new2C dl a dd .ddL{width:80%;float:left;padding-right:5%;}
.new2C dl a dd .ddR{width:20%;float:right;border-left:1px solid #ededed; color:#666666;font-size:18px;padding: 20px 0 20px 2%;}
.new2C dl a dd .ddR b{font-size:30px; display:block;margin-bottom:10px;}
.new2C dl a dd time{ display:block;margin:10px 0; font-size:14px;color:#999999;}
.new2C dl a dd time span{ display:inline-block;margin-right:15px;}
.new2C dl a dd p{margin-top:15px;line-height:30px;height:90px; font-size:16px; overflow:hidden;color:#5a5a5a;}
.new2C dl a dd .ddR span{ font-size:15px;margin-top:20px;}
.new2C dl a:hover dd .ddR span{ background-color:#0273da;color:#fff;}
.new2C dl a:hover{ box-shadow:1px 1px 10px #ccc;}
.descor{ position:absolute;left:50%;margin-left:-34px;top:0;margin-top:-34px;}
.pagelist {margin:40px 0;}
.pagelist li{ display:inline-block;margin:0 3px;}
.pagelist li a,.pagelist li span{ display:block;padding:8px 18px; border:1px solid #dcdcdc;background-color:#f9f9f9;}
.pagelist li a:hover,.pagelist li.active span{border-color:#2f93fc;  background-color:#2f93fc;color:#fff;}
.newlist1 dl{ margin-bottom:30px;}
.site{ background-color:#f9f9f9;border-bottom:1px solid #ededed;padding:23px 15px; color:#999;}
.site a{color:#999;}
.newmain h1{font-size: 30px;text-align: center;margin-bottom: 12px; padding:0 10%;} 
.newmain .info{ background-color:#f9f9f9;padding:30px;}
.newmain time{ color:#afafaf; display:block; text-align:center;margin: 15px auto;}
.newmain time span{ display:inline-block; margin:0 10px;}
.newmain article{ line-height:30px;font-size:16px;width:70%;margin: 0 auto; margin-top:30px; }
.newmain img{max-width:100%; }

.prenext{margin:50px 0 0; background-color:#2f93fc;font-size:16px;}
.prenext .left{width:42%;float:left;}
.prenext .center{width:16%;float:left;border-left:1px solid #fff;border-right:1px solid #fff;}
.prenext .right{width:42%;float:right;}
.prenext .left i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-right:10px; background:url(../image/icon32.png) no-repeat;}
.prenext .center i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-right:10px; background:url(../image/icon33.png) no-repeat;}
.prenext .right i{width:21px;height:21px; display:inline-block; vertical-align:middle;margin-left:10px; background:url(../image/icon34.png) no-repeat;}
.prenext a{ display:block;padding:15px;}
.prenext a:hover{ background-color:#fe7800;}

.newmaintj{ background-color:#f9f9f9;}
.newmaintj dl a{ background-color:#fff;}
.user{padding-bottom:60px;}
.user .container{ background-color:#fff;margin-top:-70px; background-color:#fff; border-radius:15px;padding:45px; box-shadow:0 0 10px #ccc; position:relative;}
.usernav { margin-bottom:35px;}
.usernav a{ display:inline-block; margin:0 36px;}
.usernav a:before{ content:'';border-left:9px solid #888; border-top:6px solid transparent; border-bottom:6px solid transparent; display:inline-block;margin-right:10px; vertical-align:middle;}
.userCcon{ margin-top:50px;padding:0 40px;}
.userCcon table thead th{ font-size:18px; background-color:#f9f9f9;border:1px solid #ededed;padding:17px 10px; text-align:center;}
.userCcon table tbody td{border:1px solid #ededed;padding:35px 10px; text-align:center;}
.userCcon table tbody td span{ display:inline-block;margin:0 12px; }
.userCcon table tbody td .span1{ background-color:#2f93fc;color:#fff;padding:10px 40px;border-radius:5px;}
.userCcon table tbody td .span2 a{background-color:#fb992f;color:#fff; display:block;padding:10px 40px; border-radius:5px;}
.userCcon table tbody td .span2 a:hover,.chengjiBCbtn a:hover.btn1{ opacity:0.8;}
.registerloginC{ margin-right:5%; background-color:#fff; border:2px solid #dcdcdc;width:420px;}
.registerloginC h2 a{ width:50%;float:left; padding:20px 0; text-align:center; font-size:20px;}
.registerloginC h2 a.cur{ font-weight:bold;border-bottom:2px solid #2f93fc;}
.registerloginC h2,.zssq h2{border-bottom:1px solid #ededed; overflow:hidden;}
.relolistC{padding:35px 35px 190px 35px;}
.relolist,.relolist2{padding:10px 20px;border:1px solid #ededed; border-radius:5px;margin-bottom:20px;}
.relolist img,.relolist2 img{ display:inline-block;margin-right:10px;}
.relolist input,.relolist2 input{width:270px;line-height:25px;height:25px;}
.relolistC button:hover{ opacity:0.8;}
.relolistC .tip{ margin-top:20px;}
.relolistC .tip a{ margin-left:10px; color:#fe7800;}
.relolist2 input{width:140px;}
#butCode,.zssqB button[type='submit']{line-height:34px;height:34px;width:120px; border-radius:5px;}
#butCode.active,.zssqB button[type='submit'],.chujiC button{ background-color: #2f93fc;color: #fff;}
.relolistC button[type='submit'],.buttonsubmit{ width:100%; background-color:#2f93fc;color:#fff;line-height:48px;height:48px; border-radius:5px; font-size:17px;}
.relistC{padding: 35px;}
.zssq{ background-color:#fff;padding:35px 35px 50px; border:2px solid #dcdcdc;margin:0 11%;}
.zssq h2 a{ padding:0 6% 20px;color:#333;font-size: 20px;font-weight: bold;border-bottom: 2px solid #2f93fc; display:inline-block;}
.zssqC{ margin-top:30px;}
.zssqC dl{ margin-bottom:10px;height:47px;}
.zssqC dl dt{float:left;width:130px;margin-top: 8px;text-align:right;}
.zssqC dl dt span,.userinfo li span em{ display:block;font-size:12px;color: #908a8a;}
.zssqC dl dt em{ display:inline-block;margin-right:3px;}
.zssqC dl dd{ width:calc(100% - 150px);float:right;}
.zssqC dl dd input[type='text'],.zssqC dl dd input[type='number'],.zssqC dl dd input[type='date']{ width:100%;border: 1px solid #ededed;line-height:40px;height:40px; border-radius:5px; text-indent:15px;}
.zssq form{ padding:0;}
.zssqB{margin-top:20px;}
.zssqB span{ font-size:30px;color:#fe7800; display:inline-block;margin:0 15px;}
.zssqB button[type='submit']{line-height:50px;height:50px;width:40%; font-size:18px;}
.contactL{ background-color:#2f93fc;color:#fff;padding:40px 35px;}
.contactL h2{ font-size:24px; font-weight:bold; margin-bottom:15px;}
.contactLC{ margin:30px 14px;}
.contactLClist{ overflow:hidden;margin:10px 0;}
.contactLClist div{ width:calc(100% - 60px);float:right;}
.contactLClist div h5{ font-weight:bold;font-size:18px;margin-bottom:5px;}
.contactLB{ margin-top:16px;border-top:1px solid #81baf6;padding-top:16px; font-size:17px; font-weight:bold; background:url(../image/bg4.jpg) no-repeat right bottom; background-size:auto 89%;}
.contactLB dl{ overflow:hidden;margin:30px 0 0 20px;}
.contactLB dl dt{width:110px;float:left;}
.contactLB dl dd{float:left;margin:30px 0 0 20px;font-size:14px;}
.contactR{ border:1px solid #dcdcdc;padding:20px !important;}
.map{ height:598px; }
.jianding_chujiBRtit{ background-color:#eeeeee; padding:17px 10px; font-size:20px;}
.jianding_chujiBRtit i{ background:url(../image/icon42.png) no-repeat;width:26px;height:26px; display:inline-block;display:inline-block;margin-right:10px; vertical-align:middle;}
.chujiC{ padding:30px 20px;}
.chujiC article{ margin-top:12px;line-height: 28px;}
.chujiC button{ margin-top:30px; line-height:40px;font-size:18px;width:100%; border-radius:30px;}
.ctfxR h2{ font-size:18px;font-weight:bold; border-bottom:1px solid #ededed;padding:0 0 15px 10px;margin-top:20px;}
.ctfxR article span{ display:inline-block;width:50%;}
.ctfxLC{ margin-top:20px; font-size:18px;}
.ctfxLC b{ color:#fe9739; display:inline-block;margin-right:15px;}
.ctfxLCC{ background-color:#f9f9f9;padding:20px;margin-top:20px;line-height:30px;color:#666666; font-size:17px;}
.ctfxLCC h2{ font-weight:bold; margin-bottom:10px; color:#333333; font-size:18px;}
.chengjiT{margin-top:30px;font-size:18px;}
.chengjiTL{width:48%;float:left;}
.chengjiTR{width:48%;float:right;}
.chengjitit{font-size: 20px;border-bottom: 1px solid #ededed;}
.chengjitit span{ display:inline-block;padding:0 14px 6px 5px;border-bottom: 2px solid #2f93fc;}
.chengjitit span:before{width: 7px;height: 7px;border: 1px solid #b8b8b8;content: '';display: inline-block;vertical-align: middle;margin-right: 15px;transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);}
.chengjiTLCL{width:200px;height:200px;border:2px solid #dcdcdc; border-radius:100%;float:left;padding-top: 12%;}
.chengjiTLCL b{font-size:55px; color:#fb992f;line-height: 50px;}
.chengjiTLCL p{ margin-top:}
.chengjiTLR{ float:right;width:calc(100% - 220px);}
.chengjiTLR p{ overflow:hidden; border-bottom:1px solid #dcdcdc;padding-bottom:12px;margin-bottom:12px;line-height:39px;}
.chengjiTLR p img{ display:inline-block;margin-right:10px;}
.chengjiTLR p span{ float:right;color:#999999;}
.chengjiTLR p span em{ color:#fb992f; display:inline-block;margin-right:5px;}
.chengjiTRC th{ background-color:#f9f9f9;font-size:19px;border:1px solid #ddd; text-align:center; padding:20px 0;}
.chengjiTRC td{padding:40px 0;text-align:center;border:1px solid #ddd;}
.orange{ color:#fb992f;}
.blue{ color:#2f93fc;}
.chengjiB{margin-top:44px; background-color:#f3f9ff;padding:34px 54px; font-size:18px;}
.chengjiB img{ display:inline-block;margin-right:15px;}
.chengjiBCbtn{margin-top:35px;}
.chengjiBCbtn a{vertical-align: top;width:190px;height:50px;line-height:50px;display:inline-block;margin:0 10px;border-radius:5px;}
.chengjiBCbtn a.btn1{ background-color:#2f93fc;color:#fff;}
.chengjiBCbtn a.btn2{ background-color:#fb992f;color:#fff;}
.chengji{ padding-bottom:80px;}
.chengji .container{ background-color:transparent;}
.zssqC dl dd .custom-radio{ display:inline-block; position:relative;}
.zssqC dl dd .custom-radio label {font-size: 15px;line-height:27px;}


	
.scroll_vertical{position:relative;width:100%;height:340px;padding:20px 0;line-height:20px;}
.scroll_vertical .box{overflow:hidden;position:relative;height:400px;margin:40px 0 0 0;}
.scroll_vertical .plus,
.scroll_vertical .minus{position:absolute;left:50px;width:120px;height:30px;background:#09f;cursor:pointer;}
.scroll_vertical .plus{top:10px;}
.scroll_vertical .minus{bottom:10px;}
.scroll_vertical .plus:hover,
.scroll_vertical .minus:hover{background:#0cf;}
.scroll_vertical ul{position:absolute;top:0;left:0;}
.scroll_vertical li{height:80px;text-align:center;}
.scroll_vertical li img{height:60px;text-align:center;}








.nav-moblie{width:45px; height:45px;float: right; display:none;}
.nav-moblie.selected {
	transform: rotate(90deg);
}
.nav-moblie a {
	
	display: block;
	
	position: relative;
	top: 0;
	width:80%;margin:6px auto 0;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.nav-moblie:hover a:before {
	transform: translateY(-2px) rotate(0deg);
	-webkit-transform: translateY(-2px) rotate(0deg);
	-ms-transform: translateY(-2px) rotate(0deg);
}
.nav-moblie:hover a:after {
	transform: translateY(2px) rotate(0deg);
	-webkit-transform: translateY(2px) rotate(0deg);
	-ms-transform: translateY(2px) rotate(0deg);
}
.nav-moblie.selected:hover a:before {
	transform: translateY(0px) rotate(-55deg);
	-webkit-transform: translateY(0px) rotate(-55deg);
	-ms-transform: translateY(0px) rotate(-55deg);
}
.nav-moblie.selected:hover a:after {
	transform: translateY(0px) rotate(55deg);
	-webkit-transform: translateY(0px) rotate(55deg);
	-ms-transform: translateY(0px) rotate(55deg);
}

.nav-moblie.selected a {background-color: transparent !important;}
.bottomtel,.bottomtelh{ display:none;}
.bottomtel{ position:fixed;width:100%;left:0;bottom:0; z-index:5;}
.bottomtel a{ display:block;height:60px;line-height:60px; background-color:#2f93fc;color:#fff; text-align:center;font-size:18px;}
.bottomtelh{ height:60px;}
.new2C dl a dd .ddL .time2{ display:none;}
.paypage{padding: 120px 0;}
.paypage .container{ background-color:#fff;border:1px solid #dcdcdc; border-radius:15px; padding:70px;width: 1000px;}
.rwmL{float:left;width:256px;text-align: center;}
#qrcode{ margin-bottom:20px;} 
.rwmR{width:532px;float:right;font-size: 18px;margin-top: 31px;}
.rwmR p{ margin:10px 0;}
.rwmR p b{color: #ff904d;font-size: 37px;}
.rwmR p span{display: inline-block;margin-right: 10px;}
.rwmR p.text3{ border-top:1px dashed #dcdcdc;padding-top: 20px;margin: 20px 0 0;font-size: 14px;}
.rwmR p.text3 b{display: inline-block;margin: 0 5px;font-size: 15px;color: #000;}
.paytit{ float: left;font-size: 30px;margin: 6px 0 0 30px;padding-left: 30px;border-left: 1px solid #dcdcdc;}
.wxpay_title{ text-align:center;font-size:30px;margin-bottom:30px;}
#yc{width: 400px;margin: 0 auto;}
.wxpay_nr p{ margin:10px 0;font-size:16px;}
.wxpay_nr p b{ font-size:18px;color: #ff904d;}
.wxpay_nr p.text3{ text-align:center;margin-top:30px;font-size:14px;color:#666;}
.paychose{float:left;}
.paychose .custom-radio{float:left;margin-right:20px; position:relative;}
.userinfo{margin:0 auto 60px;min-width: 500px;border: 1px solid #d2cece;display: inline-block;text-align: left;}
.userinfo li{border-bottom: 1px solid #ededed;}
.userinfo li input{width:calc(100% - 178px);}
.userinfo li span{width:134px; display:inline-block;border-right: 1px solid #ededed;margin-right: 20px;    padding:16px 0 16px 14px;}
.userinfo li a{display: block;margin: 20px auto;width: 100px;text-align: center;background-color: #2f93fc;line-height: 44px;border-radius: 5px;color: #fff;}
.changPassword .relolist{ text-align:left;}
.changPassword{width: 500px;margin: 0 auto 60px;}
.jianding_chujiBR.fixed { position: fixed;top: 0;right: 50%;width: 1360px;margin-right: -680px;}
.jianding_chujiBRCC{border: 1px solid #ededed;}
.jianding_chujiBR.fixed .jianding_chujiBRCC{margin-right: 40px;float: right;width: 345px;}
.pop{ position:fixed;width:100%;height:100%;top:0;left:0; background-color:rgba(0,0,0,0.7); z-index:7; display:none;}
.popC{width:50%; position:absolute;top:24%;left:25%;margin-top: 0;}
.popC article{margin-top: 30px;padding: 0 3%;font-size: 16px;max-height: 200px;overflow-y: scroll;}
.dati{margin: 30px auto 0;background-color: #2f93fc;color: #fff;padding: 10px 0;border-radius: 5px;display: block;width: 120px;text-align: center;}
.popC article::-webkit-scrollbar { width:5px;  height: 5px; background-color: #fff;}  
.popC article::-webkit-scrollbar-track  { background-color: #fff;}  
.popC article::-webkit-scrollbar-thumb  { background-color: #2f93fc; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.contactLC a{color:#fff;}
.linkbtn{color: #fff;font-weight: bold; background-color: #2f93fc;padding: 11px 63px; border-radius: 5px;display: inline-block;text-indent: 0;}
.userinfodiv .custom-radio label{font-size: 15px;line-height: 30px;}
.gototop{ display:none;}
.h_product{background-color: #edf7ff;}
.aboutlink{margin: 80px 0 50px;text-align: center;}
.aboutlink a{ display:inline-block;border:2px solid #fe7800;border-radius:60px;padding:10px 20px;font-size:20px;font-weight:bold;color:#fe7800;}
.aboutlink a:hover{ background-color:#fe7800;border-color:#fe7800;color:#fff;}


@media (max-width: 1800px){
 .padL {padding-left: 170px;}
}
@media(max-width:1360px){
	.container { width: 1170px;}
	nav { width: 67%;}
	.h_newCRCC {padding: 13px 15px !important; padding-bottom:0!important;}
	.h_newCR dl{padding-bottom: 15px;}
	.h_newClist a h5 {font-size: 16px;}
	.h_newClist a time{margin-top: 12px;}
	 .new2C dl a dd .ddR span{padding: 7px 13px;}
	 .jianding_chujiBR.fixed{width: 1170px; margin-right: -585px;}
	 .jianding_chujiBR.fixed .jianding_chujiBRCC{width:292px;}
	 .about2C dl a dd p{font-size: 12px;}
}
@media(max-width:1199px){
	.container { width: 970px;}
	.logo img{ width: 180px;}
	header { padding: 16px 0;}
	nav li a{line-height: 47px;}
	.headR { margin-top: 8px;}
	.h_bannerbottomnav dl a dd h5 { font-size: 20px;}
	.h_newCR dl a dt { width: 140px;}
	.h_newCR dl a dd{width: calc(100% - 140px);padding: 9px;}
	.h_newCR dl {padding-bottom: 10px;}
	.otherbanner1 .container { padding: 80px 20px;}
	.otherbanner1 h2, .otherbanner2 h2 {font-size: 42px;}
	.chengjiTLCL b {font-size: 30px;}
	.chengjiTLCL{width: 130px;  height: 130px;padding-top: 10%;}
	.chengjiTLR{width: calc(100% - 146px);}
	.chengjiT {font-size: 16px;}
	.chengjiTRC th{font-size: 17px;}
	.contactLC { margin: 30px 0;}
	.ctfxR article span{    width: 100%;}
	.jianding_chujiBL dl dd .chose .custom-radio{margin: 0 17px 0 0;}
	.groupL, .groupR{    padding: 40px 20px;}
	.new2C dl a dd .ddR span{font-size: 13px;padding: 7px 12px;}
	.new2C dl a dt{width: 318px;}
	.new2C dl a dd{width: calc(100% - 319px);padding: 30px 30px 0;}
	.new2C dl a dd .ddL {width: 72%;}
	.new2C dl a dd .ddR { width: 25%;}
	.zssq{margin: 0 6%;}
	.jianding_chujiBR.fixed{width: 970px; margin-right: -485px;}
	 .jianding_chujiBR.fixed .jianding_chujiBRCC{width:240px;}
	 .about2C dl a dd p {height: 42px;}
	
}

@media(max-width:991px){
	nav,.headR,footer,.othernav,.chujiC img,.chujiC article,.new2C dl a dd .ddR,.site,.newmaintj{ display:none;}
	.nav-moblie,.new2C dl a dd .ddL .time2{ display:block;}
	.container { width: 750px;} 
	.newmain article{ width:100%;}
	.h_bannerbottomnav dl a dd p {font-size: 13px;}
	.h_newCR { margin-top:20px;}
	.jianding_chuji .container{padding: 0;}
	.chengjiTL,.chengjiTR { width: 100%;}
	.chengjiTLCL{padding-top: 6%;}
	.otherbanner2 h2 span { font-size: 57px;}
	.otherbanner3 .container { padding: 80px 20px 120px;}
	.jianding_chujiT { margin: -58px 20px 0;}
	.map{ height:250px;}
	.h_newCRCC {padding: 30px 30px !important; padding-bottom:15px !important;}
	.h_newCR dl {padding-bottom: 15px}
	.jianding_chujiBL dl dt,.jianding_chujiBR{width: 100%;}
	.jianding_chujiBL dl dd,.jianding_chujiBL{width: 100%;margin-top:20px;}
	.jianding_chujiB{margin: 40px 20px;}
	.jianding_chujiBRtit { background-color: #2f93fc; color:#fff;}
	.jianding_chujiBRtit i{ background:url(../image/icon48.png) no-repeat;}
	.jianding_chujiBL dl dd article { margin: 30px 0;}
	.chujiC button{ position:fixed; display:block;bottom:9px;width: 80%; left:10%; z-index:9;}
	.jianding_chujiBRtit{font-size: 18px;padding: 11px 10px;}
	.chujiC {padding: 0;}
	.new1C dl a dd h5, .new2C dl a dd h5 { font-size: 18px;}
	.new2C dl a dd .ddL {width: 100%;padding-right:0;}
	.new2C dl a dd{padding: 25px;}
	.newmain h1 {font-size: 24px;}
	.xiehui2C dl{ margin:10px 0;}
	.paychose {float: none; margin-bottom: 20px;}
	.paychose .custom-radio { float: none; display: inline-block;}
	.jianding_chujiBR.fixed{width: auto;right: 0; margin-right: 0; z-index:9;}
	.jianding_chujiBR.fixed .jianding_chujiBRCC { width: auto; margin-right: 0;}
	.jianding_chujiBRtit { font-size: 16px; padding: 5px 13px;}
	.popC {width: 60%;left: 20%; margin-top: 0 !important;}
	.gototop{ display:block; position:fixed;bottom:110px;right:10px;width:46px; z-index:9;}
	.fixedside .li3:hover { width: 55px;}
	.otherbannerL {width:100%;}
	.userinfo {min-width: 100%!important;}
	.padL { padding-left: 0;}
	.jianding1 dl{margin-bottom:20px;}
	
}


@media(max-width:767px){
	.h_bannerbottomnav dl:nth-child(2) a:before{ display:none;}
	.h_aboutCL img,.bottomtel,.bottomtelh{ display:block;}
	.h_aboutCL{ background:none !important; height:auto;}
	.container {  width: 100%;}
	.h_bannerbottomnav .container { margin-top: 0;}	
	.h_bannerbottomnav{padding: 30px;}
	.h_xiehuiC,.h_aboutC {padding: 0 20px;}
	.h_aboutCR {padding: 30px 10px 30px 30px;}
	.h_aboutCR h5 { font-size: 24px;}
	.h_aboutCR article, .gsjjR{margin-top: 17px;}
	.h_title h2 { font-size: 23px;}
	.h_title h2:after, .h_title h2:before { width: 69px;}
	.h_title p, .h_title3 p { font-size: 13px;}
	.h_xiehuiC dl dd p{font-size: 13px;}
	.h_newCR,.h_aboutCL{ padding:0 !important;}
	.otherbanner1 .container { padding: 80px 30px;}
	.h_title2 h2 {font-size: 22px;}
	.about2C dl a dd p {font-size: 12px;}
	.about3R {margin-top:20px;}
	.chengjiBCbtn a{width: 136px;margin: 0 5px;}
	.chengjiB{padding: 34px 20px;}
	.contact{ padding:30px 20px;}
	.gsjjCR{height:auto;}
	.registerloginC{width: 90%;margin: auto;float: none;}
	.relolist input, .relolist2 input{    width: 77%;}
	.relolistC { padding: 35px 15px 90px 15px;}
	.newlist2,.newmain { padding:30px 20px;}
	.new2C dl a dt{width: 236px;}
	.new2C dl a dd{width: calc(100% - 240px);padding: 16px 16px 0;}
	.new2C dl a dd p {margin-top: 2px;line-height: 22px; height: 44px;font-size: 13px;}
	.relolist2 input { width: 67%;}
	.userCcon table tbody td .span1{ margin:0 auto 20px;padding: 10px 0 !important; display:block;width: 100px;}
	.userCcon table tbody td .span2 a{padding: 10px 0 !important; display:block;}
	.userCcon table tbody td .span2{display:block;margin:auto;width: 100px;}
	.userCcon{padding: 0;}
	.user{ margin:0 20px 30px;}
	.user .container{margin-top: -47px;padding: 30px 20px;}
	.popC {width: 80%;left: 10%;margin-top: 0 !important;padding: 28px 20px;margin-left: 0;}
	.user { padding-bottom: 0;}
	.userinfo { margin: 0 auto 20px;}	
	
}


@media(max-width:640px){
	.relolist2 input {width: calc(100% - 164px);}
	.zssq form { padding: 0;}
	.zssq{padding: 35px 20px 50px;}
	.userinfo{min-width:inherit;width:100%;}
	.changPassword{width:100%;}
	.zssq { margin: 0;}
	.zssqC dl{padding: 0 !important;}
	.userinfo li span{padding: 16px 0 16px 5px;margin-right: 10px;width: 114px;}
	.userinfo li input,.userinfo li .userinfodiv{ width: calc(100% - 127px);}
	.gototop{width: 43px;}
	.userinfo li textarea { width: calc(100% - 133px) !important;}
	.prenext em{ display:none;}
	
}

@media (max-width:552px){
	.h_about .h_title { padding:0 19px;}
	.topR span:last-child,.new2C dl a dd time{ display:none;}
	.h_xiehuiC dl dd span{    padding: 7px 15px; font-size:14px;}
	.h_title h2,.about2C dl a dd h5{ font-size: 18px;}
	.h_title h2:after, .h_title h2:before { width: 34px;}
	.h_bannerbottomnav dl a dt img{width: 50px;}
	.h_bannerbottomnav { padding: 30px 12px;}
	.h_bannerbottomnav dl a dd p { font-size: 12px;}
	.h_newC .tab a { padding: 7px 30px;}
	.h_newCRCC { padding: 13px 9px !important;}
	.otherbanner1 .container { padding: 80px 18px;}
	.otherbanner1 h2, .otherbanner2 h2 { font-size: 28px;}
	.otherbanner1 p, .otherbanner2 p {font-size: 15px;}
	.h_title h2 span{margin: 0 2px;}
	.h_title h2:before {margin-right: 0px;}
	.h_title h2:after {margin-left: 0;}
	.about2C dl a dd { padding: 15px 5px;}
	.about3LL, .about3RL{    padding: 48px 10px;}
	.about3LL .more{padding: 7px 18px;}
	.about3RL h5, .groupL h5, .groupR h5 { font-size: 20px;}
	.about3LR, .about3RR { width: 35%;}
	.about3LL, .about3RL { width: 65%;}	
	.chengjiTLCL b { font-size: 24px;}
	.chengjiTLCL {width: 98px; height: 98px;padding-top: 21px;}
	.otherbanner2 h2 span { font-size: 43px;}
	.chengjiTLCL{margin: auto;float: none;}
	.chengjiTLR { width: 100%;}
	.jianding_chujiT{padding: 45px 20px;}
	.chengjiBCbtn a { width: 107px;}
	.contactL{padding: 40px 20px;}
	.contactLClist img{width: 37px;}
	.contactLClist div { width: calc(100% - 51px); }
	.pagelist li a,.pagelist li span{padding: 2px 10px;}
	.new2C dl a dt {width: 150px;}
	.new2C dl a dd {width: calc(100% - 153px);padding: 5px 14px 0;}
	.new2C dl a dd time{margin: 6px 0;}
	.newmain h1 { font-size: 20px;}
	.prenext a{padding: 7px;}
	.prenext{font-size: 13px;}
	.relolistC button[type='button']{width: 90px;}
	.relolist2 input { width: calc(100% - 129px);}
	.jianding_chujiBL dl dd .chose {margin: 10px 0;}
	.usernav a{margin: 0 8px;}
	.buttonsubmit {width: 100% !important;}
	.linkbtn{padding: 11px 34px;}
	#butCode{width: 87px;}
	
}
@media (max-width:430px){
	.new2C dl a dt {width: 130px;}
	.new2C dl a dd {width: calc(100% - 130px);}
	.new1C dl a dd h5, .new2C dl a dd h5 {font-size: 16px;}
	.new2C dl a dd p{line-height: 19px; height: 38px;}
	.xiehui1 { padding: 40px 20px;}
	.h_title3 h2{font-size: 24px;}
	.zssqC dl dt{    width: 91px;}
	.zssqC dl dd { width: calc(100% - 102px);}
	.zssq { margin: 0;}
	.zssqC dl{ padding:0 !important;}
	.zssqB span {font-size: 25px;}
	.zssqB button[type='submit'] {line-height: 40px;height: 40px;font-size: 16px;width: 89px;}
	.userinfo li span {width: 95px;margin-right: 6px;padding-left: 8px;font-size: 14px;}
	.userinfo li input{width: calc(100% - 110px);}
	.h_bannerbottomnav dl a dd h5 {font-size: 17px;}
	.userinfo li textarea {width: calc(100% - 106px) !important;}
	.relolist,.relolist2{padding: 10px 8px;margin-bottom: 10px;}
	.relolistC { padding: 23px 15px 43px 15px;}
	.registerloginC h2 a{font-size: 19px;padding: 14px 0;}
	
}
@media (max-width:400px){
	.h_newCL .item div p{ display:none;}
	#owl-demo3 .owl-pagination{bottom: 19px;right: 26px;}
	#owl-demo3 .owl-buttons .owl-prev{bottom: 22px;right: 84px;}
	#owl-demo3 .owl-buttons .owl-next{bottom: 22px;right: 8px;}
	.h_newCR dl a dt { width: 117px;}
	.h_newCR dl a dd {width: calc(100% - 117px);}
	.h_newCR dl a dd p, .h_newCL .item div p{line-height: 19px;height: 38px;font-size: 12px;}
	.h_xiehuiC dl dd{padding: 11px 14px;}
	.h_xiehuiC dl dd h5 {font-size: 18px;}
	.h_title h2:after, .h_title h2:before { width: 19px;}
	.h_aboutCR h5 { font-size: 21px;}
	.h_aboutCR p { font-size: 12px;}
	.chengjiB{padding: 34px 20px;}
	.chengjiBCbtn a { width: 96px;font-size: 15px;}
	.usernav a {margin:14px 8px;font-size: 14px;}
	.userCcon { margin-top: 38px;}
	.userCcon table tbody td span{width:85px !important;}
	.usernav a:before{border-left: 4px solid #888;border-top: 4px solid transparent;border-bottom: 4px solid transparent;margin-right: 5px;}
	.prenext .left,.prenext .right{ width: 30%;}
	.prenext .center { width: 40%;}
	.h_newC .tab a, .h_productC .tab a {padding: 7px 20px;margin: 0 2px;}
	.h_newCL .item div h5 {font-size: 15px;font-weight: 100;}
	.h_newCL .item div {padding: 12px;}
	#owl-demo3 .owl-buttons .owl-prev {bottom: 14px;right: 74px;}	
	#owl-demo3 .owl-buttons .owl-next {bottom: 14px;right: 4px;}
	#owl-demo3 .owl-pagination {bottom: 12px;right: 20px;}
	
}
@media (max-width:380px){
	.userinfo li span {width: 82px;font-size: 12px;}
	.userinfo li input,.userinfo li textarea,.userinfodiv .custom-radio label{font-size: 12px;}
	.userinfo li textarea { width: calc(100% - 92px) !important;}
}
@media (max-width:360px){
.user .container{padding: 30px 12px;}
.h_bannerbottomnav dl a dd h5 { font-size: 15px;}
}