@charset "UTF-8";


.top {width:100%;  float:left;  position:fixed; z-index:999999999999999999999; top:0;box-sizing:border-box; padding:20px 3% 20px 2%;  background-color:#fff;  border-bottom:1px solid #ddd;}
.top img {float:left; width:140px; margin-top:5px;}
.top ul.menu {  float:right; margin:15px 0;}
.top ul.menu li {float:left;font-size:19px; font-weight:500;  color:#333;  }
 .top ul.menu li:nth-child(7) {padding-left:0; }
.top ul.menu li  a {color:#333 !important;   padding:0 40px; line-height:30px; background:url('/common/img/common/point.png') no-repeat right;}
.top ul.menu li a:hover {text-decoration:underline;}
#warp {width:100%; float:left;    }
 .top ul.menu li.ov {text-decoration:underline;}

.top ul.menu li span {float:right; font-size:14px; padding:0px 15px; margin-left:10px;  color:#fff; background-color:#333; letter-spacing:0.7px; font-weight:200; line-height:30px;}
.top ul.menu li:last-child a {background:none; padding-left:0}

.intro_box {width:700px;  position:relative; left:50%; display:inline-block;  margin-left:-350px; margin-bottom:50px;}
.intro_box .type1 {width:50%;  margin-top:20px; text-align:center; float:left;  height:440px; background-color:#ddd;  }
.intro_box .type2 {width:100%;  float:left; background:url('/common/img/common/intro_img3.png') no-repeat ;  background-color:#999; height:275px;}
.intro_box span.title {font-size:23px; padding-top:55px; font-weight:600; width:100%; float:left; box-sizing:border-box; }
.intro_box span.t {font-size:16px;   font-weight:400; width:100%; float:left; box-sizing:border-box; }
.intro_box span.link {width:100%; display:none; padding-top:5px;  float:left; box-sizing:border-box;  font-size:15px; font-weight:300}
.intro_box .type2 .title {text-align:right;  padding-right:50px; padding-top:100px;}
.intro_box .type2 .t {text-align:right;  padding-right:50px; }
.intro_box .type2 .link {text-align:right;  padding-right:50px;}
 
 
.intro_box a  {width:100%; height:100%;  color:#333; box-sizing:border-box; display:inline-block; float:left; transition: background 0.4s ease-in; }
.intro_box a:hover {  background-color:rgba(0,0,0,.5) ; color:#fff !important; }
 


.footer  {width:100%; min-width:1200px;   float:left; padding:0px 0 50px 0; text-align:center; margin-top:60px; font-size:14.5px; line-height:1.5em; color:#888; border-top:1px solid #f1f1f1; letter-spacing:0.5px; }
.footer  ul {text-align:center;  width:100%; padding:10px 0; margin-bottom:15px;  background-color:#fff;  border-bottom:1px solid #f1f1f1;  }
.footer ul li {display:inline-block; font-size:15px; color:#999; margin:3px 0; padding:0 3px; }
.footer  .copy {color:#999; font-weight:300; line-height:30px;  font-size:13px; letter-spacing:0.5px;  }


 @media all and (max-width:1450px){
.top ul.menu li  a {  padding:0 15px;  }
 
  

}