@charset "utf-8";
/* CSS Document */



body, h1, h2, h3, h4, h5, ul, dl, li, dt, dd, p { margin: 0; padding: 0; }
ul, dl { list-style-type: none; }
body { color: #6d6d6d; font-family: 宋体; font-size: 12px; background: #f0f0f0; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
img { border: none; }
input { border: none; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
.blank { clear: both; height: 10px; overflow: hidden; font-size: 0px; }
.cl { clear: both; }
.cl10 { clear: both; width: 100px; height: 10px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #26a4bb; text-decoration: none; }
/*head*/

.info { width: 100%; height: 30px; background: #f5f5f5; border-bottom: 1px solid #eaeaea }
.info p { display: block; width: 1002px; margin: 0 auto; height: 30px; line-height: 29px; overflow: hidden; zoom: 1; text-align: left;  color: #
}
#head { width: 100%; background: #FFF; }
.main { width: 1000px; margin: 0 auto; }
.fm { float: left; width: 405px; padding-top: 20px; padding-left: 20px; }
.fm1 { float: left; background: url(../images/tyn_03.jpg) no-repeat; height: 43px; padding-left: 50px; line-height: 20px; width: 120px; }
.fm2 { float:left; background:url(../images/tyn_04.jpg) no-repeat; height:43px; padding-left:50px; line-height:20px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.navBar { clear: both; width: 100%; background: #0162b5; position: relative; z-index: 999; color: #fff; height: 45px; line-height: 45px; }
.nav { width: 1025px; margin: 0 auto; font-family: "Microsoft YaHei", SimSun, SimHei; }
.nav h3 { font-size: 100%; font-weight: normal; font-size: 15px; }
.nav .m { position: relative; float: left; width: 113.777px; display: inline; text-align: center; }
.nav .m h3 i { display: inline-block;  *display: inline;
zoom: 1; width: 7px; height: 4px; background: url(../images/icon.png) 0 -280px no-repeat; overflow: hidden; margin: -2px 0 0 5px; vertical-align: middle; filter: alpha(opacity=50); opacity: 0.5; }
.nav li.on { background: #ffa800 }
.nav h3 a { zoom: 1; height: 16px; line-height: 16px; padding: 12px 0; display: block; color: #fff }
.nav .on h3 a { padding: 13.5px 0; border:1px solid #ffa800; }
.nav .on h3 a i { filter: alpha(opacity=100); opacity: 1; }
.nav .sub { display: none; width:113.777px; padding: 10px 0; position: absolute; top: 45px; background: #eee; float: left; line-height: 30px; }
.nav .sub li { text-align: center; }
.nav .sub li a { color: #333; display: block; zoom: 1; }
.nav .sub li a:hover { background: #ddd; color: #c00; }
.nav .sub dl { display: inline-block;  *display: inline;
zoom: 1; vertical-align: top; padding: 15px 29px; line-height: 26px; }
.nav .sub dl a:hover { color: #c00; }
.nav .sub dl dt a { color: #000; font-size: 14px; }
.nav .sub dl dd a { color: #999; padding-left: 7px; background: url(../images/icon.png) 0 -332px no-repeat; }
.nav #m2 .sub { z-index: 1; width: 980px; left: -116px; }
/*banner图*/



.sy_banner { width: 100%; height: 451px; overflow: hidden; position: relative; }
.bannerCont { position: relative; width: 100%; height: 100%; }
.bannerCont a { display: block; width: 100%; height: 451px; position: absolute; left: 0; top: 0; z-index: 0; opacity: 0; }
.banner-hidden { width: 1400px; height: 451px; position: relative; margin: 0 auto; }
.banner-hidden div { position: absolute; opacity: 0; }
.banner0 { height: 451px; background: url(../images/banner0.jpg) no-repeat center; }
.banner1 { height: 451px; background: url(../images/banner1.jpg) no-repeat center; }
.banner2 { background: url(../images/banner2.jpg) no-repeat center; }
.banner3 { background: url(../images/banner3.jpg) no-repeat center; }
.banner4 { background: url(../images/banner4.jpg) no-repeat center; }
.banner5 { background: url(../images/banner3.jpg) no-repeat center; }
.banner1-hidden1 { width: 619px; height: 120px; background: url(../images/banner1-01.png) center center no-repeat; left: 866px; top: 105px; transition: all 0.5s linear 0.5s; }
.banner1-hidden2 { width: 619px; height: 160px; background: url(../images/banner1-02.png) center center no-repeat; left: 300px; top: 176px; transition: all 0.3s linear 0.5s; }
.bannerReal .banner-hidden div { opacity: 1; }
.bannerReal .banner1-hidden1 { left: 246px; top: 80px; }
.bannerReal .banner1-hidden2 { left: 240px; top: 221px; }
.banner2-hidden1 { width: 572px; height: 88px; background: url(../images/banner2-01.png) center center no-repeat; left: 180px; top: 136px; transition: all 0.2s linear 0.5s; }
.banner2-hidden2 { width: 577px; height: 104px; background: url(../images/banner2-02.png) center center no-repeat; left: 266px; top: 360px; transition: all 0.3s linear 0.5s; }
.bannerReal .banner2-hidden2 { left: 169px; top: 280px; }
.banner3-hidden1 { width: 608px; height: 31px; background: url(../images/banner3-01.png) center center no-repeat; left: 302px; top: 45px; transition: all 0.2s linear 0.5s; }
.banner3-hidden2 { width: 598px; height: 98px; background: url(../images/banner3-02.png) center center no-repeat; left: 300px; top: 126px; transition: all 0.3s linear 0.5s; }
.banner3-hidden3 { width: 838px; height: 124px; background: url(../images/banner3-04.jpg) center center no-repeat; left: 87px; top: 230px; transition: all 0.4s linear 0.5s; }
.bannerReal .banner3-hidden1 { left: 350px; top: 88px; }
.bannerReal .banner3-hidden2 { left: 350px; top: 154px; }
.bannerReal .banner3-hidden3 { left: 250px; top: 280px; }
.btn_center { width: 100%; position: absolute; bottom: 10px; left: 0; height: 20px; z-index: 2; }
.btn_center p { width: 156px; margin: 0 auto; height: 100%; }
.btn_center p span { width: 14px; height: 14px; background: #999; border-radius: 50%; float: left; margin: 0 8px; cursor: pointer; }
.btn_center p .active { background: #f07a06; }
.btn_left, .btn_right { display: block; width: 49px; height: 49px; top: 180px; background: url(../images/icon_home1.png) no-repeat; position: absolute; cursor: pointer; display: none; z-index: 2; }
.btn_left { background-position: 0 -5px; left: 10%; }
.btn_right { background-position: 0 -103.5px; right: 10%; }
a.btn_left:hover { background-position: 0 -54px; }
a.btn_right:hover { background-position: 0 -152.5px; }
/* banner end */

/*nav*/



.bzdht { width: 996px; height: 83px; margin: 0 auto; }
.bzdht a.top { float: left; height: 83px; color: #FFF; overflow: hidden; }
.bzdht a.top:hover { background: url(../images/bgnav_h.jpg) no-repeat center; }
.bzdht a.top p { float: left; padding-left: 8px; padding-top: 2px; font-size: 14px; }
.bzdht a.top b { float: left; padding-top: 28px; font-size: 14px; padding-left: 8px; width: 85px; }
.bzdht a.top img { float: left; margin-left: 20px; border: none; display: inline; }
.bzdht ul li { width: 163px; background: url(../images/tyn_07.jpg) no-repeat right; }
.bzdht ul, .bzdht ul li { float: left; position: relative; display: block; }
.bzdht ul ul { z-index: 99; position: absolute; display: none; color: #FFF; height: 83px;  *height: 83px;
left: 0px; background: #eea303; overflow: hidden; width: 163px; }
.bzdht ul ul a { height: 22px; line-height: 25px; text-align: left; color: white; white-space: nowrap; font-size: 14px; }
.bzdht ul ul a:hover { color: #fff; }
.con { padding-top: 18px; padding-left: 15px; }
.hong { color: #c50000; }
#serch { width: 990px; height: 36px; margin: 15px auto 10px auto; padding-top: 12px; padding-left: 12px; background: #fff; font-family: MicroSoft YaHei; border:1px solid rgb(216,216,216); }
#serch_article { width: 1010px; height: 36px; margin: 15px auto 10px auto; padding-top: 12px; padding-left: 12px; background: #fff; font-family: MicroSoft YaHei; border:1px solid rgb(216,216,216); }
.serch1 { background: url(../images/tyn_14.jpg) no-repeat left center; height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; font-weight: bold; color: #0076d8; }
.serch2 { height: 30px; line-height: 30px; padding-left: 25px; }
.serch2 a { color: #000; font-size: 14px; }
.serch2 a:hover { font-size: 14px; font-weight: bold; }
.serch3 { width: 214px; height: 28px; border: 1px solid #d8d8d8; overflow: hidden; border-right: none; }
.serch31 { height: 20px; border: 0; width: 181px; line-height: 28px; color: #c1c1c1; font-size: 12px; padding:4px; }
.serch32 { width: 99px; height: 30px; margin-right: 10px; background: url(../images/tyn_16.jpg) no-repeat; }
.serch4 { background: url(../images/crumb.jpg) no-repeat left center; height: 22px; line-height: 22px; padding-left: 22px; font-size: 14px; font-weight: bold; color: #252525; padding-left:40px; }
.serch4 a { color: #242424; }
/* foot */



.foot_ter { BACKGROUND: #f5f5f5; }
.foot_ter_ul LI H5 { FONT-SIZE: 12px }
.foot_ter_ul LI { TEXT-ALIGN: center; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 175px; FLOAT: left; HEIGHT: 120px }
.foot_ter_ul LI A { LINE-HEIGHT: 24px; DISPLAY: block; COLOR: #5f5e5e }
.foot_ter .cls { BORDER-BOTTOM: #e1e1e1 1px solid; MARGIN-BOTTOM: 10px; HEIGHT: 20px; CLEAR: both }
.foot_ter P.left { LINE-HEIGHT: 19px; COLOR: #a3a3a3 }
.foot_ter P.right IMG { MARGIN: 0px 10px }
.cent { MARGIN: 0px auto; WIDTH: 1024px; OVERFLOW: hidden; }
.cent p { line-height: 21px; }
#gotop { z-index: 1000; position: fixed; bottom: 50px; display: none; cursor: pointer; _position: absolute; }
.in_foot_pic { display: block; width: 100%; font-family: MicroSoft YaHei; background: rgb(1,98,181); }
.in_foot_pic .cent { width: 990px; margin: 0 auto; overflow: hidden; }
.in_foot_pic .cent LI { PADDING-BOTTOM: 25px; PADDING-LEFT: 10px; WIDTH: 177px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-RIGHT: #57a6e4 1px solid; PADDING-TOP: 25px }
.in_foot_pic .cent li.last { BORDER-RIGHT: none; }
.in_foot_pic LI IMG { FLOAT: left; MARGIN-RIGHT: 10px }
.in_foot_pic LI P { LINE-HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 15px }
.in_foot_pic LI P SPAN { FONT-FAMILY: consolas; FONT-SIZE: 10px; }
.in_foot_pic LI P A { COLOR: #fff }
