@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:14px; background:#f0f0f0;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#373043;}

/*头部*/
.header{ width:100%; height:398px;  margin:0 auto;}
.top{ width:100%; height:338px; margin:0 auto; position:relative; background: url(imageshrtop_01.png);}
.logo{ width:1000px;height:163px; margin: 0 auto; }
.logo_link{width:236px;height:163px; display:block; padding: 100px 0 0 0;}
.search{width:159px; height:29px;position:absolute; right:0; bottom:42px;background:url(../images/hr/search.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:118px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:29px;left:130px;}

.nav{ width:100%;height:58px; line-height:58px; background-color:#373043; margin:0px auto; border-top: 2px solid #d83a32; }
.nav ul{ width:1200px; margin:0px auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;height:58px;line-height:58px; background:url(../images/hr/nav_li.jpg) no-repeat left center; padding:0px 49px;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#fff; font-size:18px; font-weight: normal; }
.nav ul li .subNav{ top:58px; left:0px; padding-top:10px; width: auto; }
.nav ul li.on {color:#373043;background-color:#fff; display:block;}
.nav ul li.on a { color:#373043; font-weight: normal; }
.nav ul li.on .subNav { display:block; padding: 0 0 10px 0; }
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{  padding:5px 49px; height: auto; line-height: 20px;}
.nav ul li.on .subNav dl dd a{ font-size:14px;  border-top:none; text-align:left; font-weight:normal; height:auto; padding-left:0px;  color:#333}

.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;color:#0076cd;}
.content{ width:1000px; margin:0px auto;  overflow:hidden;}


/*图片轮播*/
.Banner { margin: 30px auto; width: 1200px; height: 400px; }
.flexslider{ width:1200px; height: 400px;  overflow: hidden;}
.flexslider ul.slides li img{ width:1200px; height:400px; display:block}
.flexslider .til_slides{ width:240px; padding: 0 20px; height: 300px; position: absolute;top:73px; right:100px;  background: url(imageshrslider_03.png) no-repeat; color:#fff; }
.flexslider .til_slides h3 { font-size: 16px; color: #333333; padding: 25px 0 0 0; }
.flexslider .til_slides .zw { padding: 5px 0; color: #444444; border-bottom: 1px solid #373043; }
.slide_con { font-size: 14px; color: #444444; line-height: 24px; padding: 15px 0 20px 0; }
.btn { font-size: 14px; width: 208px; height: 36px; line-height: 36px; text-align: center; background: url(imageshrbtn_03.png) no-repeat; margin: 0 auto; }
.flex-control-nav{ bottom:21px; text-align: center; }
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 8px; height: 8px; line-height: 8px; border-radius: 0; background:url(imageshra_03.png) no-repeat;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ width: 20px; height: 8px; background: url(imageshra_hover_03.png) no-repeat; color:#fff;}



.mode01 { width: 1000px; height: 270px; }
.mode01 .lf { width: 630px; padding: 0 20px; height: 270px; float: left; background: #ffffff; }
.mode01 .rt { width: 260px; padding: 0 20px; height: 270px; float: right; background: #ffffff; }


.sp .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.sp .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.sp .title a { float: right; }
.sp ul { margin: 22px 0 0 0; }
.sp ul li { width: 170px; height: 114px; position: relative; float: left; margin: 0 60px 0 0; }
.sp ul li.last { margin: 0px; }
.sp ul li .big { width: 170px; height: 114px; position: relative; }
.sp ul li .click { width:49px; height: 49px; position: absolute; left: 50%; top: 50%; margin: -25px 0 0 -25px;  }
.sp ul li p { margin: 10px 0 0 0; text-align: center; line-height: 20px; }

.dkt .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.dkt .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.dkt .title a { float: right; }
.dkt_con { padding: 15px 0 0 0; }
.dkt_con h3 {  padding: 0 0 20px 0; text-align: center; }
.dkt_con h3 p { font-size: 16px; line-height: 24px; }
.dkt_nr { font-size: 14px; line-height: 24px; height: 95px; }


.mode02 { width: 1000px; height: 270px; margin: 30px auto; }
.mode02 .lf {width: 630px; padding: 0 20px; height: 270px; float: left; background: #ffffff; }
.mode02 .rt { width: 260px; padding: 0 20px; height: 270px; float: right; background: #ffffff; }

.rc .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.rc .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.rc .title a { float: right; }
.rc_con { margin: 24px 0 0 0; }
.rc_con img { width: 240px; height: 160px; border: 1px solid #cccccc; float: left; display: inline-block; }
.rc_nr { width: 370px; height: 160px; overflow: hidden; float: right; }
.rc_nr h3 { font-size: 16px; text-align: center; }
.rc_nr p { font-size: 14px; color: #666666; text-align: center; margin: 5px 0; }
.nr { font-size: 14px; line-height: 25px; }
.nr a { color: #d83a32; }
.nr a:hover { font-weight: bold; }

.kktz .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.kktz .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.kktz .title a { float: right; }
.kktz ul { margin: 10px 0 0 0; }
.kktz ul li { height: 30px; line-height: 30px; }
.kktz ul li a { float: left; }
.kktz ul li span { float: right; color: #666666; }

.mode03 { width: 1000px; height: 270px; margin: 30px auto; }
.mode03 .lf {width: 630px; padding: 0 20px; height: 270px; float: left; background: #ffffff; }
.mode03 .rt { width: 260px; padding: 0 20px; height: 270px; float: right; background: #ffffff; }


.kt .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.kt .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.kt .title a { float: right; }
#main_con1 .con_cont #photo_move { height: 228px; margin: auto; width: 1080px; background: url(../images/hr/scroll_bg_03.png) no-repeat; }
#main_con1 .con_cont .blk_18 .LeftBotton {  display:block; float:left; height:113px;  width:25px; cursor:pointer; margin: 20px 15px 0 0;}
#main_con1 .con_cont .blk_18 .RightBotton { display:block; float:left;  height:113px;  width:25px; background:url(imageshrarrow_right_07.png) no-repeat;cursor:pointer;_margin:30px 0px 0 0px; margin: 20px 0 0 0; }
#main_con1 .con_cont #demo { width: 551px;  display: inline;  float: left;  overflow: hidden;   _margin: 5px 50px; _width:830px; margin:20px 17px 0 0; }
#main_con1 .con_cont #indemo {float: left;  width: 800%;}
#main_con1 .con_cont #demo1, #demo2 { float: left;}
#main_con1 .con_cont .blk_18 .pl img { width: 170px; height: 113px; display:block; cursor: pointer;}
#main_con1 .con_cont .blk_18 ul li { float:left; width: 170px; height: 180px; margin: 0 20px 0 0;}
#main_con1 .con_cont .blk_18 ul li a p {  margin: 13px 0 0 0; line-height: 24px; }
#main_con1 .con_cont #photo_move2 { height: 160px; margin: auto; width: 991px;}
#main_con1 .con_cont #po_demo {display: inline;  float: left;  margin: 5px 50px;  overflow: hidden;  width: 830px; _margin: 5px 50px; _width:830px; }
#main_con1 .con_cont #indemo2 {float: left;  width: 800%;}
#main_con1 .con_cont #po_demo1, #po_demo2 { float: left;}
#main_con1 .con_cont .blk_18 .po_LeftBotton { display:block; float:left; height:75px;  margin:30px 0px 0 0px;  width:29px; background:url(../images/hr/img_lf.jpg) no-repeat; cursor:pointer;_margin:30px 0px 0 0px;}
#main_con1 .con_cont .blk_18 .po_RightBotton {display:block; float:right;  height:75px; margin:30px 0 0 0px; width:29px;background:url(../images/hr/img_rt.jpg) no-repeat;cursor:pointer;_margin:30px 0px 0 0px;}



.dc .title { height: 50px; line-height: 50px; border-bottom: 1px solid #373043; }
.dc .title h2 { padding: 0 0 0 14px; font-size: 16px; color: #333333; background: url(imageshrtitle_03.png) no-repeat left center; width: auto; float: left; }
.dc .title a { float: right; }
.dc_con p.question { padding: 25px 0 15px 10px; background: url(imageshrwt_12.png) no-repeat left 33px;   }
.daan p { height: 30px; line-height: 30px; overflow: hidden; } 
.daan p input { float: left; }
.daan p span { float: left; margin: 0 0 0 5px; line-height: 18px; }
.tj { margin: 34px 0 0 0; width: 245px; height: 33px; }
.tj input { width: 245px; height: 33px; line-height: 33px; color: #ffffff; cursor: pointer; background: url(imageshrtj_03.png) no-repeat; border: none; text-align: center; }



.mode04 { width: 1000px; height: 400px; margin: 30px auto; }
.mode04 .md {width: 1000px; height: 400px;  }
.mode04 .md img { width: 1000px; height: 400px; }

.erweima { width: 114px; height: 137px; position: fixed; right: 50%; margin: 0 -680px 0 0; top: 50%; z-index: 9999; }

/*底部开始*/
.footer{height:143px; line-height: 143px; background-color:#373043;color:#fff;}
.copyRight{width:1000px; margin:0 auto;text-align:center; height:143px; line-height: 143px;  font-family:Arial;}

/*二级页*/
.subPage{width:1000px; margin:0 auto; overflow:hidden; padding:3px 0 40px 0;}
.Bread{ width:auto; height:36px; line-height:36px;background:#f6faff; border:1px solid #d1ebff; padding-left:20px;}
.Bread a{color:#373043;}
.pgarticleList{}
.pgarticleList ul li{ background: url(imageshrwt_12.png) no-repeat left center;height:30px; line-height:30px; padding-left:20px;}
.pgarticleList ul li span{ float:right}
.pglistTitle{ padding-left:0px; background:none; padding:10px 0px 0px; border-bottom: 1px solid #ccd7e0; margin-bottom:10px;} 
.pglistTitle h2{color: #373043; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.pglistTitle h2 a{ color: #373043;  }
.subPage .pgarticleList{ margin:10px 0px 20px;}
.listTitle2 h2{color: #373043; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.listTitle2 h2 a{ color: #373043;  }
.pageList,.pageArticle{ background:#f6faff; padding:0px 10px 10px;}
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; padding:10px 0px 30px; border-top:1px solid #ccd7e0;}
.page a{ padding:0 5px;}

.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#373043; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #fff; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#373043; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(imageshrwt_12.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#373043;}



/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1020px; overflow:hidden; }
.pictureList_tl2 ul li { width:180px; height:180px; float: left; text-align:center; margin:0 20px 0 0;}
.pictureList_tl2 ul li img { width: 180px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; }
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.con { width:1000px; height:auto; overflow:hidden; }
.con .con_left { width: 200px; float: left;border:1px solid #d1ebff; border-bottom:none; margin:5px 0 0 0; }
.con .con_left .left_title { height:39px; line-height:39px; border-bottom: 2px solid #373043; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"微软雅黑"; color: #373043; font-weight:bold; }
.con .con_left ul li.current a {   border-bottom:1px solid #373043;  }
.con .con_left ul li a { font-size:14px; padding:10px 30px 10px 20px; display: block; border-bottom:1px solid #d1ebff; }
.con .con_left ul li a:hover { background:url(../images/hr/arrow_right.png) no-repeat 175px 14px; border-bottom:1px solid #0075cd;  }
.con .con_right { width:780px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:180px; height:165px; float: left; text-align:center; margin:0 13px 0 0; }
.pictureList ul li img { width: 180px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
/*二级页左右分栏结束*/
