*{margin: 0;padding: 0;list-style: none;text-decoration: none;font-family: "微软雅黑";font-size: 13px;}
a{color: #333;}
.w1200{width: 1200px;margin:0 auto;}
.clear{clear: both;}
.fl{float:left;}
.fr{float:right}
/*head*/
.logo{float: left;padding-top: 10px;}
.head{width: 100%;height: 110px;}
.navBox{width: 960px;float: right;}
.navBox ul li{float: left;width: 120px;height: 110px;text-align: center;line-height: 125px;position:relative;}
.navBox ul li .ul2{position: absolute;z-index: 999;display: none;top:110px;}
.navBox ul li .ul2 li{height:40px;line-height:40px;background:#850e06;}
.navBox ul li .ul2 li:hover{background:#850e06}
.navBox ul li:hover .ul2{
	display: block;
}
.navBox ul li:hover{background: #850e06}
.navBox ul li:hover a{color: #fff;}
.active{background: #850e06;color:#fff;border:none;}
.active a{color: #fff;}
/*banner*/
/* focusindex */
#focusindex { height: 500px; overflow: hidden; position: relative; }
#focusindex li { height: 500px; overflow: hidden; position: absolute; width: 100%;transition:all 0.3s linear; }
#focusindex li a { display: block; height: 531px; position: absolute; width: 100%; z-index: 2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #dfdfdf; z-index: 9; border-radius: 50% }
#focusindex .btn span.on { background: #e90a0a; z-index: 9; }
#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 240px; background: url("http://542x620163.eiewz.cn/css/../images/sprite.png") no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: 0%; z-index: 9 }
#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
/*indexAbout*/
.aboutTit{width: 100%;height: 140px;background: #f0f0f0;}
.aboutCon{width: 100%;height: 1150px;background: #ecd6bf}
/*indexPro*/
.indexPro{width: 100%;height: 1360px;background: #f0f0f0;}
.proPic ul li{float: left;width: 380px;height: 280px;margin:8px;transition:all 0.3s linear;overflow:hidden;}
.proPic ul li img{transition:all 0.3s linear;}
.proPic ul li:hover img{transform:scale(1.1);}
.indexProMore{width: 140px;height: 40px;display: block;background: #860404;text-align: center;line-height: 40px;border-radius: 10px;color: #fff;margin: 30px auto;}
.indexProMore:hover{text-decoration: underline;}
/*aboutTxt*/
.aboutImgBox{width: 400px;height: 235px;border: 1px solid #f0f0f0;float: left;}
.aboutTxt{width: 780px;float: right;}
.aboutTxt p{line-height: 25px;}
.indexAboutMore{width: 140px;height: 40px;display: block;background: #860404;text-align: center;line-height: 40px;border-radius: 10px;color: #fff;margin-top: 30px;}
/*news*/
.iNews li{width:550px;height: 100px;float:left;padding: 12px 0;border-bottom: 1px dotted #c6c6c6;margin:0 22px;}
.iNews li a{width: 100%;display: block;height: 90px;white-space: nowrap;}
.news-time { float: left;display: inline-block;text-align: center;width: 90px;height: 80px;line-height: 28px;background-color: #f2f2f2;padding-top: 10px;}
.news-time .day{color: #999;font-size: 28px;display: block;}
.news-time .yearAndMonth{color: #999;font-size: 14px;}
.newsContent{width: 415px;height: 100%;display: inline-block;padding-left: 35px;vertical-align: top;overflow: hidden;}
.iNewsTit span{font-size: 18px;color: #333;}
.newsContent :hover span{color:#e70113;text-decoration:underline;}
.iNewsDec{padding-top: 10px;}
/*indexMap*/
.indexMap{width: 100%;height: 350px;background: url(../images/indexMap.jpg) no-repeat bottom;}
.iContact li{width: 350px;height: 170px;float: left;margin: 25px;background: #fff;padding-top: 30px;}
/*foot*/
.foot{width: 100%;height: 60px;background: #131313;text-align: center;line-height:30px;clear:both;}
.foot p{color:#fff;}

.ny_banner{ width: 100%; height: 300px; background: url(../images/nyb.jpg) no-repeat center top; }
.ny_ab .title { font-size: 18px; color: #444; text-align: center; padding: 30px 50px; margin-bottom: 30px; margin: 0 auto; position: relative; }
.ny_ab .title:after { content: ''; position: absolute; top: 80px; left: 50%; background: rgba(0, 0, 0, .15); width: 30px; height: 1px; margin-left: -15px; }
.ny_left { width: 240px; float: left; }
.n_bt {height: 70px;line-height: 70px;color: #fff;background-color: #850e06;padding-left: 15px;font-size: 20px;margin-top: 20px;}
.n_ct { line-height: 30px; }
.sidenav { width: 100%; background: #f2f2f2; }
.sidenav li { height: 42px; display: block; line-height: 44px; font-size: 14px; position: relative; }
.sidenav li a { display: block; text-decoration: none; line-height: 44px; color: #2e2e2e; text-align: left; }
.sidenav li a { display: block; padding-left: 60px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: url(../images/subf01.png) 35px center no-repeat; }
.sidenav li a:hover,.sidenav .leftCur a{ color: #fff; padding-left: 60px; background: url(../images/subf02.png) 35px center no-repeat rgba(133, 14, 6,0.93); }
.ny_right { width: 920px; float: right; margin-bottom: 60px; line-height: 30px; font-size: 14px;  min-height: 500px;}
.about_tit { line-height: 38px; height: 44px; border-bottom: 1px solid #d9d9d9; margin-top: 40px; margin-bottom: 20px; }
.about_tit h3 {float: left;/* font-weight: 100; */height: 44px;border-bottom: 1px #850e06 solid;color: #292929;font-size: 18px;/* margin-bottom: -2px; */}
.about_tit h3:after { }
.about_tit h3 span { text-transform: uppercase; margin: 0 0 0 8px; font-size: 16px; color: #999; font-family: Arial; }
.contain-news .nl-box { margin-top: 30px; position: relative; height: auto; padding: 30px 25px; border: 1px solid #e5e5e5; overflow: hidden; }
.contain-news .nl-box h2 { display: inline-block; font-size: 18px; color: #323232; font-weight: normal; padding-right: 16px; background: url(../images/icon-5.png) no-repeat right center; margin-right: 10px; }
.contain-news .nl-box span { font-size: 14px; color: #888888; }
.contain-news .nl-box p { font-size: 13px; color: #666666; line-height: 25px; margin-top: 10px; }
.contain-news .nl-box:hover { background: #f3f3f3; }
.art-box .art-head h1 { font-size: 24px; color: #435376; font-weight: normal; text-align: center; padding: 20px 0; padding-top: 40px; }
.art-box .art-head .art-about { padding: 10px 0; overflow: hidden; text-align: center; }
.art-box .art-head .art-about span { line-height: 28px; font-size: 12px; color: #888888; margin-right: 15px; position: relative;/* float:left; */ }
.art-box .art-head .art-about .bdsharebuttonbox { float: right; }
.art-box .art-block { position: relative; width: 100%; height: auto; padding: 20px 0; overflow: hidden; border-top: 1px dashed #e4e4e4; border-bottom: 1px dashed #e4e4e4; }
.art-box .art-block p { font-size: 15px; color: #666666; line-height: 30px; }
.art-box .art-page { position: relative; margin-top: 15px; }
.art-box .art-page a { display: block; font-size: 14px; color: #666666; line-height: 30px; max-width: 730px; }
.art-box .art-page a:hover { color: #003a8f; }
.art-box .art-page a em { color: #333333; }
.art-box .art-page a.art-rtn { width: 115px; height: 36px; line-height: 36px; padding-left: 21px; text-align: center; font-size: 14px; color: #ffffff; background-color: #003a8f; background-image: url(../images/icon-rtn.png); background-repeat: no-repeat; background-position: 16px center; position: absolute; top: 15px; right: 0px; }
.apage { text-align: center; padding: 40px; }
.apage a { display: inline-block;/* width:26px; */ height: 20px; line-height: 20px; margin-top: 6px; padding: 0px 10px; text-align: center; }
.apage a:hover { text-decoration: underline; }

dl.pd_list_dl { width: 282px; overflow: hidden; float: left; border: 1px solid #f2f2f2; margin-right: 20px; margin-bottom: 20px; }
dl.pd_list_dl dt, dl.pd_list_dl dt a { line-height: 0; font-size: 0; }
dl.pd_list_dl dt { width: 282px; height: 196px; overflow: hidden; }
dl.pd_list_dl dt img { width: 282px; height: 196px; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; }
dl.pd_list_dl:hover dt img { -webkit-transform: scale(1.1); transform: scale(1.1); }
dl.pd_list_dl:hover dd { border-color: #348502; }
dl.pd_list_dl dd { margin-top: 3px; height: 42px; width: 280px; line-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; text-align: center; margin-top: 0px; border-left: 3px solid #ddd; background: #f1f1f1; }
dl.pd_list_dl dd a { color: #4c4c4c; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; display: inline-block; text-align: left; width: 200px; text-indent: 12px; }
dl.pd_list_dl dd p { display: none; }
dl.pd_list_dl dd a.more { width: 80px; text-align: center; font-size: 12px; letter-spacing: 1px; color: #050505; height: 42px; line-height: 42px; }
dl.pd_list_dl_0 { padding-right: 0; }
dl.pd_list_dl.nones { padding-right: 0; }
