@charset "utf-8";

body{ font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif; background: #fff url(../../images/mainbg.png?v=11) center -50px no-repeat ; overflow-x: hidden; }
a{ color: inherit; }
a:hover{ text-decoration: none; }
a:hover, a:focus{ color: #008ccb; }
li, ul, ol{ list-style: none; padding: 0; margin: 0; }
img{max-width:100%}

.wrapper{ width: 1186px;  margin-left: auto; margin-right: auto; }
.page-content{margin: 20px 10px;overflow: hidden;display: block;font-size: 14px;line-height: 26px;color: #454545;}
.page-content img{ max-width: 100% }

.col-sm-65,.col-sm-55,.col-sm-35,.col-sm-85{ position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.leftbox-nav>li>a:before,
.leftbox-wrap .leftbox-title h2,
.carousel .carousel-btn,
.nav-wrap .navbar-form .sea-icon,
.nav-container:before, .nav-container:after,
.related-link .WeChat{ background-image: url(../images/icon.png); background-repeat: no-repeat; }

.related-link-wrap{ height: 33px; line-height: 33px; background-color: #f2f2f2; }
.related-link{  }
.related-link li{ float: left; font-size: 12px; color: #333; }
.related-link a{ line-height: 1; display: inline-block; padding: 0 24px; border-right: 1px solid #333; }
.related-link .last,
.related-link li:last-child a{ border-right: 0 none; }
.related-link .WeChat{ width: 30px; height: 24px; vertical-align: middle; display: inline-block; background-position: 0 0; margin-top: -3px; }

.banner-wrap{ max-width: 1186px; height: 189px; margin:0 auto;}
.banner-wrap .wrapper{ height: 100%;display: table-cell;vertical-align: middle;text-align: center; display:flex;align-items:center;justify-content:center;}
.banner-wrap .logo{ margin:0 atuo; }
.banner-wrap .logo>img{ max-width: 100%; display: block; }

.nav-wrap{position: relative; background-color: #d2b983; height: 60px; z-index:98 }
.nav-wrap:before{ content: ''; display: table; }
.nav-wrap .nav-container{ position: relative; height: 60px; z-index: 100; }
.nav-wrap .nav-container:before{ content: ''; display: block; width: 10px; height: 35px; position: absolute; bottom: 0; }
/*.nav-wrap .nav-container:before{ background-position: 0 -64px; left: -10px; }
.nav-wrap .nav-container:after{ background-position: -20px -64px; right: -10px; }
*/
.nav-wrap .navbar-blue{ background-color: #d2b983; border-radius: 0 !important; border: 0 none; }
.nav-wrap .navbar-toggle{ border: 2px solid #F6FAFC; padding: 5px 6px; margin: 11px 0; float: left; }
.nav-wrap .navbar-toggle .icon-bar{ background-color: #F6FAFC; }
/*.nav-wrap .navbar-collapse{ padding: 0; }
.nav-wrap .navbar-nav{ margin: 0; }*/

.nav-wrap .navbar-form{ margin: 8px 0; padding: 0; border: 0 none; -webkit-box-shadow: none; box-shadow: none; }
.nav-wrap .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.nav-wrap .navbar-form .form-control{ width: 210px; border-radius: 0; padding: 0 5px; font-size: 15px; }
.nav-wrap .navbar-form .btn-default{ background-color: #ff6600; border-color: #ff6600; border-radius: 0; margin-left: -1px; color: #fff; font-size: 15px; padding-left: 10px; padding-right: 15px; line-height: 20px; }
.nav-wrap .navbar-form .sea-icon{ display: inline-block; width: 16px; height: 16px; vertical-align: middle; background-position: 0 -35px; margin-right: 8px; margin-top: -1px; }

.navbar-nav>li{height:60px;}
.navbar-nav>li>a{ color: #fff; font-size: 18px; -webkit-transition: all 250ms ease-out;-o-transition: all 250ms ease-out;transition: all 250ms ease-out; padding:5px 0px; margin:15px 34px; line-height:20px; font-weight:bold11}
.navbar-nav>li>a.dropdown{ border-bottom:2px solid #FFF; font-weight:bold }
.navbar-nav>li:hover{background-color: #b79c62}


.navbar-nav .glyphicon{ font-size: 12px; top: 0; margin-left: 2px; }
.nav-wrap .nav .open>a, .navbar-nav>.active>a, .navbar-nav>li>a:focus, .navbar-nav>li>a:hover{ background-color: #b79c62; }

.nav-wrap .dropdown-menu{ min-width: 100%; background-color: rgba(7, 94, 156, .8); margin: 0; padding: 0; font-size: 15px; border: 0 none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
.nav-wrap .dropdown-menu>li>a{ color: #eee; border-bottom: 1px solid #448ecc; }
.nav-wrap .dropdown-menu>li>a:hover,
.nav-wrap .dropdown-menu>li>a:focus{ background-color: #b79c62; }

.footer-wrap{  margin-top: 60px; background-color: #000; color: #fff; }
.footer-wrap .footer-logo{ padding: 15px; }
.footer-wrap .footer-logo img{ max-width: 100%; }
.footer-wrap .copyright{ width: 100%; padding: 0px 15px; font-size: 14px; line-height: 2; }
.footer-wrap .copyright p{ margin: 0; }
.clearfix{clear:both}
.pull-left{ float:left}
.pull-right{ float:right}

.content-wrap{ margin: 10px 0; padding: 20px 5px; padding-bottom: 25px; }

.banner-carousel{ margin-bottom: 20px; }
.banner-carousel .carousel-inner img{ width: 100%; }
.banner-carousel .item-text{ margin: 0; position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, .6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; color: #fff; font-size: 14px; line-height: 32px; padding: 0 10px; }
.carousel .carousel-btn{ display: block; position: absolute; z-index: 10; top: 50%; margin-top: -25px; width: 40px; height: 50px; opacity: .8; }
.carousel .carousel-btn.left{ left: 10px; background-position: -50px 0; }
.carousel .carousel-btn.right{ right: 10px; background-position: -50px -50px; }
.carousel .carousel-btn:hover{ opacity: 1; }


.coop-list-wrap{ margin-bottom: 20px; }
.coop-list-wrap .coop-title{ position: relative; height: 39px; line-height: 39px; background-color: #eeeeee; margin-bottom: 5px; }
.coop-list-wrap .coop-title h2{ position: relative; display: inline-block; margin: 0; height: 39px; line-height: 39px; padding-left: 12px; padding-right: 26px; background-color: #008ccb; font-size: 18px; color: #fff; }
.coop-list-wrap .coop-title h2:after, .coop-list-wrap .coop-title:after{ content: ''; position: absolute; left: 0; right: 0; top: 40px; height: 2px; background-color: #cca980; }
.coop-list-wrap .coop-title h2:after{ background-color: #d32e3c; z-index: 1; }
.coop-list-wrap .coop-title .slot{ display: inline-block; width: 4px; height: 16px; vertical-align: middle; margin-top: -2px; background-color: #fff; margin-right: 16px; }
.coop-list-wrap .coop-title .more{ color: #3a5485; font-size: 12px; margin-right: 10px; font-family: 宋体; }
.coop-list li{ line-height: 30px; border-bottom: 1px dotted #c9c9c9; color: #666; font-size: 14px; }
.coop-list li .item-time{ padding: 0 12px; width: 102px; text-align: right; white-space: nowrap; }
.coop-list li .item-title{ display: block; margin-right: 102px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.leftbox-wrap{ background-color: #fff; border: 1px solid #a7d4f1; margin-bottom: 22px; }
.leftbox-wrap:last-child{ margin-bottom: 0; margin-bottom:20px }
.leftbox-wrap .leftbox-title{ height: 32px; background-color: #d6e7f7; margin-top: 1px; border-bottom: 1px solid #a7d4f1; }
.leftbox-wrap .leftbox-title h2{ display: block; margin: 0 auto; width: 154px; height: 32px; line-height: 32px; color: #fff; font-size: 18px; text-align: center; background-position: 0 -119px; }
.leftbox-wrap .leftbox-ctt:before{ content: ''; display: block; height: 5px; background-color: #edf1fa; }

.rightbox-wrap{ border-style: solid; border-width: 2px 1px 1px; border-color: #cccccc; border-top-color: #328dda; margin-bottom: 20px; }
.rightbox-wrap:last-child{ margin-bottom: 0; }
.rightbox-wrap .rightbox-title{ background-color: #eee; }
.rightbox-wrap .rightbox-title h2{ display: inline-block; margin: 0; font-size: 18px; color: #fff; background-color: #328dda; line-height: 40px; height: 40px; text-align: center; min-width: 176px; margin-top: -2px; padding:0 10px }
.rightbox-wrap .rightbox-title .indexes-box,
.rightbox-wrap .rightbox-title .more{ color: #008ccb; font-size: 12px; line-height: 38px; padding: 0 10px; font-family: 宋体; }
.rightbox-wrap .rightbox-title .indexes-box{ padding: 0 2px; }
.rightbox-wrap .rightbox-title .indexes-box a,
.rightbox-wrap .rightbox-title .indexes-box span{ margin: 0 8px; }
.rightbox-wrap .rightbox-ctt{ padding: 10px 18px; }

.notice-list-warp{ height: 346px; overflow: hidden; margin: 8px 12px; }
.notice-list-warp li{ color: #333; font-size: 14px; line-height: 1.5; text-indent: 1em; }

.company-list-warp{ padding: 13px 17px; }
.company-list-warp li{ margin-bottom: 12px; }
.company-list-warp li>a{ display: block; font-size: 14px; font-weight: 700; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px; padding: 12px 15px; background-color: #eeeeee; }

.list-block .item-content{ margin-bottom: 15px; }
.list-block .item-content .item-media{ width: 170px; }
.list-block .item-content .item-media>img{ display: block; width: 100%; }
.list-block .item-content .item-inner{ margin-left: 189px; }
.list-block .item-content .item-title{ color: #000; font-size: 17px; font-weight: 700; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.list-block .item-content .item-subtitle{ color: #666; font-size: 12px; line-height: 22px; max-height: 66px; overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical; }
.list-block .item-content .item-time{ font-size: 12px; color: #666; line-height: 22px; font-weight: 700; }
.list-block li>.item-title{ color: #333; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 80px; }
.list-block li>.item-time{ color: #666; line-height: 30px; float: right; font-size:12px }
.list-block li>.item-title a {
    float: left;
    width: 96%;
    overflow: hidden;
    font-size: 14px;
    line-height: 34px;
    color: #454545;
    background-image: url(../images/ico_03.gif);
    background-repeat: no-repeat;
    background-position: left 15px;
    padding: 0 0 0 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    font-weight: 500;
}
.list-block li>.item-title a:hover {color: #0070bc; text-decoration: none;}


.leftbox-nav>li>a{ display: block; border: 1px solid #cfcfcf; border-radius: 2px; color: #333; font-size: 16px; font-weight: 700; line-height: 20px; padding: 10px 8px; margin: 10px 14px 13px;
	background: -webkit-linear-gradient(top, #fff ,#ededed);
	background: -o-linear-gradient(bottom, #fff, #ededed);
	background: -moz-linear-gradient(bottom, #fff, #ededed);
	background: linear-gradient(to bottom, #fff ,#ededed); }
.leftbox-nav>li>a:before{ content: ''; display: inline-block; vertical-align: middle; width: 13px; height: 13px; background-position: -100px 0; margin-top: -2px; margin-right: 13px; }
.leftbox-nav>li>a:hover{ color: #2080d1; }

.introduction-content{ padding: 5px 20px 20px; }
.introduction-content p{ margin: 0; font-size: 15px; color: #333; line-height: 37.5px; text-indent: 0em; }
.introduction-content img{ max-width: 100%; }


.shareWXBox{ position: fixed; top: 50%; left: 50%; margin-left: -116px; margin-top: -128px; z-index: 10001; width: 232px; border: 6px solid #7f7f7f; border-radius: 5px; background-color: #fff; display: none; }
.shareWXBox .share-title{ font-size: 12px; padding-left: 15px; padding-right: 10px; height: 24px; line-height: 24px; border-bottom: 1px solid #e8e8e8; color: #666; background: #f2f2f2; }
.shareWXBox .WXclose{ float: right; font-size: 14px; font-weight: bold; color: #666; }
.shareWXBox .share-ctt img{ width: 178px; height: 178px; margin: 21px; display: inline-block; }

.pagination-nav{ text-align: center; }
.pagination-nav .pagination{ margin: 0; }


.icon2{ background-image: url(../images/icon2.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; margin-top: -2px; }
.icon2.icon-resume{ width: 27px; height: 27px; background-position: -123px -124px; }
.icon2.icon-jianli{ width: 21px; height: 16px; background-position: -26px -166px; }
.icon2.icon-yanjiu{ width: 18px; height: 18px; background-position: -58px -165px; }
.icon2.icon-zuopin{ width: 18px; height: 18px; background-position: -185px -165px; }
.icon2.icon-shezhi{ width: 18px; height: 18px; background-position: -125px -165px; }
.icon2.icon-bi{ width: 21px; height: 17px; background-position: 0 -128px; }
.icon2.icon-maozi{ width: 24px; height: 15px; background-position: -161px -128px; }

.resume-wrap{ margin-top: 15px; margin-bottom: 15px; }
.resume-header-wrap{ background-color: #fff; border-left: 17px solid #f2f6fc; border-top: 2px solid #f2f6fc; margin-bottom: 15px; padding: 18px 0; }
.resume-header-left img{ width: 141px; height: 141px; display: block; margin: 10px auto; border-radius: 50%; }
.resume-header-title{ line-height: 34px; font-size: 18px; color: #0378d8; letter-spacing: 2px; }
.resume-header-title .icon-resume{ margin-left: 10px; }
.resume-header-item{ font-size: 14px; line-height: 25px; color: #666; }

.resume-bd-r-box,
.resume-body-left{ border-color: #f2f6fc; border-style: solid; border-width: 8px 0 0 17px; background-color: #fff; margin-bottom: 15px; }
.resume-body-left .resume-bd-l-hd{ border-bottom: 1px solid #eee; }
.resume-body-left .resume-bd-l-hd h3{ display: inline-block; padding: 0 27px; line-height: 43px; font-size: 16px; background-color: #0378d8; color: #fff; }
.resume-body-left .resume-bd-l-bd{ padding: 22px 20px 22px 25px; }
.resume-body-left .resume-bd-l-bd img{max-width:100% }
.resume-body-left .resume-bd-l-bd h4{ line-height: 30px; font-size: 16px; color: #0378d8; margin-top: 8px; margin-bottom: 3px; }
.resume-body-left .resume-bd-l-bd .icon2{ margin-right: 5px; }
.resume-body-left .resume-bd-l-bd p{ font-size: 14px; color: #666; line-height: 30px; padding: 0 30px; }
.resume-body-left .resume-bd-l-bd:after{ content: ''; display: block; background1-color: #f4f9fd; height: 40px; margin-top: 30px; }

.resume-bd-r-box{ border-width: 8px 0 0 6px; }
.resume-bd-r-box .icon2{ margin-right: 5px; }
.resume-bd-r-box>h3{ position: relative; display: block; line-height: 44px; padding-left: 22px; font-size: 16px; color: #0378d8; }
.resume-bd-r-box>h3:after{ content: ''; display: block; position: absolute; bottom: 0; left: -6px; right: 0; height: 1px; border-bottom: 1px solid #eee; }
.resume-bd-r-list{ margin-top: 10px; }
.resume-bd-r-list>li{ border-bottom: 1px solid #eee; padding: 12px 15px; }
.resume-bd-r-list .item-media img{ width: 70px; height: 70px; border-radius: 50%; display: block; }
.resume-bd-r-list .item-ctt{ margin-left: 70px; padding-left: 15px; }
.resume-bd-r-list .item-title{ font-size: 13px; color: #666; margin: 8px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.resume-bd-r-list .item-sub{ font-size: 13px; color: #666; }

.resume-bd-r-list2{ padding: 0px 0; }
.resume-bd-r-list2 li{ position: relative; padding-left: 30px; padding-right: 13px; height:50px; border-bottom:1px solid #eee; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 50px; color: #666; font-size: 14px; }
.resume-bd-r-list2 li:before{ content: ''; display: block; width: 0; position: absolute; border-style: solid; border-color: transparent; border-width: 5px 0 5px 5px; border-left-color: #e51928; left: 19px; top: 50%; margin-top: -5px; }



.button{ display: inline-block; vertical-align: middle; padding: 0 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #376aab; border-radius: 3px;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out, border-color .25s ease-out;
    -moz-transition: background-color .25s ease-out,color .25s ease-out, border-color .25s ease-out;
    -ms-transition: background-color .25s ease-out,color .25s ease-out, border-color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out, border-color .25s ease-out;
    font-size: 14px; line-height: 34px; text-align: center; cursor: pointer; background-color: transparent; color: #376aab; margin-left:2px; border:0px
	}
.button.button-block{ display: block; width: 100%; }
.button.button-fill,
.button.active, .button:hover{ background-color: #d2b983; color: #fff; }
.button.button-fill.active, .button.button-fill:hover{ background-color: #295895; border-color: #295895; }

.button.button-radius{ border-radius: 36px; }

.button.button-link{ color: #999; border-color: transparent; }
.button.button-link:hover{ color: #3092ed; border-color: #3092ed; background-color: transparent; }
.button.button-link.active{ color: #fff; background-color: #3092ed; border-color: #3092ed; }

.button.button-info{ border-color: #4fb1f7; color: #4fb1f7; }
.button-fill.button-info, .button.button-info:hover{ background-color: #4fb1f7; color: #fff; }
.button-fill.button-info:hover{ background-color: #299ef1; border-color: #299ef1; color: #fff; }


.p20 {
    color: #053e85;
    line-height: 36px;
    text-align: center;
    font-size: 24px;
    padding: 0px 0px 6px 0px;
}


/*
page.php
*/
.page-intro {
    padding: 0;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.table_black td{
	border:1px solid #000;
	padding:5px
	
	}
	
.table_blue { background:#D6E7F7}
.table_blue tr:nth-child(1){background-color: #189AD6; color:#FFF}
.table_blue tr:nth-child(1) p{ color:#FFF}
.table_blue tr:nth-child(2n){background-color: #EAEEF7}
.table_blue td{border:1px solid #fff }
