@charset "utf-8";
/*页码*/
.page{height: 20px;line-height: 20px;margin: 55px 0;text-align: center;}
.page span{height: 20px;line-height: 20px;display: inline-block;}
.page span a{display: inline-block;padding: 0 5px;margin-right: 4px;}

.page span a.current,.page span a:hover{background-color: #005ea9;color: white;}
.page .count{border: 1px solid #d9d9d9;padding: 0 10px;}
.page .dump{display: inline-block;border: 1px solid #d9d9d9;padding: 0 10px;}
.page .dump input{display: inline-block;width: 40px ;height: 20px;}



.container{}

.container a{color: #636363;}

/*新闻页面*/
.sidebar{width: 194px;margin-top: 38px;float: left;margin-left: 80px;}
.sidebar h2{height: 33px;line-height: 33px;font-weight: normal;font-size: 20px;color: #0751a1;margin-bottom: 34px;background: url("../images/shsjj_03.jpg")no-repeat 110px center;}
.sidebar .menu dl{margin-top: 20px;}
.sidebar .menu dl dt{height: 48px;line-height: 48px;font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.sidebar .menu dl dt:last-child{border-bottom: none;}
.sidebar .menu dl dt.nobg,.sidebar .menu dl dt:hover{color: #0751a1;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt:hover a{color: #0751a1;}
.sidebar .menu dl dd a.current,.sidebar .menu dl dd a:hover{color: #0751a1;}
.sidebar .menu dl dd{line-height: 30px;}
.main{width: 862px;margin-top: 24px;float: right;}
.main .location{border-bottom: 1px solid #e4e4e4;line-height: 60px;border-bottom: 2px solid #0751a1;}
.main .location .breadcrumbs{color: #a6a6a6;font-size: 12px;float: right;}
.main .location .colCurTit{float: left;font-size: 20px;color: #0751a1;}
.main .news_list{padding-top: 14px;}
.main .news_list dd{line-height: 32px;border-bottom: 1px dashed #e1e1e1;padding-left: 23px;background: url("../images/bhfjghsdf_03.png") no-repeat;background-position: left center;}
.main .news_list dd em{font-size: 12px;float: right;margin-right: 20px;}


/*青年专栏*/
.sp_header img{position: relative;left: 50%;margin-left: -950px;}
.sp_article .tit{line-height: 100px;font-size: 24px;color: black;text-align: center;}
.sp_article{background-color: #f9f9f9;}
.sp_article .con{line-height: 28px;padding: 0 50px;color: #646464;padding-bottom: 55px;}
.sp_main .wrap{width: 950px;}
.sp_main .wrap dl{margin-top: 47px;}
.sp_main .wrap dl:first-child{margin-top: 30px;}
.sp_main .wrap dl:last-child{margin-bottom: 30px;}
.sp_main .wrap dl dt{height: 46px;font-size: 16px;line-height: 46px;background: #f0f0f0;text-indent: 18px;margin-bottom: 19px;}
.sp_main .wrap dl dt a{color: #555555;}
.sp_main .wrap dl dd{line-height: 33px;font-size: 12px;text-indent: 11px;color: #6d7189;}
.sp_main .wrap dl dd em{float: right;margin-right: 8px;}
.sp_main .wrap dl dd a{color: #6d7189;}

.meiri_bg{height: 663px;position: relative;}
.meiri_bg img{height: 663px;position: absolute;}


.meiri_sidebar{width: 147px;margin-top: 49px;}
.meiri_sidebar .menu dl{margin-top: 20px;}
.meiri_sidebar .menu dl dt{}
.meiri_sidebar .menu dl dt a{display: block;background-color: rgba(0, 0, 0, 0.25);}

.list ul li{padding: 33px 16px 16px 16px;border-bottom: 1px dashed #bbbbbb;}
.list ul li .txt{width: 614px;}
.list ul li .txt h3{font-size: 16px;font-weight: normal;margin-bottom: 7px;}
.list ul li .txt .date{font-size: 12px;color: #7c7c7c;margin-bottom: 15px;}
.list ul li .txt .con{line-height: 20px;font-size: 12px;}
.list ul li .txt .link{margin-top:20px;font-size: 12px;}
.list ul li .txt .link a{color: #ff8400;}
.list ul li .txt h3 a{color:#005ea9; }

.pic-item-list{margin-top:35px; }
.pic-item{width: 214px;margin: 0 25px;float: left;}
.pic-item dl dt{line-height: 45px;}
.pic-item dl dt a{color: #878787;}

.artbox h1{text-align: center;line-height: 50px;font-weight: normal;font-size: 20px;color: #666;margin-bottom: 5px;}
.artbox .info{text-align: center;}
.article{margin:25px 0;}
.article .bd{margin: 10px 0;}

.message_form .foot-mess-wrap input{border: 1px solid #999;padding: 0;}
.message_form .foot-mess-wrap .input-name input{width: 170px;height: 35px;text-indent: 10px;}
.message_form .foot-mess-wrap .input-name{background: none;}
.message_form .foot-mess-wrap .input-phone input{width: 245px;height: 35px;text-indent: 10px;}
.message_form .foot-mess-wrap .input-email input{width: 245px;height: 35px;text-indent: 10px;}
.message_form .foot-mess-wrap textarea{border: 1px solid #999;}
.message_form .foot-mess-wrap .input-phone{background: none;}
.foot-message { position: relative; padding: 0 0 0 10px;}
.foot-message .tit { height: 35px; margin-bottom: 10px; line-height: 35px; font-size: 12px; color: #fff; background:url("../images/foot_pen.png") no-repeat left top; }
.foot-mess-wrap{width: 560px;float: left;margin-top: 20px;}
.foot-mess-wrap li { margin-bottom: 12px; }
.foot-mess-wrap li label { float: left;line-height: 37px; color: #0b1f34;width: 80px;text-align: right;}
.foot-mess-wrap li:last-child {line-height: 40px;font-size: 12px;color: white; }
.foot-mess-wrap li:last-child a{color: white; }
.foot-mess-wrap .input-name { float: left; width:172px; height: 37px; margin-right: 10px; background:#f5f8fa url("../images/user_icon.jpg") no-repeat right; }
.foot-mess-wrap .input-phone { float: left; width:247px; height: 37px; background:#f5f8fa url("../images/phone_icon.jpg") no-repeat right; }
.foot-mess-wrap .input-name input,.foot-mess-wrap .input-phone input,.foot-mess-wrap .input-email input { width: 90%; padding-left: 10px; line-height: 37px; font-size: 12px; color: #708b9e; border: none; background:none; }
.foot-mess-wrap .textarea-box { width: 475px; background:#fff;float: left; }
.foot-mess-wrap .textarea-box textarea { width: 90%; padding: 10px; font-size: 12px; color: #708b9e; border: none; background:none; }
.foot-mess-wrap .btn-box button { border: none; background: none; text-align: center; line-height: 40px; color: #708b9e; width: 184px; height: 40px; border-radius: 4px; background: #fff; cursor: pointer; }
.footer-mid{width: 340px;float: left;margin-top: 10px;margin-left: 37px;}
.footer-mid h3{font-size: 17px;color: white;line-height: 30px;}
.footer-mid .add{line-height: 21px;color: white;}
.footer-mid .tel{line-height: 21px;color: white;}
.foot-message .f_erweima{ position: absolute; bottom: 0px; right:35px; width:274px; height: 213px; background: url("../images/index_39.jpg") no-repeat; text-align: center; padding-top: 80px; font-size: 12px; color: #fff; }
.foot-message .f_erweima img{position: relative;top: 37px;left:-6px;}
.foot-message .f_erweima p{position: relative;top: 30px;left: 9px;}
.message_form .foot-mess-wrap input {  border: 1px solid #999;  padding: 0;  }
.message_form .foot-mess-wrap textarea {  border: 1px solid #999;  padding: 9px;height: 100px; box-sizing: border-box; }
.message_form .foot-mess-wrap button {  background-color: #0077bb;  color: white;margin-left: 80px;  }