body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
ul li,em{ list-style:none; font-style:normal;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464;background-color:#fbfcf7;}
ul,li,img,a,embed{ text-decoration:none; list-style:none; border:none;}
img{vertical-align:bottom; display:block; margin:auto; padding:0;}
p{ line-height:24px;}
a{color:#646464;}
a:hover{ color:#323232;}
.text{ padding-top:10px; padding-bottom:30px;}
.p20{ padding:20px 0;}

.head{ background:url(../images/about-back.jpg); width:100%; height:201px;}
.head1{ background:url(../images/index-back.jpg); width:100%; height:525px;}
.headback{ background:url(../images/about_head.jpg) no-repeat; width:980px; height:201px; margin:0 auto;}
.headback1{ background:url(../images/index_head_en.jpg) no-repeat; width:991px; height:525px; margin:0 auto;}
.top{ padding-top:9px; padding-left:600px;}
.nav{ padding-top:36px; padding-left:30px;}
.top a{ color:#999999;}
.top a:hover{ color:#FFFFFF;}
.nav a{ color:#FFFFFF; padding-left:20px; font-family:"微软雅黑"; font-size:12px;}
.nav a:hover{ color:#cccccc;}
.navback{ background:url(../images/about_02.jpg) no-repeat; width:100%; height:70px;}
.navback li{ padding-top:40px; color:#FFFFFF; width:980px; margin:0 auto;}
.navback li a{ color:white;}
.navback li a:hover{ color:#CCCCCC; }
.conback{ background-color:#fbfcf7; width:100%;}
.contain{ width:980px; margin:0 auto; overflow:hidden;}
.left,.right,.left2,.left3,.left4,.left5,.left6,.left7{ float:left;}
.left{ background:url(../images/about-nav_en.jpg) no-repeat; width:193px; height:246px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left a{ display:block; line-height:41px; font-size:14px;}
.left2{ background:url(../images/chanye-nav_en.jpg) no-repeat; width:193px; height:246px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left2 a{ display:block; line-height:41px; font-size:14px;}
.left3{ background:url(../images/job-nav_en.jpg) no-repeat; width:193px; height:123px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left3 a{ display:block; line-height:41px; font-size:14px;}
.left4{ background:url(../images/con-nav_en.jpg) no-repeat; width:193px; height:41px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left4 a{ display:block; line-height:41px; font-size:14px;}
.left5{ background:url(../images/tit-news_en.jpg) no-repeat; width:193px; height:123px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left5 a{ display:block; line-height:41px; font-size:14px;}
.left6{ background:url(../images/tushu-nav_en.jpg) no-repeat; width:193px; height:41px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left6 a{ display:block; line-height:41px; font-size:14px;}
.left7{ background:url(../images/gl-nav_en.jpg) no-repeat; width:193px; height:82px; padding-top:46px; padding-left:25px; margin-bottom:30px;}
.left7 a{ display:block; line-height:41px; font-size:14px;}
.right{ width:762px; padding-bottom:20px;}
.contain-new{ background:url(../images/con-back.jpg) no-repeat; width:980px; margin:20px auto;}
.newbox{ margin-bottom:10px;}
.newtime div{ float:left; padding:5px; padding-left:0;}
.newtime{ overflow:hidden; padding-bottom:5px;}

.newcon {line-height: 22px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.newbox1{ margin-bottom:20px; border-bottom:1px solid #CCC;}
.rat-news-title {border-bottom: 1px solid #333; font-size: 15px; font-weight: bold; line-height: 25px; color: #777; padding: 21px 0px 0px;}
.dianji a:honor{ border:1px solid #F60;}
.rat-prolist-all {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.rat-prolist-one {
    width: 48%;
    padding: 0px 1% 20px;
    margin: 10px 0px;
    overflow: hidden;
    float: left;
    border-bottom: 1px solid #666;
}
.rat-prolist-one h3 {
    font-size: 14px;
    line-height: 30px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.rat-prolist-img {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.rat-prolist-img img {width: 100%;}
.rat-prolist-txt {
    margin: 15px 0px 25px;
    padding: 0px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
    font-size: 12px;
}
.rat-prolist-txt p {margin: 0px;}

.rat-pro-one {
    width: 46%;
    padding: 0px 2% 20px;
    margin: 10px 0px;
    overflow: hidden;
    float: left;
    border-bottom: 1px solid #666;
}
.rat-pro-one h3 {
    background: url(../images/index_16.jpg) no-repeat;
    background-position-y: 13px;
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    padding: 5px 0px 5px 20px;
    margin: 0px;
    overflow: hidden;
}
.rat-pro-txt {
    margin: 15px 0px 25px;
    padding: 0px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
    font-size: 12px;
}
.rat-pro-detailstitle {
    background: url(../images/index_16.jpg) no-repeat;
    background-position-y: 13px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 5px 0px 5px 20px;
    margin: 0px;
    overflow: hidden;
}
.rat-pro-detailsinfo {
    font-size: 12px;
    line-height: 22px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.rat-pro-detailsimg {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-align: center;
}
.rat-pro-detailsimg li {
    padding: 10px 0px;
    margin: 0px;
    overflow: hidden;
}

.rat-newsbao-one {
    width: 27.333%;
    padding: 0px;
    margin: 0px 3%;
    overflow: hidden;
    float: left;
}
.rat-newsbao-img img {width: 100%;}
.rat-newsbao-txt {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    padding: 10px 0px;
    margin: 0px;
    overflow: hidden;
}
