﻿@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:207px; height:90px;}
.menu{ height:90px;}
.menu ul li{ float:left; padding:0 25px; 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: 400px;margin:0 auto;margin-bottom: 40px;margin-top: 45px;}
.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: 18px;color:#555;line-height: 37px;margin-top:10px;width:600px;height: 220px;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: 22px;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:860px; margin:0 auto;}
.fot1 a{ color:#fff; font-size:14px; padding:0 36px; line-height:36px;}
.fot1 a:hover{ color:#e60012;}
.dblxfs{ font-size:12px; color:#fff; line-height:40px; width:788px; margin:0 auto; }
.dblxfs a{ color:#fff;}


.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:1000px;}
.cpxq h3{ font-size:24px; color:#000; font-weight:normal;text-align:center; line-height:50px; margin-bottom:15px;}
.cptp_ion{width:900px; 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;
}


/*  */
.part3{width:1200px;margin:0 auto;overflow:hidden;padding-top: 10px;}
.part3 .titbox{ width:1200px; height:95px; overflow:hidden}
.part3 .titbox .tit{ text-align:center; font-size:26px; font-weight:600; color:#535353; }
.part3 .titbox .line{display:block;background:#E3A91A;width: 88px;height: 4px; margin:17px auto}
.part3 .titbox .sub{text-align:center; color:#595959; font-size:14px;}
.part3 ul{ float:left; overflow:hidden; padding-left:20px;width:741px; padding-top:18px;}
.part3 ul li{ width:741px; height:104px; overflow:hidden; padding-top:17px; padding-bottom:17px;}
.part3 ul li .l{ width:124px; height:104px; float:left; overflow:hidden; background:#E5E5E5;}
.part3 ul li .l .day1{display: block;font-size: 56px;font-weight: 800;text-align: center;line-height: 84px;}
.part3 ul li .l .date1{ display:block; text-align:center; color:#535353; font-size:14px;line-height: 14px;}
.part3 ul li .r{ float:right; width:588px;}
.part3 ul li .r a{margin-top: 18px;margin-bottom: 15px; height: 20px; font-weight:bold;overflow: hidden; color:#606060; font-size:16px;max-width: 418px;}
.part3 ul li .r .sub{font-size: 14px;width: 418px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; line-height:23px; color:#A0A0A0}
.part3 ul li:hover{ background:url(../images/icon.png) no-repeat right center}
.part3 ul li:hover .l{ background:#535353; color:#fff}
.part3 ul li:hover .l .date1{ color:#fff}
.part3 ul li:hover .r a{ color:#e3a91a}
.part3 ul li:hover .r .sub{color: #3d3d3d;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.part3 .part3img{ float:right; height:380px;width:400px; padding:35px 0 12px 0;}
.part3 .part3img img{height:380px;width:400px;}
.part3 .part3img img:hover{transform: scale(1.12);
    transition: all 0.8s linear 0s;
}


/*  */

.picScroll-left1 {/* overflow: hidden; */position: relative;right: 6px; }
.picScroll-left1 .hd {/* background: #f4f4f4; */}
.picScroll-left1 .hd .prev, .picScroll-left1 .hd .next {display: block;width: 72px;height: 72px;overflow: hidden;z-index: 999;/* border: 1px solid red; */cursor: pointer;background: url(../images/bntBg.png) no-repeat;}
.picScroll-left1 .hd .prev {background-position: -28px -35px !important;top: 70px;position: absolute;left: -68px;}
.picScroll-left1 .hd .next {background-position: -103px -35px !important;top: 70px;position: absolute;right: -68px;z-index: 9999;}
.picScroll-left1 .hd .prevStop { background-position: -60px 0; }
.picScroll-left1 .hd .nextStop { background-position: -60px -50px; }
.picScroll-left1 .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left1 .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on { background-position: 0 0; }
.picScroll-left1 .bd {
}
.picScroll-left1 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left1 .bd ul li {overflow: hidden;text-align: center;width: 225px !important;border: 1px solid #e8e1e1;margin-left: 9px;}
.picScroll-left1 .bd ul li .pic {text-align: center;height: 180px;overflow: hidden;width: 100%;}
.picScroll-left1 .bd ul li .pic img {height: 100%;width: 100%;margin: 0 auto;display: block;border-radius: 5px;}
.picScroll-left1 .bd ul li .pic a:hover img {/* border-color: #999; */}
.picScroll-left1 .bd ul li .title {line-height: 30px;height: 30px;font-size: 15px;}