@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:14px; color:#666; background:#f6f6f6 url(../images/diymt.png) repeat-x left top; font-family:"Microsoft Yahei";  overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#1b7afd; }

input,textarea{ font-family:"Microsoft Yahei"; font-size:14px; color:#666; }


.section{ width:1200px; margin:0 auto; overflow:hidden; }


#main{ width:1200px; margin:40px auto; overflow:hidden; }
#sidebar{ width:250px; clear:both; float:left; margin:0; overflow:hidden; }
#content{ width:880px; float:right; padding:20px; background:#fff; overflow:hidden; }

#fullContent{ padding:30px; background:#fff; }

#Header{ width:100%; height:191px; position:relative; z-index:100; }
#top{ width:1200px; height:100%; margin:0 auto; position:relative; }

#welcome{ height:34px; line-height:34px; position:absolute; top:0; left:0;  }
#hotline{ height:64px; line-height:64px; position:absolute; top:60px; right:0; background:url(../images/hotline.png) no-repeat left center; padding-left:50px; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f00; }
 
#func{ height:34px; line-height:34px; position:absolute; top:0; right:0; } 
#func span{ margin:0 10px; }
 
#logo{ width:382px; height:110px; display:block; background:url(../images/logo.png) no-repeat left center; position:absolute; top:34px; left:0; overflow:hidden; }

#webform{ width:450px; height:40px; background:url(../images/form.png) no-repeat left top; position:absolute; top:72px; left:425px; z-index:10; overflow:hidden; }
.webin{ width:360px; height:40px; line-height:40px; float:left; margin:0 0 0 15px; padding:0; border:0; background:none; outline:0; }
.webbtn{ width:72px; height:40px; font-size:40px; color:#fff; text-align:left; float:right; border:0; background:none; margin:0; padding:0; cursor:pointer; }



.topNav { height: 52px; width: 100%; position: absolute; left: 0; top:139px;margin:0;overflow: hidden; z-index: 500;}
.topNav2 {width: 200%;position: absolute;left: -50%;	top: 0;}
.navBox {width: 1920px;	margin: 0 auto;	position: relative;}
.navIndexBg {width: 1920px;	position: absolute;	height:400px;left:0;top:45px; background:url(../images/mh.png) repeat;  }
.navMain { width: 1200px;margin: 0 auto; height:400px; position: relative;}
.navIndex {	height: 45px;}
.navIndex ul{ list-style:none; margin:7px 0 0 0; padding:0; }
.navIndex li { color: #000;font-size: 14px;float: left;line-height: 43px;height: 43px;width: 162px;text-align: center; position:relative; }
.navIndex li .hot{ width:30px; height:18px; display:block; background:url(../images/hot.gif) no-repeat center center; position:absolute; top:-7px; left:50%; margin-left:-15px; }
.navIndex li.nav3,.navIndex li:hover{ background:url(../images/diymc.png) no-repeat; background-size:100% 100%; }
.navIndex a {color: #000;display: block;width: 160px;height: 45px; font-size:14px; font-weight:bold;  }
.navIndex a:hover {	}

.navSub {width: 1200px;	height:320px;display: none;overflow: hidden;}
.navSub a {	color: #000;display: block;height: 30px;margin:0 auto;width: 162px; font-size:12px;}
.navSub a:hover {color: #ff6600;}
.navSub dl {width:162px;float:left;text-align: center;position: relative; height:380px; padding:10px 0; margin:0; }
.navSub dt {position: absolute;width:100%;height:100%;left:0;top:0;text-indent:-5000px;display: none;}
.navSub dd {position: relative;margin:0; padding:0; height:30px; line-height:30px;}
.navSub dl.nav2 { margin:0 0 0 162px; }
.navSub dl:hover{ background:#fff;  }




#menu{ list-style:none; margin:0; padding:0; position:absolute; top:146px; left:0; }
#menu li{ float:left; line-height:45px; position:relative; margin:0; }
#menu li span{ width:38px; height:27px; display:block; background:url(../images/tag.png) no-repeat left top; position:absolute; top:10px; right:-10px; }
#menu li a{ padding:0 16px; height:45px; display:block; font-size:18px; font-weight:bold; color:#1b7afd; }
#menu li:hover a{ color:#1380f9; }
#menu li ul{ width:160px; list-style:none; margin:0 0 0 -80px; padding:10px 0; position:absolute; background:url(../images/mh.png) repeat; top:88px; left:50%; z-index:100; display:none; border-top:0; }
#menu li ul li{ width:100%; line-height:36px; margin:0;  }
#menu li ul li a{ width:100%; height:36px; display:block; font-size:14px; padding:0; color:#fff; text-align:center; }
#menu li:hover ul li a{ color:#555; }
#menu li:hover ul li a:hover{ color:#1b7afd; }
#menu li:hover ul{ display:block; }



#myform{ width:260px; height:40px; display:block; background:url(../images/form.png) no-repeat left top; position:absolute; top:30px; right:0; overflow:hidden; }
.topIn{ width:160px; height:40px; line-height:40px; float:left; border:0; margin:0 0 0 20px; padding:0; background:none; outline:0; }
.topBtn{ width:72px; height:40px; line-height:40px; float:right; border:0; margin:0; padding:0; background:none; outline:0; cursor:pointer; font-size:14px; color:#fff; text-align:center; }


#search{ background:#eee; }
#webkey{ width:760px; height:36px; line-height:36px; clear:both; float:left; margin:18px 0; padding:0; overflow:hidden;  }
#webkey dt{ float:left; margin:0; padding:0; font-weight:bold; }
#webkey dd{ margin:0; padding:0; overflow:hidden; } 
#webkey dd span{ margin:0 6px;}



#banner{ width:1920px; position:relative; left:50%; margin-left:-960px; }
#banner img{ max-width:100%; display:block; margin:0 auto; }



.mainbanner{ width:100%; height:600px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:600px;overflow:hidden; margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:600px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:600px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:13px; position:absolute; bottom:30px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../images/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../images/h2.png) no-repeat center center; }

#inslide{ width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden; }
#inslide img{ max-width:100%; display:block; margin:0 auto; }

#Links{ padding:30px 0; background:#f3f3f3; margin:0; }
.linksRec{ width:100%; margin:0; overflow:hidden; }
.linksRec dt{ width:88px; height:31px; line-height:31px; background:url(../images/links.png) no-repeat left top; text-indent:12px; font-size:14px; font-weight:bold; color:#fff; clear:both; float:left; }
.linksRec dd{ margin:0; padding:0; line-height:31px; overflow:hidden; }
.linksRec dd a{ white-space:nowrap; margin-left:20px;}

#Footer{ width:100%; overflow:hidden; background:url(../images/foot.jpg) no-repeat center center; background-size:cover;  }  
#Footer a{ color:#fff; }

.footerL{ width:140px; height:160px; clear:both; float:left; padding:30px 60px; text-align:center; color:#fff; border-right:1px solid #c9c9c9; overflow:hidden; }
.footerL img{ width:110px; height:110px; display:block; margin:0 auto; }
.footerL p{ margin:8px 0 0 0; padding:0; line-height:22px; }
.footerC{ width:558px; height:180px; float:left; margin:40px 0 0 60px; padding:0; text-align:center; }
.footerC dt{ width:100%; height:30px; font-size:16px; color:#fff; }
.footerC dd{ margin:0; padding:0; line-height:2; font-size:14px; color:#fff;  }
.footerC dd p{ margin:0; padding:0; overflow:hidden; }
.footerR{ width:140px; height:160px; float:right; padding:30px 60px; border-left:1px solid #c9c9c9; text-align:center; color:#fff; overflow:hidden; }
.footerR img{ width:110px; height:110px; display:block; margin:0 auto; }
.footerR p{ margin:8px 0 0 0; padding:0; line-height:22px; }
#copr{ width:100%; padding:20px 0; text-align:center; border-top:1px solid #c9c9c9; color:#fff; line-height:2; overflow:hidden; }

.ewmRec{ list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.ewmRec li{ width:140px; float:left; margin:0 0 0 20px; overflow:hidden; }
.ewmRec li img{ width:100%; display:block; }
.ewmRec li p{ margin:6px 0 0 0; padding:0; text-align:center; line-height:2; font-size:12px; }


.basic{ width:100%; margin:0; overflow:hidden; }
.basicL{ width:312px; clear:both; float:left; }
.basicR{ padding:0 20px; overflow:hidden; }
.basicR h1{ margin:0; padding:0; font-size:24px; font-weight:bold; color:#000; }
.basicR p{ width:100%; margin:10px 0 0 0; padding:0; line-height:2.5; overflow:hidden; }
.diypdf{ position:absolute; bottom:0; right:0;}

.textinp{ width:240px; height:16px; line-height:16px; border:1px solid #e4e4e4; margin:0; padding:10px; outline:0; background:#fff; }
.textinp2{ width:480px; height:120px; line-height:16px; margin:0; padding:10px; border:1px solid #e4e4e4; background:#fff; outline:0; }
.textinp3{ width:100px; height:16px; line-height:16px; border:1px solid #e4e4e4; margin:0; padding:10px; outline:0; background:#fff; ; }
.mandatory{ color:#f00;}

.fbtn{ width:120px; height:30px; line-height:30px; background:#ffaa04; border-radius:60px; text-align:center; font-size:14px; color:#fff; border:0; outline:0; cursor:pointer; }


.proDetColumn{ margin:20px 0; padding:12px 20px; font-size:16px; font-weight:bold; color:#333; background:#eee; }



/*图片放大镜样式*/
.jqzoom{float:left; position:relative; cursor:pointer; display:block;}
.jqzoom img{ width:310px; height:310px; border:1px solid #bfbfbf; }
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:360px;height:360px;background:#ffffff;border:1px solid #e6e6e6;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:60px;height:60px;border:1px solid #ccc;background:#fff;opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:310px;height:310px; }
.spec-scroll{clear:both;margin-top:12px;width:100%; height:62px; position:relative; }
.spec-scroll .prev{ width:10px; height:62px; background:url(../images/left.gif) no-repeat left center; position:absolute; top:0; left:0; cursor:pointer; }
.spec-scroll .next{ width:10px; height:62px; background:url(../images/right.gif) no-repeat right center;  position:absolute; top:0; right:0; cursor:pointer; }
.spec-scroll .items{ width:288px;height:62px; position:absolute; top:0; left:12px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:62px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:72px;text-align:center; cursor:pointer; }
.spec-scroll .items ul li img{border:1px solid #e6e6e6; width:60px;height:60px; }
.spec-scroll .items ul li img:hover{border:1px solid #00aae7; }

#products{ padding:40px 0; background:#fff; }

#category{ width:270px; clear:both; float:left; overflow:hidden; }
#recommended{ width:900px; float:right; overflow:hidden; }

.productsRec{ width:960px; list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.productsRec li{ width:280px; float:left; margin:30px 30px 0 0; }
.productsRec li dl { width:100%; margin:0; padding:0; overflow:hidden; }
.productsRec li dl dt{ width:100%; height:280px; margin:0; padding:0; position:relative; overflow:hidden; }
.productsRec li dl dt img{ width:270px; height:270px; position:absolute; top:0; left:0; padding:4px; border:1px solid #ddd; }
.productsRec li dl dd{ margin:10px 0 0 0; padding:0; line-height:1.5; font-weight:bold; text-align:center; }
.productsRec li:hover a{ color:#1768b9; }

.biankuang{
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: 99;
}
.biankuang_1{
	height: 0px;
	top:0;
	left:0;
	border-left: 1px solid #1768b9;
}
.biankuang_2 {
	width:0;
	bottom:-1px;
	left:0;
	border-top: 1px solid #1768b9;
}
.biankuang_3{
	height:0;
	bottom:0;
	right:0;
	border-right: 1px solid #1768b9;
}
.biankuang_4{
	width:0;
	top:-1px;
	right:0;
	border-bottom: 1px solid #1768b9;
}

#Odds{ padding:50px 0 0 0; background:#fff; }

.oddsFrame{ width:1920px; height:484px; position:relative; left:50%; margin-left:-960px; margin-top:30px; background:url(../images/i2.jpg) no-repeat left top; overflow:hidden; }

.oddsL{ width:687px; height:484px; position:absolute; top:0; left:50%; margin-left:-600px; overflow:hidden; background:url(../images/iblack.png) repeat; }

.oddsProfile{ width:600px; height:240px; margin:112px auto; position:relative; }
.oddsblt{ width:200px; height:240px; position:absolute; top:0; left:0; background:url(../images/blt.png) no-repeat left top; }
.oddsbrd{ width:200px; height:240px; position:absolute; bottom:0; right:0; background:url(../images/brd.png) no-repeat left top; }
.oddscon{ width:480px; height:120px; position:absolute; top:60px; left:60px; z-index:10; font-size:14px; color:#fff; line-height:2; overflow:hidden;  }


.oddsItem{ width:482px; list-style:none; margin:0 0 0 117px; padding:0; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; position:absolute; top:0; left:50%; overflow:hidden; }
.oddsItem li{ width:160px; height:120px; padding:20px 40px; float:left; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; text-align:center; overflow:hidden; }
.oddsItem li span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.oddsItem li h4{ font-size:24px; padding:10px 0; }
.oddsItem li p{ margin:0; padding:0; font-size:14px; line-height:24px; }
.oddsItem li:hover{ background:url(../images/yellow.png) no-repeat left top; color:#fff; }


.iColumn{ font-size:30px; color:#1b7afd; text-align:center; }
.iColumn span{ color:#ffb504; }
.iCaption{ text-align:center; font-size:14px; padding:12px 0; }
.iColumnbg{ width:100%; height:20px; background:url(../images/icolumn20.png) no-repeat center  bottom; overflow:hidden; }


#Service{ padding:50px 0; background:#fff; }

.servicesBox { width:1280px; margin:0; color:#999999; font-size:12px; overflow:hidden; }
.servicesBox .serBox { display:inline; width:380px; height:300px; margin:30px 30px 0 0; float:left; overflow:hidden; background:#f6faff; position:relative;}
.servicesBox .serBoxOn { display:none; width:380px; height:300px; background:#f6faff; position:absolute; left:0px; top:0px; z-index:19;}
.servicesBox .serBox .pic1 { width:80px; height:80px; text-align:center; position:absolute; top:20px; right:150px; z-index:99;}
.servicesBox .serBox .pic2 { width:80px; height:80px; text-align:center; position:absolute; top:20px; left:-150px; z-index:99;}
.servicesBox .serBox .txt1 { width:340px; height:160px; position:absolute; top:108px; left:20px; z-index:99;}
.servicesBox .serBox .txt2 { width:340px; height:160px; position:absolute; top:108px; right:-340px; z-index:99;}
.servicesBox .serBox h4{ font-size:20px; color:#1b7afd; text-align:center; }
.servicesBox .serBox .txt2 h4,.servicesBox .serBox .txt2 h4{ font-size:20px; color:#ffaa04; text-align:center; }
.servicesBox .serBox span{ display:block; font-size:16px; font-weight:bold; color:#999; text-align:center; padding:12px 0; }
.servicesBox .serBox p{ font-size:14px; height:48px; line-height:24px; text-align:center; margin:0; padding:0; color:#666; overflow:hidden; }
.servicesBox .serBox a{ width:96px; height:24px; line-height:24px; display:block; margin:16px auto; font-size:12px; color:#fff; text-align:center; background:url(../images/b1.png) no-repeat left center; }
.servicesBox .serBox .txt2 a,.servicesBox .serBox .txt2 a{ background:url(../images/b2.png) no-repeat left center; }


#Company{ padding:0 0 100px 0; background:#fff url(../images/i1.jpg) no-repeat center bottom; }

.CompanyRec{ width:1280px; list-style:none; margin:0; padding:0; overflow:hidden; }
.CompanyRec li{ width:224px; float:left; margin:30px 20px 0 0; background:#f6f6f6; overflow:hidden; }
.CompanyRec li:hover{ background:url(../images/blue.png) no-repeat left top; }
.CompanyRec li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.CompanyRec li dl dt{ height:122px; margin:11px 11px 0 11px; padding:0; overflow:hidden; }
.CompanyRec li dl dt img{ width:200px; height:120px; display:block; border:1px solid #fff; }
.CompanyRec li dl dd{ margin:0; padding:0; text-align:center; overflow:hidden; }
.CompanyRec li dl dd h4{ width:100%; height:52px; line-height:52px; font-size:18px; color:#333; text-align:center; border-bottom:1px solid #ddd;}
.CompanyRec li dl dd p{ width:100%; height:40px; line-height:40px; font-size:16px; color:#999; margin:0; padding:0; text-align:center; overflow:hidden; }
.CompanyRec li dl dd span{ font-size:16px; color:#ffaa04; }
.CompanyRec li dl dd .view{ width:72px; height:24px; line-height:24px; display:block; background:url(../images/b3.png) no-repeat center center; text-align:center; font-size:12px; color:#fff; margin:18px auto; }
.CompanyRec li:hover h4,.CompanyRec li:hover p,.CompanyRec li:hover span{ color:#fff; }
.CompanyRec li:hover .view{ background:url(../images/b4.png) no-repeat center center;}


#Trademark{ padding:50px 0 0 0; background:#fff; }
.adItem{ width:1920px; position:relative; left:50%; margin-left:-960px; margin-top:30px; }
.adItem img{ max-width:100%; display:block; margin:0 auto; }


#about{ padding:40px 0; background:#eee; }
.aboutRec{ width:100%; margin:30px 0 0 0; padding:0; overflow:hidden; }
.aboutRec dt{ width:480px; clear:both; float:left; margin:7px 30px 0 0; overflow:hidden; }
.aboutRec dt img{ width:100%; display:block; }
.aboutRec dd{ margin:0; padding:0; overflow:hidden; }

.aboutProfile{ width:100%; line-height:2; overflow:hidden; }
.aboutProfile p:first-child{ margin:0; padding:0; }

.iMore{ width:120px; height:40px; line-height:40px; display:block; text-align:center; margin:15px 0 0 0; border:1px solid #bfbfbf; overflow:hidden;  }
.iMore:hover{ background:#1768b9; color:#fff; border:1px solid #1768b9; }

#gallery{ padding:40px 0; background:#fff; }
.ititle{ width:100%; height:36px; border-bottom:1px solid #bfbfbf; overflow:hidden; }
.ititle h3{ padding-left:10px; font-size:18px; font-weight:bold; color:#1768b9; float:left; background:url(../images/ico.png) no-repeat left center; }
.ititle a{ float:right; line-height:30px; }

.iaSlide{ width:100%; height:193px; padding:0; position:relative; margin:20px 0 0 0; overflow:hidden; }
.iaSlide .iaWin{ width:100%; position:absolute; left:0; overflow:hidden;}
.iaSlide li{ width:285px; height:193px; float:left; margin:0 20px 0 0;  overflow:hidden;}
.iaSlide li img{ width:275px; height:183px; display:block; padding:4px; border:1px solid #bfbfbf; }
.iaSlide li h4{ line-height:1.5; margin:10px 0 0 0; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; }


#News{ padding:50px 0 0 0; background:#fff; }

.newsFrame{ padding:40px 0; background:#f6f6f6; margin:30px 0 0 0; }

.newsIL{ width:580px; float:left; }
.newsIR{ width:580px; float:right; }

.newsIRT{ width:100%; height:56px; background:url(../images/inews.png) no-repeat left top; }
.newsIRT h3{ line-height:44px; font-size:24px; font-weight:bold; color:#333; margin-left:60px; float:left; }
.newsIRT a{ width:20px; height:20px; display:block; float:right; background:url(../images/enter.png) no-repeat left top; margin:16px 16px 0 0; }

.newsILT{ width:100%; height:56px; background:url(../images/faq.png) no-repeat left top; }
.newsILT h3{ line-height:44px; font-size:24px; font-weight:bold; color:#333; margin-left:48px; float:left; }


.newsRec{ list-style:none; margin:0; padding:0; overflow:hidden; }
.newsRec li{ width:50%; height:72px; padding:10px 0; float:left; margin:0; background:#fff; overflow:hidden; }
.newsRec li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.newsRec li dl dt{ width:72px; height:72px; background:#bdbdbd; float:left; text-align:center; margin:0 10px; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.newsRec li dl dt em{ height:48px; line-height:48px; font-size:30px; font-style:normal; display:block;}
.newsRec li dl dd{ margin:0 10px 0 0; padding:0; overflow:hidden; }
.newsRec li dl dd h4{ height:24px; font-size:14px; overflow:hidden; }
.newsRec li dl dd p{ margin:0; padding:0; height:48px; line-height:24px; font-size:12px; overflow:hidden; }
.newsRec li:hover{ background:#1b7afd; }
.newsRec li:hover h4,.newsRec li:hover p{ color:#fff; }


#Team{ padding:50px 0 0 0; background:#fff; }

.teamLoop{ overflow:hidden; position:relative; margin:30px 0 0 0;  }
.teamLoop .hd{ overflow:hidden; height:40px; margin:30px 0 0 0;  }
.teamLoop .hd .prev{ display:block;  width:40px; height:40px; background:url(../images/il.png) no-repeat left top; float:left; margin-left:480px; overflow:hidden; cursor:pointer; }
.teamLoop .hd .next{ display:block;  width:40px; height:40px; background:url(../images/ir.png) no-repeat left top; float:right; margin-right:480px; overflow:hidden; cursor:pointer; }
.teamLoop .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; list-style:none; padding:0;  }
.teamLoop .hd ul li{ position:relative; float:left; width:40px; height:40px; line-height:40px; text-align:center; overflow:hidden; background:url(../images/inum1.png) no-repeat center center; margin-left:10px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.teamLoop .hd ul li.on{   background:url(../images/inum2.png) no-repeat center center; color:#fff;  }
.teamLoop .bd{ overflow:hidden;}
.teamLoop .bd ul{ overflow:hidden; zoom:1; list-style:none; margin:0; padding:0; }

.teamRec { list-style:none; margin:0; padding:0; overflow:hidden; }
.teamRec li{ width:220px; height: 480px; float:left; margin:0 16px; padding:25px; border:1px solid #dddddd; border-radius: 5px; }
.teamRec li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.teamRec li dl dt{ width:150px; height:150px; border:2px solid #ffad0c; border-radius:100%; margin:0 auto; padding:0; overflow:hidden; }
.teamRec li dl dt img{ height:100%; display:block; }
.teamRec li dl dd{ margin:12px 0; padding:0; text-align:center; overflow:hidden; }
.teamRec li dl dd h4{ font-size:16px; }
.teamRec li dl dd span{ display:block; padding:8px 0; font-size:16px; color:#aaa;}
.teamRec li dl dd p{ margin:0; padding:0; line-height:24px; }


#Partner{ padding:50px 0; background:#fff; }

.partnerRec{ width:1280px; list-style:none; margin:30px 0 -1px 0; padding:0; overflow:hidden; }
.partnerRec li{ width:220px; height:140px; float:left; padding:10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.partnerRec li img{ width:220px; height:140px; display:block; }

.ListPartner{ width:1280px; list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.ListPartner li{ width:210px; height:140px; float:left; padding:2px; border:1px solid #bfbfbf; margin:30px 30px 0 0; }
.ListPartner li img{ width:210px; height:140px; display:block; }



.tabs{ width:240px; list-style:none; margin:0; padding:0; float:left; overflow:hidden; }
.tabs li{ width:100%; float:left; margin:3px 0 0 0;  overflow:hidden; }
.tabs li:first-child{ margin:0; }
.tabs li a{ padding:20px; display:block; font-size:15px; font-weight:bold; background:#f5f5f5; color:#333; border-left:3px solid #ccc; }
.tabs li:hover a,.tabs .thistab a{ color:#00aae7; border-left:3px solid #00aae7; }
.tab_conbox{ list-style:none; margin:0; padding:0; overflow:hidden; }
.tab_con{ display:none; padding:0 0 0 30px; line-height:2; overflow:hidden; }
.tab_con p:first-child{ margin:0; padding:0; }

.column{ padding:20px; background:#1b7afd; font-size:24px; font-weight:bold; color:#fff; text-align:center; overflow:hidden; }
.column span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; display:block; margin:6px 0 0 0; }


.searchVideo{ width:1200px; list-style:none; margin:0; padding:0; overflow:hidden; }
.searchVideo li{ width:275px; height:222px; float:left; margin:20px 20px 0 0; background:#f5f5f5; overflow:hidden; }
.searchVideo li img{ width:275px; height:172px; display:block; }
.searchVideo li h4{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px;  }

.cc{ color:#00aae7; }

#crumbs{ width:100%; height:36px; background:url(../images/r1.png) repeat-x left bottom; overflow:hidden; }
.crumbsL{ height:36px; clear:both; float:left; font-size:18px; font-weight:bold; color:#1b7afd; background:url(../images/r2.png) repeat-x left bottom; }
.crumbsR{ float:right; line-height:30px; background:url(../images/position.png) no-repeat left center; padding-left:16px; }

.symbol{ font-family:SimSun; margin:0 6px;  }
.topClass{ list-style:none; margin:0; padding:0; overflow:hidden; }
.topClass li{ width:100%; float:left; margin:1px 0 0 0; background:#fff;}
.topClass li.cur,.topClass li:hover{ }
.topClass li a{ padding:20px; display:block; font-size:15px; font-weight:bold; color:#333; background:url(../images/s1.png) no-repeat 20px center; text-indent:16px; }
.topClass li.cur a,.topClass li:hover a{ color:#1b7afd; background:url(../images/s2.png) no-repeat 20px center; }
.topClass li ul{ list-style:none; margin:0; padding:0; display:none; overflow:hidden; }
.topClass li ul li{ width:100%; float:left; margin:0; background:#f5f5f5; }
.topClass li ul li.cur,.topClass li ul li:hover{ background:#f5f5f5; }
.topClass li.cur ul li a,.topClass li ul li a:hover{ font-size:14px; padding:12px 20px; color:#666; background:url(../images/a3.png) no-repeat 20px center;}
.topClass li.cur ul li.cur a,.topClass li ul li a:hover{ color:#f08200; background:url(../images/a4.png) no-repeat 20px center; }
.topClass li.cur ul{ display:block;}

#MainNav{ background:#fff;}
#SubNav{ background:#f0f0f0; padding:20px 0; }

.topClass2{ list-style:none; margin:0; padding:0; background:#fff; overflow:hidden; }
.topClass2 li{ float:left; margin:0; }
.topClass2 li.cur,.topClass2 li:hover{ background:#f0f0f0; }
.topClass2 li a{ padding:15px 15px; text-align:center; display:block; font-size:16px; font-weight:bold; }
.topClass2 li.cur a,.topClass2 li:hover a{ color:#1b7afd; }

.topClass3{ list-style:none; margin:0; padding:0; overflow:hidden; }
.topClass3 li{ float:left; margin:0 20px 0 0; }
.topClass3 li a{ padding:10px 20px; text-align:center; display:block; font-size:14px; color:#fff; font-weight:bold; background:#1b7afd; overflow:hidden; border-radius:6px; }
.topClass3 li a.cur,.topClass3 li a:hover{ color:#fff; background:#fb8200; }


.listSiteMap{ width:100%; list-style:none; margin:0;  padding:0; overflow:hidden; }
.listSiteMap li{ width:100%; line-height:25px; float:left; background:url(../images/folder.png) no-repeat left 6px; text-indent:20px; overflow:hidden; }
.listSiteMap li a{ font-size:14px; color:#1768b9; font-weight:bold; text-decoration:none; }
.listSiteMap li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.listSiteMap li li a{ font-size:13px; }
.listSiteMap li li li a{ font-size:12px; }



.ListGallery{ width:920px; list-style:none; margin:0; padding:0; overflow:hidden; }
.ListGallery li{ width:280px; height:210px; float:left; margin:20px 20px 0 0; overflow:hidden; }
.ListGallery li img{ width:280px; height:210px; }

.ListTeam{ width:920px; list-style:none; margin:0; padding:0; overflow:hidden; }
.ListTeam li{ width:280px; float:left; margin:20px 20px 0 0; }
.ListTeam li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.ListTeam li dl dt{ width:150px; height:150px; border:2px solid #ffaa04; border-radius:100%; margin:0 auto; overflow:hidden; }
.ListTeam li dl dt img{ width:100%; height:100%; display:block; }
.ListTeam li dl dd{ margin:10px 0 0 0; padding:0; text-align:center; overflow:hidden; }
.ListTeam li dl dd h4{ font-size:16px; }
.ListTeam li dl dd span{ display:block; padding:6px 0; color:#aaa; }
.ListTeam li dl dd p{ margin:0 30px; padding:0; line-height:24px; }

.inTeam{ width:100%; margin:30px 0 0 0; padding:0; overflow:hidden;  }
.inTeam dt{ width:240px; height:240px; border:2px solid #ffaa04; border-radius:100%; margin:0 auto; overflow:hidden; }
.inTeam dt img{ width:100%; height:100%; display:block; }
.inTeam dd { margin:20px 0 0 0; padding:0; text-align:center; overflow:hidden; }
.inTeam dd h4{ font-size:18px; color:#000; }
.inTeam dd span{ display:block; padding:8px 0; font-size:16px; color:#999; }
.inTeam dd p{ margin:0; padding:0; line-height:2; }


.ListNews{ list-style:none; margin:0; padding:0; overflow:hidden; }
.ListNews li{ width:100%; float:left; padding:20px 0; line-height:2; background:url(../images/npoint.png) repeat-x left bottom; position:relative; overflow:hidden;}
.ListNews li h4{ font-size:15px;  }
.ListNews li span{ width:100%; display:block; background:url(../images/date.png) no-repeat left center;  font-family:Arial, Helvetica, sans-serif; text-indent:18px; color:#aaa; }
.ListNews li p{ margin:0; padding:0; }

a.reading{ width:96px; height:24px; line-height:24px; display:block; background:#ffaa04; text-align:center; margin:10px 0 0 0; border-radius:60px; color:#fff; font-size:14px; }

.ListProducts{ width:960px; list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.ListProducts li{ width:280px; float:left; margin:30px 30px 0 0; overflow:hidden; }
.ListProducts li img{ width:280px; height:280px; display:block; }
.ListProducts li h4{ margin:10px 0 0 0; font-size:14px; line-height:2; text-align:center; }


.ListSolution{ list-style:none; margin:-20px 0 0 -20px; padding:0; overflow:hidden; }
.ListSolution li{ width:260px; float:left; margin:20px 0 0 20px; overflow:hidden; }
.ListSolution li img{ width:260px; height:260px; display:block; }
.ListSolution li h4{ margin:10px 0 0 0; font-size:14px; line-height:2; text-align:center; }

.ListVideo{ width:960px; list-style:none; margin:0; padding:0; overflow:hidden; }
.ListVideo li{ width:270px; height:220px; float:left; margin:20px 20px 0 0; background:#f5f5f5; position:relative; }
.ListVideo li img{ width:270px; height:169px; display:block; }
.ListVideo li h4{ width:100%; height:50px; line-height:50px; margin:0; padding:0;  text-align:center; overflow:hidden; }

.diyquick{ width:100%; margin:30px 0 0 0; font-weight:bold; line-height:2; color:#1b7afd; overflow:hidden; }
.diyquick span{ color:#ccc; }
/*.fyprev{ clear:both; float:left; }
.fynext{ float:right; }*/

.fenye{ width:100%; margin:30px 0 0 0; text-align:center; overflow:hidden;  }
.fenye a{ padding:8px 20px; margin:0 6px 0 0; background:#ddd; display:inline-block;*display:inline; *zoom:1; color:#666; }
.fenye a.pageon,.fenye a:hover{ color:#fff; background:#1b7afd; }


.artName{ width:100%; font-size:24px; font-weight:normal; margin:20px 0 0 0; padding:0; text-align:center; color:#333; overflow:hidden; }
.seotit{ width:100%; font-size:24px; font-weight:bold; color:#000; margin:30px 0 0 0; text-align:center;  }
.seotit2{ width:100%; font-size:24px; font-weight:bold; color:#000; padding:20px 0; text-align:center; }


.artFunc{ width:100%; margin:0 0 20px 0; text-align:center; padding:15px 0; color:#aaa; background:url(../images/npoint.png) repeat-x left bottom; overflow:hidden; }

.article{ line-height:2; margin:20px 0 0 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:100%; }

.article2{ }
.article2 img{ max-width:100%; }

.article table{ width:100%; max-width:100%;}

/*公共*/
	.app-main{
		width: 1200px;
		margin: auto;
	}
	.app-model{
		padding: 30px 0;
		box-sizing: border-box;
	}
	.app-model-title{
		font-size: 34px;
		color: #333333;
		text-align: center;
	}
	.app-model-subtitle{
		display: block;
		font-size: 16px;
		color: #666666;
	}
	.app-model-content{
		margin-top: 30px;
		overflow: hidden;
	}
	.app-left{
		float: left;
	}
	.app-right{
		float: right;
	}
	.app-cred{
		color: #d9271d;
	}
	.app-cwhite{
		color: #fff;
	}
	.app-bg-white{
		background-color: #fff;
	}
	dl,dt,dd,ul,li,tr,td{
		padding: 0;
		margin: 0;
	}
	.app-img-row{
		width: 100%;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.app-img-row img{
		margin: auto;
		width: 100%;
		max-width: 1920px;
	}
	.app-B33{
		width: 33%;
	}
	.app-B35{
		width: 35%;
	}
	.app-B48{
		width: 48%;
	}
	.app-B65{
		width: 65%;
	}
	.app-B100{
		width: 100%;
	}
/*首页-免费查询名称*/
	.app-search-model{
		width: 100%;
		height: 595px;
		overflow: hidden;
		background: url(../images/app-search-bg.jpg) no-repeat center center;
		box-sizing: border-box;
		padding-top: 52px; 
	}
	.app-search-content{
		width: 1055px;
		height: 378px;
		box-sizing: border-box;
		padding: 22px 32px;
		background-color: rgba(0,0,0,0.3);
		margin: 30px auto auto auto; 
	}
	.app-search-form{
		display: block;
		width: 100%;
		height: 60px;
		background: url(../images/app-search-input.png) no-repeat center center;
	}
	.app-search-input{
		font-size: 14px;
		color: #999;
		width: 298px;
		height: 58px;
		line-height: 58px;
		border: none;
		margin-left: 38px;
	}
	.app-tel-input{
		margin-left: 45px;
	}
	.app-search-submit{
		width: 240px;
		height: 60px;
		line-height: 60px;
		margin-left: 58px;
		padding: 0px;
		border: none;
		background: none;
		cursor: pointer;
	}

	.app-search-tools{
		width: 100%;
		height: 220px;
		background-color: #fff;
		margin-top: 18px;
		padding: 20px;
		box-sizing: border-box;
	}

	.app-info{
		width: 410px;
		height: 100%;
		color: #666;
	}
	.app-info-title{
		font-size: 18px;
		margin-bottom: 18px;
	}
	.app-info-content{
		width: 100%;
		height: 140px;
		line-height: 35px;
		font-size: 14px;
	}

	.app-tools{
		width: 400px;
		height: 100%;
	}
	.app-tools-list{
		width: 100%;
		height: 140px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
	}
	.app-tools-list dl{
		float: left;
		width: 33.33%;
		height: 100%;
		text-align: center;
		margin: 15px 0 0 0;
		padding: 0;
	}
	.app-tools-list dt,.app-tools-list dd{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	.app-tools-list dt a{
		display: block;
		padding-top: 10px;
	}
	.app-tools-list dt{
		height: 70px;
		line-height: 70px;
		border-left: 1px solid #eeeeee;
	}
	.app-tools-list dt img:hover{
		opacity: 0.6;
	}

	.app-tools-list dd{
		line-height: 50px;
	}
	.app-tools-weixin{
		width: 140px;
		height: 100%;
	}
	.app-tools-weixin-a a{
		color: #d9271d;
		display: block;
		text-align: center;
	}
	.app-tools-weixin-a,.app-tools-weixin-a dt,.app-tools-weixin-a dd{
		margin: 0;
		padding: 0;
		display: block;
	}
	.app-tools-weixin-a dt > a{
		width: 90px;
		height: 90px;
		margin: auto;
		background-color: #d9271d;
		 border-radius: 50%;
		line-height: 90px;
	}
	.app-tools-weixin-a dt > a img{
		padding-top: 23px;
	}
	.app-tools-weixin-a dt > a:hover{
		background-color: #00aef3;

	}
	.app-tools-weixin-a dd > a{
		line-height: 50px;
		font-weight: bold;
	}
	.app-search-bottom{
		margin-top: 18px;
		font-size: 16px;
		line-height: 16px;
		overflow: hidden;
		color: #fff;
	}

/*首页-业务范围*/
	.app-service-model{
		background-color: #fff;
	}
	.app-service-category{
		float: left;
		width: 20%;
		padding: 0 5px 5px;
		box-sizing: border-box;
		text-align: center;
	}
	.app-service-category dt{
		height: 166px;
		overflow: hidden;
	}
	.app-service-title{
		width: 70%;
		height: 35px;
		line-height: 33px;
		margin: 65.5px auto auto auto;
		border: 1px solid #fff;
		box-sizing: border-box;
		color: #fff;
	}
	.app-service-title a{
		display: block;
		color: #fff;
	}
	.app-service-category dd{
		width: 100%;
		height: 32px;
		margin-top: 10px;
	}
	.app-service-category dd a{
		display: block;
		line-height: 32px;
		border: 1px solid #cccccc;
	}
	.app-service-category dd:hover a{
		color: #ff0000;
		border: 1px solid #ff0000;
	}
	dl.app-service-category:nth-child(1) dt{
		background: url(../images/service1.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(2) dt{
		background: url(../images/service2.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(3) dt{
		background: url(../images/service3.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(4) dt{
		background: url(../images/service4.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(5) dt{
		background: url(../images/service5.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(6) dt{
		background: url(../images/service5.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(7) dt{
		background: url(../images/service4.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(8) dt{
		background: url(../images/service3.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(9) dt{
		background: url(../images/service2.png) no-repeat center center;
	}
	dl.app-service-category:nth-child(10) dt{
		background: url(../images/service1.png) no-repeat center center;
	}

/*首页-优势*/
	.app-advantage-model{
		background-color: #f8f8f8;
	}
	.app-advantage{
		overflow: hidden;
		float: left;
		padding: 35px 5px 35px 20px;
		background-color: #fff;
		box-sizing: border-box;
		width: 49%;
		margin-bottom: 22px;
	}
	.app-advantage > div{
		float: left;
	}
	.app-advantage-img{
	}
	.app-advantage-img > a{
		display: flex;
		align-items: center;
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #fd4b59;
		text-align: center;
	}
	.app-advantage:nth-of-type(2) .app-advantage-img > a{
		background-color: #fbc42b;
	}
	.app-advantage:nth-of-type(3) .app-advantage-img > a{
		background-color: #0dc0f4;
	}
	.app-advantage:nth-of-type(4) .app-advantage-img > a{
		background-color: #ed8681;
	}
	.app-advantage:nth-of-type(5) .app-advantage-img > a{
		background-color: #81d3a5;
	}

	.app-advantage-img > a > img{
		align-items: center;
		margin: auto;
	}

	.app-advantage-title,.app-advantage-desc{
		width: calc(100% - 110px);
		margin-left: 20px;
	}
	.app-advantage-title{
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		line-height: 35px;
	}
	.app-advantage-title{
		font-size: 12px;
	}
	.app-advantage:nth-of-type(3),.app-advantage:nth-of-type(4),.app-advantage:nth-of-type(5){
		width: 32%;
	}
	.app-advantage:nth-of-type(2),.app-advantage:nth-of-type(4),.app-advantage:nth-of-type(5){
		margin-left: 2%;
	}

/*首页-实力展示*/
	.app-strength-model{
		height: 678px;
		background: url(../images/app-strength-bg.png) no-repeat top center;
	}
	.app-strength{
		float: left;
		width: 20%;
		padding: 0 10px;
		margin-bottom: 20px;
		box-sizing: border-box;
	}
	.app-strength-img{
	}
	.app-strength-img > a{
		display: flex;
		align-items: center;
		width: 100%;
		height: 125px;
		text-align: center;
		background-color: #f04c53;
		border-radius: 5px;
	}
	.app-strength:hover .app-strength-img > a{
		background-color: #1b7afd;
	}
	.app-strength:hover .app-strength-title{
		color: #1b7afd;
	}
	.app-strength-img > a > img{
		align-items: center;
		margin: auto;
	}
	.app-strength-title{
		font-size: 16px;
		color: #333;
		font-weight: bold;
		height: 70px;
		line-height: 70px;
		overflow: hidden;
		border-left: 1px solid #f04c53;
		border-right: 1px solid #f04c53;
		border-bottom: 1px solid #f04c53;
		text-align: center;
	}

/*首页-六大好处*/
	.app-benefit-model{
		background-color: #fff;
		padding-bottom: 60px;
	}
	.app-benefit-content{
		border-left: 2px solid #dddddd;
		border-top: 2px solid #dddddd;
	}
	.app-benefit{
		padding: 26px 0;
		text-align: center;
		border-right: 2px solid #dddddd;
		border-bottom: 2px solid #dddddd;
		float: left;
		width: 33.33%;
		box-sizing: border-box;
	}
	.app-benefit-title{
		font-size: 20px;
		font-weight: bold;
		line-height: 50px;
		color: #333;
	}
	.app-benefit-desc{
		line-height: 22px;
		height: 44px;
		overflow: hidden;
	}

/*首页-商标注册*/
	.app-brand-model{
		height: 590px;
		background: url(../images/app-brand-bg.jpg) no-repeat top center;
	}
	.app-brand-link{
		display: block;
		width: 240px;
		text-align: center;
		line-height: 48px;
		color: #f40d0e;
		font-size: 18px;
		font-weight: bold;
		background-color: #fff;
		border-radius: 8px;
		margin: 25px auto auto auto;
	}

/*首页-风采*/
	.app-rollpic-model{
		background-color: #fff;
	}

	.app-rollpic-content > .bd{
		width: 100%;
		height: 200px;
		overflow: hidden;
	}
	.app-rollpic-content > .bd .picList li{
		width: 300px;
		height: 200px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	.app-rollpic-content > .bd .picList li .pic{
		width: 96%;
		margin: auto;
	}
	.app-rollpic-content > .bd .picList img{
		width: 100%;
		height: 200px;
	}
	.app-rollpic-content > .hd{
		position: relative;
	}
	.app-rollpic-content > .hd > a{
		display: block;
		width: 30px;
		height: 46px;
		position: absolute;
		top: 100px;
		margin-top: -23px;
		background-color: #afafaf;
		color: #fff;
		z-index: 1;
		line-height: 46px;
		text-align: center;
		cursor: pointer;
		font-family: "宋体";
	}
	.app-rollpic-content > .hd > a.next{
		right: 0;
	}

/*首页-合作伙伴*/
	.app-partner-content{
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.app-partner{
		width: 20%;
		overflow: hidden;
		text-align: center;
		float: left;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		box-sizing: border-box;
	}
	.app-partner img{
		max-width: 100%;
	}

/*首页-新闻资讯*/
	.app-news-left{
		border: 1px solid #dddddd;
		padding: 14px;
		box-sizing: border-box;
	}
	.app-news-category{
		font-size: 16px;
		line-height: 35px;
		color: #333;
		font-weight: bold;
		padding-bottom: 10px;
	}
	.app-news-list dl{
		width: 49%;
		padding: 18px 10px;
		overflow: hidden;
		box-sizing: border-box;
		background-color: #fff;
		margin-bottom: 10px;
		margin-right: 2%;
		border: 1px solid #ddd;
	}
	.app-news-list dl:nth-of-type(2n){
		margin-right: 0;
	}
	.app-news-list dl dt{
		width:72px;
		height:72px;
		background:#bdbdbd;
		float:left;
		text-align:center;
		margin:0 10px;
		padding:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.app-news-list dl dt em{
		height:48px;
		line-height:48px;
		font-size:30px;
		font-style:normal;
		display:block;
	}
	.app-news-list dl dd{
		float: left;
		width: calc(100% - 92px);
	}
	.app-news-title{
		font-size: 14px;
		line-height: 30px;
		color: #333;
		font-weight: bold;
	}
	.app-news-desc{
		color: #999;
		font-size: 12px;
	}

	.app-news-list dl:hover dt{
		background-color: #d9271d;
	}
	.app-news-list dl:hover .app-news-title{
		color: #d9271d;
	}

	.app-news-list dl.app-faq{
		width: 100%;
		margin-right: 0;
	}

/*公共脚*/
	.app-footer{
		background-color: #303030;
		padding-top: 20px;
		color: #aaa;
	}
	.app-footer a{
		color: #aaa;
	}
	.app-footer a:hover{
		color: #d9271d;
	}

	/*导航*/
	.app-footer-nav{
		float: left;
		width: 68%;
		border-right: 1px solid #666;
		overflow: hidden;
		margin-bottom: 45px;
	}
	.app-footer-nav > dl{
		float: left;
		padding-left: 45px;
		box-sizing: border-box;
	}
	.app-footer-nav > dl:nth-of-type(1){
		padding-left: 0;
	}
	.app-footer-nav > dl > dt{
		font-size: 16px;
		color: #fff;
		line-height: 42px;
	}
	.app-footer-nav > dl > dd a{
		line-height: 26px;
	}

	/*二维码*/
	.app-footer-qrcode{
		float: right;
		width: 30%;
		overflow: hidden;
	}
	.app-footer-qrcode dl{
		float: left;
		width: 50%;
	}
	.app-footer-qrcode dt{
		font-size: 16px;
		color: #fff;
		line-height: 42px;
	}
	.app-footer-qrcode dd{
		padding-top: 20px;
		width: 75%;
		overflow: hidden;
	}
	.app-footer-qrcode dd img{
		width: 100%;
	}

	/*联系方式*/
	.app-footer-contact{
		width: 100%;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		padding: 10px 0;
		overflow: hidden;
	}
	.app-footer-contact p{
		float: left;
		box-sizing: border-box;
		width: 33.33%;
		border-left: 1px solid #666;
		text-align: center;
		line-height: 25px;
	}
	.app-footer-contact p:nth-of-type(1){
		border-left: none;
	}


	/*友情链接*/
	dl.app-links{
		overflow: hidden;
		padding: 25px 0 20px 0;
	}
	dl.app-links dt{
		float: left;
		width: 70px;
	}
	dl.app-links dd{
		float: left;
		width: calc(100% - 70px);
	}
	dl.app-links dd > a{
		display: inline-block;
		margin-right: 15px;
	}

	.app-copy{
		line-height: 55px;
		border-top: 1px solid #666;
		text-align: center;
	}