﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div{ text-align:left}
a img {border:0;}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"微软雅黑";}
body {color:#000;text-align:center;}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#000;text-decoration:none;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
body,html{ min-width:1200px; overflow-x:hidden}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}





/* project */
.itemnav{text-align: center;}
.itemnav em{position: relative;letter-spacing: 0;display: inline-block;width: 70px;height: 70px;border-radius: 35px;background-color: #f6f6f6;vertical-align: middle;line-height: 70px;margin: 0 25px;overflow: hidden; font-style:normal}
.itemnav em a{ color:#FFF}
.itemnav em span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;text-align: center;line-height: 70px;font-size: 18px;color: #fff;z-index: 2;opacity: 0;}
.itemnav em img{vertical-align: middle;max-height: 40px;}
.itemnav em.on{background-color: #0080cc;width:320px;}
.itemnav em.on span{opacity: 1;}
.itemnav em.on img{opacity: 0;}
.itemnav em, .itemnav em span, .itemnav em img{transition: all 0.3s ease-in-out;}

.ywflBg{ background:#f2f2f2; padding:20px 0}
.ywflList{ width:1200px; margin:0 auto; background:#FFF; border-top:6px #0080cc solid}
.ywflList .ywflWto{ text-align:center; font-size:24px; line-height:80px; height:80px;}

.ywflListUl{ padding:40px 0}
.ywflListUl ul{ display:block; padding-left:75px;}
.ywflListUl li{ display:block; float:left; width:450px; margin-left:50px; padding-bottom:20px; height:360px;}
.ywflListUl li h2{ font-size:16px; color:#333333; font-weight:bold; line-height:40px; padding-top:6px;}
.ywflListUl li p{ font-size:14px; color:#666666; line-height:26px; display:block; height:52px;display: -webkit-box;overflow: hidden;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ywflListUl li img{ display:block;}








