/* Write your styles */
body{
	/*background-color:#3569B2;*/
	background-color:#fff;
	font-size: 1.4rem;
	line-height:1.4;
	/*font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;*/
	font-family: "Microsoft YaHei","SimSun",Arial,FontAwesome,sans-serif;

	}
	
a {
	/*定义a的颜色指向渐变动画*/
    transition: 0.2s all;
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -ms-transition: 0.2s all;
}

a{ color: #333;}
a:hover{color:#F60;}
.am-topbar-inverse-my {
    background-color: #000000;
    border-color: #000000;
    color: #F2F3F4;
}
.f_y{color:#FD6708;}
.am-topbar .am-text-ir {
  display: block;
  margin-right: 10px;
  height: 50px;
  width: 280px;
  background: url(../i/logo.png) no-repeat left center;
  -webkit-background-size: 280px 50px;
  background-size: 280px 50px;
}
.am-topbar-nav>li>a {

    position: relative ;
    line-height: 50px;
    padding: 0 20px;
	border-radius: 0;
    color: #F2F3F4;
    background: 0 0;

}

.am-nav>li>a:focus, .am-nav>li>a:hover {
    text-decoration: none;
    background-color: #04324F;
}
.am-topbar-nav>li.am-active>a, .am-topbar-nav>li.am-active>a:focus, .am-topbar-nav>li.am-active>a:hover {
    border-radius: 0;
    color: #F90;
    background: 0 0;
}
.am-topbar-nav>li>a:hover{ color: #F90;}
.am-topbar-nav>li>a:hoverafter {
    opacity: 1;
    border-bottom-color: #3569B2;
}

.am-topbar-nav>li.am-active>a:after {
    opacity: 1;
    border-bottom-color: #3569B2;
}
.am-topbar-nav>li>a:focus:after , .am-topbar-nav>li>a:hover:after {
    opacity: 0;
}

/*===========================自定义区======================================*/
.max_w{ max-width: 1200px; }
.max_w_c{max-width: 1200px; margin: 0 auto;}

.header-topw{
    position: fixed;
    _position: absolute;
    max-height: 37px;
    height: 37px;
    width: 100%;
    top: 0;
    left: 0;
    background: url(../i/top_wbg.png) repeat-x;
    z-index: 61;
    color:#7c7c7c;

}
.header-topw a{ color:#7c7c7c; }
.header-topw a:hover{color:#f60;}

.top_nav{
    /*background: #fb5000;
    height: 44px;
    line-height: 44px;
    color: #fff;*/
    background-color: #FB5000;
    padding-top: 2px;
    /*border-bottom: 3px solid #f13a3a;*/
}
.nav_sub2{ background-color: #fff;color: #666; font-size: 14px }
.nav_sub2 a{ padding: 0 10px 0 10px;    color: #666; font-size: 14px }
.nav_sub2 a:hover{color:#f60;}

.mainer{
    /*background: #f7f7f7;*/
    padding-bottom: 20px;    
}

.index_t{
    color: #FFF;
    height: 35px;
    background: url(../i/index_tbg.jpg) no-repeat left 0 top 0;
    border-bottom: 1px #BC2125 solid;
}
.index_t a.t_t{
    float: left;
    font-size: 16px;
    color: #FFF;
    line-height: 35px;
    text-indent: 16px;
}
.index_t a.t_more{
    font-size: 14px;
    color: #333;
    line-height: 35px;
    float: right;
    margin-right: 14px;
}
.index_t a.t_more:hover{color:#f60}


.index_t2{
    color: #BC2125;
    height: 35px;
    border:1px solid #E2E2E2;
    border-bottom: 1px #BC2125 solid;
    background: url(../i/sort_leftb.png) no-repeat left 0 top 0;
    background-color: #F5F5F5;
    position: relative;
}
.index_t2 a.t_t{
    font-size: 16px;
    font-weight: 600;
    color: #BC2125;
    line-height: 35px;
    padding-left: 20px;
    
}

.index_t2 a.t_more{
    display: block;   
    width:50px;
    height:35px;
    line-height: 35px;
    text-align: right;
    font-size: 14px;
    color: #333;
    position: absolute;
    right:10px;
    top:0;
}
.index_t2 a.t_more:hover{color:#f60}


/*----hotnews样式----*/
.news_b{border:1px solid #E2E2E2; border-top: none;}
.index_hotnews {
    padding: 0px 10px 5px 10px;
}
.index_hotnews ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.index_hotnews ul li {
    border-bottom:1px dotted #E5E5E5;   
    padding:7px 0;
    overflow: hidden;
    position:relative;
    font-size: 14px;
    padding-right: 50px;
}
.index_hotnews ul li:last-child{ border-bottom: none; }
.index_hotnews .art_sort{  font-size: 14px; color: #FD6708;}
.index_hotnews .art_headdate{ color:#999;}
.index_hotnews .art_footdate{ position:absolute; right:1%; top:3px; display:block;  color:#989898; float:right;}

.news_video ul li{padding-bottom: 5px;    padding-right: 50px;}

.am-gallery-item{ position:relative;}
.am-gallery-item-hover{ background-color:#f60;}




.form-control {
    display:inline-block;
    width: auto;
    height: 34px;
    padding: 2px 0.5em;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.my-form-filed{ }
.my-form-filed2{ margin-top:2px; background-color: #E8F6E8;}
.my-form-select {
	}
.f_r{ color:#F00;}

.form-checkbox{
    position: relative;
    top: 3px;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #a0a0a0;
    border-radius: 3px;
    background: -webkit-linear-gradient(#fafafa,#dcdcdc);
    -webkit-box-shadow: inset 0 1px 2px #fff, 0 1px 2px rgba(0,0,0,.2);
    vertical-align: baseline;
    -webkit-appearance: none;
    -webkit-margin-start: 0;
    -webkit-margin-end: 3px;
	
	border-color: #c4c4c4;
    background: #fff;
    -webkit-box-shadow: none;
}
.form-checkbox:checked::before {
    position: absolute;
    top: -1px;
    left: 2px;
    height: 16px;
    color: grey;
    content: url(../i/checkmark.png);
    font-size: 13px;
}
.f_b{ color:#ccc;}
.f_b2{ color: #828282}
.checklb{ display:inline-block; min-width:180px; padding-right:10px;  font-weight:400;}
.art_img_list{ padding:5px; overflow-x:auto;overflow-y:hidden;}
   .art_img_list ul{ margin:0; padding:0;}
  .art_img_list ul li {
    float: left;
    color: #999;
    text-align: center;
    width: 90px;
	height:90px;
	margin-right:5px;
	margin-bottom:5px;
	list-style:none;
	padding:0;
	position:relative;
}
.art_img_list  .imgbar{ height:25px; line-height:25px; background-color:rgba(0,0,0,0.3); width:100%; font-size:16px; color:#fff; position:absolute; bottom:0px; left:0; z-index:999;}
.art_img_list .sl{ display:inline-block; float:left; padding-left:10px; cursor:pointer; color:#fff;}
.art_img_list .sr{ display:inline-block; float:right; padding-right:10px; cursor:pointer; color:#fff;} 
.art_img_list .sr:hover, .art_img_list .sl:hover{ color:#6CF}
  .am-btn{ font-size:12px;}
  
  
  .sort_div ul{ padding:0; margin:0;}
.sort_div ul li a { display:block; height:43px; background:url(../i/rsortbg.jpg) repeat-x left top;}

.sort_div {
	width: 100%
}
.sort_div ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sort_div ul li {
}
.sort_div ul li ul li {
	
}

.sort_div ul li a {
	font-family: "Microsoft YaHei"; 
	display: block;
	text-align:center;
	font-size:14px;
	padding:2px;
	line-height:43px;
	margin:0px auto;
	
}
.sort_div ul li a:hover, .sort_div a.sort_now {
	 background:url(../i/rsortbg_hover.jpg) repeat-x left top;
	 color:#fff;
	background-color: #f5f65f6;
}

.sort_div ul li ul li a {
	display: block;
	line-height:43px;
	border-bottom:1px solid #fff;
	background:none;
	background-color:#EBF9FE;
	
}
.sort_div ul li ul li a:hover {	background:url(../i/rsortbg_hover.jpg) repeat-x left top;}
 
.sort_div ul li ul li a:hover{ color:#F93; background-color:#CCC}
.opediv{
min-height:500px; padding:10px; line-height:160%; font-family: "Microsoft YaHei"; font-size:14px;  color:#666666	
}
.opediv p{ padding:5px 0; margin:0;}

.index_hotpic {text-align: center; padding:0 5px; padding-bottom: 2px;}
.index_hotpic img{width:135px; height:100px; padding:0; margin: 0; border:1px solid #fff;}

.index_hotpic p{padding:3px 5px 3px 5px; margin: 0; text-align: center;}
.index_hotpic_ul li{padding:0; }

.index_login_input{
    width: 100%;
    font: 12px "微软雅黑";
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    outline-color: #dedede;
    padding-left: 25px;
    margin: 0 auto;    
    outline: none;
}
.index_bgico_user{background: url(../i/icon_user.jpg) 0 no-repeat;}
.index_bgico_pwd{background: url(../i/icon_pwd.jpg) 0 no-repeat;}
.adlist_simg{ display: inline-block; padding:0 5px 5px 0; }
.art_toppic{ padding:5px;     border: 1px solid #E2E2E2;    border-bottom: none;}
.art_toppic img{ width:100%; height: 100px; }


#bm_ul li{padding: 9px 0;}

.txt-fl{padding:15px 5px; text-align: center;}
.txt-fl a{ display: inline-block; padding:0  10px;}

.foot-cont{ padding:25px 5px 15px 5px; }
.foot-title{color: #BCBCBC; font-size: 16px;margin-bottom: 12px;}
.foot-list a{    color: #BCBCBC;    font-size: 14px;}
.foot-list{padding:0; margin:0;}
.foot-list li{ list-style: none; padding:5px 0; color: #BCBCBC; }
.foot-icons{ padding-top: 12px; }
.foot-icons a { display:inline-block;  padding:3px; border-radius: 50%; background-color: #fff; margin-right: 10px; }

.left_box{    border: #e1e1e1 1px solid;   margin-bottom: 10px;}
.left_box .cont{ padding:10px; }
.left_box .title{
    height: 35px;
    line-height: 35px;
    background: #f8f8f8;
    color: #333;
    border-bottom: #e1e1e1 1px solid;
    text-indent: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #D70D0D;

}
.left_box .title a{color: #D70D0D;}

.news_list{ padding:0 5px; }
.news_list ul{padding:0; margin:0;}
.news_list  ul li{
        list-style: none;
        height: 35px;        line-height: 35px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        border-bottom: dashed 1px #e1e1e1;
    }

.news_list ul li em{
     display: inline-block;
    text-indent:0;
    width: 16px;
    heihgt: 16px;
    margin-right: 7px;
    line-height: 16px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    font-family: Arial;
    font-style: normal;
    background: #8eb9f5;
}
.em2 ul li em {background-color: #7ED880; }
.em_top1{background-color: #f54545 !important; }
.em_top2{background-color: #ff8547 !important;}
.em_top3{background-color: #ffac38 !important;}


.right_box .news_list  ul li{
        text-indent: 15px;
        background: url(../i/news_d.jpg) no-repeat 5px 16px;
}

.news_list_art  ul li{
    text-indent: 25px;
    background: url(../i/news_list2.gif) no-repeat 0px 10px;
    
}
.news_list_art  ul li a{ display: inline-block; padding-right: 50px;}
 .fk-newSearchInput {
    width: 220px;
    height: 100%;
    border: 0;
    background: 0;
    outline: 0;
    padding: 0;
    padding-left: 5px;
    color: #666;
    font-size: 14px;
    background-color: #fff;
}

.art_sppage{ padding:10px; text-align: center; }

/*---评论样式---*/
.cm_bigt{    background-color: #EBEBEB;    border: 1px solid #DADADA; padding:5px; font-size: 14px;}
.cm_bigt img{display:inline-block; max-width: auto;}

.cmd_list{ padding:0; margin:0; }
.cmd_list_bk { padding-top:5px; padding-bottom:5px; border-bottom: 1px dotted #AFAFAF; margin-bottom: 10px; font-size: 14px; }
.cmd_list_bk p{padding:0; margin:0;}
.cmd_list_bk img{display:inline-block; max-width: auto;}
.cmd_list_bk .t{color: #999;padding:2px; padding-left:25px; background:url(../ico_cmt.gif) no-repeat 3px 1px; }
.cmd_list_bk .c{ padding:3px 25px; padding-bottom: 5px; color: #4b4b4b}
.cmd_more{background-color: #E5E5E5; padding:3px; text-align: right;}
.cmd_post_tb td{ border-top: none !important; font-size: 14px !important; }

.bt_bg {
    background-image: url(../bt_bg.jpg);
    background-repeat: repeat-x;
}
.login_input{border:1px solid #ccc; width:160px;    color: #555;background-color: #fff; outline: none;}
.reg_input{border:1px solid #ccc; min-width: 190px;  color: #555;background-color: #fff; outline: none;}