@charset "utf-8";
* { list-style: none; margin: 0px; padding: 0px; font-family: \5FAE\8F6F\96C5\9ED1, Verdana, Tahoma; line-height: 150%; font-weight: normal; text-decoration: none; border: 0px; }
body { background: #fff; }
a { color: #333; }
a:hover { color: #F00; }
.clear { clear: both; height: 0px; }
.fl { float: left; }
.fr { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }

.wrapper { margin: 0px auto; width: 100%; }

.header { margin: 0px auto; width: 1020px; height: 120px; }
.header .youth650 { width:650px; }
.header .weixin360 { width:360px; }
.header .youth650 .youth { background: url(../images/youth.png) no-repeat; height: 82px; width: 81px; margin-top: 18px; margin-left: 20px; }
.header .youth650 .logo { background: url(../images/logo.png) no-repeat; height: 57px; width: 240px; margin-top: 30px; margin-left: 13px; }
.header .weixin360 .weixin1 { margin-top: 30px; }
.header .weixin360 .youth1 { margin-top: 16px; margin-left: 40px; }

.nav100 { background: #0069AA; height: 45px; width: 100%; }
.nav100 ul { margin: 0 auto; width: 1020px; }
.nav100 ul li { font-size: 16px; color: #FFF; float: left; line-height: 45px; border-right: 1px solid #06A2FF; }
.nav100 ul li a { color: #FFF; }
.nav100 ul li a:hover { color: #F00; }

.banner1348 { margin: 0px auto; width: 1348px; padding-top: 3px; }
.banner1348h { margin: 0px auto; width: 1184px; height: 13px; background: #DCDCDC; padding-left: 164px; }
.banner1348h .box { width: 340px; height: 13px; }

.maincontent { margin: 0 auto; width: 1020px; }

.maincontent .main665 { width: 665px; }
.maincontent .main665 .title { height: 26px; border-bottom: 1px solid #50A4D3; border-left: 10px solid #50A4D3; padding-left: 10px; font-size: 18px; color: #00314F; }
.maincontent .main665 .box { width: 665px; }
.maincontent .main665 .box .pic { width: 306px; }
.maincontent .main665 .box .box1 { width: 340px; }
.newslist { height: 24px; line-height:24px; }
.maincontent .main320 { width: 320px; }
.maincontent .main320 .box { width: 320px; margin-top: 18px; border-top: 6px solid #F9A439; }
.maincontent .main320 .box .title { padding-left: 10px; font-size: 18px; color: #00314F; height: 56px; line-height: 56px; }

.maincontent .main306 { width: 306px; }
.maincontent .main306 .title { height: 26px; border-bottom: 1px solid #50A4D3; border-left: 10px solid #50A4D3; padding-left: 10px; font-size: 18px; color: #00314F; }
.maincontent .main306 .box { width: 306px; }
.maincontent .main306 .box .title1 { height: 52px; line-height: 52px; text-align: center; }
.maincontent .main306 .box .title1 a { line-height: 52px; }
.maincontent .main306 .box .boxl { width: 160px; }
.maincontent .main306 .box .boxr { width: 135px; }
.maincontent .main306 .box .box1 { width: 306px; padding-top: 10px; border-top: 2px dashed #50A4D3; }

.maincontent .main696 { width: 696px; }
.maincontent .main696 .title { height: 26px; border-bottom: 1px solid #50A4D3; border-left: 10px solid #50A4D3; padding-left: 10px; font-size: 18px; color: #00314F; }
.maincontent .main696 .pic { float: left; margin-top: 15px; margin-right: 17px; }

.maincontent .main340 { width: 340px; }
.maincontent .main340 .title { font-size: 18px; line-height: 40px; color: #FFF; text-align: center; height: 40px; width: 340px; }
.maincontent .main340 .box { width: 306px; margin: 0px auto; }
.maincontent .main340 .box .title1 { height: 52px; line-height: 52px; text-align: center; }
.maincontent .main340 .box .title1 a { line-height: 52px; }
.maincontent .main340 .box .boxl { width: 160px; }
.maincontent .main340 .box .boxr { width: 135px; }
.maincontent .main340 .box .box1 { width: 306px; padding-top: 10px; border-top: 2px dashed #50A4D3; }

.maincontent .main1020 { border: 2px solid #F9A439; padding: 2px; }
.maincontent .main1020 .link { font-size: 18px; line-height: 36px; color: #FFF; background: #F9A439; text-align: center; height: 36px; width: 145px; }
.maincontent .main1020 .link1 { margin-top: 10px; margin-left: 28px; font-size: 12px; }

.footer { background: #DCDCDC; height: 88px; padding-top: 10px; }
.footer .main1020 { width: 1020px; margin: 0px auto; text-align: center; }

/* 栏目列表 */
.col_menu { float: left; width: 205px; min-height:400px; }
.col_menu h1 { font-size: 14px; margin-bottom: 5px; background: #FF9900; display: block; color: #FFF; font-weight: bold; line-height: 25px; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; }
.col_menu h2 { font-size: 16px; margin-bottom: 5px; }
.col_list { float: right; width: 780px; }
.col_list h1 { height: 40px; margin-right: 20px; margin-left: 0px; border-bottom: 1px solid #CCC; font-size: 22px; line-height: 40px; font-weight: bold; color: #E73229; padding-left: 20px; }
.col_list h2 { margin-right: 20px; margin-left: 0px; margin-top: 10px; }
.listnews2 { font-size: 14px; line-height: 28px; height: 28px; border-bottom: 1px dotted #CCC; background: url(../images/arrow1.gif) no-repeat 2px 8px; padding-left: 22px; }
.listnews2 a { line-height: 28px; }

/* 文章页面 CSS */

#content1 { padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 35px; background-color: #FFF; margin-top: -1px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#BA0101; }
#content1 h2 { font-size: 12px; font-weight: normal; text-align: center; color: #999; }
#content1 h3 { text-align: center; margin-top: 12px; }
#shownews { margin-top: 15px; padding: 10px; height: auto; min-height: 400px; border-top: 1px solid #C7C7C7; }
#shownews p { font-size: 14px; line-height: 1.8em; margin-top: 3px; margin-bottom: 15px; font-family: "宋体"; }
#shownews p a { font-size: 14px; }


/**************************************/


.wp_nav, .nav-item, .item-name { height:45px; }
.wp_nav .nav-item a span.item-name { padding: 10px; } 
.wp_nav .nav-item a.parent:hover{ color:#F00; }



