@charset "utf-8";
*{margin:0px; padding: 0px;}
*,*:after,*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.am-panel{box-shadow:0 1px 1px rgba(255,255,255,.05);}
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul{ margin: 0px; padding: 0px;}
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+hr, *+ol, *+p, *+pre, *+ul{ margin-top: 0px;}
ul,li,ol{ list-style: none; padding: 0px;}
body{ font-family: "Microsoft YaHei",Aria}
.top-nav{ padding-top: 5px;}
.am-topbar{ border:0px;}
.left{ float: left;}
.right{ float: right;}
.header{ height: 70px; position: fixed; top:0px;z-index: 1000;width: 100%; background: #fff;}
.logo {height: 60px;}
.clear{ clear: both;}
.am-topbar{ margin-bottom: 0px;}
.am-container-1 {max-width: 1200px;margin: 0 auto;}
.am-topbar-nav>li>a{line-height: 60px;    font-weight: 650;}
.am-topbar-nav>li>a:after{ border: 0px;}
.hw-menu-active >a{ color:#fd4102; font-weight: 700;}
.banner{margin-top:70px;}
.am-topbar-nav>li>a:hover{ background: none;}
.nav_btn{ background: #0295ff; border-color: #0295ff;  }
.nav_btn:active,.nav_btn:focus,.nav_btn:hover{ background: #0295ff; border-color: #0295ff;  }
.am-topbar-btn{margin-top: 15px;}
.am-nav>li>a:focus, .am-nav>li>a:hover{ background-color: #fff;}
@media only screen and (max-width: 915px){
	.left{ margin-left: 1px; }
	.am-topbar-nav>li>a {
	    line-height: 25px;
	}
}
@media only screen and (min-width: 1199px) and (max-width:1366px){
	.am-nav-pills>li+li{ margin-left:20px;}
}
@media only screen and (min-width: 1368px){
	.am-nav-pills>li+li{ margin-left:25px;}
}

.banner ol.am-control-paging{ bottom:10px !important;}
.product_list{ padding: 40px 0px; }
h2.font-weight-300{ font-weight: 300; text-align: center; font-size: 36px; color: #333; margin-bottom: 0px;}
.part-all{ width: 100%;}
.desc{ color: #999; font-size: 16px; text-align: center;margin-top: 0px;}
.pro_list li{ margin-bottom: 25px; padding-top: 10px; }
.pro_list li img{ width:100%;}
.pro_title{ text-align: center;}
.pro_title a{ color: #333;}
.pro_title a:hover{ color: #0295ff;}
.solution{background: #f5f5f5; padding:40px 0px;}
.am-g{ margin:40px 0px 0px 0px; }
.home_work{ margin:40px 0px; padding-bottom: 30px; }
.home_work img{ width: 100%; }
.home_work ul{ padding: 30px 0px; }
.news_list{padding:0px 0px; /*background: url('/statics/images/news_bj.jpg') no-repeat;  background-size: cover; background-position: center;*/ }
.news_list ul li { padding: 15px;}
.news_list ul li p.desc,.news_list ul li p.info{ text-align: left; margin-bottom:5px; color: #999; font-size: 12px; }
.news_list ul li a{margin-bottom: 10px; color: #333; font-size: 16px; }
.news_list ul li a h3{font-weight: 500;}
.news_list ul li a:hover{ color: #0295ff}
.partner{ margin:40px 0px; }
.partner ul{ padding-top:20px; }
.partner .am-thumbnail{ border: 0px; }
.more{display: block; margin: 0 auto;width: 150px;padding: 0 5px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;color: #000000;
    border: 1px solid #000000;margin-top: 50px;white-space: nowrap;overflow: hidden;
    text-overflow: ellipsis; margin-bottom: 20px;  }
h4 {
    display: block;
    -webkit-margin-before:0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
footer{ margin-top: 40px; padding: 40px 0px; background: #333;}
footer h4{ font-size: 16px; font-weight: 300; line-height: 25px;}
footer h4 a{ color: #fff;}
footer h4 a:hover{ color: #fff;}
footer em{ list-style: normal;}
footer .list{ text-align: center;}
footer ul li a{ color: #8c8c8c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px;}
footer .info{ color: #fff;}
footer .info{ padding: 15px; padding-top: 0px;}
footer .info h4{ font-size: 26px; line-height: 40px;}
footer .info p{ font-weight: 300; padding: 0px; margin: 0px; line-height: 35px;}
.footer_info{background: #333333; margin: 0px; border-top:1px solid #383838; padding: 0px; }
.footer_info{text-align: center; color: #fff; font-size: 14px; padding: 20px ;}


/*about*/
.about_menu{margin-top: 20px;}
.scrollspy-nav {top: 70px !important;z-index: 100;background: #fff;width: 100%;padding: 0 10px;text-align: center;}
.scrollspy-nav ul {margin: 0;padding: 0;}
.scrollspy-nav li {display: inline-block;list-style: none;}
.scrollspy-nav a {color: #333;padding: 10px 20px;display: inline-block;}
.scrollspy-nav a.am-active {color: #0e90d2;font-weight: bold;}
.am-panel {margin-top: 20px;}
.am-panel-default{ border: none;}
.structure{ text-align: center;}
.structure img{ width:100%;}
.history ul li{ color: #6a6a6a; margin:0px; border-bottom: 1px dotted #d3d3d3; padding: 10px 0px; font-size: 14px;letter-spacing:2px; font-size: 16px;}
.history ul li span.times{ font-size: 18px; color: #6a6a6a; font-weight: 600;}
.history ul li span.jiantou{ padding-left: 30px; padding-right: 30px; color: #a5a5a5; font-size: 13px;}
.about_menu h2.font-weight-300{font-family: ºÚÌå; font-size: 27px; font-weight: 700; color: #2a333c}
.positioning ul li ,.strategy ul li{ border-bottom: none; }
.dw_img{ text-align: center;}
.dw_img img{border-radius:10px;}
.cultures{ margin-top: 15px;}
.cultures ul li{ margin-bottom: 15px; text-align: center;}
.cultures ul li{ margin-top: 5px;}
.cultures ul li p.img{ margin-bottom: 5px;}
.cultures ul li img{ width: 70px;}
.cultures ul li p.info{ line-height: 25px; font-size: 14px; color: #666; padding-top: 5px;}
.cultures ul li h3{ margin: 0px; padding: 0px; color: #666;}

.pagess{ text-align: center;}

.pro_show .tab-content{ margin-top: 20px;}
.pro_show .title{ text-align: center; font-weight: 500; line-height: 30px; font-size: 22px;}
.pro_show .info{ text-align: center; line-height: 20px;}
.content_show p,.content_show span,.content_show div,.content_show strong, .content_show{ line-height: 25px; font-size: 14px; color: #666; }
.content_show img{ width: 100%!important; height: auto!important;}
#widget ul li {margin-bottom: 8px;padding-bottom: 7px;border-bottom: solid 1px #f2f2f2;color: #777;font-weight: 400;}
#widget ul li a{ color: #333;}

.new-lists{ margin-top:40px; }
.news_list .scrollspy-nav li{ padding:0px; }
.news_list .scrollspy-nav li a{ margin-bottom:0px; }
.news_list ul.pagess li { padding: 0px; }

.page_img{ text-align: center;  margin-bottom: 25px;}
.pages_show{ margin-top:40px; }
.page_list{ padding:0px 15px; margin-top:40px; }
.page_content{ background:#efefef; padding:30px 15px; text-align: center; }
.map_show{margin:40px 15px;}
.map{ height: 450px;  width: 100%; }
.hr_content h2{ font-size:36px; color:#cccccc; font-family:arial;text-transform:Uppercase; text-align:center; line-height:40px; }
.hr_title{font-size:18px; color:#333333;text-align:center; line-height:50px;}

.job_title{color: #37474f;font-size: 24px;font-weight: 600; margin-bottom: 0px;}
.job_metas{ line-height: 30px;font-size: 12px;color: #a3afb7;}
.margin-right-5{margin-right: 5px; margin-left: 5px;}
.job_body hr{padding: 0;border: 0;height: 0;border-top: 1px solid #eeeeee; margin: 15px 0px;}
.job_editor{margin-bottom: 40px;}
.job_editor p{ line-height: 35px; }
.content_show{ margin: 30px 0px;}
.content_show p,.content_show span, .content_show div{ line-height: 28px;}


.contact_address{ margin:40px 0px; }
.contact_address .contact_address_show{ background-color: rgba(250,250,250,.3); box-shadow: rgb(58 55 52 / 20%) 0 0 10px; padding: 20px 0px;position: relative;margin-bottom: 38px; min-height: 165px}
.contact_address .contact_address_show h2{ padding-left:35px; padding-right: 35px; font-size: 24px; line-height: 30px; margin-bottom:12px; border-left: 5px solid #E60516; font-weight: 400; }
.contact_address .contact_address_show .contact_map_desc{ padding:0px 40px; font-size:16px;}
.contact_address .contact_address_show .contact_map_desc p{ line-height: 28px }
.contact_address .contact_address_show img{ position: absolute; right: 0; bottom: 0;width:85px;  }


@media only screen and (max-width: 915px){
	.contact_address .contact_address_show h2{padding-left: 20px;padding-right: 20px;}
	.contact_address .contact_address_show .contact_map_desc{padding: 0px 25px;}
}<!--ºÄÊ±1775809735.5476Ãë-->