@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:14px; color:#333; background:url(../images/bg.gif) repeat; font-family:Arial, Helvetica, sans-serif;  overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#016193; }

input,textarea{ font-family:Arial, Helvetica, sans-serif;  }


.section{ width:1200px; margin:0 auto; }

.fixedwidth{ width:1200px; margin:0 auto; overflow:hidden; }

.sectionRelative{ width:1000px; margin:0 auto; height:100%; position:relative; }

#header{ width:100%; height:72px; background:#000; position:fixed; top:0; left:0; z-index:100;  }

.header-top-func{ list-style:none; margin:0; padding:0; position:absolute; top:0; right:0; }
.header-top-func li{ height:28px; line-height:28px; float:left; margin-left:10px; font-size:12px; color:#ccc; }
.header-top-func li a.menuI{ color:#c0c0c0; }
.header-top-func li a.menuI:hover{ color:#fff; }

.header-top-logo{ width:400px; height:72px; text-align:center; background:url(../images/logo.png) no-repeat center center; position:absolute; left:60px; top:0; }


.header-top-menu{ list-style:none; margin:0; padding:0; position:absolute; top:0; right:60px; }
.header-top-menu li{ height:72px; float:left; position:relative; }
.header-top-menu li.on,.header-top-menu li:hover{ background:url(../images/bg.gif) repeat; }
.header-top-menu li a.menuI{ height:72px; line-height:72px; display:block; padding:0 25px; font-size:16px; font-weight:bold; color:#fff; text-align:center; text-transform : uppercase  }
.header-top-menu li.on a.menuI,.header-top-menu li:hover a.menuI{ color:#000; }

.header-top-menu li .sub-menu{ width:1920px; background:#fff url(../images/mbg.jpg) repeat-x left top; position:absolute; top:72px; left:50%; margin-left:-960px; z-index:1000; display:none; text-align:center; font-size:0; }
.header-top-menu li .sub-menu table{ margin:0 auto; padding:24px 0; }
.header-top-menu li .sub-menu table tr td{ text-align:left; padding:0 30px; }
.header-top-menu li .sub-menu table tr td h3{ margin:0; padding:8px 0; }
.header-top-menu li .sub-menu table tr td p{ margin:0; padding:8px 0; }
.header-top-menu li .sub-menu table tr td a{ font-size:14px; color:#000; }
.header-top-menu li:hover .sub-menu{ display:block; }


#mainContent{ width:100%; margin:72px 0; overflow:hidden; }

#footer{ width:100%; background:#282828; text-align:center; padding:24px 0; color:#fff; overflow:hidden; }  
.footer-box{ width:1200px; margin:0 auto; overflow:hidden; }
.footer-top{ padding:30px 0; overflow:hidden }
.footer-logo{ width:200px; clear:both; float:left; }
.footer-logo img{ max-width:100%; display:block; }

.footer-menu{ width:650px; float:left; margin-left:75px; overflow:hidden; }
.footer-menu ul{ list-style:none; margin:0; padding:0; overflow:hidden; }
.footer-menu ul li{ width:130px; float:left; overflow:hidden; }
.footer-menu ul li h3{ font-size:16px; color:#c0c0c0; margin:0; padding:0; font-weight:normal; }
.footer-menu ul li ul { list-style:none; margin:15px 0 0 0; padding:0; overflow:hidden; }
.footer-menu ul li ul li{ width:100%; display:block; padding:5px 0; }
.footer-menu ul li ul li a{ font-size:12px; color:#c0c0c0; }
.footer-menu ul li ul li a:hover{ color:#fff; text-decoration:underline; }

.footer-contact{ width:200px; float:right;}
.footer-contact dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.footer-contact dl dt{ width:100%; height:40px; line-height:40px; font-size:16px; color:#c0c0c0; background:url(../images/tel.png) no-repeat left center; text-indent:42px; }
.footer-contact dl dd{ margin:12px 0 0 0; padding:12px 0 0 0; border-top:1px solid #405063; overflow:hidden; }
.footer-contact dl dd ul{ width:240px; list-style:none; margin:0; padding:0; overflow:hidden; }
.footer-contact dl dd ul li{ width:90px; float:left; margin-right:20px; overflow:hidden; }
.footer-contact dl dd ul li p{ width:100%; height:30px; line-height:30px; font-size:12px; margin:0; padding:0; color:#ccc; }
.footer-contact dl dd ul li img{ width:100%; display:block; }

.footer-bottom{ border-top:1px solid #405063; padding:20px 0; overflow:hidden; }

.footer-article{ clear:both; float:left; font-size:12px; color:#c0c0c0; }
.footer-article a{ color:#c0c0c0; }
.footer-article a:hover{ color:#fff; text-decoration:underline; }
.footer-article span{ margin:0 10px; }
.footer-copr{ float:right; color:#c0c0c0; font-size:12px; overflow:hidden; }


#banner{ width:100%; margin-top:30px; }
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative;  }
/*.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }*/
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{ list-style:none; margin:0; padding:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ max-width:100%; height:500px; display:block; margin:0 auto;  }

.slideBox .prev{ position:absolute; left:40px; top:50%; margin-top:-15px; display:block; width:17px; height:31px; background:url(../images/gol.png) center center no-repeat; z-index:50; }
.slideBox .next{ position:absolute; right:40px; top:50%; margin-top:-15px; display:block; width:17px; height:31px; background:url(../images/gor.png) center center no-repeat; z-index:50;   }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.index-fixed{ width:1200px; margin:0 auto; }

#index-about{ width:100%; padding:60px 0; overflow:hidden; }
.index-about-content{ width:1200px; line-height:2; overflow:hidden; margin:0 auto;  }

.featured-list{ width:1120px; list-style:none; margin:-30px auto 0 auto; padding:0; overflow:hidden; }
.featured-list li{ width:500px; height:300px; float:left; margin:30px 30px 0 30px; background:url(../images/pbg.png) no-repeat; background-size:cover; position:relative; overflow:hidden; }
.featured-list li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.featured-list li dl dt{ width:180px; height:240px; float:left; margin:30px; padding:0; overflow:hidden; }
.featured-list li dl dt img{ width:100%; height:100%; display:block; }
.featured-list li dl dd{ margin:30px 30px 0 0; padding:0; overflow:hidden; }
.featured-list li dl dd h3{ font-size:24px; color:#000; }
.featured-list li dl dd p{ margin:20px 0; font-size:16px; color:#000; }
.featured-list li dl dd a{ width:100px; height:36px; line-height:36px; background:#ec008c; border-radius:5px; font-size:14px; font-weight:bold; color:#fff; text-align:center; display:block; position:absolute; left:240px; bottom:30px; z-index:10; }

.category-proudcts{ width:1120px; list-style:none; margin:-30px auto 0 auto; padding:0; overflow:hidden; }
.category-proudcts li{ width:500px; height:300px; float:left; margin:30px 30px 0 30px; background:url(../images/pbg.png) no-repeat; background-size:cover; position:relative; overflow:hidden; }
.category-proudcts li:first-child{ width:500px; height:630px; float:left; position:relative; }
.category-proudcts li:first-child img{ width:100%; height:100%; display:block; }
.category-proudcts li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.category-proudcts li dl dt{ width:180px; height:240px; float:left; margin:30px; padding:0; overflow:hidden; }
.category-proudcts li dl dt img{ width:100%; height:100%; display:block; }
.category-proudcts li dl dd{ margin:30px 30px 0 0; padding:0; overflow:hidden; }
.category-proudcts li dl dd h3{ font-size:24px; color:#000; }
.category-proudcts li dl dd p{ margin:20px 0; font-size:16px; color:#000; }
.category-proudcts li dl dd a{ width:100px; height:36px; line-height:36px; background:#ec008c; border-radius:5px; font-size:14px; font-weight:bold; color:#fff; text-align:center; display:block; position:absolute; left:240px; bottom:30px; z-index:10; }

.common-title{ width:100%; height:30px; line-height:30px; margin:30px 0; text-decoration:underline; text-align:center; font-size:24px; font-weight:bold; color:#000; overflow:hidden; }
.category-list{ width:1080px; list-style:none; margin:0 auto; padding:0; overflow:hidden; }
.category-list li{ width:480px; height:240px; float:left; margin:0 30px; position:relative; overflow:hidden; }
.category-list li img{ width:100%; height:100%; display:block; }
.category-list li h4{ display:none; }




.picScroll-discover{ width:100%; height:370px; overflow:hidden; position:relative; margin:0 auto; }
.picScroll-discover .hd{   }
.picScroll-discover .hd .prev{ display:block;  width:17px; height:31px; position:absolute; left:40px; top:50%; margin-top:-15px; overflow:hidden;
	 cursor:pointer; background:url(../images/gol.png) no-repeat;}
.picScroll-discover .hd .next{ display:block;  width:17px; height:31px; position:absolute; right:40px; top:50%; margin-top:-15px; overflow:hidden;
	 cursor:pointer; background:url(../images/gor.png) no-repeat;}
.picScroll-discover .bd{ width:1200px; height:370px; position:absolute; left:50%; margin-left:-600px; background:#fff; overflow:hidden;   }
.picScroll-discover .bd ul{ list-style:none; margin:0 50px; padding:0; overflow:hidden; zoom:1; }
.picScroll-discover .bd ul li{ width:100%; height:100%; margin:0; float:left; _display:inline; border:0;  overflow:hidden; }
.picScroll-discover .bd ul li dl{ width:100%; margin:50px 0 0 0; padding:0; overflow:hidden; }
.picScroll-discover .bd ul li dl dt{ width:480px; height:270px; float:left; margin:0 50px; padding:0; }
.picScroll-discover .bd ul li dl dt img{ width:100%; height:100%; display:block; }
.picScroll-discover .bd ul li dl dd{ margin:0 50px 0 0; padding:0; overflow:hidden; }
.picScroll-discover .bd ul li dl dd h3{ font-size:30px; font-weight:bold; }
.picScroll-discover .bd ul li dl dd div{ margin:20px 0; line-height:1.5; }
.picScroll-discover .bd ul li dl dd a{ font-size:16px; font-weight:bold; color:#000; text-decoration:underline; }


.picScroll-lookbook{ width:100%; height:370px; overflow:hidden; position:relative; margin:0 auto; }
.picScroll-lookbook .hd{   }
.picScroll-lookbook .hd .prev{ display:block;  width:17px; height:31px; position:absolute; left:40px; top:50%; margin-top:-15px; overflow:hidden;
	 cursor:pointer; background:url(../images/gol.png) no-repeat;}
.picScroll-lookbook .hd .next{ display:block;  width:17px; height:31px; position:absolute; right:40px; top:50%; margin-top:-15px; overflow:hidden;
	 cursor:pointer; background:url(../images/gor.png) no-repeat;}
.picScroll-lookbook .bd{ width:1170px; position:absolute; left:50%; margin-left:-585px; overflow:hidden;   }
.picScroll-lookbook .bd ul{ list-style:none; margin:0; padding:0; overflow:hidden; zoom:1; }
.picScroll-lookbook .bd ul li{ width:330px; height:374px; margin:0 30px; float:left; _display:inline; border:0; position:relative;  overflow:hidden; }
.picScroll-lookbook .bd ul li img{ width:1005; height:100%;}
.picScroll-lookbook .bd ul li h3{ width:100%; padding:24px 0; position:absolute; bottom:0; left:0; z-index:10; background:url(../images/white.png) repeat; font-size:24px; color:#000; text-indent:20px; }

.index-news-list{ width:1280px; list-style:none; margin:-20px 0 0 0; padding:0; overflow:hidden; }
.index-news-list li{ width:548px; float:left; margin:20px 20px 0 0; background:#fff; padding:20px; border:1px solid #fff; overflow:hidden; }
.index-news-list li span{ float:right; color:#999; font-size:12px; }
.index-news-list li:hover{ border:1px solid #016193; }
.index-news-list li:hover a{ color:#016193; }

#main{ width:1200px; margin:60px auto; overflow:hidden; }

.main-column { list-style:none; margin:0; padding:0; overflow:hidden; }
.main-column li{ float:left; margin-right:10px;  background:#ddd; }
.main-column li:hover,.main-column li.on{ background:#fff; }
.main-column li a{ height:60px; line-height:60px; padding:0 40px; display:block; font-size:16px; color:#999; }
.main-column li:hover a,.main-column li.on a{ color:#016193;  }

.main-content{ padding:50px; background:#fff; overflow:hidden; }

.main-title{ font-size:24px; font-weight:bold; color:#000; background:#fff; padding:0; margin:0; text-align:center; }


.main-about{ width:1000px; margin:30px auto 0 auto; background:#fff; padding:50px 30px; overflow:hidden; }
.main-banner{ margin:30px 0 0 0;}
.main-banner img{ width:100%; }
.main-article{ line-height:1.5; margin:30px 0; }

a.back{ font-size:16px; font-weight:bold; color:#000; }

.main-lookbook{ width:1170px; margin:0 auto; }


.main-list{ padding:50px; background:#fff; overflow:hidden; }


.products-info{ width:100%; margin:50px 0 0 0; padding:0; overflow:hidden; }
.products-info dt{ width:400px; float:left; margin:0 50px 0 0; padding:0; overflow:hidden; }
.products-info dd{ margin:0; padding:0; overflow:hidden; }

.trademark{ width:100%; text-align:center; overflow:hidden; }
.trademark img{ max-height:80px; display:block; margin:40px auto; }

.products-attribute{ list-style:none; padding:20px 0; border-top:1px dotted #999; border-bottom:1px dotted #999;  overflow:hidden; }
.products-attribute li{ padding:0; line-height:2; font-size:16px; }


/*图片放大镜样式*/
.jqzoom{float:left; position:relative; cursor:pointer; display:block;}
.jqzoom img{ width:400px; height:533px; }
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:400px;height:533px;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:400px;height:533px; }
.spec-scroll{clear:both;margin-top:12px;width:100%; height:92px; position:relative; }
.spec-scroll .prev{ width:10px; height:90px; background:url(../images/left.gif) no-repeat left center; position:absolute; top:0; left:0; cursor:pointer; }
.spec-scroll .next{ width:10px; height:90px; background:url(../images/right.gif) no-repeat right center;  position:absolute; top:0; right:0; cursor:pointer; }
.spec-scroll .items{ width:408px;height:90px; position:absolute; top:0; left:0; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:90px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:102px;text-align:center; cursor:pointer; }
.spec-scroll .items ul li img{border:1px solid #e6e6e6; width:88px;height:88px; display:block; }
.spec-scroll .items ul li img:hover{border:1px solid #016193; }


.main-products{ width:1200px; margin:30px auto 0 auto; background:#fff; overflow:hidden; }

.details-title{ font-size:24px; color:#000; text-decoration:underline; }
.details-parm{ margin:20px 0; font-size:16px; }
.details-intro{ line-height:2; overflow:hidden;  }

.tab_conbox{ list-style:none; margin:0 0 0 0; padding:20px 30px; overflow:hidden; }
.tab_con{ display:none; }
.tabs{ width:1200px; list-style:none; margin:30px 0 0 0; padding:0; border-top:5px solid #000; border-bottom:5px solid #000; overflow:hidden; }
.tabs li{ width:240px; height:50px; line-height:50px; float:left; position:relative; overflow:hidden; }
.tabs li a{ height:50px; padding:0; display:block; font-size:16px; background:#fff; text-align:center;  }
.tabs li a:hover,.tabs .thistab a,.tabs .thistab a:hover { background:#000; color:#fff; }


.list-products{ width:1200px; list-style:none; margin:-25px 0 0 0; padding:0; overflow:hidden; }
.list-products li{ width:348px; border:1px solid #ddd; border-bottom:3px solid #016193; float:left; margin:25px 25px 0 0; overflow:hidden;  }
.list-products li:hover{ border:1px solid #016193; border-bottom:3px solid #016193; }
.list-products li img{ width:348px; height:348px; display:block; }
.list-products li h4{ font-size:16px; color:#016193; text-align:center; margin:20px 0 0 0; }
.list-products li p{ margin:10px 0 20px 0; padding:0; text-align:center; color:#999; }

.list-download{ list-style:none; margin:-20px 0 0 0; padding:0; overflow:hidden; }
.list-download li{ width:100%; padding:20px 0; border-bottom:1px dotted #ddd; overflow:hidden;  }
.list-download li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.list-download li dl dt{ width:80px; height:80px; float:right; margin:0; padding:0; overflow:hidden; }
.list-download li dl dt a{ width:100%; height:100%; display:block; background:url(../images/down01.png) no-repeat center center; }
.list-download li dl dt a:hover{  background:url(../images/down02.png) no-repeat center center; }
.list-download li dl dd{ margin:0; padding:0; overflow:hidden; }
.list-download li dl dd h4{ font-size:16px; color:#016193; margin:0; padding:0; font-weight:normal; }
.list-download li dl dd p{ font-size:14px; margin:5px 0 10px 0; padding:0; line-height:2; }
.list-download li dl dd span{ font-size:12px; margin:0; padding:0; color:#999;  }

.list-guide{ list-style:none; margin:-20px 0 0 0; padding:0; overflow:hidden; }
.list-guide li{ width:100%; padding:20px 0; border-bottom:1px dotted #ddd; overflow:hidden;  }
.list-guide li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.list-guide li dl dt{ width:320px; height:180px; float:left; margin:0 20px 0 0; padding:0; position:relative; overflow:hidden; }
.list-guide li dl dt img{ width:320px; height:180px; display:block; position:absolute; top:0; left:0; z-index:10; }
.list-guide li dl dd{ margin:0; padding:0; overflow:hidden; }
.list-guide li dl dd a{ font-size:16px; color:#016193; display:block; margin:0; padding:0 0 20px  0; font-weight:normal; background:url(../images/title.png) no-repeat left bottom; }
.list-guide li dl dd p{ font-size:14px; margin:13px 0 0 0; padding:0; line-height:2; }


.main-discover{ width:1080px; margin:0 auto; }

.list-discover{ list-style:none; margin:0; padding:0; overflow:hidden; }
.list-discover li{ width:480px; height:480px; float:left; margin:30px 30px 0 30px; background:#fff; position:relative; overflow:hidden;  }
.list-discover li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.list-discover li dl dt{ width:100%; height:270px; margin:0; padding:0; overflow:hidden; }
.list-discover li dl dt img{ width:100%; height:100%; display:block; }
.list-discover li dl dd{ margin:0; padding:20px 30px; overflow:hidden; }
.list-discover li dl dd h3{ font-size:20px; color:#000; display:block; margin:0; padding:0;  }
.list-discover li dl dd p{ font-size:14px; margin:10px 0 20px 0; padding:0; line-height:1.5; }
.list-discover li dl dd a{ font-size:16px; font-weight:bold; color:#000; position:absolute; left:30px; bottom:20px; }

.list-lookbook{ list-style:none; margin:0; padding:0; overflow:hidden; }
.list-lookbook li{ width:330px; height:374px; float:left; margin:30px 30px 0 30px; position:relative; overflow:hidden;  }
.list-lookbook li img{ width:100%; height:100%; display:block; }
.list-lookbook li h3{ width:270px; padding:24px 30px; background:url(../images/white.png) repeat; font-size:24px; color:#000; position:absolute; left:0; bottom:0; z-index:10; overflow:hidden; }

.main-picture{ max-width:60%; overflow:hidden; }
.main-picture img{ display:block; margin:0 auto; max-width:100%; }

#content{ width:720px; clear:both; float:left; overflow:hidden; }
#sidebar{ width:230px; float:right; overflow:hidden; }

#indexAdvantage{ margin:40px 0 0 0; }
.indexAdvantageName{ height:40px; background:url(../images/t2.png) repeat-x center center; overflow:hidden; }
.indexAdvantageName h3{ width:300px; height:40px; line-height:40px; margin:0 auto; display:block; padding:0; background:#2391cd; border-radius:20px; font-size:18px; color:#fff; text-align:center; }

.indexAdvantageItem{ list-style:none; margin:20px 0; padding:0; overflow:hidden; }
.indexAdvantageItem li{ height:48px; line-height:48px; background:url(../images/chk.png) no-repeat left top; color: #14236E; font-size: 24px; font-weight: bold; padding-left:40px; }

.indexFastLink{ list-style:none; margin:0; padding:0; overflow:hidden; }
.indexFastLink li{ width:345px; float:right; }
.indexFastLink li:first-child{ float:left; }
.indexFastLink li a{ width:345px; height:80px; line-height:80px; background:url(../images/btnMenu.png) no-repeat left top; text-indent:66px; display:block; font-size:24px; font-weight:bold; color:#fff; }
.indexFastLink li p{ margin:10px 0; padding:0; }

#indexCompanyProfile{ min-height:150px; margin:40px 0 0 0; background:url(../images/index/hk/about.png) no-repeat right 20px; overflow:hidden; }
.t3{ padding:24px 0 20px 0; font-size:24px; font-weight:bold; color:#14236E; background:url(../images/t3.png) no-repeat left top; }
.indexCompanyProfileContent{ line-height:1.8; overflow:hidden; }

#indexServiceScope{ min-height:200px; margin:20px 0; background:url(../images/index/hk/ServiceScope.jpg) no-repeat right bottom; overflow:hidden; }
.indexServiceScopeIntro{ line-height:1.8; }

.indexServiceScopeItem{ width:100%; margin:10px 0; padding:0; overflow:hidden; }
.indexServiceScopeItem dt{ width:120px; float:left; margin:0; padding:0; overflow:hidden; }
.indexServiceScopeItem dt img{ max-width:100%; display:block; }
.indexServiceScopeItem dd{ margin:0; padding:0; height:30px; line-height:30px; background:url(../images/yuan.png) no-repeat left center; text-indent:20px; font-size:18px; font-weight:bold; color: #2357a7; overflow:hidden;  }

.indexConclusion{ line-height:2; }

#indexNews{ margin:40px 0 0 0; overflow:hidden; }
.newsItem{ list-style:none; margin:0; padding:0; overflow:hidden; }
.newsItem li{ }
.newsItem li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.newsItem li dl dt{ width:100px; height:36px; line-height:36px; float:left; margin:0; padding:0; overflow:hidden; }
.newsItem li dl dd{ margin:0; padding:0; height:35px; line-height:36px; border-bottom:1px dotted #ccc; overflow:hidden; }

#commonAdsense{ list-style:none; margin:40px 0 0 0; padding:0; overflow:hidden; }
#commonAdsense li{ width:100%; overflow:hidden; }
#commonAdsense li img{ width:100%; display:block; }

#commonCompany{ margin:20px 0 0 0; padding:0 5px 5px 5px; background:url(../images/company.png) repeat; border-top:5px solid #2391cd; overflow:hidden; }
.commonCompanyMain{ padding:10px; background:#fff; overflow:hidden; }
.commonCompanyAddr{ width:100%; margin:10px 0 0 0; padding:0; overflow:hidden; }
.commonCompanyAddr dt{ width:100%; margin:0; padding:0; overflow:hidden; }
.commonCompanyAddr dt img{ width:100%; display:block; }
.commonCompanyAddr dd{ margin:0; padding:0; line-height:1.8; overflow:hidden; }

.commonCompanyBrand{ width:100%; margin:0; padding:0; overflow:hidden; }
.commonCompanyBrand dt{ width:100%; margin:10px 0; padding:0; overflow:hidden; }
.commonCompanyBrand dd{ margin:0; padding:0; line-height:1.8; overflow:hidden; }
.commonCompanyBrand dd img{ width:100%; display:block; }

.commonCompanyLink{ margin:10px 0 0 0; text-align:right; }
.commonCompanyLink a{ color: #2391CD; text-decoration:underline; }

#commonFacebook{ margin:20px 0 0 0; }
#commonFacebook img{ width:100%; display:block; }


#commonLang{ width:240px; list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
#commonLang li{ width:70px; float:left; margin:0 10px 0 0; }
#commonLang li a{ width:100%; height:40px;line-height:40px;display: block;padding:0;background: #FFD723 url(../images/lang.png);border-radius:5px; text-align: center;font-size:14px;color:#000;font-weight:bold; }
#commonLang li a:hover{ background: #fff000 url(../images/lang.png); }






#crumbs{ height:49px; margin:40px 0 0 0; color:#999; }
#crumbs a{ color:#999; }
.symbol{ font-family:SimSun; margin:0 6px;  }

.currentColumn{ padding:24px 0 20px 0; font-size:24px; font-weight:bold; background:url(../images/t3.png) no-repeat left top; }


.caseCategory{ width:750px; list-style:none; margin:0; padding:0; overflow:hidden; }
.caseCategory li{ width:230px; float:left; margin:0px 15px 15px 0; }
.caseCategory li a{ width:100%; height:60px; line-height:60px; display:block; background:#2391cd; border-radius:5px; font-size:18px; color:#fff; text-align:center; font-weight:bold; }
.caseCategory li a:hover{ background:#7ac8ea;}

.caseItem{ margin:45px 0 0 0; }
.caseItemName{ padding:17px 0 10px 0; font-size:20px; font-weight:bold; background:url(../images/t4.png) no-repeat left top; }

.caseItemShow{ width:750px; list-style:none; margin:0; padding:0; overflow:hidden; }
.caseItemShow li{ width:155px; height:155px; float:left; padding:5px; margin:0 20px 0 0; box-shadow: 0 0 2px 2px rgba(0,0,0,0.2) inset; background:#fff; overflow:hidden; overflow:hidden;  }
.caseItemShow li img{ width:100%; height:100%; display:block; }

.serviceFloorOne{ position:relative; background:url(../images/bg.png) repeat; border:5px solid #2391cd; border-radius:10px; padding:30px 20px; overflow:hidden; }

.serviceFloorOneT{ font-size:30px; font-weight:bold; color:#14236E;  }
.serviceFloorOneC{ font-size:30px; font-weight:bold; color:#f00;  }
.servicePerson{ position:relative; z-index:10; margin-top:-176px; margin-left:567px;  }

.serviceFloorTwoName{ height:40px; background:url(../images/t2.png) repeat-x center center; overflow:hidden; }
.serviceFloorTwoName h3{ width:360px; height:40px; line-height:40px; margin:0 auto; display:block; padding:0; background:#2391cd; border-radius:20px; font-size:18px; color:#fff; text-align:center; }


.serviceFloorTwo{ margin:40px 0 0 0; overflow:hidden; }

.serviceFloorTwoMain{ }
.serviceFloorTwoMainL{ width:480px; clear:both; float:left; overflow:hidden; }
.serviceFloorTwoMainR{ width:225px; float:right; overflow:hidden; }
.serviceFloorTwoMainR img{ width:100%; margin:20px 0 0 0; display:block; }

.serviceFloorTwoItem{ list-style:none; margin:20px 0; padding:0; overflow:hidden; }
.serviceFloorTwoItem li{ height:48px; line-height:48px; background:url(../images/chk.png) no-repeat left top; color: #14236E; font-size: 24px; font-weight: bold; padding-left:40px; }

.serviceFloorTwoIntro{ line-height:1.8; }

.serviceFloorThree{ margin:40px 0 0 0; }

.serviceFloorThreeF{ border:5px solid #ffd723; border-radius:10px; background:url(../images/process.png) no-repeat center center; background-size:100% 100%; padding:20px; overflow:hidden; }
.serviceFloorThreeFa{ font-size:30px; font-weight:bold; text-align:center; }
.serviceFloorThreeFb{ font-size:30px; font-weight:bold; text-align:center; color:#f00; }

.quotation{ margin:30px 0 0 0; }
.quotationPriceDescription{ text-align:right;  }

.quotationWarning{ margin:20px 0 0 0; line-height:1.8; color:#f00; }

.quotationIntro{ }

.dealWith{ margin:40px 0 0 0; overflow:hidden;  }
.dealWithNormal{ margin:0; border:3px solid #2391cd; background:url(../images/bg.png) repeat; padding:20px; overflow:hidden; }
.dealWithNormal dt{ width:100px; float:right; margin:0; padding:0; overflow:hidden; }
.dealWithNormal dt img{ width:100%; display:block; }
.dealWithNormal dd{ height:40px; line-height:40px; margin:0; padding:0 0 0 40px; font-size: 24px;  font-weight: bold; background:url(../images/mao.png) no-repeat left center;  }

.dealWithOther{ padding:30px 0 0 0; color: #14236E; font-size: 24px; font-weight: bold; background:url(../images/other.png) no-repeat center top; text-align:center; }


.visit{ margin:40px 0 0 0; }
.visit img{ width:100%; display:block; }

.faq{ margin:40px 0 0 0; }

.faqItem{ border:1px solid #bbb;  padding: 10px; margin:0 0 30px 0; overflow:hidden; }

.faqItemName{ color: #14236E; font-size: 18px; font-weight:bold; padding:0; }
.faqItemInfo{ margin:0; padding:10px; background:url(../images/bg.png) repeat; overflow:hidden; }
.faqItemInfo dt{ width:208px; float:right; margin:0 0 0 10px; padding:0;  }
.faqItemInfo dt img{ width:100%; display:block; }
.faqItemInfo dd{ margin:0; padding:0; }


.articleName{ font-size:24px; text-align:center; }
.articleInfo{ padding:15px 0; border-bottom:1px dotted #ccc; text-align:center; }
.article{ margin:20px 0 0 0; line-height:1.8; }

.mytab{ border-top:1px solid #bbb; border-left:1px solid #bbb; }
.mytab th,.mytab td {	padding: 10px;border-right: 1px solid #bbb;border-bottom: 1px solid #bbb; }
.mytab th {	white-space: nowrap;background: #d2f3ff; font-weight:normal; }

.red { color: #FF0000; }
.b { font-weight: bold; }
.aligncenter{ text-align:center; }
.alignleft{ text-align:left; }

.bgcolorYellow{ background:#fff3c2;}

.formIn{ width:450px; height:24px; line-height:24px; border:1px solid #bbb; background:none; margin:0; padding:0; outline:0;  }
.formText{ width:450px; height:168px; line-height:24px; border:1px solid #bbb; background:none; margin:0; padding:0; outline:0;  }
.need{float: right;   padding: 1px 10px;   background: #FF0000;   border-radius: 5px;   color: #FFFFFF;   font-size: 12px;}

.btnSend{ width:150px; height:30px; line-height:30px; border:0; background:url(../images/formbtn.png) no-repeat left top; outline:0; cursor:pointer; margin:0 0 0 205px; padding:0; clear:both; float:left; color:#000;  }
.btnReset{ width:150px; height:30px; line-height:30px; border:0; background:url(../images/formbtn.png) no-repeat left top; outline:0; cursor:pointer; margin:0 0 0 10px; padding:0; float:left; color:#000;  }

.feedback{ margin:40px 0 0 0; }

.feedbackIntro{ line-height:1.8; }
.feedbackProfile{ margin:10px 0 0 0; line-height:1.8; }
.feedbackRemark{ margin:10px 0; line-height:1.8; }

.feedbackOnline{ margin:10px 0; padding:0; overflow:hidden; }
.feedbackOnline dt{ float:left; height:50px; line-height:50px; background:url(../images/line.png) no-repeat left center; margin:0; padding:0 10px 0 60px;   }
.feedbackOnline dt a{ color: #00B900; font-size:16px; font-weight:bold; text-decoration:underline; }
.feedbackOnline dd{ margin:0; padding:0; height:50px; line-height:50px; }


.fenye{ width:100%; margin:50px 0 0 0; text-align:center; overflow:hidden;  }
.fenye a{ padding:5px 15px; margin:0 3px; border:1px solid #bbb; display:inline-block;*display:inline; border-radius:0px; *zoom:1;  color:#999; }
.fenye a.pageon,.fenye a:hover{ color:#fff; border:1px solid #016193; background:#016193; }

.reference{ width:100%; color:#2357a7; margin:40px 0 0 0; font-weight:bold; overflow:hidden;  }
.reference p{ margin:0; padding:0; line-height:2;  }