html {font-size: 62.5%;}
a:hover{text-decoration: none;}
body {  font-size: 1.4rem;/* font-family:Microsoft YaHei,Arial,SimSun,Verdana,Tahoma;*/color:#000000; background-color:#fff; width: 100%; overflow-x: hidden;}
form{margin:0px;}
img{border:none;}
ul,li { list-style:none; border:none;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0;  }
a{outline: medium none;transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
a:link {color:#545454;text-decoration:none;}
a:visited {text-decoration:none;color:#545454;}
a:hover {text-decoration:underline;color:#F30;}
a:active {text-decoration:none;color:#F30;}
img, input, select {vertical-align:middle;outline: medium none;}
.clear{ float:none !important;clear:both!important; overflow:hidden!important; padding:0px!important; height:0px!important;}
.clearfix:after { content: ""; display: block; clear: both;}
textarea{ font-size:12px;outline: medium none;}
i{ font-style:normal;}
button, input:not([type="radio"]):not([type="checkbox"]), select {vertical-align: middle;}


.fright{ float:right;}
.fleft{ float:left;}

.common-box{ width:100%; overflow:hidden; max-width:1200px; margin:20px auto 0 auto;}
.common-box2{ width:100%; overflow:hidden; max-width:1920px;}
.common-ad{ width:100%; overflow:hidden; max-width:1920px;}
.common-ad img{ width:100%; overflow:hidden;}



header.m-hd{ width:100%; z-index:999; height:90px; max-width:1300px; margin:0 auto;}
header.m-hd .top-nav{ width:100%;}
header.m-hd .m-logo{width:200px;height:75px;margin-top:10px;overflow:hidden;display:block; float:left; margin-right:60px;}

header.m-hd .am-dropdown{ float:right; margin-top:26px;}
header.m-hd .am-btn-primary,header.m-hd .am-active .am-btn-primary{ background-color:transparent !important; border:0;font-size:14px; color:#4c4c4c !important; }
header.m-hd .country .cn{ }
header.m-hd .country .english{  }
header.m-hd .country .nederland{  }
header.m-hd .country  em{ float:left; font-style:normal; line-height:22px; color:#333; padding-right:15px;}
header.m-hd .country  span{line-height:24px; color:#dfdfdf;}
header.m-hd .country .am-dropdown-content{ min-width:130px;}
header.m-hd .country .am-dropdown-content a{ padding:5px;}
header.m-hd .country .am-dropdown-content i{ margin-top:2px;}
header.m-hd .country .am-icon-caret-down:before{ color:#777777;}


header.m-hd .am-show-md-up nav{ height:85px; position:relative; float:right;}
header.m-hd nav .am-nav{ width:100%;margin:22px auto 0 auto;height:40px;position:static;}
header.m-hd nav .am-nav > li{padding:0 26px;position:relative;}
header.m-hd nav .am-nav > li.am-active{}
header.m-hd nav .am-nav > li > a{ padding:0 4px;font-size:16px; color:#3f3f3f;height:50px; line-height:50px;}
.am-nav > li.am-active > a, .am-nav > li.am-active > a:hover, .am-nav > li.am-active > a:focus{ background-color:transparent; border-bottom:3px #e83526 solid;}
header.m-hd nav .am-nav > li.am-active > a{color:#e83526;}
header.m-hd nav .am-nav > li:hover a{ background-color:transparent; border-bottom:3px #e83526 solid;}

header.paging-hd{ background-color:#fff; position:relative; z-index:80;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  box-shadow:0 0 20px rgba(0, 0, 0, .2); }
header.paging-hd2{ position:absolute;}

.am-header { color:#fff;}
.am-header a{ color:#fff;}

header.m-hd nav li{ransition: all 0.2s linear 0s; text-align:center;}
.am-offcanvas-content{ padding:15px 0;}
.am-offcanvas-content .logo{ text-align:center; margin-bottom:30px; display:block;}
.am-offcanvas-content .logo img{ max-width:100%;margin:0 auto; display:block;}

.am-offcanvas-bar{ background-color:#fff;}
.am-offcanvas-content  div a{height:60px;width:100%; line-height:60px;display:block;color:#232323; font-size:14px; text-align:center;}
.am-offcanvas-content  div.am-active a{ background-color:#c1070a; color:#fff;}




.indextopad{ width:100%; max-width:1920px; margin:0 auto;}
.indextopad img{ max-width:100%; max-height: 100%;}
.indextopad .swiper-pagination{ bottom:20px!important;}
.indextopad .swiper-pagination-bullet{background-color:#fff; width:9px; height:9px;opacity:1;}
.indextopad .swiper-pagination-bullet-active{ background-color:#c6352d;}
#mySwiper2 .swiper-pagination{bottom: 0!important;}
#mySwiper2 .swiper-pagination-bullet{background-color:#333; margin-top: 20px;}
#mySwiper2 .swiper-pagination-bullet-active{ background-color:#c6352d;width: 20px; border-radius: 10px;}

dl.common-title{ margin:70px auto 0 auto;overflow:hidden; max-width:96%;}
dl.common-title dt,dl.common-title dd{ width:100%; overflow:hidden;text-align:center;}
dl.common-title dt{  color:#474747; font-size:30px;line-height:36px; font-weight:500; background:url(../images/d1.jpg) center bottom no-repeat; padding-bottom:20px; letter-spacing:4px;}
dl.common-title dd{ color:#a6a6a6; font-size:14px; line-height:25px; margin-top:10px;}
dl.common-title dd.snav{ color:#4c4c4c; font-size:14px; margin-top:20px;}
dl.common-title dd.snav a{ padding:0 20px; color:#4c4c4c; text-decoration:none;}
dl.common-title dd.snav a:hover{ color:#0e56a0; font-weight:bold;}

dl.common-title dd.soso{ border-top:1px #d2d2d2 solid;}
dl.common-title dd.soso i{ height:40px; line-height:40px;float:left; padding-right:10px; display:block; font-size:16px; color:#424242; margin-top:10px;}
dl.common-title dd .select{height:40px;text-decoration:none;overflow:hidden; position:relative; width:158px;border:1px #d2d2d2 solid; margin-right:34px; float:left;margin-top:10px;}
dl.common-title dd .select:before {content: "\f107"; position:absolute; line-height:38px; font-size:16px; right:10px;}
dl.common-title dd  .select select{width:100%;padding:0 10px;float:left;height:40px; line-height:40px; overflow:hidden; color:#4c4c4c;border:0; background:none;margin-top:-1px;outline:none; appearance:none; -moz-appearance:none;  -webkit-appearance:none;text-align:center; position:relative; z-index:2; font-size:14px;}
dl.common-title dd  .select select::-ms-expand { display: none; }
dl.common-title dd  .select:hover{ background-color:#008df2;}
dl.common-title dd  .select:hover:before{ color:#fff;}
dl.common-title dd  .select:hover select{ color:#fff;}
dl.common-title dd  .select:hover select option{ color:#000;}


dl.common-title dd  .checkbox{margin-top:10px;overflow:hidden; cursor:pointer;position: relative;height:40px;display:block;float:left; margin-right:30px;}
dl.common-title dd  .checkbox label{width:100%; cursor:pointer; display:inline-block; float:left;overflow:hidden;font-weight:500; color:#4c4c4c; padding-left:20px; margin:0;height:40px; line-height:40px;}
dl.common-title dd  .checkbox input{ float:left; position:absolute; top:0; left:-20px;}
dl.common-title dd  .checkbox input[type="checkbox"]:checked + label:before,
dl.common-title dd  .checkbox input[type="checkbox"]:not(:checked) + label:before {content: " ";height:28px;position: absolute; left:0; top:4px;width:21px;background:url(../images/d15.jpg) left center no-repeat;}
dl.common-title dd  .checkbox input[type="checkbox"]:checked + label:before {background:url(../images/d15s.jpg) left center no-repeat;}
dl.common-title dd  .checkbox input[type="checkbox"]:checked + label{ font-weight:bold; color:#0e56a0;}
dl.common-title dd  .checkbox input[type="checkbox"][disabled]:not(:checked) + label:before {background:url(../images/d15s.jpg) left center no-repeat;}



 
.common-more{ width:75px; height:28px; line-height:26px; overflow:hidden; margin:50px auto 0 auto;text-align:center; display:block; color:#4c4c4c; font-size:14px; border:1px #4c4c4c solid; border-radius:20px; color:#4c4c4c!important; text-decoration:none !important;}
.common-more:after {content: "\f105"; margin-left:10px;}





.index-main{ width:100%; overflow:hidden; max-width:1920px; min-height:825px; padding-top:90px;}
.index-main .ocntent{ overflow:hidden;max-width:900px; margin:60px auto 150px auto; color:#5a5a5a; line-height:30px; letter-spacing:2px; text-align:center;} 

.index-case{ width:100%; max-width:19200px;margin:0 auto; overflow:hidden; padding-bottom:88px;}
.index-case .common-more{ border-color:#b5b5b5; color:#545454 !important; margin-top:26px;}

.case-list{ margin-top:20px;}
.case-list li{ height:260px; position:relative; overflow:hidden;}
.case-list li  a{ width:100%; overflow:hidden; display:block;}
.case-list li .logo{ width:100%; text-align:center; position:absolute; left:0; top:86px;}
.case-list li .logo img{ max-width:100%;}

.case-list li figure{ margin:0;width:100%; height:260px; background:#c5bedc url(../images/d2.png) center 183px no-repeat; position:absolute; bottom:-260px; left:0;transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s; padding-top:36px;}

.case-list li figure .logo{ext-align:center;text-align:center; position:static;}
.case-list li figure .logo img{ max-width:100%; max-height:50px;}
.case-list li figure p{width:96%; overflow:hidden; display:block; margin:18px auto; color:#fff; line-height:28px; max-width:290px;}

/*.case-list li:nth-of-type(odd) .logo{ top:86px;}
.case-list li:nth-of-type(even) .logo{ top:150px;}*/
.case-list li:hover figure{ bottom:0;}
 

.case-list2{ overflow:hidden; width:100%; max-width:1920px; margin:0 auto;}
.case-list2 li{overflow:hidden; padding:27px; position:relative;}
.case-list2 li .box{ width:100%; overflow:hidden; cursor:pointer;position:relative;display:block;height:275px; border:1px #d8d8d8 solid; text-decoration:none;}
.case-list2 li .close{ width:20px; line-height:20px; text-align:center; height:20px; position:absolute; top:30px; right:30px; cursor:pointer; color:#fff; font-family: Arial; display:none; z-index:10;}

.case-list2 li .logo{ width:100%; height:197px; padding:0 10px; text-align:center;display: table;vertical-align: middle;}
.case-list2 li .logo i{display: table-cell; line-height:20px;text-align: center;vertical-align: middle;overflow:hidden; width:100%;}
.case-list2 li .logo img{ max-width:100%;}
.case-list2 li span{ height:76px; background:#f1f1f1; display:block; padding:14px 86px 14px 15px; position:relative; line-height:27px;font-size:14px; overflow:hidden;}
.case-list2 li span i{ display:block; width:45px; height:45px; position:absolute; right:22px; background:url(../images/d2s.png) no-repeat; top:16px;  color:#666666;}

.case-list2 li figure{ margin:0;width:100%; height:275px; background:url(../images/h4.jpg) no-repeat; position:absolute; background-size:cover; top:0;left:0;transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s; padding-top:16px;opacity:0; z-index:9;}
.case-list2 li figure .logo{ext-align:center;text-align:center; position:static; height:50px;}
.case-list2 li figure .logo img{ max-width:100%; max-height:50px;}
.case-list2 li figure p{width:100%; overflow:hidden; display:block; margin-top:5px; color:#fff; line-height:20px; padding:0 10px; height:80px;}
.case-list2 li figure .label{ width:100%; display:block; padding:10px 10px 0 10px; text-align:center;}
.case-list2 li figure .label i{ display:inline-block; height:26px; line-height:26px; padding:0 8px; color:#fff; background-color:#8ec9dd; border-radius:10px; overflow:hidden; margin:0 3px;}
.case-list2 li figure .url{ height:26px; line-height:26px;padding:0 8px; color:#FFF; margin-top:10px;}
.case-list2 li figure .url a{ color:#046fbc; text-decoration:underline;}
.case-list2 li figure .umore{ text-align:center; color:#fff; width:100%; margin-top:5px;} 
.case-list2 li figure .umore a{color:#fff;}

.case-list2 li:hover box{-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .3);box-shadow:0 0 15px rgba(0, 0, 0, .3);}
.case-list2 li:hover figure{opacity:1;}
/*.case-list2 li.clicked .close{ display:block;}*/


 
.team-list{padding:0 23px; width:100%; overflow:hidden;}
.team-list li{ margin:25px 0 40px 0; overflow:hidden; padding:0 23px;}
.team-list li a{ display:block; overflow:hidden; width:100%;color:#2b2b2b;}
.team-list li .pic{ width:100%; overflow:hidden; display:block;}
.team-list li  span{ position:relative;margin-top:20px; overflow:hidden; width:100%; display:block; height:28px; line-height:28px; padding-right:95px; font-size:18px; }

.team-list li  .more{ position:absolute; right:0; top:0;width:75px; height:28px; line-height:26px; overflow:hidden;text-align:center; display:block; color:#ffffff; font-size:14px; border:1px #b5b5b5 solid; border-radius:20px; color:#545454;}
.team-list li .more:after {content: "\f105"; margin-left:10px;}
.team-list li a:hover{ color:#F00;}

 
.my-alert-box{ position:fixed; width:100%; top:0; left:0; overflow:hidden; height:100%; background:rgba(220, 220, 220, .6); z-index:888; display:none;}
.my-alert-team{ width:500px; height:100%;top:0;right:0; overflow:hidden; background-color:#fff;position:fixed; z-index:999; display:none;}
.my-alert-team .pic{ width:40%; margin:0 auto; display:block;}
.my-alert-team .titles{ width:100%; overflow:hidden; text-align:center; margin-top:30px; font-size:18px; color:#2b2b2b; font-weight:bold;}
.my-alert-team .share{ width:100%; overflow:hidden;  margin-top:20px;text-align:center;}
.my-alert-team .share img{ margin:0 7px;opacity:0.4;}
.my-alert-team .share img:hover{opacity:1;}
.my-alert-team p{padding:0 20px; color:#828282; margin-top:20px; overflow:hidden; width:100%; display:block; line-height:180%;}
.my-alert-team .close{background:url(../images/d16.png) no-repeat; width:79px; height:79px; position:absolute; left:0; top:0; cursor:pointer;}


.my-alert-terms{ margin:-400px auto 0 auto; width:90%; max-width:1000px; left:0; right:0; height:800px; top:50%; background-color:#fff; padding:20px 40px; position:absolute; z-index:999; display:none;}
.my-alert-terms .close{background:url(../images/d16.png) no-repeat; width:79px; height:79px; position:absolute; right:0; top:0; cursor:pointer;}

.my-alert-terms .titles{ text-align:center; width:100%; overflow:hidden;font-size:24px; clear:#2b2b2b;}
.my-alert-terms .content{ width:100%; color:#828282; overflow:hidden; height:640px; font-size:15px; position:relative; line-height:210%; padding-right:20px; margin-top:30px;}


 
 
.index-industry{ width:100%; background-color:#f6f6f6;max-width:19200px;margin:0 auto; overflow:hidden;}
.index-industry .common-more{ border-color:#b5b5b5; color:#545454 !important; margin-top:26px;}
.industry-list{overflow:hidden;width:100%;max-width:19200px;margin:20px auto 0 auto;}
.industry-list li{height:400px;overflow:hidden;}
.industry-list li .box{position:relative;height:400px;  overflow:hidden; width:50%; float:left;}
.industry-list li  a{ width:100%; overflow:hidden; display:block; height:100%; text-decoration:none;}
.industry-list li .pic{ background-size:cover;}
.industry-list li .pic i{ width:31px; height:36px; display:block; background:url(../images/d12.png) no-repeat; top:50%; margin-top:-18px; right:0; position:absolute;}
.industry-list li .txt{ background-color:#fff; padding:0 20px 78px; 20px; letter-spacing:1px; }
.industry-list li .tb2{ background-color:#f2f2f2;}
.industry-list li .txt i{ width:52px; height:36px; line-height:36px; text-align:center; position:absolute; top:0; left:12px; background-color:#8f82bc; color:#fff; font-size:14px;}
.industry-list li .txt i.t1{ background-color:#25a3e3;}
.industry-list li .txt i.t2{ background-color:#3181ae;}

.industry-list li .txt dl{ margin-top:58px;}
.industry-list li .txt dl dt{ font-size:17px; color:#2a2929; font-weight:500; overflow:hidden;}
.industry-list li .txt dl dd{ color:#6f6f6f;text-indent:32px; overflow:hidden; margin-top:20px; line-height:24px;}
.industry-list li .txt time{ color:#6f6f6f; bottom:30px; left:20px; position:absolute; font-size:15px;} 
.industry-list li .txt span{ position:absolute;background:url(../images/d2s.png) no-repeat; display:block;width:45px; height:45px; right:27px; bottom:26px;}

.industry-list li.ty2 .pic{float:right}
.industry-list li.ty2 .pic i{background:url(../images/d13.png) no-repeat; right:auto; left:0;}
 
.industry-tool{ max-width:1830px; margin:0 auto 40px auto; width:100%; overflow:hidden;}
.industry-tool .common-title{ margin-top:40px;}
.industry-tool .common-title dt{ background:none; padding-bottom:0;text-align:left;}
.industry-tool .common-title dd{text-align:left;}
.industry-tool .common-title dd.snav{border-top:1px #d2d2d2 solid; padding-top:10px; margin-top:10px; margin-left:-20px;}



.industry-details{ min-height:336px; overflow:hidden;margin:0 auto; width:100%; max-width:1200px; padding-right:238px; position:relative; background:url(../images/d14.jpg) right top repeat-y; padding-bottom:100px;}
.industry-details .right-nav{right:0; width:150px;overflow:hidden; position:absolute; top:0;}
.industry-details .right-nav li{ width:100%; height:28px; line-height:28px; color:#4c4c4c; margin-top:18px;}
.industry-details .right-nav li a{ color:#4c4c4c;}
.industry-details .right-nav li a:hover,.industry-details .right-nav li.hover a{ color:#0e56a0; font-weight:bold;}

.industry-details ul.paging{ width:100%; overflow:hidden; margin-top:26px;}
.industry-details ul.paging li{ width:100%; overflow:hidden; height:35px; line-height:35px;}
.industry-details ul.paging li a{ color:#828282; text-decoration:none;}
.industry-details ul.paging li a:hover{ color:#137ac9;}

.am-article{ margin-top:54px;}
.am-article .am-article-hd{ text-align:center;}
.am-article .am-article-title{ color:#2a2929; font-weight:bold; font-size:26px;}
.am-article .am-article-meta{ color:#828282; margin-top:18px; font-size:14px;}
.am-article .am-article-meta i{ padding:0 28px;}
.am-article .am-article-bd{ font-size:14px;  color:#828282; line-height:220%; overflow:hidden; margin-top:40px;}




.index-contact{ width:100%; max-width:1920px;min-height:1000px; background:url(../images/h2.jpg) no-repeat; background-size:cover;margin:0 auto; overflow:hidden;  padding-bottom:60px;}
.index-contact .box{ width:100%; max-width:1200px; margin:70px auto 0 auto;overflow:hidden;}

.index-contact .address-box{ overflow:hidden; margin:0 -24px;}
.index-contact .address-box dl{padding:0 24px; overflow:hidden; width:33.33%;  float:left;}
.index-contact .address-box dl dt{ padding-left:32px; color:#2f2f2f; font-size:20px; overflow:hidden; height:32px; line-height:32px; background:url(../images/d3.png) 3px center no-repeat; font-weight:500;}
.index-contact .address-box dl dd{color:#434343; line-height:28px; margin:0;}
.index-contact .address-box dl dd.mail{padding-left:32px;background:url(../images/d4.png) left 8px no-repeat;}

.index-contact .form-box{ width:960%; margin:70px auto 0 auto; width:560px; overflow:hidden;}
.index-contact .form-box dl{ width:100%; overflow:hidden; margin-top:10px;}
.index-contact .form-box dl dt{ font-size:16px; color:#2f2f2f; padding-left:30px; height:30px; line-height:30px; font-weight:500;} 
.index-contact .form-box dl dt.io1{ background:url(../images/d5.png) 6px center no-repeat;}
.index-contact .form-box dl dt.io2{ background:url(../images/d4.png) 3px center no-repeat;}
.index-contact .form-box dl dt.io3{ background:url(../images/d6.png) 4px center no-repeat;}
.index-contact .form-box dl dt.io4{ background:url(../images/d7.png) 5px 8px no-repeat;}
.index-contact .form-box dl dd{ width:100%; overflow:hidden;}
.index-contact .form-box dl dd .itxt{ width:100%; overflow:hidden; padding:0 10px; height:40px; border:0; background-color:#fff;}
.index-contact .form-box dl dd .textarea{ height:130px; padding:10px;}

.index-contact .form-box dl dd span{ width:49%; overflow:hidden; float:left;}
.index-contact .form-box dl dd span:nth-of-type(2){ float:right;}
.index-contact .form-box dl dd i{ width:100%; display:block; color:#2f2f2f; margin-top:10px;}

.index-contact .form-box .but{ width:200px; height:45px; display:block; border:0; margin:48px auto 0 auto; background:url(../images/d8.jpg) no-repeat; background-size:cover; font-size:18px; color:#fff;}

.contactus-box{ margin-top:20px; overflow:hidden; width:100%;}
.contactus-box li{ margin-top:30px; overflow:hidden; height:280px;}
.contactus-box li .address{padding:0 24px; overflow:hidden; width:28%;  float:left; border:1px #cccccc solid; border-right:0; height:280px; padding-top:70px;}
.contactus-box li .address dt{ padding-left:32px; color:#2f2f2f; font-size:20px; overflow:hidden; height:32px; line-height:32px; background:url(../images/d3.png) 3px center no-repeat; font-weight:500;}
.contactus-box li .address dd{ padding-left:32px; color:#434343; line-height:28px; margin:0;}
.contactus-box li .address dd.mail{background:url(../images/d4.png) left 8px no-repeat;}
.contactus-box li .pic{overflow:hidden; float:left; height:280px; width:37%; background-size:cover;}
.contactus-box li .map{height:280px;width:35%; overflow:hidden; float:left;}


.strategy-box{ min-height:420px; width:100%; max-width:1200px; margin:74px auto 0 auto; padding-left:478px; position:relative;}
.strategy-box .pic{ position:absolute; top:104px; left:0; width:409px; } 
.strategy-box .titles{ letter-spacing:4px; padding-bottom:10px; background:url(../images/d1.jpg) left bottom no-repeat; color:#4d4c4c; font-size:28px;}
.strategy-box .content{letter-spacing:1px; margin-top:34px; width:100%; overflow:hidden; color:#4c4c4c; line-height:220%;}

.strategy-ad{ overflow:hidden; width:100%; max-width:1920px; margin:23px auto 0 auto; position:relative;}
.strategy-ad img{ width:100%;}
.strategy-ad  p{ width:100%; text-align:center; position:absolute; top:50%; font-size:16px; color:#3b3b3b; letter-spacing:2px;}

.strategy-txt{overflow:hidden; width:100%; max-width:1200px; margin:0 auto; letter-spacing:1px; line-height:220%; padding:80px 0; color:#5a5a5a;}

#sq-bullets li {
	list-style: square;list-style-position: inside;font-size: 16px;color: #4c4c4c
	
}



 /*Huang CSS Document QQ:52710360 */
 





footer.footer{color:#3f3f3f;overflow:hidden; width:100%; margin:0 auto; max-width:1300px; min-height:100px;text-align:center; }
footer.footer .m-logo{width:270px;height:100px;margin-top:10px;overflow:hidden;display:block; float:left; margin-right:24px;}
footer.footer p{ margin-top:48px; overflow:hidden; float:left; line-height:28px; height:28px; color:#c1c1c1;}
footer.footer p a{ color:#3f3f3f; padding:0 22px;}
footer.footer p a:hover{ color:#F00;}

footer.footer span{ color:#3e3e3e; line-height:26px; float:right; display:block; margin-right:26px; cursor:pointer;}
footer.footer .share{ float:right; overflow:hidden; margin-top:20px; color: #fff; line-height: 28px; text-align: right;}
footer.footer .share img{ margin-left:14px;}

.footer a{color: #fff;}
.footer-box{margin-top:60px;background:url(../images/h3.jpg) no-repeat;background-size:cover;min-height:112px;color:#FFF;overflow:hidden;}
.footer-box footer.footer{ margin-top:10px; margin-bottom: 20px;}
.footer-box footer.footer p{color:#FFF;}
.footer-box footer.footer p a{ color:#fff;}
.footer-box footer.footer span{color:#FFF;}



.border0{ border:0 !important;}
a.co4{color:#048ac2;text-decoration:underline;}
a.co4:hover{ color:#F00;}
.cf00{ color:#ff0000;}
.padding0{ padding:0 !important;}
.margin0{ margin:0 !important;}

 /*Huang CSS Document QQ:52710360 */

@media only screen and (max-width:1200px){
.index-main{ padding:0 40px 60px 40px;}
.am-article{ padding: 10px;}

}

@media only screen and (max-width:1100px){



}
@media only screen and (max-width:950px){
	
header.m-hd nav .am-nav > li{ padding:0 20px;}

}

@media only screen and (max-width:915px){


header.m-hd{ height:50px;}
.am-show-md-up{ display:none !important;}
.am-header{ display:block !important;}
.am-header a{ color:#333;}

.my-alert-team{ width:400px;right:0; }
.my-alert-team p{ padding:0 20px;}
.my-alert-team .close{ width:50px; height:50px; background-size:50px;}

}


@media only screen and (max-width:768px)
{	
footer.footer{ padding:0 10px 16px 10px;}
footer.footer .m-logo{ width:100%;}
footer.footer p{ width:100%;}
footer.footer .share{ width:100%; color: #fff;}
footer.footer span{ width:100%; padding:0; margin:20px 0 0 0 ;}


.contactus-box li{ width:100%; height:auto;}
.contactus-box li .address{ width:100%; height:auto; padding:20px; border:1px #efefef solid;}
.contactus-box li .pic{ width:50%;}
.contactus-box li .map{ width:50%;}



.strategy-box{ padding-left:10px;}
.strategy-box .pic{ position:static; margin:0 auto; display:block; max-width:100%;}

.my-alert-team .pic{ display:none;}
.my-alert-team p{ padding:0 10px;}
}



@media only screen and (max-width:640px){
.index-contact .box{ margin-top:10px;}
.index-contact .address-box{ margin:0; }
.index-contact .address-box dl{ width:100%;margin-top:30px;}
.index-contact .form-box{ padding:0 10px; margin-top:40px; width:100%;}

.index-contact .form-box dl dd span{ width:100%;}

.industry-details{ background:none; padding-right:0;}
.industry-details .right-nav{ position:static; padding:0 10px; width:100%;}
.industry-details .right-nav li{ width:50%; float:left;}
.am-article{ margin-top:20px;}
.industry-details ul.paging{ padding:0 10px;}

.contactus-box li .pic{ width:100%; }
.contactus-box li .map{ width:100%;}

dl.common-title dd .select{ width:260px;}

.team-list{ padding:0;}


.strategy-ad p{ font-size:12px; top:24%;}
.strategy-txt{ margin-top:30px; padding:0 10px;}
.my-alert-team{ width:100%;}


.my-alert-terms{ margin:-300px auto 0 auto; width:98%; height:600px; position:fixed;padding: 20px 10px;}
.my-alert-terms .close{ width:60px; height:60px; background-size:60px;}
.my-alert-terms .content{ height:440px;}



.am-pagination li { display:none;}
.am-pagination li:nth-last-of-type(2),.am-pagination li:nth-of-type(2){display: inline-block;}

header.m-hd{ padding:0;}

.industry-list li .pic{ width:100%;}
.industry-list li .box{ width:100%;}
.industry-list li{ height:auto;}
.industry-list li .pic i{ display:none;}
.industry-list li .txt{ height:auto; padding-bottom:20px;}
.industry-list li .txt time{ position:static;}
.industry-list li .txt span{ display:none;}


}

@media only screen and (max-width:520px){

}

@media only screen and (max-width:400px){
.my-alert-team .titles{ margin-top:10px;}

	
}

@media only screen and (max-width:330px){


	
}
.am-margin li a{display:block; border:1px solid #e2e2e2; border-radius: 5px; margin:15px; height: 360px; text-align: center;}
.am-margin li a:hover{border: 1px solid #c41819; color: #c41819; text-decoration: none;}
.rongqi{width:298px; height:150px; overflow:hidden;display: table-cell; vertical-align: middle; text-align: center;}
.rongqi img{vertical-align:center; max-height:100%; max-width:90%;}
.gallery-title{margin: 10px 15px; font-size:16px; font-weight:700; text-align: center;}
.gallery-desc{margin:10px; text-align: center;}
.gallery-descs{margin:10px 30px 20px; text-align: center; font-size:16px; font-weight:700;max-height: 75px;
    overflow: hidden;}
.am-img-thumbnail{border: none; vertical-align: middle;}
.aboutus-company{width:100%; background: url(../../bg.jpg) no-repeat; height: 1007px;}
.aboutus-company .business-list{ width:100%; overflow:hidden; margin-top:20px;}

.aboutus-company .business-list .title{ font-size:24px; color:#6c6c6c; text-align:center; font-weight:bold;}

.aboutus-company .business-list ul{ overflow:hidden; width:100%; padding:70px 0 40px 0;}

.aboutus-company .business-list ul li{position:relative;width:25%; float:left; padding-left:126px; padding-right:15px; overflow:hidden; height:102px;}

.aboutus-company .business-list ul li .pic{ width:102px; left:15px; top:0; left:0; top:0; position:absolute;}

.aboutus-company .business-list ul li dl{ width:100%; overflow:hidden; margin-top:20px;}

.aboutus-company .business-list ul li dl dt{ font-size:16px; color:#5e5e5e;}

.aboutus-company .business-list ul li dl dd{ font-size:14px; color:#484848; line-height:24px;}

.aboutus-company .business-list ul li dl dd a{ color:#048ac2;}

.container-home-k2 {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    height: auto;
    background: #f5f5f5;
    min-width: 1300px;
}

.container-home-k2-content {
    width: 1300px;
    margin: 0px auto;
    padding: 0;
    text-align: center;
}

    .container-home-k2-content > ul {
        list-style: none;
        display: inline-block;
        margin-bottom: 80px;
    }

        .container-home-k2-content > ul > li {
            width: 302.5px;
            height: 460px;
            border: 1px solid #eee;
            float: left;
            background: #fff;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }
.container-home-k2-content > ul > li img{max-width: 100%;}
.li-home-left {
    margin-left: 0px;
}

.li-home-middle {
    margin-left: 30px;
}

.li-home-right {
    margin-left: 30px;
}

.container-home-k2-content > ul > li:hover {
    box-shadow: 0 0 30px rgba(220,220,220,0.8);
}

.container-home-k2-content > p {
    display: inline-block;
    width: 100%;
    height: auto;
    text-align: left;
    text-indent: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}
.p-wenjian {
    font-size: 18px;
    color: #be923c;
    text-align: left;
    text-indent: 40px;
    margin-top: 30px;
}

.p-home-intro {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-indent: 0;
    margin-top: 40px;
    margin-bottom: 30px;
}

.p-home-remark {
    padding:0 20px;
    display: inline-block;
    text-align: left;
    margin: 20px auto;
    text-indent: 0px;
    font-size: 14px;
    line-height: 30px;
    color: #666;
}

.btn-home {
    width: 200px;
    height: 40px;
    display: inline-block;
    border: 1px solid #be923c;
    margin: 0px auto 46px auto;
    color: #be923c;
    line-height: 28px;
    font-size: 16px;
}

a.btn-home:hover {
    background: #be923c;
    color: #fff;
}
#mySwiper3 a{border:none!important;}
#mySwiper3 .rongqi{height:80px;}
#mySwiper3 img{min-height:50px;}
#mySwiper3 .am-margin li a{height:auto;}