/* ==========================================================================
   Global  c1:#119ee1;
   ========================================================================== */
html {
   font-size: 62.5%;
}
a {
   color: #666;
}
a:hover {
   color: #725d47;
}
body {
   color: #6d7073;   font: 12px/1.6 Arial, Helvetica, sans-serif,microsoft yahei;background: #fff;
   width: 100%;}
.container {width: 100%;padding:0;}
.wrapper {width: 1200px;margin: 0 auto;}

header {width:100%;height:90px;position: fixed;z-index: 9999;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');background:rgba(255,255,255,0.9);
}
header .lang{position: absolute; right: 0; top: 10px;}

.headcon{width: 1140px;position: relative;margin: 0 auto;height: 90px;}
.logo {float: left;margin-top: 23px;}

/*header globalnav*/
.globalnav {float: right; height: 40px;line-height: 40px;margin-top: 30px;}
.globalnav li { text-align: center;padding:0 10px;float: left; height:40px;   position: relative;font:300 15px/40px microsoft yahei; background: url(../images/borline.jpg) right center no-repeat;}
.globalnav li a {  color: #333;   text-decoration: none;}
.globalnav .active a{ color: #1a1a1a;  }
.globalnav li.active{ color: #1a1a1a; border-bottom: 2px solid #1a1a1a; }
.globalnav .dropdown { position: absolute; z-index: 99; display: none; background: #fff; width:168px; text-align: center; left:-45px;top: 40px; padding:  0;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99404040', endColorstr='#99404040');background:rgba(64,64,64,0.6);
}
.globalnav .dropdown a {color: #fff; padding-bottom: 0; border-bottom: 1px solid #888787; padding-left: 0; padding-right: 0; display: block;line-height: 39px;font-size: 14px; font-weight: 400; }
.globalnav .dropdown a:last-child{border-bottom: 0;}
.globalnav .dropdown a:hover {background: #cc9933;}
.globalnav li .dropdown:after { content: ""; position: absolute; margin-left: -8px; top: -8px;
width: 0; height: 0; 
border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #b3b3b3;overflow: hidden; left: 50%;  }

.serchinco{position: absolute;color: #fff; width: 40px; height: 40px; right:0; top: 26px; font: 300 12px/24px microsoft yahei;cursor: pointer;z-index: 999; line-height: 40px; text-align: center;font-size: 16px;
  background:#c2c1c1 url(../images/inco10.jpg) no-repeat center; 
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.globalsearch{display: none;}
.globalsearch{position: absolute; top: 90px; right:0;width: 280px;background: #fff;padding:15px;z-index: 99; background: #004ea2;}
.globalsearch #q,
.globalsearch .search-btn { float: left;   border: 0 none; }
.globalsearch #q { width: calc(100% - 60px); height: 18px; padding: 10px 40px 10px 10px; line-height: 18px; background: #fff;border:1px solid #fff;font: 300 12px/18px microsoft yahei;  }
.globalsearch .search-btn { width: 40px; height: 40px; cursor: pointer; background:#c2c1c1 url(../images/inco10.jpg) no-repeat center; margin-left: -40px; }

/* ==================================
   banner
   ================================== */
.banner { position: relative; min-width: 1200px; width: 100%; height: 750px; overflow: hidden; }
.banner .bd li a { position: absolute; left: 0; top: 0; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat; width: 100%; height: 750px; }
.banner .hd { position: absolute; width: 100%; left: 0; text-align: center; bottom: 20px; }
.banner .hd ul { display: inline-block; *display:inline;
zoom: 1; }
.banner .hd li { float: left; cursor: pointer; width: 13px; height: 13px; margin: 0 4px; background:#fff; overflow: hidden; line-height: 0; font-size: 0;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
 }
.banner .hd .on { background:#b88c3a;width: 30px;}
.tempWrap { margin: 0 auto; }
.banner .prev,.banner .next { margin-top: -30px; position: absolute; top: 50%;cursor: pointer;}
.banner .prev .fa,
.banner .next .fa { font-size: 50px; color: #b2b2b2; line-height: 60px; text-shadow: 1px 1px 3px rgba(0,0,0,.2); }
.banner .prev { left: 2%; }
.banner .next { right: 2%; }
.banner .prev:hover .fa,
.banner .next:hover .fa { color: #b88c3a; }    

/* ==========================================================================
   homeabout
   ========================================================================== */

.homeabout{width: 100%;padding:40px 0;background: url(../images/homebg01.jpg) no-repeat bottom center;}
.homeabout .hometitle{ text-align: center;margin-bottom: 40px;font: 300 24px/40px microsoft yahei;}
.homeabout .hometitle .txten{text-transform:Uppercase; font: 300 24px/24px Arial;color: #cbcbcb;margin-left: 10px;  }
.homeabout .aboutleft{ width: 532px; height: 400px; overflow: hidden;float: left;}
.homeabout .aboutleft .desc{ font: 300 16px/30px microsoft yahei;height: 90px; overflow: hidden;margin-top:20px;}
.homeabout .imgarea{width: 532px; height: 291px;}
.homeabout .imgarea img{width: 532px; height: 291px;transition: transform 2s;}
.homeabout .imgarea:hover .pic img{ transform: scale(1.1);}

.homeabout .txtarea{width: 600px; float: right;}
.homeabout .txtarea .desc{ font: 300 16px/30px microsoft yahei;height: 120px; overflow: hidden;margin-bottom:30px;}

/* ==========================================================================
   homecase
   ========================================================================== */
   .homecase{width: 100%;padding:60px 0; height: 550px; background: url(../images/homebg.jpg) no-repeat top center;}
   .homecase .hometitle{ text-align: center;margin-bottom: 40px;color: #cc9933;}
   .homecase .hometitle .txten{text-transform:Uppercase; font: 300 24px/24px Arial;color: #cbcbcb;  }
   .hometitle h3{font: 300 30px/40px microsoft yahei;margin-bottom: 10px;}
   .hcaselist{margin-top: 30px;}
   .hcaselist li{width: 255px;height: 440px; position: relative;overflow: hidden;font: 300 14px/24px microsoft yahei;float: left;margin:0 20px;}
   .hcaselist li .pic {width: 255px; height: 240px;overflow: hidden;}
   .hcaselist li .pic img{width: 255px; height: 255px;transition: transform 4s;}
   .hcaselist li:hover .pic img{ transform: scale(1.1);}
   .hcaselist li a{color: #fff; }
   .hcaselist li h3{margin:20px 0 10px 0;font: 300 18px/24px microsoft yahei;}
   .hcaselist li .line{width:100px;height: 3px; overflow: hidden; background: #cc9933;margin:0 auto 10px auto;transition-duration:800ms;}
   .hcaselist li:hover .line{width:100%;}
   .hcaselist li .desc{height: 72px; overflow: hidden;}
   .homecase .casebox{ width: 1200px; position: relative;}
   .homecase .casebox .sPrev{ position:absolute; left:-10px; top:100px; font-size: 68px;color: #fff;}
    .homecase .casebox .sNext{ position:absolute;  top:100px;right:-10px;font-size: 68px;color: #fff;}
    .homecase .casebox .sPrev:hover,.homecase .casebox .sNext:hover{ color:#cc9933;  }

/* ==========================================================================
   homenew
   ========================================================================== */
   .homenew{width: 100%;padding:40px 0; background: #f1f1f7;}
   .homenew  .hnewlist{float: left; width: 48%;}
   .homenew  .hnewlist li{font: 300 14px/40px microsoft yahei;background: url(../images/arr1.png) no-repeat left center;padding-left: 10px;border-bottom: 1px dashed #c1c1c6; }
  .homenew  .hnewlist li span{float: right;}
  .homenew  .hnewlist .title{font: 300 22px/40px microsoft yahei;color: #333;}
  .hcontact{width: 516px;float: right;font: 300 14px/24px microsoft yahei;}
  .hcontact .title{font: 300 22px/40px microsoft yahei;color: #333;}
  .hcontact .title span{font-size: 12px; float: right;}
  .hcontact li{background: url(../images/arr2.png) no-repeat left center;padding-left: 10px;margin-top:10px;width:240px;float: left;  }
  .hcontact .map{margin-top: 30px;}

/* ==========================================================================
   homepartners
   ========================================================================== */
   .homepartners{width: 100%;padding:40px 0;}
   .homepartners .title{font: 700 28px/28px microsoft yahei; color: #b88c3a; text-align: center;margin-bottom: 10px;}
   .homepartners .mode01{width: 48%;height: 160px; overflow: hidden; float: left;}
   .homepartners .partnerslist li{width: 110px; float: left;margin:5px 16px;}
   .homepartners .partnerslist li:hover img{filter: alpha(opacity=50);opacity: 0.5;}
   .homepartners .mode02{width: 48%;height: 160px; overflow: hidden; float: right;}
   .homepartners .mode02 .links{margin-top: 30px;}
   .homepartners .mode02 .links a img{margin-right: 20px;transition-duration:800ms;}
   .homepartners .mode02 .links a:hover img{transform:rotateY(360deg);}

/* ==========================================================================
   Footer
   ========================================================================== */
footer { color: #888; font: 300 12px/31px microsoft yahei; background-color: #000000;}
footer a { color: #888888; }
.foothd{height: 48px;font: 300 14px/48px microsoft yahei; text-align: center;background: #212121;}
.foothd a{margin:0 10px;}
.footbd{height: 70px;font: 300 14px/70px microsoft yahei;}
.footbd .copyright{float: left;}
.footbd .friendlink{float: right;text-transform:Uppercase;}
