﻿@charset "utf-8";

html, body, div, p, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote { margin:0; padding:0; font-size:14px; color:#000000}
body{ zoom:1; background:#f7f6f5; font-family:"微软雅黑",Arial;  }
img { border:0 none; vertical-align:middle; }
ul, ol, li { list-style:none;  margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-size:14px; }
body, input, select, button, textarea { font-size:12px; outline:none; }
table, tr, th, td { border:0 none; vertical-align:middle; }
button { cursor:pointer; }
i, em, cite, address { font-style:normal; }
a{ text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer; -webkit-tap-highlight-color:transparent;  }
a{ text-decoration:none; color:inherit;  -webkit-tap-highlight-color:transparent; }
a:hover{text-decoration:none; color:inherit; -webkit-tap-highlight-color:transparent; }
a:focus { outline:none;  -webkit-tap-highlight-color:transparent; }
input{border:0px; outline: 0px; padding:0px; margin:0px; font-family: "微软雅黑";}
select{font-family: "微软雅黑";}
.left{ float: left;}
.right{ float: right;}

.wrap{ width:100%; overflow:hidden;}
.head{width:100%;margin:0px auto;/* overflow: hidden; */background:url("../images/h1.jpg") bottom no-repeat;}
.header{width:1200px;height:143px;margin:0px auto;/* overflow: hidden; */}
h1{ float: left;}
.logo{ display: block; text-indent: -999px; width:140px; height:140px; background:url(../images/logo.png) no-repeat;}
.nav{float: right;/* margin-left: 80px; */}
/*导航*/
.navlist>li{float: left;/* margin-right: 35px; */position: relative;padding: 0px 15px;}
.navlist>li:hover a{ color:#727272;}
.navlist>li:hover ul{ display: block;}
.navlist>li>a{display: block;overflow: hidden;width:100%;line-height: 143px;font-size:18px;color:#291d1b;font-weight: bold;}
.navlist ul{ display:none; width:272px;overflow: hidden;position: absolute; z-index:1000; left: -30px;padding: 10px 20px;background: #f7f6f5;}
.navlist ul li{width:100%;overflow: hidden;}
.navlist ul a{width: 100%;margin:0px auto;display: block;font-size:16px;color:#727272;font-weight: bold;line-height: 40px;}
.navlist ul li:hover a{color:#291d1b;}

.head_right{ float: right; margin-top:50px;}
.head_right .email_a{ float:right;}
.head_right .language_a{ float: right; margin:0px 4px; width:56px; line-height: 43px; background:#e9a23b; text-align: center; font-weight: bold; font-size:16px; color:#fff; }
.head_right .search{ float: right; width: 158px; line-height: 43px; background: #e9a23b;}
.head_right .search input[type=text]{  background:none; width:116px; line-height: 43px; text-indent:1em; color:#fff; font-weight: bold; font-size:18px; float:left; font-family:"Arial"}
.head_right .search input::-webkit-input-placeholder{color:#fff;}
.head_right .search input[type=submit]{ float: right; width:40px; height:26px; margin-top:9px; border-left:1px solid #f3cb91;  background:url("../images/search.jpg") center  no-repeat;}

.banner{ width:100%;   overflow:hidden; position:relative;}
.banner img{ display:block; width:100%; overflow:Hidden;}
.banner ul{ display:block; width:100%; overflow:hidden;}
.banner li{ display: block; width:100%; overflow: hidden;  min-height: 574px; position:absolute; left:0px; top:0px;}
.banner_text li{ display:none; z-index:100;} 
.banner_main{ width:1200px;  margin:0px auto; }
.banner_main .banner_info{ position: absolute; right:20%; top:65px; width:450px; height: 398px; z-index:999;}
.banner_info p{display: block;width: 70%;margin:110px auto 10px auto;font-size: 24px;color: #fff;line-height: 35px;}
.banner_info .more{ float: left; margin-left:15%;}
.col-sm-6{ position:absolute; right:17%; top:10%;}

/*底部*/
.footer{width:100%;overflow: hidden;background:url("../images/foot.jpg") center no-repeat;margin-top: -35px;height: 425px;}
.foot{ width:1200px;  margin:90px auto 0px auto; overflow: hidden;}
.foot_nav{ float: left;}
.foot_nav {float: left;margin-right: 20px;}
.foot_nav li{width:275px;padding:20px 0px;border-top: 1px solid #898989;}
.foot_nav li a{font-size:16px;color:#f4f4f4;font-weight: bold;}
.foot_nav .li ul{width:100%;overflow: hidden;margin-top: 10px;}
.foot_nav .li li a{color:#dfdfdf;display: block;line-height: 28px;}
.foot_nav .li li:hover a{ color:#e9a23b}
.Partnership{float:left;margin-left: 20px;}
.Partnership p{font-size:26px;color:#f3f3f3;font-weight:bold;text-transform: uppercase;}
.Partnership ul{width: 90%;overflow:Hidden;margin-top:10px;}
.Partnership ul li{color: #dfdfdf;line-height: 28px;background: url("../images/b_icon.png") left 15px no-repeat;padding-left: 10px;word-wrap: break-word;}
.Partnership ul li:hover{ color:#e9a23b}

.share{ float:right;}
.share p{font-size:26px;color:#f3f3f3;font-weight:bold;text-transform: uppercase;}
.share ul.sub{width:100%;margin-top: 15px;overflow:Hidden;border-top:1px solid #787573;}
.share ul.sub li{border-bottom:1px solid #787573;line-height:50px;color:#f4f4f4;overflow: Hidden;}
.share ul.sub li:last-child{border-bottom:0px;}
.share ul.sub li img{ margin-right:10px}

.share .contact_text{font-size:16px;margin: 10px 0px 5px 0px;}
.share .b_contact span{ color:#fff; font-size:14px; }
.share .b_contact img{ width:26px; height:32px; display:inline-block; margin-right:10px;}

.copy{width:1200px;margin:0px auto;overflow:hidden;font-size:12px;line-height: 95px;text-transform: uppercase;}
.copy div{color: #959594;}

.about_main ul,.about_main ul li,.caseinfo ul,.caseinfo ul li,foundation ul ,foundation ul li{list-style-position:inside;list-style-type:disc;}
.about_main ol,.about_main ol li,.caseinfo ol,.caseinfo ol li,foundation ol ,foundation ol li{list-style-position:inside;list-style-type:decimal;}