@charset "UTF-8";
.index-sprite, .header .topbox .wrapper .navbox .mainBotm .searchbox #searchbutton, .header .topbox .wrapper .navbox .navicon, .bannerbox .Homebanner .Homeleft, .bannerbox .Homebanner .Homeright, .bannerbox .Homebannertext dl.bannertextbox dt::before, .cbox01 .mainR .getmore a .icon, .cbox02 .mainL .mainbox li .icon span.icon01, .cbox02 .mainL .mainbox li .icon span.icon02, .cbox02 .mainL .mainbox li .icon span.icon03, .cbox02 .mainL .mainbox li .icon span.icon04, .footer .mainR .iconbox a.icon1, .footer .mainR .iconbox a.icon2, .footer .mainR .iconbox a.icon3, .footer .mainR .iconbox a.icon4, .footer .mainR .iconbox a.icon5, .footer .mainR .iconbox a.icon6, .footer .mainR .iconbox a.icon7{ background-image: url(../images/index-s879eb833d7.jpg); background-repeat: no-repeat;}

div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat;}

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal;}

body { font-family: "微软雅黑"; font-size: 16px; margin: 0px; padding: 0px; color: #333; line-height: 24px; height: auto; clear: both; min-width: 1200px;}

img { border: 0px;}

ul, li { list-style: none;}

em, i { font-style: normal;}

a { text-decoration: none; color: #333; outline: none;}

a:hover { background-repeat: no-repeat;}

a, area { blr: expression(this.onFocus=this.blur());}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.clearfix { *zoom: 1;}

.left { float: left;}

.right { float: right;}

* { font-family: "微软雅黑";}
.pb_sys_style1 .p_no_d {
    border: 1px solid #00275d !important;
    color: #fff;
    background-color: #00275d !important;}
.wrapper { width: 1200px; margin: 0 auto;}
.textera{
    background: none;
    width: 200px;
    height: 26px;
    border: none;
    outline: none;
    color: #333;
    text-indent: 8px;
    float: left;}
.texteratu{
    background-position: 0 -367px;
    width: 17px;
    height: 16px;
    background-color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../images/index-s879eb833d7.jpg);
    background-repeat: no-repeat;}
.header { position: relative; height: 400px; padding-top:132px;}
.header .topbox { width: 100%; height: 132px; position: absolute; top: 0; left: 0; background: #20aee5; background: rgba(183, 0, 0, 0.8) !important; filter: alpha(opacity=80); z-index: 99;}
.header .topbox .wrapper .logo { width: 400px; padding-top: 17px;}
.header .topbox .wrapper .logo img { width: 400px; height: 170px;}
.header .topbox .wrapper .navbox { width: 800px;}
.header .topbox .wrapper .navbox .mainTop .mainL a { display: inline-block; color: #fff; padding: 0 15px; line-height: 32px;}
.header .topbox .wrapper .navbox .mainTop .mainR { color: #fff; padding-left: 13px; position: relative;}
.header .topbox .wrapper .navbox .mainTop .mainR::before { content: ""; width: 1px; height: 14px; border-left: 2px solid #fff; position: absolute; top: 10px; left: 0;}
.header .topbox .wrapper .navbox .mainTop .mainR a { display: inline-block; color: #fff; padding: 0 5px; line-height: 32px;}
.header .topbox .wrapper .navbox .mainBotm { margin-top: 30px;}
.header .topbox .wrapper .navbox .mainBotm .nav { height: 70px;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li { float: left;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li > a { display: inline-block; position: relative; padding: 0 13px; font-size: 16px; color: #fff; line-height: 70px;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li > a.selecthover2::before { content: ""; position: absolute; width: 100%; height: 1.5px; height: 2px\9; left: 0; bottom: 17px; background: #fff;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li i.icon { display: block; position: absolute; width: 0; height: 2px; left: 0; bottom: 17px; background: #fff; transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.header .topbox .wrapper .navbox .mainBotm .nav ul li:hover .subnav { display: block; text-align:center;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li .subnav { position: absolute; width: 800px; padding: 10px 50px; top: 132px; background: #fff; background: rgba(255, 255, 255, 0.8) !important; display: none; filter: alpha(opacity=50); z-index: 100; left: 0; right: 0; margin: 0 auto; box-shadow: 0px 2px 3px #999;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li .subnav a { display: inline-block;line-height: 28px; font-size: 16px; color: #000; padding: 0 10px;}
.header .topbox .wrapper .navbox .mainBotm .nav ul li .subnav a:hover { color: #20aee5; font-weight:800;}
.header .topbox .wrapper .navbox .mainBotm .searchbox { margin: 0 2px 0 12px; height: 50px; padding-top: 23px;}
.header .topbox .wrapper .navbox .mainBotm .searchbox form { width: 225px; height: 26px; border: none; overflow: hidden; zoom: 1; background: #fff; border-radius: 2px;}
.header .topbox .wrapper .navbox .mainBotm .searchbox #searchfield { background: none; width: 200px; height: 26px; border: none; outline: none; color: #333; text-indent: 8px; float: left;}
.header .topbox .wrapper .navbox .mainBotm .searchbox #searchbutton { background-position: 0 -367px; width: 17px; height: 16px; background-color: #fff; border: none; outline: none; cursor: pointer; display: inline-block; vertical-align: middle;}
.header .topbox .wrapper .navbox .line { position: absolute; width: 0; height: 2px; left: 0; top: 0; background: #fff; transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.header .topbox .wrapper .navbox .line.show { transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);}
.header .topbox .wrapper .navbox .navicon { display: none; background-position: 0 -619px; width: 18px; height: 9px; position: absolute; bottom: -.5px; left: 0;}
.header .topbox .wrapper .navbox .navicon.show { display: block;}
.header .topbox .wrapper .navbox .navline { position: absolute; width: 0; height: 2px; left: 0; bottom: 17px; background: #fff; transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.header .topbox .wrapper .navbox .navline.show { transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);}

.bannerbox { width: 100%; height: 535px; position: relative; overflow: hidden; z-index: 9;}
.bannerbox .Homebanner { width: 100%; position: relative; height: 535px; overflow: hidden;}
.bannerbox .Homebanner ul { width: 100%; position: absolute; height: 100%;}
.bannerbox .Homebanner ul li { width: 100%; height: 100%; position: absolute; overflow: hidden;}
.bannerbox .Homebanner ul li img { width: 1600px; height: 100%; position: absolute; left: 50%; top: 0px; display: block; margin-left: -800px;}
.bannerbox .Homebanner .Homeicon { position: absolute; width: 1600px; height: 36px; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.bannerbox .Homebanner .Homeleft { background-position: 0 -137px; width: 36px; height: 36px; position: absolute; top: 45%; cursor: pointer; transition: all .2s ease; opacity: 0; z-index: 99;}
.bannerbox .Homebanner .Homeright { background-position: 0 -96px; width: 36px; height: 36px; position: absolute; top: 45%; cursor: pointer; transition: all .2s ease; opacity: 0; z-index: 99;}
.bannerbox .Homebanner .Homeleft { left: -60px;}
.bannerbox .Homebanner .Homeright { right: -60px;}
.bannerbox:hover .Homeleft { left: 0px; opacity: 1;}
.bannerbox:hover .Homeright { right: 0px; opacity: 1;}
.bannerbox .Homedot { position: absolute; width: 1200px; left: 0; right: 0; margin: 0 auto; text-align: right; z-index: 9; bottom: 30px;}
.bannerbox .Homedot a { display: inline-block; margin: 0px 14px 0 0; border-radius: 50%; height: 15px; width: 15px; line-height: 1000px; overflow: hidden; background: #20aee5;}
.bannerbox .Homedot a.cur { background: #003c7e;}
.bannerbox .Homebannertext { position: absolute; left: 0px; bottom: 0; width: 100%; height: 228px; background: url(../images/bannertextbg.jpg) repeat-x;}
.bannerbox .Homebannertext dl.bannertextbox { position: absolute; width: 1200px; left: 50%; margin-left: -600px; top: 93px;}
.bannerbox .Homebannertext dl.bannertextbox dt { float: left; color: #fff; position: relative; padding-left: 35px; transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); -webkit-transform: translateX(100px);}
.bannerbox .Homebannertext dl.bannertextbox dt::before { content: ""; position: absolute; top: 16px; left: 12px; display: block; background-position: 0 0; width: 7px; height: 91px;}
.bannerbox .Homebannertext dl.bannertextbox dt h3 { font-size: 32px; font-weight: 100; line-height: 122px; max-width: 710px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bannerbox .Homebannertext dl.bannertextbox dt p { font-size: 30px; line-height: 30px; max-width: 710px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bannerbox .Homebannertext .bannereffect { opacity: 0; filter: alpha(opacity=0);}
.bannerbox .Homebannertext .bannertime { transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out;}
.bannerbox .Homebannertext .bannertime1 { transition: all .8s ease-in-out .2s; -moz-transition: all .8s ease-in-out .2s; -ms-transition: all .8s ease-in-out .2s; -o-transition: all .8s ease-in-out .2s; -webkit-transition: all .8s ease-in-out .2s;}
.bannerbox .Homebannertext .bannertime2 { transition: all 1s ease-in-out .2s; -moz-transition: all 1s ease-in-out .2s; -ms-transition: all 1s ease-in-out .2s; -o-transition: all 1s ease-in-out 2s; -webkit-transition: all 1s ease-in-out .2s;}
.bannerbox .Homebanner li.cur .Homebannertext dl.bannertextbox dt { transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); -webkit-transform: translateX(0px);}
.bannerbox .Homebanner li.cur .Homebannertext dl.bannertextbox dd { transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); -webkit-transform: translateX(0px);}
.bannerbox .Homebanner li.cur .bannereffect { opacity: 1; filter: alpha(opacity=100);}


.topTitleC { font-size: 20px; color: #000; line-height: 30px; margin-bottom: 23px; font-weight:600;}
.topTitleC span { color: #20aee5;}

.cbox01 { margin: 20px 0 24px;}
.cbox01 .wrapper { border-bottom: 1px solid #adadad; padding-bottom: 24px;}
.cbox01 .mainL { width: 812px;}
.cbox01 .mainL .mainbox li { float: left; width: 252px; margin-right: 28px;}
.cbox01 .mainL .mainbox li:last-child { margin: 0;}
.cbox01 .mainL .mainbox li .pic { width: 252px; height: 173px; margin-bottom: 15px;}
.cbox01 .mainL .mainbox li .pic img { width: 252px; height: 173px;}
.cbox01 .mainL .mainbox li .title { font-size: 16px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;max-height: 40px;}
.cbox01 .mainL .mainbox li .time { font-size: 16px; line-height: 20px; color: #8b8b8b;}
.cbox01 .mainL .mainbox li:hover .title { color: #20aee5;}
.cbox01 .mainR { width: 347px;}
.cbox01 .mainR .mainbox li { margin-bottom: 28px;}
.cbox01 .mainR .mainbox li:last-child { margin-bottom: 24px;}
.cbox01 .mainR .mainbox li p { width: 60px; height: 54px; background: #003c7e; color: #fff; text-align: center; margin-right: 16px;}
.cbox01 .mainR .mainbox li p .date { display: block; width: 100%; height: 38px; line-height: 38px; font-size: 24px;}
.cbox01 .mainR .mainbox li p .month { display: block; width: 100%; height: 16px; background: #20aee5; line-height: 16px; font-size: 10px;}
.cbox01 .mainR .mainbox li dl { width: 260px; line-height: 18px;}
.cbox01 .mainR .mainbox li dl dt { font-size: 16px; color: #212121; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;max-height: 36px; margin-top:9px;}
.cbox01 .mainR .mainbox li dl dd { font-size: 14px; color: #676767;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cbox01 .mainR .mainbox li:hover dl dt { color: #20aee5;}
.cbox01 .mainR .getmore a { font-size: 14px; line-height: 20px; color: #000;}
.cbox01 .mainR .getmore a .icon { display: inline-block; background-position: 0 -178px; width: 20px; height: 20px; vertical-align: middle; margin-right: 5px;}
.cbox01 .mainR .getmore a:hover { color: #20aee5;}

.cbox02 { margin: 0 0 24px;}
.cbox02 .wrapper { border-bottom: 1px solid #adadad; padding-bottom: 32px;}
.cbox02 .mainL { width: 812px;}
.cbox02 .mainL .mainbox li { width: 203px; height: 136px; float: left; text-align: center;}
.cbox02 .mainL .mainbox li a { display: inline-block; width: 100%; height: 100%;}
.cbox02 .mainL .mainbox li .icon { height: 76px; line-height: 76px; margin-bottom: 5px;}
.cbox02 .mainL .mainbox li .icon span { display: inline-block; vertical-align: bottom;}
.cbox02 .mainL .mainbox li .icon span.icon01 { background-position: 0 -203px; width: 31px; height: 42px;}
.cbox02 .mainL .mainbox li .icon span.icon02 { background-position: 0 -250px; width: 40px; height: 31px;}
.cbox02 .mainL .mainbox li .icon span.icon03 { background-position: 0 -286px; width: 35px; height: 33px;}
.cbox02 .mainL .mainbox li .icon span.icon04 { background-position: 0 -324px; width: 38px; height: 38px;}
.cbox02 .mainL .mainbox li:nth-child(2n+1) { background: #20aee5; color: #fff;}
.cbox02 .mainL .mainbox li:nth-child(2n+1) a { color: #fff;}
.cbox02 .mainL .mainbox li:nth-child(2n) { background: #e0e0e0;}
.cbox02 .mainL .mainbox li .title { font-size: 16px; font-weight:500;}
.cbox02 .mainL .mainbox li:hover .icon span { transform: rotateY(360deg); -ms-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out;}
.cbox02 .mainR { width: 347px;}
.cbox02 .mainR .mainbox li { margin-bottom: 28px;}
.cbox02 .mainR .mainbox li:last-child { margin-bottom: 0;}
.cbox02 .mainR .mainbox li p { width: 60px; height: 54px; background: #003c7e; color: #fff; text-align: center; margin-right: 16px;}
.cbox02 .mainR .mainbox li p .date { display: block; width: 100%; height: 38px; line-height: 38px; font-size: 24px;}
.cbox02 .mainR .mainbox li p .month { display: block; width: 100%; height: 16px; background: #20aee5; line-height: 16px; font-size: 12px;}
.cbox02 .mainR .mainbox li dl { width: 260px; line-height: 18px;}
.cbox02 .mainR .mainbox li dl dt { font-size: 16px; color: #212121; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height: 36px; margin-top:18px;}
.cbox02 .mainR .mainbox li dl dd { font-size: 14px; color: #676767;}
.cbox02 .mainR .mainbox li:hover dl dt { color: #20aee5;}

.cbox03 { margin-bottom: 45px;}
.cbox03 .mainL { width: 580px;}
.cbox03 .mainL .topTitleC { margin-bottom: 10px;}
.cbox03 .mainL .maintop { padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid #adadad;}
.cbox03 .mainL .mainbox p { line-height: 30px; font-size: 16px; color: #242424; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cbox03 .mainL .mainbox p span, .cbox03 .mainL .mainbox p a { color: #242424;}
.cbox03 .mainL .mainbox p span { margin-right: 9px;}
.cbox03 .mainL .mainbox p:hover span, .cbox03 .mainL .mainbox p:hover a { color: #20aee5;}
.cbox03 .mainR { width: 580px;}
.cbox03 .mainR .maintop .pic, .cbox03 .mainR .maintop .pic img { width: 106px; height: 133px;}
.cbox03 .mainR .maintop .expert { width: 228px;}
.cbox03 .mainR .maintop .expert .name { font-size: 16px; line-height: 22px; margin-bottom: 10px; font-weight: 700;}
.cbox03 .mainR .maintop .expert .text { font-size: 16px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; white-space: normal; max-height: 66px;}
.cbox03 .mainR .maintop .expert .date { color: #8b8b8b; line-height: 22px; font-size: 14px;}
.cbox03 .mainR .maintop:hover .name, .cbox03 .mainR .maintop:hover .text { color: #20aee5;}
.cbox03 .mainR .mainbotm { margin-top: 10px;}
.cbox03 .mainR .mainbotm li { margin-top: 16px;}
.cbox03 .mainR .mainbotm li .name { font-size: 16px; line-height: 22px; font-weight: 700; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cbox03 .mainR .mainbotm li .text { font-size: 16px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height: 36px; max-height: 44px;}
.cbox03 .mainR .mainbotm li .date { color: #8b8b8b; line-height: 22px; font-size: 14px;}
.cbox03 .mainR .mainbotm li:hover .name, .cbox03 .mainR .mainbotm li:hover .text { color: #20aee5;}

.footer { background: #333; padding: 30px 0;}
.footer .mainL { width: 812px;}
.footer .mainL .mainbox { width: 680px;}
.footer .mainL .mainbox p { color: #929292; line-height: 28px;}
.footer .mainL .mainbox p a{color: #929292;}
.footer .mainL .mainbox p.footerLink { margin-bottom: 5px;}
.footer .mainL .mainbox p.footerLink a { color: #c4c4c4; display: inline-block; padding: 0 6px;}
.footer .mainL .mainbox p.footerLink a:first-child { padding-left: 0;}
.footer .mainL .mainbox p.footerLink a:hover { color: #20aee5;}
.footer .mainR { width: 347px;}
.footer .mainR .title { color: #bfbfbf; line-height: 16px; margin-bottom: 15px;}
.footer .mainR .iconbox { font-size: 0;}
.footer .mainR .iconbox a { display: inline-block; margin-right: 9px; width: 30px; height: 28px;}
.footer .mainR .iconbox a.icon1 { background-position: 0 -388px;}
.footer .mainR .iconbox a.icon2 { background-position: 0 -421px;}
.footer .mainR .iconbox a.icon3 { background-position: 0 -454px;}
.footer .mainR .iconbox a.icon4 { background-position: 0 -487px;}
.footer .mainR .iconbox a.icon5 { background-position: 0 -520px;}
.footer .mainR .iconbox a.icon6 { background-position: 0 -553px;}
.footer .mainR .iconbox a.icon7 { background-position: 0 -586px;}

/*三级列表样式*/
.w1200{
	width:1200px;
	margin:0 auto;}
.subPage{ width:1200px; margin:20px auto;height:auto; overflow:hidden; background-color:#fff;}
.pageBanner{ width:1200px;}
.Bread{width:95%;height:50px; line-height:50px; border-bottom:1px solid #e3e3e3; font-size:14px; color:#323232; margin-top:5px;padding-left:50px;}
.Bread a{color:#323232;}
.articleList .articleList_title{ height:34px; padding:0px 10px; padding-left:25px; border-bottom: 2px solid #0a5f87;}
.articleList .articleList_title a img{ float: right; display:block; margin-top: 10px;}
.articleList .articleList_title h2{ float: left; padding:3px 0 0 0; font-family:"微软雅黑"; font-size:16px; line-height:34px; color: #0a5f87; font-weight:800;}
.articleList ul{ padding:5px 5px 10px 15px;}
.articleList ul li{ *vertical-align:middle; height: 34px; line-height:34px; _height: 31px; _line-height:31px; padding:0px;  font-size:14px; border-bottom:1px solid #cbcbcb;}
.articleList ul li span{ float: right; font-size:14px; font-family:Arial; color:#0a5f87;}
.articleList ul li a { float:left; padding-left:12px; font-family:"宋体"; color:#333; font-size:14px; background:url(../images/icon1.jpg) no-repeat left center;}
.articleList ul li a:hover{ color:#0a5f87;}
.articleList2{ width:95%; background:none; border:none;}
.articleList2 ul{ padding:0px;}
.articleList2 ul li{ background:url(../images/icon2.jpg) no-repeat left center;height:30px; line-height:30px; border-bottom: 1px solid #e3e3e3;}
.articleList2 ul li span { color:#666;}
.articleList2 .listTitle02{ padding-left:0px; background:none;  margin:0 0 10px 0;} 
.articleList2 .listTitle02 h2{color:#003c7e; font-size: 16px; font-weight: normal; font-size:16px; width:auto; padding:0px; line-height:33px;margin:5px 0px;}
.subPage .articleList2{ margin:10px 0px 20px 10px;}
.articleList2 ul li a { background:url(../images/icon2.jpg) no-repeat left center;}
.listTitle02 a{ float:right; margin-right: 5px;}

.page{ width:95%; height:30px; line-height:30px; background:#f1f1f1; text-align:center; margin:0px 0px 0px 20px;font-size:14px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;padding-left:30px;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{ font-size: 20px; color:#003c7e; line-height: 20px; padding:30px 0 10px 0;font-weight: bold;}
.articleTitle h3{ font-size: 16px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor {width:90%; font-size: 16px; height: 30px;text-align: center; line-height: 30px; margin: 10px auto;background: #f1f1f1; color:#777;}
.article{font-family:"SimSun", "宋体";width:90%; overflow:hidden; margin:20px auto;font-size:16px; line-height:28px;}
.Annex {font-size: 16px; padding-left:50px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#003c7e; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon2.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 14px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#003c7e;}



.row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.container{position: relative;}
.row-fluid select[class*="span"]{float: left;margin-left: 2.12%;}
.page-header h2{background: #eee;margin: 0;}
.page-header-1{padding: 0;  margin: 0 0 10px 0;*margin: 0 0 16px 0;position: relative; clear: both;}
.page-header-1 a:before{content: "";background: #003c7e;display: inline-block;vertical-align: middle;}
.page-header-1 a{color: #003c7e;*border-left: solid 5px #003c7e;*padding-left: 8px;}
.page-header-1 a:hover{color: #003c7e;text-decoration: none;}
.page-header-1 h3,.page-header-1 h4,.page-header-1 h5{margin: 0;}
.page-header-1 h3{line-height: 28px;}
.page-header-1 h3 a:before{width: 10px; height: 22px;content: "";margin:0 8px 4px 0;}
.page-header-1 h4{line-height: 19px;margin-top: 20px;font-size: 20px;}
.page-header-1 h4 a:before{width: 8px; height: 20px;content: "";margin:0 6px 4px 0;}
.page-header-1 h5{line-height: 16px;}
.page-header-1 h5 a:before{width: 6px; height: 14px;content: "";margin:0 5px 4px 0;}

.header-link.right{height: 16px;line-height: 14px;*line-height: 16px;position: absolute;top: 0;right: 0;}
.header-link a{font-size: 14px;font-weight: normal;border: none;}
.header-link a:before{width: 0 !important;margin: 0 !important;}

.page-header-1 h4 small.header-link{margin-top: 6px;}
.page-header-1 h3 small,.page-header-1 h4 small,.page-header-1 h5 small{margin-left: 10px;}
.page-header-1.normal span{font-weight: normal;border: none;}
.page-header-1.normal h4 span:before{background:none;width: 0;margin: 0;}

.page-header-6 h4 {
	padding: 10px 10px 6px 10px;
	background: #efefef;}
ul.pageList{margin-left:0;}
.pageList li a{display: block;float: left;width: 78%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;}
.pageList li span.listTime{color: #999;font-family: Arial;text-align:right;min-height: inherit;width:17%;margin-left: 1%;float: right;*margin-left:0;}
.pageList-2 li {width: 50%;float: left;}

.uli14-4 li {
	float: left;
	width: 25%;}
.ulli4-2 li {
	float: left;
	width: 50%;}
.uli14-5 li {
	float: left;
	width: 20%;}
.uli14 li,.uli12 li{padding-top: 6px;padding-bottom: 6px;list-style-type: none;overflow: hidden;}
.uli14 li a,.uli12 li a{background: url(../img/icon/dot-square.jpg) no-repeat 0 7px;padding-left: 13px !important;}

/*link*/
.link_banner { width: 1200px; margin: 0 auto;}
.home_4{clear: both;margin: 0 auto;overflow: hidden;width:100%;}
.home_4 .home_dt{
	
    position: relative;
	margin-bottom: 10px;
    padding:10px 0 10px 35px; 
    width:1160px; 
    height:44px;
    line-height: 44px;
    border: 1px solid #dfe0e0;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    border-radius:5px;}
.home_4 .home_dt .home4_left_img{
	
    float: left;
    overflow: hidden;
	margin: 0 30px;}

.home_4 .home_dt .home4_left{
	width: 210px;
    float: left;
    overflow: hidden;
    text-align: center;
    height: 50px;
    line-height: 50px;
    /* margin: 0px auto; */
    margin-top: 20px;}
.home_4 .home_dt .home4_left select{
	width: 198px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #9bc0dd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	margin: auto;
	font-size: 14px;}

.home_4 .home_dt .home4_left select option{
	height: 30px;
    line-height: 30px;}
