/*Header ͷ��*/
.Header{}
.Logo{ width:38%; max-width:400px; float:left; padding:0; padding:24px 0; line-height:30px;}
.Logo img{width:119px;}
.Logo span{ font-size:24px; color:#fe5722; padding-left:24px; position:relative; top:10px;}
.PcNav{ width:62%; float:right;position:relative; text-align:right; padding-top:30px;}

.PcNav ul li{ display:inline-block; list-style:none; padding:0 0 0 5.4%; margin:0; position:relative; line-height:36px;}




.PcNav ul li a.navA{ color:#3a3f53;  padding:0; font-size:16px; font-weight:bold;}
.PcNav ul li.end a{ border:2px solid #ff5722; font-size:14px; text-align:center;display:block; color:#ff5722; font-weight:bold; padding:0 20px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.PcNav ul li:hover a.navA,.PcNav ul li.onnav a.navA{ color:#ff5722;}
.PcNav ul li.end a:hover{ background: #ff5722; color: #fff}
.PcNav .SubTwo{ position:absolute; top:100%; left:0px; width:160px; z-index:20; display:none; padding:0; background-color:#000;background:rgba(0, 0, 0, 0.6) !important;  -moz-opacity:0.6;  opacity: 0.6; filter:alpha(opacity=60); text-align:center;}
.PcNav .SubTwo .icon{ position:absolute; top:-16px; left:40%; margin-left:-4px; border:8px solid #646465; border-color:transparent transparent #646465;}
.PcNav .SubTwo dl{ text-align:center;padding:20px; position:relative; z-index:22;}
.PcNav .SubTwo dd{padding:0.5em 0; margin:0; border-bottom:1px solid #6c6e72;}
.PcNav .SubTwo dd.last{ border-bottom:none;}
.PcNav .SubTwo dd a{ color:#fff; font-size:16px;}
.PcNav .SubTwo dd a:hover{color:#fb4f14;}

.topR{ position:absolute; right:0; width:30%; text-align:right; font-size:14px; top:2.3em;}
.topR a{ color:#00529a; display:inline-block; margin-right:1em;}
.topR a .iconfont{ font-size:20px; position:relative; top:0px;}
.topR a:hover{ color:#fb4f14;}
.topR .languange{ padding:0.2em 0.5em; font-family:Arial; margin-right:0; border:1px solid #00529a; border-radius:3px;}
.topR .languange:hover{border-color:#fb4f14;}

.navbar-header{ display:none;}
.navbar-header .sr-only { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.navbar-header .navbar-toggle{ position:absolute; right:0; padding: 5px 0; margin:1em 15px 0.5em 0; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; border-color: #fff; cursor:pointer;}
.navbar-header .navbar-toggle .icon-bar{display: block; width: 30px; height: 3px; border-radius: 1px; background-color:#fe5722; margin-top: 0.5em;}

.NavMobile{ width:100%; left:0; top:0; position:absolute; display:none;background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#000; z-index:998; min-height:100%; padding:20% 0;}
.NavMobile .navclosed{ font-size:24px; color:#fff; background:url(../images/menu-close-button.png) no-repeat right center; display:inline-block; padding-right:60px; position:absolute; top:24px; right:2%;}
.NavMobile .MainNav{color:#fff; position:relative; z-index:999; padding:10% 20%;}
.NavMobile .MainNav ul li{ float:none; max-width:none; text-align:center; padding:5% 0;}
.NavMobile .MainNav ul li a{ color:#fff; font-size:24px; }
.NavMobile .MainNav ul li a:first-child{ padding:0 15px;}
.NavMobile .MainNav ul li.end a{ border:2px solid #ff5722;padding: 5% 20px;  border-radius: 2px;  box-sizing: border-box;  max-width: 230px;  margin: 0 auto; text-align:center;display:block; color:#ff5722; font-weight:bold;}
/*Header ͷ�� End*/

/*��ҳ*/
/*pages*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/

/*��ҳ*/

/* Footer �ײ� */
.Footer{ padding:4% 0 2%;}
.BotNav{}
.BotNav .dl{float:left; width:20%; text-align:left;}
.BotNav .dl .D2{ color:#9d9fa9; font-weight:normal;}
.BotNav .partnerdl{ width:15%;}
.BotNav .partnerdl ul{}
.BotNav .partnerdl ul li{ float:left; border-radius:50%; overflow:hidden; box-shadow:0 0 10px 0 rgba(0,0,0,.19);  width:28%; max-width:45px; background-color:#fff; padding:2%; margin:0 5% 5% 0;}
.BotNav .partnerdl ul li a{display: block; height: 100%}
@media screen and (max-width:768px ){
	.BotNav .partnerdl ul li{ float:left; border-radius:50%; overflow:hidden; box-shadow:0 0 10px 0 rgba(0,0,0,.19);  width:28%; max-width:45px; background-color:#fff; padding:0.5%; margin:0 4% 5% 0;}
}

@media screen and (max-width:640px ){
	.BotNav .partnerdl ul{margin-left: 16%;}
	.BotNav .partnerdl ul li{ float:left; border-radius:50%; overflow:hidden; box-shadow:0 0 10px 0 rgba(0,0,0,.19);  width:28%; max-width:45px; background-color:#fff; padding:2%; margin:0 15% 5% 0;}
}


.BotNav .contactdl{ width:100%; margin:0 5%; color:#7f828f;}
.BotNav .contactdl dd{ background:url(../images/iconbot.png) no-repeat left center; padding-left:20px; margin-bottom:15px;}
.BotNav .contactdl dd.tel{ background-position:0 5px; margin-top:15px; font-size:16px; color:#fe5723; font-weight:bold;}
.BotNav .contactdl dd.email{ background-position:0 -28px;}
.BotNav .contactdl dd.addr{ background-position:0 -65px;}
.BotNav .newdl{ width:30%;}
.BotNav .newdl li{ margin-bottom:15px; height:44px; position:relative; padding-left:60px;}
.BotNav .newdl li .pic{ display:block; width:44px; height:44px; position:absolute; left:0; top:0;}
.BotNav .newdl li .pic img{ width:44px; height:44px;}
.BotNav .newdl li .txt{}
.BotNav .newdl li .txt .tit{ font-size:14px; color:#7f828f; font-weight:normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:0 0 5px;}
.BotNav .newdl li .txt .tit a{ color:#7f828f;}
.BotNav .newdl li .txt .tit a:hover{ color:#fe5723;}
.BotNav .newdl li .txt time{ color:#aeafb4; font-size:12px; display:block;}
.BotNav .weixindl{ margin-left:5%;}
.BotNav .weixindl figure{ padding-left:50px; border-left:1px solid #e5e5e5; max-width:180px;} 
.BotNav .weixindl figure span{ display:block; text-align:center; color:#3a3f53; margin-top:15px;}
.Copyright{ font-size:12px; text-align:left; color:#c5c5c7; padding:5% 0 0;}
.Copyright span,.Copyright span a{ color:#c5c5c7;}

.fixbox{ position:fixed; top:65%; right:10px; z-index:9999;}
.fixbox .iconfont{ display:block; background:url(../images/fixbg.png) no-repeat; width:70px; height:70px; text-align:center; line-height:70px; font-size:40px; color:#2f6fa9; margin-bottom:2px;}
.fixbox .iconfont.icon-dianhua1{ padding-top:5px; font-size:35px;}
.fixbox .iconfont:hover{ color:#fb4f14;}
.fixbox .weixinbox{ position:absolute; right:74px; bottom:-20px; display:none; width:112px; height:112px;}
.fixbox .telbox{ position:absolute; right:74px; top:-0; display:none; width:120px; height:60px; line-height:70px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; background-color:#FFFFFF; -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70); text-align:center; font-size:16px; color:#fb4f14;}
/*Footer �ײ� End*/

/*pages*/
.Pages{zoom:1; overflow:hidden; text-align:center; padding:30px 0;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; border:1px solid #eaeaea; padding:3px 1em; color:#acacac;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{ display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#fb4f14; border-color:#fb4f14;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/

/*Banner*/
.Banner{ position:relative; text-align:center;}
.Banner .cp{ display:block; width:100%; height:500px; background-repeat:no-repeat; background-position: center center;}
.Banner .wap{ display:none;}

@media(max-width:768px){
	/*��ҳBanner*/
	.Banner .cp{ display:none;}
	.Banner .wap{ display:block;}
}
/*Banner End*/	

/*Index*/
.Hfloor1{ text-align:center; padding:53px 0;}
.Hfloor1 .D1{ margin:0 auto; color:#3a3f53; width:75%;}
.Hfloor1 .h2{ color:#3a3f53; font-weight:normal; padding-top:9px;width:75%; margin:0 auto;}
.Hfloor1 .h2 img{ position:relative; top:-5px;}
.Hfloor1 .btn{ max-width:190px; display:block; margin:20px auto 0; background:#ff5722;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; padding:0.862em 0; width:55%; color:#fff;}
.Hfloor2{ height:500px; background-repeat:no-repeat; background-position: center center; text-align:center; padding:122px 0;}
.Hfloor2 .h2{ font-weight:normal; color:#fff;}
.Hfloor2 .ul{ margin:100px 0 0 0;}
.Hfloor2 .ul li{ float:left; width:25%; text-align:center; padding:0 2%;}
.Hfloor2 .ul li .D2{ color:#fff; display:block; padding-top:10px;}
.Hfloor3{ padding:110px 0;}
.Hfloor3 .h2{ color:#3a3f53; text-align:center; font-weight:normal;}
.Hfloor3 li{ float:left; width:33.3334%; padding:7% 2% 0%; text-align:center; color:#3a3f53;}
.Hfloor3 li img{ width:110px; height:110px;}
.Hfloor3 .h4{ font-weight:normal; margin:10px 0 5px 0 ; font-size: 24px; font-weight: 100}
.Hfloor3 .h4 a{ color: #3a3f53}
.Hfloor3 .M1{ line-height:24px; height:84px;  font-size: 16px; color: #3a3f53;    max-width: 280px;
    margin: 0 auto;}
.Hfloor4h2{ color:#3a3f53; font-weight:normal; padding-top:9px;width:75%; margin:0 auto 5%; text-align:center;}
.Hfloor4h2 img{ position:relative; top:-5px;}
.Hfloor4{ background:#1c1f26;}
.Hfloor4 li{ width:33.3334%; position:relative; display:table; float:left; text-align:center;vertical-align:middle;}
.Hfloor4 li .wapimg{ display:none;}
.Hfloor4 li a{ position:absolute; display:block; left:0;top:0; width:100%; height:100%; z-index:6;}
.Hfloor4 li .con{ position:absolute; width:100%; height:100%; top:0; left:0; color:#fff; vertical-align:middle;}
.Hfloor4 li .black{ position:absolute; top:0; left:0; width:100%; height:100%;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*ʵ��FF����͸�������ֲ�͸��*/
filter:Alpha(opacity=80); background:#000; padding:30% 5%;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}

.Hfloor4 li .con .h3{ font-weight:normal; position:relative; z-index:2; margin:15% 0 5%;}
.Hfloor4 li .con .M1{ text-align:center; height:48px; line-height:24px; position:relative; z-index:2; overflow:hidden; padding-top:58px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; max-width:243px; margin:0 auto;}
.Hfloor4 li:hover .black{background:rgba(1, 191,165, 0.8) none repeat scroll 0 0 !important; background:#01bfa5;}
.Hfloor4 li:hover .con .M1{ display:block; padding-top:0;}
.Hfloor5{ padding:120px 0; background:#f5f5f5;}
.Hfloor5 .h2{ color:#3a3f53; font-weight:normal; margin:0; text-align:center;}
.Hfloor5 .M1{ color:#3a3f53; margin:0;margin:0; text-align:center; padding-top:15px;}
.IconsContainer{ margin:5% 0;}
.Hfloor5 .listbox{}
.Hfloor5 .listbox li{ position:relative; padding:1% 43% 1% 1%;  margin-right:2%; background:#ffb100 url(../images/color_bg1.png) no-repeat right top; background-size:auto 100%; box-shadow:0 0 5px 3px rgba(176,176,176,.15);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.Hfloor5 .listbox li.odd{ background-image:url(../images/color_bg2.png); background-color:#ff612f; margin-right:0; margin-left:2%;}
.Hfloor5 .listbox li a{ display:block; height:100%; width:100%;}
.Hfloor5 .listbox li .con {padding:10% 0% 7% 8%;background:url(../images/icon1.png) no-repeat left top; }
.Hfloor5 .listbox li .con .C1{ color:#fff;  line-height:1.4; height:4.2em; overflow:hidden;}
.Hfloor5 .listbox li .position{ position:absolute; right:2%; bottom:4%; text-align:right; color:#9b9b9b; font-size:12px; line-height:18px;}
.Hfloor5 .listbox li h4.C1{ margin:0; font-weight:normal; color:#3a3f53;line-height:30px;}
.Hfloor5 .listbox li .position span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Hfloor5 .listbox li .position time{ display:block;}
.Hfloor5 .owl-carousel .owl-dots{text-align:center; margin-top:4%;}
.Hfloor5 .owl-carousel .owl-dot{ display:inline-block; border-radius:50%; width:10px; height:10px; border:1px solid #919191; background-color:#b0b0b0;margin:0 3px; cursor:pointer;}
.Hfloor5 .owl-carousel .owl-dot.active{ background-color:#fff; }
.Hfloor6{ text-align:center;}
.Hfloor6 .Pagewidth{ border-bottom:#f0f0f2 solid 1px;padding:120px 0;}
.Hfloor6 .h2{ color:#3a3f53; font-weight:normal; display:inline-block;}
.Hfloor6 .btn{ max-width:190px; display:inline-block; margin:0 0 0 10%; position:relative; top:-7px; background:#ff5722;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; padding:0.862em 0; width:40%; color:#fff; }

/*Index End*/
.Menu{ background:rgba(43,43,43,0.4); line-height:48px; position:absolute; bottom:-1px; width:100%; z-index:5;}
.Menu .OneNav li{ float:left; padding:0 20px;}
.Menu .OneNav li .A{ font-size:15px; color:#fff; font-weight:bold;}
.Menu .OneNav li.cur{ background:#fff;}
.Menu .OneNav li.cur .A{ color:#f00;}
.Menu .OneNav li.cur .TwoNav{ display:block;}
.Menu .TwoNav{ position:absolute; top:48px; left:15px; display:none;}
.Menu .TwoNav dd{display:inline-block; *display:inline; *zoom:1;}
.Menu .TwoNav dd:after{ content:"|"; top:-1px; position:relative; padding-left:15px; margin-right:15px; color:#dcdcdc; font-size:12px;}
.Menu .TwoNav dd a{  font-size:14px; color:#848484; padding-bottom:15px; border-bottom:2px solid #f00; border-color:transparent;}
.Menu .TwoNav dd a:hover,.Menu .TwoNav dd.on a{border-bottom:2px solid #f00; color:#f00; font-weight:bold;}
.mobileTwoNav{ display:none; margin:20px 15px 0; text-align:center;}
.mobileTwoNav a{ border-radius:5px; background:rgba(43,43,43,0.2); width:120px; text-align:center; line-height:35px; height:35px; display:inline-block; margin:4px .333%;}
.mobileTwoNav a.cur{ background:#f00; color:#fff;}

.Currents{ text-align:right; border-bottom:1px solid #ededed; padding:16px 0;color:#a7a7a7;}
.Currents a{ color:#a7a7a7;}
.Currents a.first{ background:url(../images/currents_ico.png) no-repeat left center; padding-left:20px;}
.Currents a:hover{ color:#f00;}
.Currents span{ color:#333;}
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; line-height:2em; color:#666; font-size:14px;}
.pagetit{ margin:0 0 3% 0; font-weight:normal; text-align:center;}

.Container{ padding:3.5% 0;}

.Newbanner{}
.Newbanner .owl-carousel{ position: relative;}
.Newbanner .owl-carousel .item{ background-repeat:no-repeat; background-size:cover; background-position: right center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}

.Newbanner .item .pc{ display:none;}

@media (min-width:768px){
	.Newbanner .item .pc{ display:block;}
	.Newbanner .item .wap{ display:none;}
}

/*
.SinglePage .mother .p{color: rgb(155, 155, 155); text-align: left; text-indent: 2em;width: 50%;float: left;margin-right: 60px;    margin-bottom: 120px;margin-top: 67px;}
@media screen and (max-width: 768px){
	.SinglePage .mother .p{width: 100%;margin:0 0 20px 0;float: none;text-align: center;text-indent: 0;}
}*/
.aboutcont{ text-align:center;}
.aboutcont .txt{ padding-top:30px; text-align:left;}
@media(min-width:1200px){
	.aboutcont{ text-align:left;}
	.aboutcont .img{ width:45%; padding-top:65px;}
	.aboutcont .img img{ max-width:100%;}
	.aboutcont .txt{ width:52%; padding-top:0;}
	.aboutsea .img{ float:left;}
	.aboutsea .txt{ float:right;}
	
	.aboutshope .img{ float:right;}
	.aboutshope .txt{ float:left;}
}



.Newbanner .owl-carousel .owl-dots{text-align:right; margin-top:0; position:absolute; right:10px; bottom:20px;}
.Newbanner .owl-carousel .owl-dot{ display:inline-block; border-radius:50%; width:10px; height:10px; background-color:#ddd;margin:0 3px; cursor:pointer;}
.Newbanner .owl-carousel .owl-dot.active{ background-color:#000; }
.Newbanner .owl-carousel .owl-nav .owl-prev,.Newbanner .owl-carousel .owl-nav .owl-next{ position:absolute; top:50%; background:url(../images/Nbanbtn.png) no-repeat; width:50px; height:52px; margin-top:-25px;}
.Newbanner .owl-carousel .owl-nav .owl-prev{ background-position:0 0; left:-20px;display: none;}
.Newbanner .owl-carousel .owl-nav .owl-next{ background-position:-50px -1px; right:-20px;display: none;}
.Newbanner .owl-carousel .owl-nav .owl-prev:hover{ background-position:0 -54px;}
.Newbanner .owl-carousel .owl-nav .owl-next:hover{ background-position:-50px -54px;}
@media screen and (max-width:1225px ) {
.Newbanner .owl-carousel .owl-nav .owl-prev{ left:1%;}
.Newbanner .owl-carousel .owl-nav .owl-next{ right:1%;}
}

.newtop{ margin-bottom:3%;}
.newtop .h4{ font-weight:normal; color:#3a3f53; float:left;}
.newtop .selectall{ float:right; width:80%; text-align:right;}
.newtop select{display: none;}
.newtop .select_box{width: 100%; text-align:left; display:inline-block; position:relative; max-width:220px; width:31%; margin-left:1%; border:1px solid #e7e7e7; height:40px; line-height:40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.newtop .select_showbox{background: url(../images/icon.png) no-repeat 100% 17px; height:38px; line-height:38px; padding:0 4%; color:#3a3f53; font-size:14px;}
.newtop .select_option{border: 1px solid #e7e7e7;border-top: none;display: none; position:absolute; top: 36px; left: -1px; width: 101%; max-width:220px; background:#fff; padding-top:5px; z-index:3; list-style:none; -moz-border-radius:0 0 5px  5px;-webkit-border-radius:0 0 5px  5px;border-radius:0 0 5px  5px; overflow:hidden;}
.newtop .select_option li{padding-left: 5px; line-height:40px;background-color: #f0f0f0;color: #3a3f53; }
.newtop .select_option li.selected{background:#3a3f53; color:#fffcfc;}
.newtop .select_option li.hover{background:#3a3f53; color:#fffcfc;}

.newtop .select_boxs{ width: 100%; text-align: left;display: inline-block;position: relative; float: right; max-width: 220px;margin-left: 1%; height: 40px; line-height: 40px; background: #f5f5f5; border-radius: 42px; overflow: hidden;}

.newtop .select_boxs input{    float: left;}

.newtop .select_boxs input[type=text]:focus, textarea:focus{    border: 0 !important;
    box-shadow: 0px 0px 0px !important;}
.newtop .select_boxs .abtn{    margin: 0 2%;border: none; color: #fff; padding: 4px 18px;border-radius: 5px; width: 40px;  height: 42px;float: right; background: url(../images/search_i.png) no-repeat center center;box-sizing: border-box;}

.newslist ul{ margin:0 -1%;}
.newslist li{ width:31.3334%; float:left; margin:0px 1% 20px; }
.newslist li .pic{ display:block; max-height:203px; background-repeat:no-repeat; background-position: center center; background-size:cover !important; overflow:hidden;}
.newslist li .pic img{ width:100%;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.newslist li figure{ padding:0 2% 20px; transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.newslist li figure .D2{ margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding:20px 0; font-weight:normal;}
.newslist li figure .D2 a{ color:#3a3f53;}
.newslist li figure .con{ height:88px; overflow:hidden; margin:0 0 25px; line-height:20px; font-size:14px; line-height:22px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; color:#9b9b9b;}
.newslist li .label a{ display:inline-block; color:#9b9b9b; border:1px solid #e7e7e7; border-radius:15px; height:30px; line-height:30px; padding:0 15px; margin-right:10px;}
.newslist li .label a:hover{ color:#ff5722; border-color:#ff5722;}
.newslist li:hover{ box-shadow:0 0 10px 0px rgba(0,0,0,.19);}
.newslist li:hover figure .D2 a{ color:#ff5722;}
.newslist li:hover figure{}
.newslist li:hover figure .tit a{ font-weight:bold;}
.newslist li:hover .pic img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.newinfo{ line-height:27px; padding:30px 0 0; color:#666;}
.newinfo-top{ width:80%; margin:0 auto; text-align:center; color:#9b9b9b;}
.newTit{ margin:0 0 3% 0; border-bottom:1px solid #ececec;font-weight:normal;}
.newTit span{ color:#3a3f53; font-size:36px; padding:0 20px; background:#fff; position:relative; top:20px;}
.newinfo-top time{ padding-right:10px;}
.newinfo-top .label a{ display:inline-block; color:#ff5722; border:1px solid #ff5722; border-radius:15px; height:30px; line-height:30px; padding:0 15px; margin-right:10px; margin-bottom:5px; }
.newinfo .SinglePage{ color:#3a3f53; font-size:16px; line-height:30px; padding-top:2rem;}
/*.newinfo .SinglePage p{ margin:2rem 0 ;}*/
.newPN{ font-size:14px; padding-top:30px; clear:both;}
.Nprev{ float:left; width:48%; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.Nnext{ float:right; width:48%; text-align:right; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.aboutbox3 { border-top:1px solid #eeeeee; clear:both; margin-top:3%;}
.aboutbox3 .D1{color:#3a3f53; font-weight:normal; margin-bottom:15px; text-align:center;}
.aboutbox3 li{ float:left; width:48%; position:relative; border-bottom:1px solid #f2f2f2; padding:20px 2% 10px 110px;}
.aboutbox3 li img{ width:96px; height:96px; position:absolute; top:20px; left:0;}
.aboutbox3 li figure{}
.aboutbox3 li .D2{ color:#3a3f53; display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.aboutbox3 li .con{ height:72px; overflow:hidden; color:#979797; line-height:20px; margin-top:15px;}
.aboutbox3 li.odd{ float:right;}
@media (max-width:768px){
	.aboutbox3 li .con{ margin-top:0; height:106px;}
.newtop .select_boxs{margin-top: 7px;}
}

.merchantban{ color:#fff; position:relative; height:500px; background-repeat:no-repeat; background-position:center center;}
.merchantban .word{ position:absolute; top:0; left:0; text-align:center; width:100%;}
.merchantban .h2{ margin:5% 0; text-align:center; font-weight:normal;}
.merchantban .word ul{ max-width:1100px; margin:0 auto; text-align:center;}
.merchantban .word li{ display:inline-block; width:25%; max-width:105px; margin:0 18% 0 0;}
.merchantban .word li.last{ margin-right:0;}
.merchantban .word li .num{ display:block; border:1px solid #fff; border-radius:50%; width:55px; height:55px; line-height:53px; margin:0 auto;} 
.merchantban .word li .tit{ display:block;}

.merchantform{ width:80%; margin:0 auto;}
.merchbtn { margin-top:-10%; position:relative;margin-bottom:9%; text-align:right; padding-right:0%;z-index:10;}
.merchbtn a{ color:#fff; background:url(../images/icon02.png) no-repeat 0 4px; padding-left:32px; display:inline-block; line-height:33px;font-size: 9px}
.formbox{ padding:3% 0;}
.formbox .formtit{ color:#9b9b9b; font-weight:normal; margin:0 0 3% 0;}
.formbox .dl{ padding-left:260px; position:relative; line-height:40px; margin-bottom:20px;}
.formbox .stit{ color:#3b3f53; position:absolute; top:0; left:0; width:247px; text-align:right; line-height:50px; height:50px;}
.formbox .stit.D2S{ line-height:25px;}
.formbox .stit.D2S p{ margin:0; color:#9b9b9b; font-size:12px;}
@media  screen and (min-width: 768px) {
	.formbox .expecial{padding-left: 105px;}
	.merchbtn a{ font-size:16px;}
}


.formbox .text{border-radius: 4px; border:1px solid #edeeef; height:50px; _line-height:48px;  *line-height:48px; line-height:48px\0; width:100%; padding:0 3%;}
.formbox .Number{border-left:1px solid #edeeef;}
.formbox .Number label{border-radius: 4px; display:inline-block; width:25%; position:relative;color:#3a3f53; border:1px solid #edeeef; border-left: 1px solid #fff ;  text-align:center; line-height:48px; overflow:hidden; float: left;}
.formbox .Number label:nth-child(4){padding-bottom: 1px}
.formbox .Number label input{ position:absolute; top:0; left:0; width:1200px; height:100%; background:none;cursor:pointer; opacity:0;}
.formbox .Number label.on{ background-color:#00bfa5; border:1px solid #00bfa5; color:#fff;}
.formbox .Number label:hover{ border:2px solid #00bfa5; color:#00bfa5; line-height: 46px;}
.formbox .Number label.on:hover{color:#fff;}
/*.formbox select{display: none;}*/
.formbox .select_box{width: 100%;    border-radius: 4px; text-align:left; display:inline-block; position:relative; /*margin-left:1%; */border:1px solid #e7e7e7; height:50px; line-height:48px;}


/*ģ��*/
.formbox #selectPro{
    height: 48px;
    line-height: 48px;
    padding: 0 3%;
    color: #aaa;
    border: 1px solid #dcd9d9;
    border-radius: 5px;
}
.formbox #selectCity{
    height: 48px;
    line-height: 48px;
    padding: 0 3%;
    color: #aaa;
    border: 1px solid #dcd9d9;
    border-radius: 5px;
}
.formbox #select_box0{
    display:none;
}
.formbox #select_box1{
    display:none;
}

.formbox .select_showbox{background: url(../images/icon.png) no-repeat 100% 22px; height:48px; line-height:48px; padding:0 3%; color:#aaa;}
.formbox .select_option{border: 1px solid #e7e7e7;border-top: none;display: none; position:absolute; top: 46px; left: -1px; width: 101%;background:#fff; padding-top:5px; z-index:3; list-style:none; -moz-border-radius:0 0 5px  5px;-webkit-border-radius:0 0 5px  5px;border-radius:0 0 5px  5px; overflow:hidden;}
.formbox .select_option li{padding-left: 5px; line-height:40px;background-color: #f0f0f0;color: #3a3f53;}
.formbox .select_option li.selected{ background:#3a3f53; color:#fffcfc;}
.formbox .select_option li.hover{background:#3a3f53; color:#fffcfc;}
.formbox .legal .select_box{ float:left; width:40%;}
.formbox .legal .text{ float:right; width:58%;}
.formbox .category{}
.formbox .category label{ border-radius: 4px;display:inline-block; width:23%; position:relative;color:#3a3f53; border:1px solid #edeeef; margin:0 2% 10px 0; text-align:center; line-height:58px; overflow:hidden; float: left;}
.formbox .category label input{ position:absolute; top:0; left:0; width:832px; height:100%; background:none;cursor:pointer; opacity:0;}
.formbox .category label.on{color:#00bfa5 !important; line-height: 56px; background: url(../images/dui_03.png) no-repeat bottom right; border:2px solid #00bfa5;  }
.formbox .category label:hover{ border:2px solid #00bfa5; color:#00bfa5; line-height: 56px;}
.formbox .category label.on:hover{color:#fff;}
.formbox .addbtn{ color:#01bfa5; background:url(../images/icon.png) no-repeat 0 -48px; padding-left:20px;}
.formbox textarea.text{ height:200px;overflow:hidden; resize:none;}
.formbox .upload{ height:100px; cursor:pointer; width:50%; background:#f9f9f9; border:1px dashed #bfbfc1; text-align:center; color:#9b9b9b; line-height:98px; float:left; overflow:hidden; position:relative;}
.formbox .upload span em{ font-size:36px; color:#bababa; font-style:normal; position:relative; top:5px;}
.formbox .tips{ float:left; width:47%; margin-left:3%; padding-left:2%; border-left:1px solid #eeeeee; color:#bababa; line-height:26px;}
.formbox .upload input{ width:500px; position:absolute; top:-30px; left:-10px; text-indent:-9999999999999999px; cursor:pointer; font-size:100px;}
.formboxbot{ border-top:1px solid #eeeeee;}
.formboxbot .whether{ color:#bababa; text-align:center; padding:3% 0;display: none;}
.formboxbot .whether a{ color:#0fc1a7;}
.formboxbot .whether input{ width:18px; height:18px; position:relative; top:2px; display:inline-block; margin-right:5px;}
.formboxbot .formbtn{ max-width:250px; height:55px; display:block; line-height:55px; border-radius:5px; background-color:#f6f6f6; width:80%; margin:0 auto; color:#bbbbbb;margin-top: 20px;}
.formboxbot .formbtn:hover{ background:#0fc1a7; color:#fff;}
.formboxbot .formbtn.on{ background: #ff5722 !important;}
.merchant-process{ max-width:1140px; width:100%; margin:0 auto; padding:10% 5%; }
.merchant-process .tit{ color:#3a3f53; text-align:center;}
.merchant-process ul{ padding:10% 0 2%;}
.merchant-process li{ float:left; width:25%; margin:0; text-align:center; }
.merchant-process li .imgtop{ position:relative; height:40px; text-align:right;}
.merchant-process li .imgtop .line{ height:2px; width:100%; display:inline-block; background-color:#ff5722; position:relative; top:50%; right:0; position:absolute; z-index:1;}
.merchant-process li .yuan{ width:38%; background-color:#fff; margin:0 auto; position:relative; z-index:5; min-width:50px;}
.merchant-process li .num{ text-align:center; display:block; border:2px solid #ff5722; border-radius:50%; width:40px; height:40px; line-height:36px; margin:0 auto; color:#ff5722;  font-weight:bold; font-size:18px; }
.merchant-process figure {padding:0 4%;}
.merchant-process figure .D2{ color:#444; text-align:center;}
.merchant-process .con{ font-size:14px; color:#898c98;}
.merchant-process li.first .imgtop .line{ width:31%}
.merchant-process li.last .imgtop .line{ width:31%; left:0;}
.merchant-process li.last .imgtop .line.on{ background: none}
#fancybox-outer{ margin:0 auto; border-radius:10px;}
#fancybox-content{ width:100% !important;}
#fancybox-close{ background:url(../images/closed.png) no-repeat !important; width:40px !important; height:40px !important; display:block; position:absolute; top:20px !important; right:20px !important;}
.tk D2{ color:#0e122b;}
.tk a.tkbtn{ background:url(../images/tkbtn.jpg) no-repeat; width:80%; max-width:323px; height:50px; background-size: 100% 100%; display:block; margin:6% auto 0; color:#fff;line-height: 50px; text-align:center; font-size: 18px;}

.study{padding:2% 0 0;}
.study>ul{ width:25%; padding-right:2%; float:left;}
.study ul .C2{ font-weight:normal; margin:0 0 10px;}
.study ul li{ padding:5px 0;}
.study ul li a{ color:#666; font-size:14px;}
.study ul li a em{ font-style:normal; font-weight:bold; color:#ff5722;}
.study ul li a:hover{ color:#ff5722;}
.study .hr{ clear:both; padding-top:4%; margin-bottom:4%; width:100%; display:block; border-top:none; border-bottom:1px solid #e5e5e5;}

@media screen and (min-width:769px ) {
.study::after{ border-bottom:1px solid #e5e5e5; padding-top: 8%;}
}
.Pagestudy{padding:2% 0 0;}
.Sidernav{ float:left; width:22.5%; border:1px solid #f3f3f3; padding:0 2%;display: none;}
.Sidernav li { padding:10px 0; line-height:35px; border-bottom:1px solid #e8e8e8;}
.Sidernav li a{color:#3b3f53; font-size:16px;}
.Sidernav li a.A{ display:block; position:relative;}
.Sidernav li a.A em{ position:absolute; top:50%; right:2%; display:block; width:13px; height:13px; background:url(../images/icon.png) no-repeat 0 -190px; margin-top:-6px;}
.Sidernav li.active a.A em{ background-position:0 -219px;}
.Sidernav li dl{  margin-top:10px; display:none;}
.Sidernav li dl dd{ padding:2px 0;}
.Sidernav li dl a{ display:block; padding:0 10%;}
.Sidernav li dl a:hover,.Sidernav li dl dd.on a{ color:#fff;background:#ff5722;}
.Sidernav li.last{ border-bottom:none;}
.RightContent{ float:right; width:75%;}
.columnname{ line-height:35px;overflow: hidden;}
.columnname span{ font-size:36px; color:#3a3f53;}
.columnname .fujian{font-size: 18px;color: #f7814f}
.columnname a{    display: inline-block;
    color: #3b3f53;
    border: 1px solid #ff5722;
    padding: 0 4%;
    /*height: 35px;*/
    line-height: 35px;
 }
.columnname a:hover{ color:#ff5722; border-color:#ff5722;}
.RightContent .SinglePage{ padding:3% 2%;}
.RightContent .SinglePage .table{overflow: auto;}

@media screen and (max-width:1024px ) {
	.Logo span{ padding-left:4%; font-size:20px; width:40%;}
	.PcNav { width:60%;}
	.PcNav ul li{ padding:0 0 0 3.5%;}
	.Hfloor6 .btn{ top:0; display:block; margin:6% auto 0;}
	.BotNav .contactdl{ width:25%;}
	.BotNav .weixindl{ width:17%;}
	.BotNav .weixindl{ margin-left:0;}
	.BotNav .weixindl figure{padding-left:20%;}
	.columnname span{ font-size:30px;}
}
@media screen and (max-width:900px ) {
	.PcNav ul li{ padding:0 0 0 2%;}
	.Logo span{ font-size:18px;}
	.PcNav ul li.end a{ padding:0 10px;}
}
@media screen and (max-width:768px ) {
	/*ͷ��*/
	.PcNav{ display:none;}
	.waplogo{ width:70%;}
	.waplogo span{ font-size:24px;}
	.waplogo span{ border-left:1px solid #e8e8e8;padding-left: 12px; margin-left: 12px;}
	.navbar-toggle{ display:block;}
	.navbar-header{ float:right; display:block; padding-top:0.5em;}
	/*ͷ��End*/
	
	/*��ҳ*/
	.Hfloor1{ padding:10% 0 15%;}
	.Hfloor1 .btn{ margin:4% auto 0;}
	.Hfloor2{ padding:3% 0 5%; height:auto;}
	.Hfloor2 .ul{ margin:7% 12% 0;}
	.Hfloor2 .ul li{ width:50%; padding-bottom:3%;}
.Hfloor2 .Pagewidth .h2{float: left;margin-left: 15%;}

	.Hfloor3 li{ width:50%; padding:7% 3% 0%;}
	.Hfloor4 .Pagewidth{ padding:0;}
	.Hfloor4 li{ width:100%;}
	.Hfloor4 li .pcimg{ display:none;}
	.Hfloor4 li .wapimg{ display:inline;}
	.Hfloor4 li .black{ padding:17% 5%;}
	.Hfloor4 li .black .pic{ float:left; width:25%; padding-top:2%;}
	.Hfloor4 li .black .txt{ float:left; width:75%; padding-left:3%; }
	.Hfloor4 li .con .h3{ margin:2% 0 5%;text-align:left;}
	.Hfloor4 li .con .M1{ padding-top:0; /*font-size:20px;*/ text-align:left; line-height:1.5em; height:auto;}
	.Hfloor5{ padding:14% 0;}
	.Hfloor5 .listbox li .position{ font-size:16px; line-height:1.2; max-width:40%;}
    /*��ҳEnd*/
	
	/*�ײ�*/
	.BotNav .dl{ width:100% !important;}
	.BotNav .contactdl{ margin:0;}
	.BotNav .weixindl { text-align:center; width:100%; }
	.BotNav .weixindl figure{ padding-left:0; border:none;max-width:none;}
	.Copyright{ text-align:center;}
	/*�ײ�End*/
	
	/*����ѧϰ*/
	.Pagestudy{ padding-top:4%;}
	.study ul{ width:50%; margin-top:5%; min-height:200px;}
	.Sidernav{ width:100%; float:none; margin-bottom:8%;}
	.RightContent{ width:100%; float:none;}
	.formbox .dl{ padding-left:0;}
	.formbox .stit{ position:relative; text-align:left; float:none; width:100%;}
	.formbox .category label,.formbox .Number label{ width:48%;}
	.merchbtn{ margin-top:-20%;padding-right: 0}
	
}

@media screen and (max-width: 768px){
.study ul .C2{ background:url(../images/jb_03.png) no-repeat  99% center;     background-size: 2%;}
.study>ul{    width: 100%;margin-top:5px;min-height:auto; border-bottom: 1px solid #eee;}
.study>ul>ul{    display: none; width: 100%; margin-top:0;min-height:auto;}
.study .hr{ display: none;}

     /*ͷ��*/
	.waplogo{ width:84%; padding:4% 0;}
	.waplogo span{ font-size:16px; padding-left:2%; margin-left:2%;}
	.navbar-header .navbar-toggle{ padding:0;}
	.navbar-header .navbar-toggle .icon-bar{ width:25px; height:2px;}
	.NavMobile .MainNav ul li a,.NavMobile .navclosed{ font-size:20px;}
	
	
	/*��ҳ*/
	.Hfloor1 .h2 img{ width:12%; max-width:51px;}
	.Hfloor4 li .black{ padding:11% 5%;}
	.Hfloor4h2{ margin-bottom:10%;}
	.Hfloor4h2 img{ width:12%; max-width:51px;}
	.Hfloor5 .listbox li .position{ font-size:12px;}
	.Hfloor5 .listbox li .con{ background-size:12%;}
	.Hfloor5 .listbox li .con .C1{ font-size:18px;}
	.Hfloor6 .Pagewidth{ padding:15% 0;}
	
	/*����*/
	.new{ overflow:hidden;}
	.newtop .h4{ float:none;}
	.newtop .selectall{ float:none; width:100%; text-align:left; margin:2% 0;}
	.newtop .select_box{ margin-left:0; margin-right:1%;}
	.newslist li{ width:48%;}
	.newslist li .label a{ margin-right:1%; margin-bottom:5px; padding:0 5%;}
	.newinfo-top{ width:100%;  }
	.newTit {padding-bottom:5%;}
	.newTit span{ font-size:20px; top:0;}
	.newinfo-top .label a{ margin-right:1%;}
	.newinfo-top p{ line-height:20px; margin:0 0 2%;}



	/*��������*/
	.aboutbox3 li,.aboutbox3 li.odd{ width:100%; float:none;}
	
	/*����ѧϰ*/
	.columnname span{ font-size:20px;}
	.merchant-process li{ width:50%;}
	.merchant-process li .imgtop .line{ display:none !important;}
	.pagetit{ font-size:20px;}
	.formbox .stit,.formbox .text,.formbox .category{ font-size:16px;}
	.merchantform{ width:100%;}
}


@media screen and (max-width:380px ) {
	.newslist li{ width:98%;}
	.NavMobile .MainNav ul li a,.NavMobile .navclosed{ font-size:16px;}
	.fileBox{ max-width: 275px;}
}
@media screen and (max-width:500px ) {

	.ljjrS{ display: block; text-align: left;}
	.Hfloor2 .ljjrS{text-align: center;}
	.Hfloor1 .h2{ font-size: 19px; font-weight: bold; font-size: 20px;width: 110px;}
	.Hfloor1 .D1,.Hfloor3 .M1,.Hfloor4 li .con .h3{font-size: 15px;}
	.Hfloor4 li .con .M1{ font-size: 13px;}
	.Hfloor1 .h2 img{ max-width: 18px; width: 18px; top: 0}
	.Hfloor1 .btn{padding: 0.262em 0; font-size: 16px}
	.Hfloor2 .ul li .D2{ font-size: 11px;margin-bottom: 12%}
	.Hfloor2 .ul {    margin: 7% 0% 0;}
	.Hfloor2 .ul li img{ max-width: 80%}
	.Hfloor3 .M1{height:auto;}
	.Hfloor2 .h2,.Hfloor3 .h2,.Hfloor4h2{font-size: 20px;}
	.Hfloor2 .Pagewidth .h2{float: left;margin-left:32%;margin-bottom: 12%;}
.Hfloor2{ padding:3% 0 0; height:auto;}

	.Hfloor2 .ul li{ width:50%; padding-bottom:10%;}
	.Hfloor3 .h4{ font-size: 15px; font-weight: bold;}
	.Hfloor3 li img{ width: 80px; height: 80px;}
.Hfloor5 .listbox li .con .C1{height: 6.2em;}
#Online{overflow: hidden;}
}
.BotNav .dl .botMore{ color: #ff4f11; font-size: 16px; text-align: center; padding: 5px 0; border-radius: 4px; border: 1px solid #ff4f11;display: block; width: 90%;max-width: 400px;line-height: 27px; margin:0 auto; margin-top:35px; margin-bottom:20px;}
.BotNav .dl .botMore span{ padding-left: 10px}




.fileBox{position: relative;}
.fileBox #file2,.fileBox #file1{opacity: 0;    max-height: 129px; cursor: pointer; position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%}

.fileBox #Filedata,.fileBox #Filedata2{opacity: 0;    max-height: 129px; cursor: pointer; position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%}

.fileBox .uploadBox{ position: absolute; width: 100%; height: 100%; max-height: 129px; background: #f9f9f9; border: 1px dashed #bebec0; border-radius: 4px; z-index: 2}
.fileBox .uploadBox input{  width: 100%; height: 100%; font-size: 18px; color: #bfbfbf;  text-align: center; line-height: 100%;  }


.inputsc {position: relative;}
.inputsc span {position: absolute; display: none; top: 16px; right: 8px; width: 15px; height: 15px; background: url(../images/closed.png) no-repeat center center}

.inputsc input{padding-right: 30px !important;}
.inputsc:hover span{ display: inline-block;}



.tsText{display: none; color: #ff5722; font-size: 16px; padding-bottom: 5px}

#bubble .Icon span{display: none;}

.qqservice{width: 64px;height:64px;background: url("../images/cus.png") no-repeat;position: fixed;top: 50%;right: 0.5%;display: block;opacity: 0.8;color: #fff;line-height: 1000px;text-align: center;overflow: hidden;}
.qqservice:hover{background: url("../images/cus_hover.png") no-repeat;}



.owl-prev,.owl-next{display: none}
.linkB{display: none;}
@mediascreen and (max-width:640px ) {
	.linkA{display: none;}
	.linkB{display: block;}
}


/*�����˲���Ƹ*/
#nav4,#MobileNav4{display: none}
/*�����˲���Ƹ*/

/*�Ҳ��*/
.rightsubNavBox{border-left: 2px solid #dadada;float: left;width: 22.5%;display: block;}
.rightsubNavBox a{text-decoration: none !important;}
.rightsubNavBox .subNav{position: relative;left: -8px;}
.rightsubNavBox .subNav h3{padding-left: 35px;background: url("../images/bigyaun.png") no-repeat 2px 8px;line-height: 25px;margin: 5px 0 20px 0;}
.rightsubNavBox .subNav h3.titlemgbot{    margin-bottom: -13px;}
.rightsubNavBox .subNav h3 a{font-size:14pt;color: #f7814f;font-weight: normal;}
.rightsubNavBox ul li{list-style: none;padding-left: 35px;background: url("../images/smallyuan.png") no-repeat left 8px;padding-bottom: 15px}
.rightsubNavBox ul li a{color: #868485;font-size: 14px}
.rightsubNavBox {width: 265px;}
.rightsubNavBox ul{padding-left: 0;position: relative;left: -6px}
.rightsubNavBox ul li.on{background: url("../images/leftjiantou.png") no-repeat left 11px;}
.rightsubNavBox ul li:hover{background: url("../images/leftjiantou.png") no-repeat left 11px;}
.rightsubNavBox ul li:hover a{color: #f7814f}
.navContent{display: none;}
.titlemgstyle{margin-top: -10px !important;}
.rightsubNavBox ul.onnav{display: block}


.shehui .searchBox{text-align: right;margin: 2% 0 0 0;  width: 100%;display: inline-block;padding: 1% 7%;}
.shehui .search{    width: 430px; height: 42px; background: #f5f5f5;border-radius: 42px; overflow: hidden; float: right;}
.shehui .search input{ padding: 1.3% 0;width: 365px;
    height: 42px;
    line-height: 42px;
    float: left;
    border: none !important;
    box-shadow: none !important;
    background: #f5f5f5;
    outline: none;
    padding-left: 20px;}
.shehui .search  button{margin: 0 2%;border: none; color: #fff; padding:4px 18px; border-radius: 5px;width: 40px;
    height: 42px;
    float: right;
    background: url(../images/search_i.png) no-repeat center center;}  
.shehui .search a{color: #d1292e;text-decoration:underline;} 


.rightsubNavBox ul .libottom{background: url(../images/smallyuan.png) no-repeat left 10px; padding-bottom:0;}
.shehui .search .search_box{ width:430px; height:42px; background:#f5f5f5; border-radius:42px; overflow:hidden; float:right;}
.shehui .search .search_box .sb_imput1{ width:365px; height:42px; line-height:42px; float:left; border:none !important; box-shadow:none !important; background:#f5f5f5; outline:none; padding-left:20px;}
.shehui .search .search_box .sb_imput2{ width:40px; height:42px; float:right; background:url("../images/search_i.png") no-repeat center center;}

@media screen and (max-width: 640px){
.shehui .search input{width: 205px;}
.shehui .search{    width: 100%;}
.rightsubNavBox{    display: none}
.shehui .search .search_box {  width: 100%;}
.shehui .search .search_box .sb_imput1 { width: 200px;}
.shehui .search  button{padding: 4px 10px;}
.rightsubNavBox{ width: 100%;}

}

.current{font-weight: normal;     font-size: 19px;    margin: 3% 0px;}
.current span{    color: #e65b24;}