*, *:before, *:after {
    box-sizing: border-box;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
html {
    line-height: 1.6;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img
{
    border: 0;
}

address, caption, cite, code, dfn, em, th, var, optgroup
{
    font-style: inherit;
    font-weight: inherit;
}

ins
{
    text-decoration: none;
}
del {
color:#8f8f8f;
}

li
{
    list-style: none;
}

caption, th
{
    text-align: left;
}



q:before, q:after
{
    content: '';
}

abbr, acronym
{
    border: 0;
    font-variant: normal;
}

sup
{
    vertical-align: baseline;
}

sub
{
    vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend
{
    color: #000;
}

input, button, textarea, select, optgroup, option
{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */

input[type="submit"],
input[type="reset"],
input[type="button"],
select,
button {
-webkit-appearance: none;
}

a, a:visited {
color:#333;
text-decoration:none;
}
a:hover{
color:#d00000;
text-decoration:none;
}

img {
    max-width: 100%;
}
body {
    font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, 'Microsoft Yahei', 'PingFang SC', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
	font-size: 16px;
    line-height: 1.6;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.pd010{
    padding:0px 10px;
}
/*************** top st  *********************/
.top{
    height: 30px;
    line-height: 30px;
}
.top_content {
    width: 1200px;
    margin: 0px auto;
}
.weather {
    float: left;
    width: 600px;
    color: #666;
    font-size: 12px;
    margin-top: 5px;
}
.top_rfg {
    float: right;
}
.appico{
    float: left;
    width: 340px;
}
.appico ul{
}
.appico ul li{
    line-height: 30px;
    display: inline-block;
    padding-left: 30px;
    margin-left: 15px;
    position: relative;
}
.appico ul li .bigimg {
    display: none;
    position:absolute;
    width: 150px;
    top:30px;
    z-index: 1000;
    left: 0px;
    background-color: #fff;
    padding:15px
}
.appico ul li:hover .bigimg {
    display: block;
}



.appico ul li.wx{
    background: url('../images/header-wx.png') no-repeat scroll 0 50%;
}
.appico ul li.wx:hover{
    background: url('../images/header-wx-hover.png') no-repeat scroll 0 50%;
}
.appico ul li.wx:hover a{
    color: #0e5eaf;
}

.appico ul li.wb{
    background: url('../images/header-wb.png') no-repeat scroll 0 50%;
}
.appico ul li.wb:hover{
    background: url('../images/header-wb-hover.png') no-repeat scroll 0 50%;
}
.appico ul li.wb:hover a{
    color: #0e5eaf;
}


.appico ul li.yx{
    background: url('../images/header-yx.png') no-repeat scroll 0 50%;
}
.appico ul li.yx:hover{
    background: url('../images/header-yx-hover.png') no-repeat scroll 0 50%;
}
.appico ul li.yx:hover a{
    color: #0e5eaf;
}



.appico ul li a {
    color: #666666;
    font-size: 12px;
    line-height: 30px;
}
.search{
    float: right;
    width: 160px;
    margin-top: 4px;
}
.search input{
    width: 100%;
    border: 1px solid #c6c6c6;
    height: 22px;
    line-height: 22px;
    color: #666;
    font-size: 12px;
    border-radius: 22px;
    padding: 0px 4px;
}
/*************** top ed  *********************/
/***************** head st  ****************************/
.head {
    overflow: hidden;
    width: 100%;
    height: 92px;
    background-color: #0e5eaf;
    padding-top:4px;
}
.head_content {
    width: 1200px;
    margin: 0px auto;
}
.logo{
    width: 335px;
    float: left;
}
.menu {
    width: 750px;
    float: right;
    padding: 15px 0px;
}
.menu .home{
    float:left;
   text-align: center;
}
.menu .home a{
    width: 54px;
    height: 54px;
    display: block;
    font-size: 16px;
    color: #fff;
    padding: 4px 4px 0;
    line-height: 24px;
   background-color: #107acf;
}
.menu .home a:hover{
   background-color: #2197f8;
}
.menu ul{
    width: 680px;
    float:right;
}
.menu ul li{
    min-width: 75px;
    line-height: 27px;
    float:left;
    text-align: center;
    background: url('../images/jg.gif') no-repeat scroll 100% 50%;
}

.menu ul li a{
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
.menu ul li a:hover{
    text-decoration: underline;
}
/***************** head ed  ****************************/
/*********************** submenu st *********************/
.submenu {
    width: 1200px;
    margin: 5px auto;
    background-color: #0e5eaf;
    line-height: 27px;
    padding: 5px 10px;
}
.submenu .menuitem{
    overflow: hidden;
    font-size: 14px;
    color: #fff;
}
.submenu .menuitem .tit{
    float:left;
}
.submenu .menuitem .items{
    float:left;
}
.submenu .menuitem .items a{
    color: #fff;
    margin-left: 7px;
}
.submenu .menuitem .items a:hover{
    text-decoration: underline;
}
.submenu .menuitem .more{
    float:right;
    text-align: right;
}
.submenu .menuitem .more a{
    font-family: '宋体';
    font-size: 12px;
    color: #c4c4c4;
}
.submenu .menuitem .more a:hover{
    color: #fff;
}
/*********************** submenu ed *********************/
.screenad{
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    font-size: 0;
}
/*************************notice st ************************/
.notice {
    width: 1200px;
    margin: 5px auto;
    overflow: hidden;
    line-height: 26px;
    background: url('../images/ggt.gif') repeat-x;
}
.notice .tit{
    width: 47px;
    height: 26px;
    float: left;
    background: url('../images/ggtit.gif') no-repeat;
}
.notice .info{
    width: 1153px;
    float: left;
}
.notice .info a{
    color: #0e5eaf;
    font-weight:bold;
    font-size: 14px;
    margin-right: 10px;
}
.notice .info a:not(:last-child)::after{
   content: '|';
   position: relative;
   left: 10;
   top:-1;
}
/*************************notice ed ************************/
.bd{
    width: 1200px;
    margin: 0px auto;
}
/************************headlines st**********************/
.headlines {
    background-color: #f3f3f3;
    padding: 20px;
    text-align: center;
}
.headlines h1{
    font-size: 40px;
}
.headlines h1 a{
    color: #0e5eaf;
    font-family: '宋体';
    font-weight:bold;
}

.headlines .introduce{
    width: 85%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    color: #555;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/************************headlines ed**********************/
/***********************lrcontent st **********************/
.lrcontent {
    margin-top: 5px;
}
.lrcontent .lft{
    width: 895px;
    float:left;
}
.lrcontent .rft{
    width: 276px;
    float:right;
}
.focus_news{
    overflow: hidden;
}
.foucs{
    position: relative;
    width: 440px;
    height: 306px;
    background-color: #ccc;
    float: left;
    overflow: hidden;
}
.focusnews{
    width: 428px;
    height: 306px;
    float: right;
}
.focusnews .header{
    height: 34px;
    line-height: 34px;
    background:url('../images/fnewsbg.png') no-repeat;
}
.focusnews .header .tit{
    width: 100px;
    color: #fff;
    font-size: 20px;
    padding-left: 60px;
    float: left;
}
.focusnews .header .more{
    width: 60px;
    text-align: right;
    float: right;
}
.focusnews .header .more a{
    color: #999;
    font-size: 14px;
}
.focusnews .header .more a:hover{
    color: #333;
}
.focusnews ul{
    overflow: hidden;
    margin-top: 5px;
}
.focusnews ul li{
    height: 34px;
    line-height: 34px;
    background: url('../images/ttld.gif') no-repeat scroll 0 50%;
    text-indent: 15px;
}
.focusnews ul li .title{
    width: 368px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.focusnews ul li .time{
    width: 60px;
    float: right;
    color:#999;
    font-size: 14px;
    text-align: right;
}
/***********************lrcontent ed **********************/
/**************************lrnews st ************************/
.lr_news {
    margin-top: 10px;
    overflow: hidden;
}
.lrnews{
    width: 428px;
}
.lrnews .header{
    height: 40px;
    line-height: 40px;
    border-bottom:3px solid #0f409e;     
}
.lrnews .header .tit{
    width: 100px;
    color: #0f409e;
    font-size: 20px;
    float: left;
}
.lrnews .header .more{
    width: 60px;
    text-align: right;
    float: right;
}
.lrnews .header .more a{
    color: #999;
    font-size: 14px;
}
.lrnews .header .more a:hover{
    color: #333;
}
.lrnews ul{
    overflow: hidden;
    margin-top: 5px;
}
.lrnews ul li{
    height: 34px;
    line-height: 34px;
    background: url('../images/hd.gif') no-repeat scroll 0 50%;
    text-indent: 15px;
}
.lrnews ul li .title{
    width: 368px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.lrnews ul li .time{
    width: 60px;
    float: right;
    color:#999;
    font-size: 14px;
    text-align: right;
}
/**************************lrnews st ************************/
/*************************recommend st ********************/
.recommend {
    width: 276px;
    overflow: hidden;
}
.recommend .header{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    background: url('../images/rbg.png') no-repeat;
}
.recommend .header .tit{
    width: 205px;
    float:left;
    font-size: 18px;
}
.recommend .header .tit .jj{
    width: 100px;
    float:left;
    text-align: center;
    color: #fff;
}
.recommend .header .tit .zc{
    width: 100px;
    float:right;
    text-align: center;
    color: #333;
}
.recommend .header .more{
    width: 60px;
    text-align: right;
    float:right;
}
.recommend .header .more a{
    font-size: 14px;
    color: #999;
}
.recommend .header .more a:hover{
    color: #333;
}
.xrld {
    width: 134px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    margin: 15px 0;
    letter-spacing: 3px;
    background: url('../images/rd.png') no-repeat;
}
.lditem {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.lditem span{
    color: #126bb3;
}
.fhz{
    overflow: hidden;
}
.fhz dt{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.fhz dd{
    width: 68px;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #2275b8;
}
.sgg{
    overflow: hidden;
    margin-top:5px;

}
.sgg .btn{
    width: 134px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 3px;
    background: url('../images/rd.png') no-repeat;
}
.sgg .btn a{
    display: block;
   color: #fff;
}
.sgg .btn a:hover{
    color: #f9c9c9;
}
.sqrh{
    margin-top: 5px;
}
.sqrh a{
    display: block;
    width: 275px;
    height: 59px;
    background: url('../images/sqrh.png') no-repeat;
}

/*************************recommend ed ********************/
/**********************gmyf st ********************/
.gmyf {
    overflow: hidden;
    background-color: #f2f2f2;
    margin-top: 10px;
}
.gmyf .header{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    background: url('../images/rbg.png') no-repeat;
}
.gmyf .header .tit{
    width: 100px;
    float:left;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.gmyf .header .more{
    width: 60px;
    text-align: right;
    float:right;
}
.gmyf .header .more a{
    font-size: 14px;
    color: #999;
}
.gmyf .header .more a:hover{
    color: #333;
}
.gmyf .silder{
    height: 210px;
}
/**********************gmyf ed ********************/
/**********************xmtpt st ********************/
.xmtpt {
    margin-top: 10px;
}
.xmtpt .header{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    background: url('../images/rbg.png') no-repeat;
}
.xmtpt .header .tit{
    width: 100px;
    float:left;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.xmtpt ul {
    padding-top:15px;
}
.xmtpt ul li{
    float: left;
    margin-right: 10px;
    position: relative;
}
.xmtpt ul li:last-child{
    margin-right: 0px;
}
.xmtpt ul li .bigimg {
    display: none;
    position:absolute;
    width: 150px;
    top:-90;
    z-index: 100;
    right: 70;
    background-color: #0e5eaf;
    padding:15px
}
.xmtpt ul li:hover .bigimg {
    display: block;
}
/**********************xmtpt ed ********************/
.zt {
    width: 1200px;
    overflow:hidden;
    font-size: 0px;
    margin-top: 20px;
}
.zt a{
    width: 390px;
    display: inline-block;
    margin-right: 15px;
}
.zt a:first-child {  
    margin-left: 0;  
  }  
.zt a:last-child{
    margin-right: 0px;
}
/********************inewscont st ***********************/
.inewscont{
    overflow: hidden;
    margin-top: 15px;
}
.inewscont .lft{
    width: 785px;
    float: left;
}
.inewscont .rft{
    width: 370px;
    float: right;
}

.inews{
    width: 370px;
}
.inews .header{
    height: 40px;
    line-height: 40px;
    border-bottom:3px solid #0f409e;     
}
.inews .header .tit{
    width: 100px;
    color: #0f409e;
    font-size: 20px;
    float: left;
}
.inews .header .more{
    width: 60px;
    text-align: right;
    float: right;
}
.inews .header .more a{
    color: #999;
    font-size: 14px;
}
.inews .header .more a:hover{
    color: #333;
}
.inews ul{
    overflow: hidden;
    margin-top: 5px;
}
.inews ul li{
    height: 34px;
    line-height: 34px;
    background: url('../images/hd.gif') no-repeat scroll 0 50%;
    text-indent: 15px;
}
.inews ul li .title{
    width: 100%;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.inews ul li .time{
    width: 60px;
    float: right;
    color:#999;
    font-size: 14px;
    text-align: right;
}
/********************inewscont ed ***********************/
/*******************friendlink st ************************/
.friendlink {
    width: 100%;
    padding: 10px 0px;
    overflow: hidden;
    margin-top: 30px;
}
.flcontent{
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.flcontent .tit{
    width: 100px;
    line-height: 35px;
    float: left;
    color: #666;
}
.flcontent .items{
    width: 1100px;
    float: left;
}
/*******************friendlink ed ************************/
.tabs-menu {
    float: left;
    clear: both;
}

.tabs-menu li {
    width: 139px;
    height: 44px;
    line-height: 35px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.tabs-menu li.current {
    background: url('../images/footer-link-bg2.png') no-repeat;
}

.tabs-menu li a {
    text-transform: uppercase;
    color: #333;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: #fff;
}

.tab {
    width: 1200px;
    margin: 0px auto;
    border: 1px solid #d4d4d1;
    background-color: #fff;
}

.tab-content {
    padding: 20px;
    display: none;
}

#tab-1 {
 display: block;   
}
.tab-content a{
    display: inline-block;
    margin-right: 15px;
    font-size: 14px;
}
/****************** footer st ******************/
.footer {
    overflow: hidden;
    margin-top: 10px;
    background-color: #eeeeee;
    border-top: solid 1px #cccccc;
    padding-top: 10px;
}
.footer .footer_cont{
    width: 1200px;
    margin: 0px auto;
}
.footer p{
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    color: #666;
}

/****************** footer ed ******************/
/******************** ibd st ********************/
/******************** crumbs st ********************/
.crumbs {
    width: 1200px;
    margin: 0px auto;
    height: 35px;
    line-height: 35px;
}
.crumbs dl{
    overflow: hidden;
    font-size: 14px;
}
.crumbs dl dt{
    width: 50px;
    float: left;
}
.crumbs dl dd{
    display: inline-block;
}
.crumbs dl dd::after{
    content: '>';
    font-family: '宋体';
}
.crumbs dl dd:last-child::after {
    content: '';
}
/******************** crumbs ed ********************/
.ibd{
    width: 1200px;
    margin: 0px auto 20px;
    overflow: hidden;
}
.main{
    width: 890px;
    float: left;
}
.sidebar{
    width: 276px;
    float: right;
}
.main .header{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dddcdc;
    color: #0e5eaf;
    font-size: 20px;
    position: relative;
    background-color: #f5f5f5;
    padding-left: 15px;
}
.main .header .tit{
    line-height: 39px;
    display: inline-block;
    border-bottom: 1px solid #0e5eaf;
    font-weight: bold;
}

.main_multi{
    width: 890px;
    float: left;
    background: url("../images/b07.jpg") no-repeat left top;
    background-size: 100%;
    padding: 0px 20px;
    border-top: 2px solid #057EFA;
}
.main_multi .header{
    height: 50px;
    line-height: 50px;
    border-bottom: 2px dotted rgba(5, 127, 250, 0.468);
    color: #0e5eaf;
    font-size: 20px;
    position: relative;
}
.main_multi .header .tit{
    display: inline-block;
    font-weight: bold;
}
/********************newslist st****************/

.newslist{
    width: 100%
}
.newslist .news_hed{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    border-bottom: 1px solid #e0e0e0;
}
.newslist .news_hed .news_hed_tit{
    width: 200px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: rgb(6, 70, 136);
}
.newslist .news_hed .news_hed_more{
    width: 60px;
    float: right;
    font-size: 14px;
    text-align: right;
}

.newslist .news_hed .news_hed_more a{
    color: #999;
}
.newslist .news_hed .news_hed_more a:hover{
    color: #0e5eaf;
}
.newslist .news_hed .news_hed_more a span{
    font-family: '宋体';
}
.newslist ul{
    overflow: hidden;
    margin-top: 5px;
}
.newslist ul li{
    height: 48px;
    line-height: 48px;
    background: url('../images/hd.gif') no-repeat scroll 0 50%;
    text-indent: 15px;
    border-bottom: 1px solid #efefef;
}
.newslist ul li .title{
    width: 730px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.newslist ul li .time{
    width: 90px;
    float: right;
    color:#999;
    font-size: 14px;
    text-align: right;
}
/********************newslist ed *****************/
/*tulist st*/
.tulist{
    overflow:hidden;
}
.tulist .hed{
    height:40px;
    line-height:40px;
    background-color: #0e5eaf;
    padding-left: 15px;
}
.tulist .hed .tit{
    width:100px;
    float:left;
    color:#fff;
}

.tulist ul{
    overflow:hidden;
    margin-top:10px;
}
.tulist ul li{
   overflow:hidden;
   margin-bottom: 10px;
}
.tulist ul li .tu{
    overflow:hidden;
    font-size:0px;
}

/*tulist ed*/
/**************************hotlist st****************/
.hotlist{
    overflow: hidden;
}			
.hotlist .header{
    height: 40px;
    line-height: 40px;
    border-bottom:3px solid #0f409e;     
}
.hotlist .header .tit{
    width: 100px;
    color: #0f409e;
    font-size: 20px;
    float: left;
}
.hotlist .header .more{
    width: 60px;
    text-align: right;
    float: right;
}
.hotlist .header .more a{
    color: #999;
    font-size: 14px;
}
.hotlist .header .more a:hover{
    color: #333;
}
.hotlist ul{
    overflow: hidden;
    margin-top: 5px;
}
.hotlist ul li{
    height: 34px;
    line-height: 34px;
    background: url('../images/hd.gif') no-repeat scroll 0 50%;
    text-indent: 15px;
}
.hotlist ul li .title{
    width: 182px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 14px;
}
.hotlist ul li .time{
    width: 90px;
    float: right;
    color:#999;
    font-size: 14px;
    text-align: right;
}
/**************************hotlist ed****************/	

/**************************column st****************/
.column{
    overflow: hidden;
    margin-bottom: 20px;
    background: url("../images/b07.jpg") no-repeat left top;
    border: 1px solid #aed3f7;
}			
.column .header{
    height: 50px;
    line-height: 50px;
    border-bottom:3px solid #0f409e;     
    text-indent: 15px;
}
.column .header .tit{
    color: #0f409e;
    font-size: 20px;
    float: left;
}

.column ul{
    overflow: hidden;
    padding: 10px 0;

}
.column ul li{
    height: 34px;
    line-height: 34px;
    background: url('../images/rjt.png') no-repeat scroll 15px 50% /5px auto;
    text-indent: 35px;
}
.column ul li a{
    color: #333;
}
.column ul li a:hover{
    color: #0e5eaf;
}
/**************************column ed****************/			
/*******************art st *************************/
.art {
    border: 1px solid #e7e7e7;
    border-top: 2px solid #0e5eaf;
    padding: 40px 80px;
}
.art h1{
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: #333;
    font-family: '宋体';
}
.art .tmbar{
    position: relative;
    text-align: center;
    font-size: 14px;
    color: #999;
    height: 40px;
    line-height: 40px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e7e7;
}
.art .tmbar span{
    margin-right: 20px;
}
.art .tmbar .share {
    width: 200px;
    height: 40px;
    position: absolute;
    right: 0px;
    top:5px;
}
.art .content {
    overflow: hidden;
    margin-top: 40px;
    color: #404040;
    line-height: 2em;
    font-size: 18px;
    text-align: justify;
}
.art .content p{
    margin-bottom: 20px;
}

.art .att {
    overflow: hidden;
}
.art .att .att_head{
    height:40px;
    line-height: 40px;
    font-weight: bold;
    color: #006fdf;
    border-bottom: 1px solid #0061c4;
    font-size: 18px;
    text-align:left;
}
.art .att ul{
    padding: 10px 0;
    overflow: hidden;
}
.art .att ul li{
    height: 35px;
    line-height: 35px;
}




/******************art ed *************************/

/******************** ibd ed ********************/

/*fenye*/
#page {
    width: 100%;
    float: left;
    margin:20px auto;
    overflow:hidden;
    }
        #page ul {
        overflow:hidden;
        }
    #page li {
    display:inline-block;
    color:#666;
    font-size:13px;
    margin-right: 0.3em;
    border: 1px solid #E0E0E0;
    background:#FFF;
    }
    #page li.active{
        background-color: #0e5eaf;
        }
        #page li.active a{
            color:#fff;
            }
    #page li span {
    color:#0e5eaf;
    background:#FFF;
    }
    #page li a {
        padding:0px 8px;
        display:block;
        height:26px;
        line-height:26px;
    FLOAT: left;
    color:#999;
    border:0;
    }
 
    #page li  a:hover {
        color:#999;
        background-color: #eee;
        }
    #page li.pages_input {
    padding:0;
    border: 1px solid #A0A0A0;
    }
    #page li.pages_input input {
    width:18px;
    font-size:14px;
    border:1px;
    padding:0px 3px;
    margin:0px 3px;
    text-align:center;
    }
    
    #page .on {
    padding:0px 5px;
    color: #0e5eaf;
    font-weight:bold;
    }
    #page select option{padding:0px;}
    /*fenye end*/

/*training st*/

.training {
    overflow:hidden;
    }
    .training h1{
    text-align:center;
    height:50px;
    line-height:50px;
    font-size:22px;
    color:#333;
    }
    .training .head{
        background-color:#F9F9F9;
    }
    .training h2{
    text-align:center;
    height:40px;
    line-height:40px;
    font-size:18px;
    color:#333;
    }
    .training table{
    overflow:hidden;
    padding:20px;
    margin-top:30px;
    }
    
    .training table td{
         border: 1px solid #ddd;
        line-height: 1.42857;
        padding: 8px;
        vertical-align: top;
        text-align:center;
        font-size:14px;
    }
    
    .training table td.txtlft{
        text-align:left;
    }
    .training table td input[type=text]{
        width:160px;
       padding-left:5px;
    }
    .training table td textarea{
       padding:5px;
    }
    .training .tj{
        width:200px;
        overflow:hidden;
        margin:30px auto;
        text-align:center;
    }
    
    .training  input[type=button]{
        width:160px;
       border:0px;
       height:40px;
       background-color:#0e5eaf;
       border-radius:3px;
       color:#fff;
       cursor: pointer;
    }
    .training  input[type=button]:hover{
       background-color:#c00000;
       color:#fff;
    }
    /*training ed*/


    .orderokmark{
        overflow:hidden;
        margin-top:30px;
    }
    .orderokmark dl{
        width:90%;
        margin:0px auto;
    }
        .orderokmark dl dt {
            font-size:14px;
            color:#666;
            margin-bottom:10px;
        }
        .orderokmark dl dd {
            font-size:12px;
            color:#888;
            line-height:26px;
        }
    
.swiper .pic li .title {
    position: relative;
    z-index: 100;
    bottom: -3px;
    width: 100%;
    font-size: 12px;
    text-align: center;
}  
.swiper-pagination-bullets{
    text-align: right;
    padding-right: 6px;
}
.focus_tit {
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    z-index: 100;
    background: rgba(0,0,0,.6);
    text-align: left;
    padding: 6px 0 6px 10px;
}
.alist {
    overflow: hidden;
    min-height: 400px;
    padding-top:30px;
    border-top: 1px solid #ddd;
}
.alist a {
    background-color: #0a5fb0;
    color: #fff;
    display: block;
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
    border-radius: 3px;
    padding: 10px 30px;
}
.alist a:hover{
    background-color: #0F74D5;
}