@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: 'j_cn_font';

    src: url('./font/cn/j_cn.eot'); /* IE9*/

    src: url('./font/cn/j_cn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('./font/cn/j_cn.woff') format('woff'), /* chrome、firefox */

    url('./font/cn/j_cn.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

    url('./font/cn/j_cn.svg#iconfont') format('svg'); /* iOS 4.1- */

}
 
.font_cn{ font-family:"microsoft yahei" ;}
 .opacity{ -webkit-animation: opacity 0.3s linear;animation: opacity 0.3s linear;}
@-webkit-keyframes opacity {
    0% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
@keyframes opacity {
    0% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
.iconfont{ font-family:"iconfont" !important;font-size:16px;font-style:normal;}
p{ margin: 0; }
ul,ol{ padding: 0;}
html,body{ position: relative; height: 100%; overflow-x: hidden; } 
.clear{ clear:both;}
.color{ color:#01479f !important;}
.t2{ text-indent: 2em;}
.f12{ font-size: 12px !important;}
.img_box img{ display:block; margin:0 auto; width:100%;}
.text_sd{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.text_box{ font-size:13px; line-height:26px;} 
.main_box{ position:relative; margin:0 0rem; padding-bottom: 3rem;}
.no_padding_up{ padding-top: 0 !important;}
.no_margin{ margin:0 !important}
.no_padding{ padding:0 !important}
.no_border{ border: none !important;}
.am-slider{ box-shadow: none;}
.margin_auto_1{ margin: auto 1rem;}
html{background: #eee;}
body,html,#footer ul,#header .box{ max-width: 780px; margin: 0 auto;}
body{ }
hr{ margin-top: 0;}
/*百度播放器美化*/
#playercontainer_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play{background-size: 25px;}
#playercontainer_display_button{ height:40px !important; margin-top: -20px !important;}
#ascrail2000-hr div{ border-radius:0  !important; height:4px !important; top: 1px !important; cursor:pointer;}


/*===========================编辑器=============================*/  
.n_article {  }
.ar_article {color:#787878; font-size:13px; line-height:28px; margin: 0 1rem; }
.ar_article p{font-size:13px; color:#787878; float: none !important; line-height:28px; padding-bottom:20px;   }	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article  img{ max-width:100%; display: block; margin: 0 auto 2rem auto; float: none !important;}
.ar_article a{ color:#bbbbbb;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}

 
 
/*==========左图右字结构==========*/  
.j_news_l_r{ background: none; margin:0px;}
.j_news_l_r  li{ display:block;  position:relative; margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #e7e8e9; }
.j_news_l_r  li:last-child{ margin: 0;}
.j_news_l_r  li a{display:block; padding-left: 140px; }
.j_news_l_r  li .pic_box{ position:absolute; left:0rem; top:0rem; width:130px; height:80px; display: block; overflow: hidden;}
.j_news_l_r  li .pic_box img{ width:130px; height:80px; display:block; }
.j_news_l_r  li .text_box{   position:relative;   height:80px; }
.j_news_l_r  li .text_box h1{ padding-top: 3px; display:block; line-height: 14px; font-size:14px;  color:#333; font-weight: normal; display:block;  overflow:hidden; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.j_news_l_r  li .text_box span{  font-size:11px; display:block; line-height: 11px; color:#999; margin-top:7px;  /*padding-left: 13px; background: url(../images/icon_time.png) left center no-repeat; background-size: auto 10px;*/}
.j_news_l_r  li .text_box p{ line-height:18px;  color:#666; height: 36px; overflow: hidden; margin-top:5px; font-size:11px; }

/*==========日期新闻==========*/  
.j_news_date{}
.j_news_date li{ display:block; position:relative; margin:1rem 0 0; height:80px; }
.j_news_date .time{ position:absolute; width:60px; height:80px;  border: 1px solid #eee; display:block; }
.j_news_date .time strong{ display:block; background: #31aeb3;  font-weight:normal; text-align:center; color:#fff; font-size:16px; height:30px; line-height: 27px; }
.j_news_date .time span{ display:block; text-align:center; font-size:28px; height:50px;  color:#565656; line-height:47px; }
.j_news_date .text_box{ margin-left:65px; padding: 10px 0 10px 10px; background:none;}
.j_news_date .text_box a{ display:block; font-size: 15px;  margin-top: -.5rem; color: #231808; overflow: hidden; text-overflow: ellipsis; }
.j_news_date .text_box p{ margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#878787;  }


.j_news_text{ margin:0px;}
.j_news_text  li{ display:block;  position:relative; margin-bottom: 1rem; padding:.5rem 0; padding-bottom: 1.5rem; border-bottom: 1px solid #ededee;}
.j_news_text  li a{display:block;   }
.j_news_text  li .text_box{   position:relative;   }
.j_news_text  li .text_box h1{   display:block; line-height: 18px; font-size:14px;  color:#333; font-weight: normal; display:block;  overflow:hidden; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.j_news_text  li .text_box span{  font-size:12px; display:block; line-height: 12px; padding-left: 0px; color:#999; margin-top:7px; /*background: url(../images/icon_time.png) left center no-repeat;*/ background-size: auto 10px;}
.j_news_text  li .text_box p{ line-height:18px;  color:#666;  height: 36px; overflow:hidden; margin-top: 5px; font-size:12px; }


.j_news_text_dd li {display: block; position: relative; border-top: 0;   margin: 0; padding-right: 75px;     border-bottom: 1px solid #f1f1f1;}
.j_news_text_dd li a{ display: block; height: 36px;  font-size: 13px; color: #333333; line-height: 36px;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;} 
.j_news_text_dd li span{position: absolute; right: 0; top:0; color: #999999; display: block; line-height: 36px; font-size: 11px; }

.j_date_news{ border: none; } 
.j_date_news .am-tab-panel{padding:1rem 0;}
.j_date_news ul{  }
.j_date_news li{ display:block; position:relative; margin:1rem 0; height:80px; }
.j_date_news .time{ position:absolute; width:70px; height:80px; background:url(../images/bg_news_list.png) center no-repeat; border: 1px solid #e1e3e4; display:block; }
.j_date_news .time strong{ display:block; width:40px; margin:0 auto; font-weight: normal; border-bottom: 1px solid #d8dadc; text-align:center; color:#212122; font-size:24px; height:45px; line-height:45px; }
.j_date_news .time span{ display:block; text-align:center; font-size:12px; height:30px;  color:#212122; line-height:30px; }
.j_date_news .text_box{ margin-left:75px; padding: 10px 0 10px 10px; background:none;}
.j_date_news .text_box a{ display:block; font-size: 15px;  margin-top: -.5rem; color: #231808; overflow: hidden; text-overflow: ellipsis; }
.j_date_news .text_box p{ margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#666666;  }


 
 /*广告*/
.a_d_box { margin: 0 0rem 3rem 0rem; }
.a_d_box a{ display: block;}
.a_d_box a img{ width: 100%;}
 
 /*焦点图*/
.am-control-nav{  bottom: 0; height: 30px;  line-height: 8px;}
.am-control-nav li a{border: 1px solid #fff; background: none;    border-radius: 5px;}
.am-slider-default .am-control-nav li a{ background: none;}
.am-control-nav li a.am-active{ background-color: #31aeb3 !important; box-shadow:none; background: #31aeb3; border: 1px solid #31aeb3;}
.am-slider-default .am-control-nav li a:hover{ background: #31aeb3;}
.am-slider-default{ background: none;}
.am-slider-default .am-direction-nav a:before{ color: #fff;  }
.am-slider-default .am-direction-nav a.am-next:before{}
 /*j_tab*/
.j_tab .am-tabs-bd{ margin: 0; padding: 0; border: none;   }
.j_tab .am-tabs-d2 .am-tabs-nav{margin-bottom: 1rem;background: none;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active a{background: #e62129; color: #fff;   line-height:3.6rem;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active{ border: none;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active:after{ display: none; border: none;}
.j_tab .am-tabs-bd .am-tab-panel{ padding: 0;}
.j_tab .am-tabs-nav li.am-active{  background: none;}
.j_tab .am-tabs-nav li a{ background: none; border: 1px solid #e62129; color: #e62129;    border-radius: 0; height: 3.6rem; line-height: 3.6rem; }
[data-am-widget="tabs"]{ padding: 0; margin: 0;}

.j_tab2 .am-tabs-bd{  padding: 0; border: none;   }
.j_tab2 .am-tabs-nav{margin-bottom: 1rem; border: none;}
.j_tab2 .am-tabs-nav > .am-active a{background: #ea353a;  color: #fff;  border: 1px solid #ea353a; }
.j_tab2 .am-tabs-nav > .am-active{  }
.j_tab2 .am-tabs-nav > .am-active:after{ display: none; border: none;}
.j_tab2 .am-tabs-bd .am-tab-panel{ padding: 0; }
.j_tab2 .am-tabs-nav { margin: 0 2rem 2rem 2rem;}
.j_tab2 .am-tabs-nav li { display: block;}
.j_tab2 .am-tabs-nav li a{ display: block; text-align: center; border-radius: 3px; margin: 0 5px; padding: 0; height: 32px; line-height: 32px; font-size: 14px; color: #585859;   border: 1px solid #dddfe1;  }
.j_tab2 .am-tabs-bd{  padding: 0; border: none;   }
.j_tab2 .am-tabs-bd{  padding: 0; border: none;   }
.j_tab2 .am-tabs-nav{margin-bottom: 1rem; border: none;}
.j_tab2 .am-tabs-nav > .am-active a{background: #ea353a;  color: #fff;  border: 1px solid #ea353a; }
.j_tab2 .am-tabs-nav > .am-active{  }
.j_tab2 .am-tabs-nav > .am-active:after{ display: none; border: none;}
.j_tab2 .am-tabs-bd .am-tab-panel{ padding: 0; }
.j_tab2 .am-tabs-nav { margin: 0 2rem 2rem 2rem;}
.j_tab2 .am-tabs-nav li { display: block;}
.j_tab2 .am-tabs-nav li a{ display: block; text-align: center; border-radius: 3px; margin: 0 5px; padding: 0; height: 32px; line-height: 32px; font-size: 14px; color: #585859;   border: 1px solid #dddfe1;  }


/*===========================index=============================*/
.j_form .label { display: block; margin-bottom: 1.5rem;}
.j_form .h_x{ color: #f00;}
.j_form .label strong{ font-weight:normal; display:block; padding-bottom: .5rem;  color:#666666;     font-size:14px;    }
.j_form .label input{ display: block; width: 100%; background: #f6f6f7; padding:7px 10px; border:1px solid #d7d4d4; color:#797979;     font-size:14px; text-align: left;  font-weight: normal; }
.j_form .label button{ display: block; width: 100%; background: #f6f6f7; padding:0px 10px; height: 38px; border:1px solid  #d7d4d4; color:#797979;  text-align: left;   font-size:14px; font-weight: normal;  }
.j_form textarea{display: block; width: 100%; background: #f6f6f7; padding:10px 10px;  border:1px solid  #d7d4d4; color:#797979;  text-align: left;   font-size:14px; font-weight: normal;}
.j_form input[type="submit"]{ width: 100%; margin: 1rem auto; font-size: 14px; height: 40px; line-height: 40px; padding: 0; background: #31aeb3; display: block; color: #fff; opacity: 1; border: none; width: 100%; text-align: center;}
.yzm_box {  position:relative;  margin-left:0; border:none; margin-top: 0px; margin-bottom: 10px; padding-right: 120px;}
.yzm_box strong{ }
.yzm_box input{ display: block; width: 100%;  }
.yzm_box img{ position:absolute; bottom: 0; right: 0;}
