@charset "utf-8";

/* 主体 */
.container {padding:36px 0 50px; }
.container .wrap { position:relative; background:url(container.png) top center repeat-y;box-shadow: 0 1px 6px rgb(0 0 0 / 18%);border-radius:6px;}
.container .wrap .sidebar { float:left; width:241px; }
.container .wrap .main {float:right; min-height:460px; width:958px; border-left:0; box-sizing:border-box; padding:32px 35px 0 35px;}
.container .g-in{width:1200px;margin:0 auto; background:#fff;padding:32px 35px;border:1px solid #eaeaea;box-sizing:border-box;}

/* 左侧栏目标题 */
.leftTitle { position:relative; height:100px; line-height:90px; background:#AE8C58; padding:0 0 0 35px; font-size:25px; color:#fff; font-weight:normal;background: url(jin015.png) center center no-repeat;border-radius:6px;}

/* 面包屑 */
.location { position:relative; height:40px; line-height:40px; border-bottom:1px solid #eaeaea; margin-bottom:20px;color:#999999}
.location h3{float:left;font-size:19px;height:31px;line-height:31px;background:url(t1.png) left center no-repeat;padding-left:56px;/*font-weight:normal;*/ color:#a56a01}
.breadcrumbs {float:right;font-size:14px;height:31px;line-height:31px;color:#999999}
.breadcrumbs a { display:inline-block; margin-left:12px; padding-left:12px; background:url(o_ico_04.gif) no-repeat 0 center; vertical-align:top;color:#999999}
.breadcrumbs .u-home { padding-left:20px; background:url(o_ico_03.gif) no-repeat 0 center;color:#999999}


/* 二级、三级菜单 */
.menu {}
.menu dl dt a { display:block; padding:12px 0; font-size:16px; padding-left:35px; border-bottom:1px solid #E8E1D1; }
.menu dl dt a:hover,.menu dl dt .current { background:#EEE8DB /*url(jt.png) right 44px center no-repeat*/; color:#a56a01; border-bottom:1px solid #E8E1D1; font-weight: bold;}
.menu dl dd{padding:10px 0 10px 35px;border-bottom:1px solid #E8E1D1;font-size:14px;}
.menu dl dd a{color:#888;}
.menu dl dd a:hover,.menu dl dd a.current{color:#135da6;}

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; }
.article .hd { padding:0 0 36px; text-align:center; }
.article .hd h1 { color:#333; font-size:26px; line-height:35px; padding:6px 0 24px; font-weight:normal; border-bottom:1px dotted #a3a3a3;}
.article .hd .titBar { color:#797979; font-size:13px; margin-top:14px; }
.article .hd .titBar em{cursor:pointer;}
.article .hd .titBar em.on{color: #f10107;}
.article .hd .titBar a{color:#797979;}
.article .hd .titBar a:hover{color: #f10107;}
.article .hd .titBar p:nth-child(1){line-height:27px;}
.article .hd .titBar p:nth-child(3){float:right;margin-right:30px;line-height:27px;}
.article .bd { padding-bottom:40px; text-align:justify; font-size:16px !important; line-height:36px !important; color:#000 !important;}
.article .bd p,.article .bd span,.article .bd span span,.article .bd p span, .article .bd p em{/*font-size:16px !important; color:#000 !important;*/ line-height:32px !important;font-family:Microsoft yahei !important;}


.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.newsbox{}

/* 新闻列表 */
.list { width:888px; float:left; }
.list ul{padding:0 0 40px;}
.list li { padding:20px 0; border-bottom:1px dotted #aaa; }
.list li:first-child{padding-top:8px;}
.list li h2{font-size:18px;height:20px;line-height:20px;background: url(n.png) left center no-repeat;padding-left:26px;}
.list li a{float:left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 760px;}
.list li a:hover{color:#F10107;}
.list li span{font-size:14px;font-weight:normal;color:#888;float:right;}
.list li .i{font-size:14px;color:#888;padding-top:15px;}

.newsright{width:208px;float:right;}
.newsright h2{font-size:24px;font-weight:normal;}
.newsright form{display:block;margin-bottom:20px;}
.newsright select{width:100%;height:40px;background:#eee;margin-top:12px;font-size:14px;padding-left:7px;}
.newsright input[type="text"]{display:block;width:100%;height:42px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-top:12px;padding-left:10px;font-size:14px;color:#888;}
.newsright input[type="submit"]{display:block;width:100%;height:42px;border-radius:4px;box-sizing:border-box;margin-top:12px;background:#135da6;color:#fff;cursor:pointer;font-size:14px;}
.newsright img{margin-top:12px;}


.list-s {padding-bottom:40px;}
.list-s li { padding:20px 0; border-bottom:1px dotted #aaa; }
.list-s li:first-child{padding-top:0;}
.list-s li h2{font-size:18px;height:20px;line-height:20px;}
.list-s li a{float:left;}
.list-s li a:hover{color:#135da6;}
.list-s li span{font-size:14px;font-weight:normal;color:#888;float:right;}
.list-s li .i{font-size:14px;color:#888;padding-top:15px;}


/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic a{display:block;width:221px;height:150px;line-height:150px;text-align:center;background:#eee;}
.pothoItem .item .pic img { width:221px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d {font-size:14px;font-family:Arial;padding-top:3px;}
.pothoItem .item dl .m a{display:block; width:120px; height:30px; line-height:30px; background:#ddd; text-align:center;}
.pothoItem .item dl .m a:hover{background:#135da6;color:#fff;}
.pothoItem .item dl .i { padding:5px 0 20px; color:#999; font-size:13px; line-height:25px; }

/* 图片列表 */
.piList { padding:0 0 20px; overflow:hidden; }
.piList .pic-item { position:relative; width:284px; margin:0 17px 20px 0; float:left; display:inline;}
.piList .pic-item:nth-child(3n){float:right;margin-right:0;}
.piList .list-pic a{display:block; width:284px; text-align:center; background:#f2f2f2; }
.piList .list-pic img { width:282px;height:220px;border:1px solid #ddd; }
.piList dl { padding:4px 0; }
.piList dl dt { height:30px; line-height:30px; font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; }

/* 分页 */
.page { padding:0 0 70px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 4px; padding:4px 13px; border:1px solid #ddd; background:#f2f2f2; vertical-align:top; font-size:13px;border-radius:20px;}
.page a:hover,.page .hover { border:1px solid #C8A36B; background:#C8A36B; color:#fff; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#135da6; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#bbb; font-size:14px; font-family:Arial; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel i{font-style:normal;}
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:8px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .text2 { width:600px; height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:600px; height:120px; padding:3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:10px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:120px; height:38px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#135da6;}