@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#333;}
a:hover  { text-decoration:none; color:#e60012;}
a:active {text-decoration: none; color:#e60012;}
a::focus {-moz-outline-style:none;}

.top1{ width:1200px; height:90px; margin:0 auto;}
.logo{ width:97px; height:90px;}
.menu{ height:90px;}
.menu ul li{ float:left; padding:0 18px; font-size:16px; color:#333; line-height:95px;}
.menu ul li a:hover{  border-bottom:3px solid #e60012; color:#e60012;}
.menu ul li a.now{color:#e60012;}
.menu ul li a{ height:70px; display:block;}

/*about*/
.about{ width:1200px; height:350px; margin:0 auto; margin-bottom:50px; }
.abgc{ width:558px; height:350px;}
.abnr{ width:600px; height:350px;}
.sybt{ font-size:23px;color:#e60012; line-height:50px;}
.sybt h1{ font-weight:normal; color:#000; font-size:26px; line-height:50px; width:110px; float:left;}
.abnr p{ font-size:14px; color:#555; line-height:36px; margin-top:10px; width:600px; height:180px; overflow:hidden;}
.more{ width:140px; height:42px; background:#e60012;  margin-top:50px; border-radius:20px;}
.more a{color:#fff; font-size:14px; line-height:42px; text-align:center; display:block;}
.more:hover{ background:#e60012;}

/*qxgs*/
.qxgs{ width:1200px; height:auto; margin:0 auto; padding-bottom:40px;}
.sybt1{ font-size:23px;color:#e60012; line-height:50px; margin:0 auto; width:400px; height:50px; margin-bottom:30px;}
.sybt1 h1{ font-weight:normal; color:#000; font-size:26px; line-height:50px; width:110px; float:left;}
.neirong{ width:1200px; height:440px; background:#009900;}

/*synews*/
.synews{ width:1200px; height:450px; margin:0 auto;}
.synews ul li{ width:380px; height:auto; float:left; margin-right:30px;}
.xwtp{ width:380px; height:200px; overflow:hidden;}
.synews ul li a img{width:380px; height:200px; transition:all 0.3s;}
.synews ul li img:hover  {transform: scale(1.12);transition: all 0.5s linear 0s;}

.syxwwz{ width:380px; height:auto; margin-top:25px;}
.date{ width:66px; height:66px; background:#e60012;}
.date p{ font-size:12px; color:#fff; text-align:center; line-height:20px; margin-top:10px;}
.date h3{ font-size:16px; color:#fff; line-height:26px; font-weight:normal; text-align:center;}

.syxwnr{ width:295px; height:auto;}
.syxwnr a h2{ font-size:18px; font-weight:normal; color:#000; line-height:36px; width:295px; height:40px; overflow:hidden;}
.syxwnr p{ font-size:14px; color:#666; line-height:26px; width:295px; height:55px; overflow:hidden;}
.syxwnr a h2:hover{ color:#e60012;}
.gengduo a{ font-size:14px; color:#e60012; font-weight:bold; line-height:50px;}

/*footer*/
.footer{ width:100%; height:130px; background:#636363; margin-top:80px;}
.fot{ width:1200px; margin:0 auto; padding-top:30px;}
.fot1 { color:#fff; width:1000px; margin:0 auto;}
.fot1 a{ color:#fff; font-size:14px; padding:0 28px; line-height:36px;}
.fot1 a:hover{ color:#e60012;}
.dblxfs{ font-size:12px; color:#fff; line-height:40px; width:695px; margin:0 auto; }
.dblxfs a{ color:#fff;}
.dblxfs a:hover{ color:#e60012;}

.nybanner{ width:100%; height:350px; margin:0 auto; text-align:center; overflow:hidden;}

#container{ width:1200px; height:auto; margin:0 auto; }
.weizhi{ width:1200px; height:60px; line-height:60px; margin:0 auto; color:#777; font-size:12px;}
.weizhi a{ color:#777;}
.weizhi a:hover{ color:#e60012;}

.left{ width:240px; height:auto; float:left;}
.biaoti{ width:240px; height:88px; background:url(../images/biaoti1.jpg) no-repeat; color:#FFF; position:relative;}
.biaoti1{ font-size:16px; width:240px; height:88px; padding-top:6px; padding-left:35px; color:#FFF; -moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari*/ box-sizing:border-box; line-height:76px;}
.biaoti2{ position:absolute; left:74px; font-size:18px; top:16px;}
.left1{ margin-top:14px;}
.left1 li{ width:240px;  text-align:center;}
.left1 li a{ display:block; font-size:15px; color:#333; line-height:50px;border-bottom:1px solid #CCC; }
.left1 li a:hover, .left1 li a.current{ background: url(../images/left1.jpg) no-repeat; color:#e60012;}
.left1 .sanji li a.aabb{color:#e60012; background:#ECF0F3;}
.left1 .sanji{ width:240px; height:auto; display:none;}
.left1 .sanji li{ width:240px; height:40px;}
.left1 .sanji li a{ font-size:12px; color:#666; line-height:40px; border-bottom: dashed 1px #ccc;}

.right{ width:900px; height:auto;}
.nyabout{width:900px;font-size:14px; color:#666; line-height:36px;}
.nnyy{width:900px;font-size:14px; color:#666; line-height:36px;}

/*内页荣誉*/
.honor{ width:900px; overflow:hidden; clear:both; float:left;}
.honor ul{ width:900px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:40px; margin-right:40px; width:250px; height:197px; text-align:center;}
.honortu{width:250px; height:170px; float:left;border:1px solid #e5e0e0; padding-top:15px;}
.honorti{width:250px; height:40px; text-align:center; float:left; line-height:40px;}

/*qywh*/
.qywh{ background:url(../images/wh1.jpg) no-repeat top; }
.qywh h2{ font-size:18px; color:#e60012; line-height:42px;}
.qywh p{ font-size:14px; color:#666; line-height:24px;}

/*news*/
.nlist{ width:900px; height:auto; }
.nlist li{ width:900px; height:162px; float:left; margin-bottom:25px;}
.nlist li img{ width:260px; height:162px; float:left; overflow:hidden;}
.nlist li img:hover{opacity: 0.8;}
.newslistr{ width:610px; height:162px;}
.newslistr h1{ font-size:18px; color:#000; line-height:40px; overflow:hidden; font-weight:normal}
.newslistr h1:hover{ color:#e60012;}
.newslistr b{ font-size:12px; color:#777; line-height:24px; font-weight:normal; }
.newslistr p{ font-size:14px; color:#666; line-height:24px; margin-top:5px; overflow:hidden; height:80px;}
.newslistr p:hover{ color:#e60012;}

.nyfgs{ width:900px; height:auto;}
.nyfgs h1{ font-size:24px; color:#000; line-height:60px; font-weight:normal; text-align:center;}
.nyfgs p{ font-size:14px; color:#666; line-height:36px; text-indent:30px;}

/*job*/
#faq li{ margin-bottom:10px;}
#faq dt{ width:880px; height:50px; border:1px solid #dddddd; background:url(../images/arrow2.png) 850px 9px no-repeat; padding-left:15px; line-height:50px; color:#333333; font-size:14px; cursor:pointer;}
#faq dd{display:none; padding:20px; font-size:14px; line-height:24px; background:#f1f1f1; margin:0; width:856px; color:#333333;}

.ditu{ width:900px; height:auto;}
.nywz{ width:380px; height:auto;}
.nywz h2{ font-size:25px; color:#000; line-height:40px; font-weight:normal;}
.nywz p{ font-size:14px; color:#666; line-height:36px;}

/*nypro*/
.nypro{ width:928px; height:auto;}
.nypro ul li{ width:210px; height:250px; float:left; margin-right:20px; margin-bottom:25px; text-align:center; line-height:40px; font-size:14px;}
.nypro ul li a img{ width:210px; height:210px; border: solid 1px #ccc;}
.nypro ul li a img:hover{ border: solid 1px #e60012;}

.cpxq{ width:900px; height:auto;}
.cpxq h3{ font-size:24px; color:#000; font-weight:normal;text-align:center; line-height:50px; margin-bottom:15px;}
.cptp_ion{width:580px; height:580px; margin:0 auto; margin-bottom:20px; }
.cpxqbt{ width:866px; height:40px; background:url(../images/xqbj.png) no-repeat left; border-bottom: solid 1px #e60012; color:#fff; line-height:40px; padding-left:34px; font-size:15px;}
.cpxq p{ font-size:14px; color:#666; line-height:36px; text-indent:30px; margin-top:20px;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #e60012;
    border-color: #e60012;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}