/* CSS 文档*/
*{ margin:0 auto;}
body{font-family:"Microsoft YaHei","\5b8b\4f53"; font-weight:lighter;font-size:14px;line-height:22px;}
img{border:0px;}
a{text-decoration:none;}
ul{margin:0px;padding:0px;list-style-type:none;}
li{line-height:25px; height:25px; overflow:hidden;list-style:none;}
h1{font-size:14px;}
.fr{float:right !important;margin-right:0px !important;}
a.more{ position:absolute; top:5px; right:10px;}
a.more:hover{ color:#FF0000 !important;}
.clear{ clear:both;}
.mgtop{margin-top:20px;}
a:hover{ color:#FF0000;}


body,a{ color:#333333;}
#header,#globalbody,.body{width:1200px; overflow:visible; margin:0 auto;}
#sidebar{width:230px;float:left;}
div.frame{width:900px;float:right;}


#header img.logo{ float:left;}
#header img.phone{ float:right;}
#frmsearch,#header img.phone{ margin-top:25px; float:right;}
#frmsearch{ height:30px; overflow:hidden; margin-right:10px; margin-top:28px;}
#frmsearch input{ float:right;}
#frmsearch #key{ width:133px; height:26px; line-height:26px; text-indent:15px; border:1px solid #333333;border-radius:14px 0 0 14px; border-right:none; padding:0; overflow:hidden; outline:none;}
#frmsearch #button2{ height:28px; width:40px; background:url(../images/bt_search.png) center no-repeat; border:none; border:1px solid #333333; border-radius:0 14px 14px 0; border-left:none;}

#nav{ margin-top:12px; float:right; position:relative; left:85px;}
#nav,#nav ul li,#nav ul li a{ height:52px;}
#nav ul li{float:left; display:inline;}
#nav ul li a{font-size:18px;line-height:52px; display:block; padding:0 10px;}
#nav ul li a:hover{ color:#FF0000;}
#nav ul li.bar{width:16px; text-align:center; height:52px; overflow:hidden; line-height:52px; font-weight:bold;}
#nav ul li.last2{ position:relative; left:10px;}
#nav ul li.last2 a{ padding:0;}


#banner{ height:290px; background-repeat:no-repeat; background-position:center;}
#sidebar div.tit{ height:110px; background:rgba(22,81,174,0.5); color:#FFF; text-transform:uppercase; font-size:24px; afont-weight:bold; text-align:center; line-height:30px; overflow:hidden;}
#sidebar div.tit span{ font-size:22px; display:block; line-height:28px; margin-top:32px;}
#sidebar ul.menu{ padding:25px; min-height:240px; background:#dbe5f5;}
#sidebar div.tit,#sidebar ul.menu{position:relative; z-index:1000; top:-110px;}
#sidebar ul.menu li{ border-bottom:1px solid #96b3ee; height:50px; line-height:50px; clear:both; margin-top:10px;}
#sidebar ul.menu li a{ color:#3b5278; display:block; line-height:50px; text-align:center;font-size:18px;}
#sidebar ul.menu li a:hover{ color:#F00;}
#sidebar ul.menu li.hover a{ font-weight:bold;}
#sidebar div.tit2{background:rgba(22,81,174,1);}
div.rxcp,div.xgzx{ height:430px; padding:0 15px; border:1px solid #1550ae; border-top:none; overflow:hidden;}
#sidebar div.tit2,div.rxcp{ position:relative; top:-73px;}
#sidebar div.tit3,div.xgzx{ position:relative; top:-33px;}
div.xgzx ul{ padding:10px 0;}
div.xgzx ul li{ height:29px; line-height:29px; border-bottom:1px dashed #a9b8d0;}
div.rxcp ul{ height:329px;}
div.rxcp ul li{ height:93px; margin-top:25px; clear:both;}
div.rxcp ul li img{ float:left; width:93px; height:93px; margin-right:12px;}
div.rxcp ul li a{ display:block; height:93px; color:#1550ae; line-height:24px;}
div.rxcp ul li a:hover{ color:#000; text-decoration:underline;}
div.rxcp a.button{ display:block; text-align:center; height:36px; line-height:36px; background:#1550ae; color:#FFF; font-size:14px; border-radius:18px; margin-top:25px;}
div.rxcp a.button:hover{ font-size:16px; color:#ff0000;}


div.frame div.title{line-height:46px; height:46px; border-bottom:1px solid #cccccc; overflow:visible; color:#18579E; text-align:right; clear:both; margin-top:30px;}
div.frame div.title span{ border-bottom:3px solid #1655bc; display:block; float:left;background:url(../images/k.png) left center no-repeat; padding-left:30px; position:relative; top:2px; height:43px; line-height:40px; font-size:20px; font-weight:bold; color:#000;}


p.company{ float:left; clear:both; padding-top:20px; width:870px; line-height:26px; apadding-left:20px; height:265px;text-align:justify;text-justify:inter-ideograph;}
p.company strong{ display:block; height:62px; line-height:62px; font-size:24px;}
a.cinfo{ clear:both; line-height:35px; font-size:16px; margin-left:20px;}
a.minfo{ display:block; height:185px; width:240px; float:right; background:#1655bc; color:#FFF; text-align:center; font-size:40px; line-height:50px; padding-top:55px; margin-top:30px;}
a.minfo span{ display:block; font-size:22px; line-height:32px; text-transform:uppercase;}
a.minfo:hover{ background:#6895e0;}


#demo{width:1200px;overflow:hidden; height:85px; margin-top:20px;}
#demo li{overflow:hidden; float:left; height:85px;}
#demo li span{ display:block;overflow:hidden; float:left;width:145px;height:83px; margin:0 17px; border:1px solid #DEDEDE; background:#FFF; text-align:center; display:flex;}
#demo li img{max-height:83px; max-width:145px; align-self:center;}


div.info{ height:364px; padding-top:30px;}
div.info div.content{ height:205px; height:45px; padding-top:160px; overflow:hidden;}
div.info div.content .butt{ display:block; height:30px; line-height:30px; overflow:hidden; float:left; margin-right:20px; amargin-top:20px; background:#d9271d; color:#FFF; border-radius:15px; letter-spacing:1px;}
div.info div.content a.butt{ padding:0 15px; font-size:18px;}
div.info div.content span.butt{ padding-left:35px; padding-right:15px; background-image:url(../images/tel3_03.png); background-repeat:no-repeat; background-size:auto 22px; background-position:13px center; font-size:20px;}
div.info img{ float:left; margin-right:40px;}
div.info div.h2{ font-size:18px; font-weight:bold; color:#000;}

#ptit{ height:108px; margin-top:50px; margin-bottom:50px; background:url(../images/cpzx.png) center no-repeat; clear:both;}
div.ptype{ clear:both;}
div.ptype span,div.ptype a{ display:block; height:36px; line-height:36px; padding:0 25px; float:left; border-radius:18px; margin-right:15px; margin-bottom:15px;}
div.ptype span{background:#0c56b9; color:#FFF; margin-right:0;}
div.ptype a{ background:#dbdbdb;padding:0 35px;}
div.ptype a:hover{ background:#999999; color:#000;}
div.ptype div{ width:1065px; float:right;}
div.ptype2 a{ padding:0; width:190px; text-align:center;}


#footer{clear:both;text-align:center; height:39px; line-height:39px; color:#FFF; background:#303030;}
#footer a{ color:#FFF;}
#footer a:hover{ color:#F00; text-decoration:underline;}
#fbody{ background:#383838;}
#fbody div.body{ height:250px; background:url(../images/contact2.jpg) 0 20px no-repeat #383838; overflow:hidden;}
#fbody div.body a{ color:#fff;}
#fbody div.body p.info{ float:left; padding-top:110px; line-height:48px; white-space:pre; color:#777777; padding-left:50px;}
#fbody div.body p.info strong{ color:#FFF; font-weight:normal; font-size:16px;}
#fbody div.body form{ float:right; width:340px; padding-top:10px;}
#fbody div.body form input.txt{ height:35px; line-height:35px; padding:0 5px; color:#FFF; background:#4c4c4c; color:#FFF; margin-top:12px; font-size:13px; width:100%; border:none;}
#fbody div.body form p{ padding:0; margin:0;}
#fbody div.body form p.tit{ font-size:20px; color:#FFF; padding-top:13px; line-height:23px;}
#button,input.guestbook_an1{ display:block; height:38px; line-height:38px; font-size:16px; background:#184fa2; color:#FFF; border-radius:19px; width:100%; margin-top:15px; text-align:center; letter-spacing:5px; border:none; padding:0;font-family:"Microsoft YaHei","微软雅黑","\5b8b\4f53";}
input.guestbook_an1{ width:250px; margin-top:10px;}
#button{ outline:none;}



div.center{margin:10px 0px; text-align:center; overflow:hidden; clear:both;}
div.center select{ font-size:14px; height:25px; line-height:25px;}
#arctlist ul,#caseimg ul{clear:both;overflow:hidden;padding-top:10px;min-height:720px;}/*бĸ߶*/
#product ul{ min-height:1080px;}


#alone-page{
min-height:500px;
clear:both;
text-align:justify;text-justify:inter-ideograph;padding:15px 0; line-height:25px;}
#article-title{padding:10px 5px;margin-bottom:10px;text-align:center;color:#FF0000;border-bottom:1px solid #E5E5E5;}
#article-title h1{background:none;font-size:20px;color:#000000; border-bottom:none;}
td.video object,td.video embed{ width:718px; height:520px;}



#arctlist ul li{border-bottom:1px dashed #c0c0c0;clear:both; height:78px; padding:18px 0;}
#arctlist ul li a{ display:block; height:78px;}
#arctlist ul li a span.date{ display:none; width:78px; height:78px; border-radius:5px; border:1px solid #c0c0c0; text-align:center; font-size:24px; float:left; margin-right:25px; overflow:hidden; line-height:24px;}
#arctlist ul li a span.date span{ font-size:20px; display:block; text-align:center; line-height:35px; padding-top:7px;}
#arctlist ul li a div{ height:24px; line-height:24px; overflow:hidden; color:#000; font-size:18px;}
#arctlist ul li a p{ line-height:20px; padding-top:10px;}
#arctlist ul li a:hover div{ color:#ff0000;}
#arctlist ul li a:hover p{ text-decoration:underline;}
#arctlist ul li img{ height:76px; width:76px; border:1px solid #DEDEDE; margin-right:10px; float:left;}

span.xltx{ background:#FFF; font-size:20px; position:relative; left:50px; top:12px;}
#xltx{ border:2px solid #96b3e1; border-radius:10px; padding:15px 10px;text-align:justify;text-justify:inter-ideograph;}

#friendlink{background-color:#383838; text-align:left; border-bottom:2px solid #454545; clear:both; padding-top:10px; padding-bottom:5px;}
#friendlink a{display:block;float:left;white-space:nowrap;display:inline;line-height:25px; margin-bottom:5px;}
#friendlink span{display:block; float:left; width:20px; text-align:center; height:25px; line-height:25px; overflow:hidden; margin-bottom:5px;}
#friendlink span.tit{ width:auto; color:#FFF;}
#friendlink a img{width:90px;height:23px; border:1px solid #CCCCCC;}
#friendlink,#friendlink a{ color:#b9b9b9;}
#friendlink a:hover{ color:#ffffff;}

div.sub2{ height:44px; line-height:44px; background:#dbe5e5; font-size:16px; clear:both; margin-top:25px; margin-bottom:15px;}
div.sub2 a{ display:block; width:150px; float:left; color:#1655bc; text-align:center;}
div.sub2 a.hover{ background:#1655bc; color:#FFF;}


#product ul li,ul.yyal li{display:inline;float:left; overflow:hidden;width:210px; height:255px; line-height:35px; text-align:center; margin-right:20px; margin-top:25px; position:relative;}
#product ul li img,ul.yyal li img{ width:208px; height:210px; border:1px solid #DEDEDE; margin:0;}
#product ul li a,ul.yyal li a{ margin:0;}
#product ul li a span,ul.yyal li a span{padding:0; height:40px; line-height:20px; display:block; position:absolute; bottom:0; width:210px; text-align:left;}
ul.yyal3 li{ margin-right:37px;}
ul.yyal3 li a:hover img{ border:1px solid #F00;}
#product ul li.fr1,ul.yyal3 li.fr1{ float:right; margin-right:0;}


ul.yyal2 li{display:inline;float:left; overflow:hidden;width:210px; height:240px; line-height:35px; text-align:center; margin-right:20px; margin-top:25px; position:relative;}
ul.yyal2 li img{ max-width:208px; max-height:210px; border:1px solid #DEDEDE; margin:0; }
ul.yyal2 li a{ margin:0;}
ul.yyal2 li a span{ margin:0; padding:0; height:35px; line-height:35px; display:block; clear:both; position:absolute; bottom:0; width:210px;}

#liyou{ aheight:955px; background:url(../images/six_bg.jpg) left top repeat-x; margin-top:20px; text-align:center;}

div.body2{ aheight:600px; abackground:url(../images/body.jpg) center -100px no-repeat; overflow:hidden;}
#xwtit{ height:74px; background:url(../images/xwzx.jpg) left top no-repeat; text-align:right; font-size:16px; line-height:74px; margin-top:30px;}
ul.xwlist{ margin-bottom:35px; overflow:hidden;}
ul.xwlist li{ margin-top:35px; float:left; width:360px; height:95px; margin-right:60px;}
ul.xwlist li a{ display:block;}
ul.xwlist li a div.h2{ height:35px; line-height:35px; font-size:16px; color:#000; font-weight:bold;}
ul.xwlist li a p{ line-height:20px; height:40px; padding-top:10px; overflow:hidden;}
ul.xwlist li a span{ font-size:20px; display:block; clear:both; padding-top:12px; line-height:25px;}
ul.xwlist li a:hover div.h2{ color:#F00;}
div.body3{ abackground:url(../images/body2.png) center 20px no-repeat; aheight:1142px; apadding-top:100px;}
div.body3 ul.yyal2 li{ background:#F6F6F6; height:250px; margin-right:37px;}
div.body2 div.h1{ font-size:38px; color:#ffffff; text-align:center; height:55px; line-height:55px; padding-top:20px; letter-spacing:15px; font-weight:bold; background:#0c56b9;}
div.body3 div.h1{ color:#0c56b9; background:#FFF;}
div.body2 div.h2{ font-size:20px; color:#000; background:#0c56b9; text-align:center; height:35px; line-height:25px;}

div.zz{ width:150px; height:135px; overflow:hidden; border:1px solid #DEDEDE; float:left; margin-right:20px; display:flex;}
div.zz img{ max-width:150px; max-height:135px;align-self:center;}

#hzkhlist{ margin-bottom:30px;}
#hzkhlist li{ width:50%; float:left; line-height:31px;}

#frmfind{ width:504px; float:left; padding-bottom:40px; font-size:16px;}
#frmfind p,#frmbook2 p{ height:28px; line-height:28px; margin-top:10px;}
#frmfind .txt,#frmbook2 .txt{ border:1px solid #9f9f9f; width:196px; height:26px; line-height:26px; overflow:hidden; padding:0; margin-right:5px;}
#frmfind p span{ display:block; float:left; width:70px;text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;}
#frmbook2 .txt{ width:275px;}
#frmfind div.tit{ height:37px; line-height:37px; border-bottom:1px solid #dedede; font-size:12px;}
#frmfind div.tit span{ font-size:16px; color:#1655bc; display:block; height:36px; border:1px solid #1655bc; border-bottom:none; padding:0 15px; margin-right:15px; float:left; border-radius:7px 7px 0 0;}
#btss,#btreset,#btbook{ width:140px; height:30px; line-height:30px; background:#1655bc; font-size:16px; text-align:center; letter-spacing:5px; padding:0; margin:0; border:none; border-radius:5px; color:#FFF; outline:none;}
#btreset,#btbook{ width:auto; padding:0 20px;}
#btreset{ background:#a0a0a0;}
#frmbook2{ width:330px; background:#f5f5f5; padding:10px; margin-bottom:40px; float:right; font-size:16px;}
#ta1{ width:96%; height:70px;}
#frmbook2 p.s2{ height:45px; line-height45px; border-top:2px solid #dedede;}

#full-screen-slider{height:428px; position:relative; width:100%; overflow:hidden;}
#slides { display:block; width:100%; height:428px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-repeat:no-repeat; background-position:center top;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:15%; top:90%; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#022e7a }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#3fba42}

div.pagenav{ line-height:25px; padding-top:5px; border-top:1px solid #E5E5E5; margin-top:20px; clear:both;}

@media screen and (min-width: 1023px){
   div.hbottom,footer,div.info div.h3,div.hbottom,.mobileNav,.headerLink{ display:none;}
}
/*WAP 样式*/
@media screen and (max-width: 1024px){
	body{font-size:16px;}
	.fr2{float:right !important;margin-right:0px !important;}
	form,fieldset,legend,input,textarea,select{margin:0;padding:0;box-sizing:border-box;}
	button,input,select{font-size:100%;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
	input:focus{outline:none;}
	#alone-page p,#alone-page div,#alone-page span{ font-size:16px !important;}
	#header,#globalbody,.body{width:98%; overflow:hidden; margin:0 auto;}
	img.phone,nav,#footer,#fbody,#friendlink,div.ptype,#xwtit a,#xwtit span,#sidebar,#article-title span,div.info div.h2,#frmsearch{ display:none;}
	img.logo{ width:45%; amargin-bottom:10px;}
	div.frame{width:100%;float:none;}
	.mgtop{ margin-top:10px;}
	
	div.model table{ width:100% !important;}
	div.model td{ width:auto !important;}
	div.model td p,div.model td span{ text-indent:3px !important; font-size:16px !important;}
	div.model td p{ word-break:break-all;}
	
	#frmsearch{ margin-right:0; width:55%; margin-top:15px; padding:0;}
	#frmsearch #key{ width:50%;text-indent:10px; }
	
	#full-screen-slider,#slides,#banner{ height:125px;}
	#slides li,#banner{ background-size: auto 100%;}
	
	#ptit{ height:48px; margin-top:15px; margin-bottom:10px; background:url(../images/cpzx.png) center no-repeat; background-size:auto 100%; clear:both;}
	
	#product ul{min-height:100px; padding-top:15px;}
	ul.yyal li,#product ul li{display:inline;float:left; overflow:hidden;width:48%; height:193px; margin-right:0; margin-left:0; margin-top:0; position:relative; margin-bottom:15px;border:1px solid #DEDEDE;}
	ul.yyal li img,#product ul li img{ width:100%; height:158px; margin:0; border:none;}
	ul.yyal li a,#product ul li a{ margin:0;}
	ul.yyal li a span,#product ul li a span{padding:0; height:30px; line-height:15px; display:block; position:absolute; bottom:3px; left:2px; width:100%; text-align:left; font-size:14px;}
	ul.yyal3 li{ margin-right:0;}
	div.frame li.fr,#product li.fr{ display:block;}
	ul.yyal3 li.fr1,#product ul li.fr1{ float:left;}
	
	#liyou{ background:none; height:auto; margin-top:0;}
	#liyou img{ width:100%;}
	
	div.body2 div.h1{ font-size:22px; height:35px; line-height:35px; padding-top:5px; letter-spacing:5px; font-weight:normal;}
	div.body2 div.h2{ font-size:14px; height:25px; line-height:18px;}
	
	ul.yyal2 li{width:47%; line-height:20px;height:195px; margin-right:0; margin-top:10px; position:relative; margin-left:2%;}
	ul.yyal2 li img{max-width:98%; max-height:175px;}
	ul.yyal2 li a span{ margin:0; padding:0; height:20px; line-height:15px; bottom:3px; width:100%;}
	ul.yyal2 li.fr{ display:block;}
	div.body3 ul.yyal2 li.fr{ display:none;}
	div.body3 ul.yyal2 li{height:195px;margin-right:0;margin-left:2%;}
	

	#demo{width:100%; margin-top:15px;}
	a.minfo{ display:none;}
	p.company{ float:none; clear:both; padding-top:20px; width:100%; line-height:23px; height:238px; overflow:hidden;text-overflow:ellipsis;}
	p.company strong{ display:block; height:44px; line-height:44px; font-size:20px; margin-bottom:10px; font-weight:normal;}
	p.company strong span{ display:block;position:relative; color:#FFF; background:#0c56b9; float:left; padding-left:10px; padding-right:10px; height:44px;}
	p.company strong span:before{content:"";width:0;height:0;border:22px transparent solid;border-left-color:#0c56b9;top:0x; right:-44px; position:absolute;}
	
	#xwtit{ height:45px; margin-top:5px; background-size:auto 100%;}
	ul.xwlist{ margin-bottom:0; overflow:hidden; padding-top:10px;}
	ul.xwlist li{ margin-top:0; float:none; width:100%; height:35px; margin-right:0; clear:both; border-bottom:1px dashed #333;}
	ul.xwlist li a div.h2{ height:35px; line-height:35px; font-weight:normal;}
	ul.xwlist li a div.h2:before{ content:" · ";}
	
	div.frame div.title{ overflow:hidden; margin-top:0;}
    div.frame div.title span{ padding-left:30px; position:relative; top:2px; height:43px; line-height:40px; font-size:20px; font-weight:normal; float:none; text-align:left;}
	#article-title{ padding-top:0;}
	
	div.sub2{ height:34px; line-height:34px; font-size:13px; clear:both; margin-top:15px; margin-bottom:10px;}
	div.sub2 a{ display:block; width:16.66%; float:left; color:#1655bc; text-align:center;}
	div.sub2 a.hover{ background:#1655bc; color:#FFF;}
	
	div.info{ height:auto; padding-top:10px;}
	div.info div.content{ height:205px; overflow:hidden;}
	div.info img{ float:right; margin-right:0; max-width:100%;}
	div.info div.h3{ font-size:18px; font-weight:normal; float:left; color:#000;}
	div.zz{ width:32%; height:110px; overflow:hidden; border:1px solid #DEDEDE; margin-right:0; margin-left:1%; display:flex;}
    div.zz img{ max-width:100%; max-height:110px;align-self:center;}
	
	#frmfind{ width:100%; float:none; padding-bottom:20px;}
	#frmbook2{ width:100%; background:#f5f5f5; padding:10px; margin-bottom:20px; float:none;}
	a.cinfo{ clear:both; line-height:35px; margin-left:30%; margin-top:10px; display:block; height:35px;background:#004c9c; color:#FFF; float:left; border-radius:17px; width:40%; text-align:center; font-size:16px;}

    #arctlist ul{ min-height:200px;}
	#arctlist ul li{height:69px; padding-bottom:10px; overflow:hidden; padding:10px 0;}
	#arctlist ul li a{ height:69px; overflow:hidden;}
	#arctlist ul li a div{ height:24px; line-height:20px; font-size:16px;}
	#arctlist ul li a p{ line-height:20px; height:40px; overflow:hidden; padding-top:5px;}
	#arctlist ul li.img div{ height:42px;}
	
	#hzkhlist li{ width:100%; float:none; clear:both; height:auto;}
	#frmbook2{ margin-bottom:0;}

/*底部按钮*/
div.hbottom{ height:50px; clear:both; display:block;}
footer{ display:block;position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto;height:45px;background:#004c9c;border-top:none;-webkit-transition:bottom;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:100ms;}
footer li{text-align:center;height:44px;overflow:hidden;-webkit-box-flex:1;box-flex:1; width:25%; float:left;background:url(../images/common.png) left -38px no-repeat;}
footer li.first{ background:none;}
footer li.mid{ width:50%;}
footer a,footer div{height:44px;display:block;text-align:center;vertical-align:middle;color:#fff;text-decoration:none;}
footer .icon{width:30px;height:20px;display:block;background:url(../images/common.png) no-repeat;background-size:400px;margin:4px auto 0 auto;position:relative;}
footer .email{background-position:-240px -110px;}
footer .message{background-position:0px -110px;}
footer .share{background-position:-60px -110px;}
footer .more{background-position:-150px -110px;}
footer .tel{background-position:-90px -110px;}
footer .map{background-position:-120px -110px;}
footer .cart{background-position:-335px -110px;}
footer .member{background-position:-240px -110px;}
footer .home{background-position:-180px -110px;}
	
/*WAP 导航*/
	.mobileNav{position:fixed; width:100%;height:100%;z-index:998;top:0;}
	.mobileMask{position:absolute;background:#000;opacity:0;width:100%;height:100%;top:0;z-index:0;}
	.mobileNav-wrap{width:250px;padding:3% 2%;background:#fff;border-top:2px solid #fe9001;height:100%;position:relative;z-index:1;left:-100%;opacity:0;overflow-x:hidden; overflow-y:auto; float:left; }
	.mobileNav-search{margin-bottom:10px;}
	.mobileNav-search form{border:1px solid #c4c4c4;border-radius:30px;overflow:hidden;background-color:#fff;}
	.mobileNav-search form input{display:block;height:36px;line-height:36px;}
	.mobileNav-search form .txt{float:left;width:170px;padding:5px 10px;font-size:12px;color:#999;}
	.mobileNav-search form .sub{float:right;width:37px;background:url(../images/search-ico.png) no-repeat center center;}
	.mobileNav-list ul{padding:0  5px;}
	.mobileNav-list ul ul{ position:relative; top:1px;}
	.mobileNav-list li{height:40px;line-height:40px;border-bottom:1px solid #dadada;apadding-left:10px; overflow:hidden;}
	.mobileNav-list li li{ height:30px; line-height:30px; border-bottom:1px dashed #dadada;}
	.mobileNav-list li.hassub{background:url(../images/hMore-ico2.png) no-repeat right 15px;}
	.mobileNav-list li a{display:block;width:100%;height:100%;color:#424242;}
	
/*头部*/
.headerLink{ display:block;font-size: 0;text-align: right;aposition: relative; padding:0 5px; background:#666; border-radius:5px; position:fixed; top:20px; right:10px; z-index:1000;}
.headerLink .navIco{height: 30px;display: inline-block;vertical-align: middle;amargin-left: 10px;line-height: 30px;text-align: center;position: relative;width: 24px;transition: all .3s;z-index: 99999;}
.headerLink .navIco i{display: inline-block;height: 2px;background-color: #ffffff;width: 24px;transition: all .3s;}
.headerLink .navIco:before,.headerLink .navIco:after{position: absolute;content: "";width: 24px;height: 2px;background-color: #ffffff; left: 0;transition: all .3s;}
.headerLink .navIco:before{top: 6px;}
.headerLink .navIco:after{bottom: 7px;}
.homeSolution-list .pic img{opacity: 0.8 !important;}
.headerLink .navIco i{display: inline-block;height: 2px;background-color: #ffffff;width: 24px;transition: all .3s;}
.headerLink .navIco:before,.headerLink .navIco:after{position: absolute;content: "";width: 24px;height: 2px;background-color: #ffffff; left: 0;transition: all .3s;}
.headerLink .navIco:before{top: 6px;}
.headerLink .navIco:after{bottom: 7px;}
.headerLink .active i{display: none;}
.headerLink .active:before{transform: rotateZ(45deg);top: 14px;background-color: #ffffff;}
.headerLink .active:after{transform: rotateZ(-45deg);bottom: 14px;background-color: #ffffff;}
.homeSolution-list .pic:after{display: none;}
}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; left: 0px; _position: absolute; z-index: 1500; border-radius:0 6px 6px 0;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 5px;height: 151px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR {width: 110px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; height:140px; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 16px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777; font-size:16px;}
.rides-cs .cn ul li a{color: #777; display:block; height:38px;}
.rides-cs .cn ul li a:hover span{ color:#F00; text-decoration:none !important;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lrzj.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen {background-position: -37px 0;}
.rides-cs .btnCtn {background-position: 0 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.clear{ clear:both;}