/*@charset "utf-8";*/
/* CSS Document */
/***/
.f_rd{color:#d71418;}
/***********/
.shortcut{
	height:34px;
	line-height:34px;
	color:#fff;
}
.shortcut a{color:#fff; margin-left:10px;}
.fl{float:left;}
.fr{float:right;}
/************head********/
.head {
    -moz-box-shadow:0 3px 4px #e7e7e7;
    -webkit-box-shadow:0 3px 4px #e7e7e7;
    box-shadow:0 3px 4px #e7e7e7;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7');
}
/****head*******/
.logo{padding-top:15px; padding-left:10px; float:left;}
.search{float:left; margin-left:160px;}
.search ul li{float:left;}
.search_txt { width:600px; height:30px; line-height:30px;}
.search_txt li { width:50px; height:30px; line-height:30px; float:left; color:#999;text-align:center; cursor:pointer;}
.search_txt li:hover { width:50px; height:30px; line-height:30px; float:left; color:#000;text-align:center; cursor:pointer;}
.search_txt .search_txt_on { color:#000; font-weight:bold; }
.searchBox{border:2px solid #2577e3;width:380px; height:34px;line-height:34px; background:url(../images/search_bg.jpg) no-repeat 8px #fff; border-right:0; font-size:12px; padding-left:30px; float:left;}
.searchBtn{width:90px; height:38px; line-height:38px; background-color:#2577e3; border:0; font-size:14px; outline:none; cursor:pointer; font-weight:bold; color:#FFF; float:left;}
.searchBtn:hover{cursor:pointer; background:#055bcc;}
.search_xj{width:90px; height:36px; line-height:36px; border:1px solid #ccc; font-size:14px; cursor:pointer; color:#555; text-align:center; float:left; margin-left:10px;}
.search_xj:hover{border:1px solid #ddd;}

.ewm { width:64px; float:right; line-height:20px; margin:10px 0 0 10px; text-align:center; color:#999; position:relative;}
.ewm img{border:1px solid #FFF; border-left:2px solid #fff; border-top:2px solid #fff;-webkit-box-shadow:0 1px 3px #eee;-moz-box-shadow:0 1px 3px #eee;box-shadow:0 1px 3px #eee;}

ul.menu{overflow:hidden;}
ul.menu li{float:left; height:40px; line-height:40px; font-size:16px; margin:0 20px;}
ul.menu li.indclass{ background:#2577e3; width:245px; text-align:center; color:#fff; margin:0 20px 0 0;}
ul.menu li.on a{font-weight:bold; color:#2577e3;}

/*********main01*******/
.pgnews01{margin:40px auto; height:386px; overflow:hidden;}
.pg_news_lf{float:left; width:260px;height: 392px;overflow: hidden;}
.pg_news_ct{float:left; width:620px; margin-left:30px;}
.pg_news_rt{float:left; width:270px; margin-left:20px}

.pg_news_hd{ height:40px;}
.pg_news_hd h2{border-bottom:1px solid #f2f2f2; height:20px;}
.pg_news_hd h2 span{height:40px; line-height:40px; display:inline-block; font-size:12px; background:#fff; padding:0 0 0 10px; float:right;}
.pg_news_hd h2 span a{color:#999;}
.pg_news_hd h2 b{background:url(../images/pgntit-r.gif) no-repeat #fff;height:40px; line-height:40px; padding:0 10px 0 20px; display:inline-block; font-weight:normal;}

ul.newsli li{list-style-type:square;list-style-position:inside; color:#999; float:left; height:31px; line-height:31px; font-size:10px; overflow:hidden;}
ul.newsli li a{font-size:14px; color:#555;}
.pg_news_cts h2{height:45px; line-height:45px;}
.pg_news_cts h2 b{background:#ff6700; height:41px; padding-top:4px; line-height:18px; width:45px; display:inline-block; color:#fff; text-align:center; float:left; font-weight:normal; font-size:14px;}
.pg_news_cts h2 a{display:inline-block; float:left; height:45px; line-height:45px; padding-left:10px;width: 560px;overflow: hidden;}
ul.news_ct_tt{padding:0px 0 0 10px; border-left:1px solid #f2f2f2; margin-left:20px;margin-top: -45px; z-index: 9999;}
ul.news_ct_tt li{font-size:16px; height:36px; line-height:36px; overflow:hidden;}
ul.news_ct_tt li b{height:8px; width:8px; border-radius:50%; display:inline-block; background:#f2f2f2; margin-right:18px;}
ul.news_ct_tt li a:hover{color:#ff6700;}
ul.news_ct_tt li a:hover b{background:#ff6700;}


.pg_news_ctx{position:relative;/* margin-top:20px;*/ overflow:hidden;}
.pg_news_ctx ul li{height:203px; text-align:center; width:320px;float:left;}
.pg_news_ctx ul li img{height:203px;width:300px; margin-right:20px;}
.pg_news_ctx .prev,.pg_news_ctx .next{color:#fff; line-height:60px; font-size:22px; text-align:center; display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;width:20px;height:60px;cursor:pointer; opacity:0.9; font-family:"ËÎÌå";}
.pg_news_ctx .prev {right:auto;left:0;}
.pg_news_ctx .next {right:0; left:auto;}
.pg_news_ctx .prev:hover,.pg_news_ctx .next:hover{color:#ff6700; opacity:1 }
.bandpic{float:left;}

ul.pg_news_rtul li{position:relative; border-bottom:1px solid #e9e9e9; padding:10px 0 15px 0;height: 60px;}
/*ul.pg_news_rtul li:last-child{border-bottom:0;}*/
ul.pg_news_rtul li a{display:block; position:absolute; height:80px; width:268px;}
ul.pg_news_rtul li h6{width: 178px;height: 60px; float: left;overflow: hidden; font-size:14px; font-weight:bold;}
ul.pg_news_rtul li p{font-size:12px; color:#999;}
ul.pg_news_rtul li img{float:left; width:80px; height:66px; margin-right:10px;}
/***********list_lf,list_rt***********/
.news_list_lf{float:left; margin-top: 20px; width:910px;}
.news_list_rt{float:left; width:270px; margin-left:20px;    margin-top: 20px;}
.news_list_lfhd{height:30px; border-bottom:2px solid #000; padding:0 10px;}
.news_list_lfhd h2{ float:left; line-height:20px;}
.news_list_lfhd span a{float:right; line-height:28px; color:#999;}
.news_list_lf ul.list_ul{margin-bottom:30px; overflow:hidden;}
.news_list_lf ul.list_ul li{height:200px; width:100%; border:1px solid #e9e9e9; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ padding:20px 0 20px 20px; margin-top:20px;}
.news_list_lf ul.list_ul li img{height:156px; width:234px; margin-right:20px; float:left;}
.news_list_lf ul.list_ul li img{
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -ms-transition: all .4s ease-in-out;
}
.aaa img{ display: none; }
.news_list_lf ul.list_ul li img:hover{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.news_list_lf ul.list_ul li h3{float:left; font-size:18px; margin:15px auto 5px auto;width: 39rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news_list_lf ul.list_ul li .aaa{float:left; width:600px; font-size:14px; color:#999;overflow: hidden;height: 88px; }
.news_list_lf ul.list_ul li p span{ float:right; font-size:13px; margin-right:50px;}
/*.news_list_lf ul.list_ul li p:last-child{margin-top:20px;}*/
.news_list_lf ul.list_ul li p b{display:inline-block; font-size:12px; padding:0 8px; margin-right:10px; font-weight:normal; border:1px solid #e9e9e9; border-radius:8px;color: #666;}
.news_list_lf ul.list_ul li p b a{color:#666;}

ul.list_ul_img{ padding:20px 0 30px 0; overflow:hidden;}
ul.list_ul_img li{width:290px; margin-right:20px; float:left;}
ul.list_ul_img li:nth-child(3){margin-right:0;}
ul.list_ul_img li img{ width:290px; height:196px;}
ul.list_ul_img li h3{margin-top:5px;}


.news_list_rt ul.rt_list{margin-bottom:25px;}
.news_list_rt ul.rt_list li{border-bottom:1px solid #e9e9e9; padding:10px 0 12px 0; font-size:14px; line-height:24px;}
.news_list_rt ul.rt_list li img{width:270px; height:180px; margin-bottom:8px;}
.news_list_rt ul.rt_list li a{color:#333;}

.news_list_rt  ul.rt_listph{background:url(../images/rank_list.gif) no-repeat -3px 4px;}
.news_list_rt  ul.rt_listph li{font-size:14px; line-height:33px; padding-left:35px; height:33px; overflow:hidden;}
/***************************/
.postt{margin:20px auto; color:#999; border-bottom:1px solid #e9e9e9; height:35px; line-height:35px;}
.postt a{color:#999;}
.cai p{font-size:14px; line-height:32px; color:#666;}
.cai p b{display:inline-block; padding:0 10px; margin:10px; font-weight:normal; border:1px solid #e9e9e9; border-radius:8px;}
.cai p b a{color:#333;}
/*************fenye**********/
.ns_page{margin:30px 0;text-align:center;clear:both;}
.ns_page a{display:inline-block;height:30px;line-height:30px;margin:0 3px;padding:0 5px;font-size:14px;background:#fff;border:1px solid #ddd;*display:inline;zoom:1; color:#333;}
.ns_page a:hover{text-decoration:none;color:#fff;background:#ff6700;}
.ns_page a.on,.ns_page a.on:hover{color:#fff;background:#ccc;cursor:default;}
/*************article***********/
.news_ewm,b.ico_time,b.ico_web,b.ico_fwl{background:url(../images/news_ewm.png) no-repeat;}
.news_txt{border:1px solid #e9e9e9; border-left:0; position:relative; padding-bottom:20px;}
.news_ewm{position:absolute; top:0; right:0; height:38px;width:38px;}
.news_ewm_b{position:absolute; top:-1px; right:-1px; height:220px; width:150px; border:1px solid #e9e9e9; padding:10px; background:#fff;}
.news_ewm_b img{width:150px; height:150px; margin-top:7px;}
.news_ewm_b{ display:block;}
.news_txt h1{ max-height:80px;line-height:45px; overflow:hidden;margin:25px 0;padding-left:10px;font-size:22px;border-left:4px solid #ff6700;clear:both; }
.source{padding:0 0 40px 8px;font-size:12px;border-bottom:1px dotted #e3e3e3; text-align:center;}
.source span,.source a{padding:0 5px 0 0;color:#999;border-right:1px solid #e3e3e3;}
.source a:hover{color:#ff6700;}
.source span:first-child{padding-left:0;}
.source span:last-child,.source a:last-child{border-right:none;}
b.ico_time,b.ico_web,b.ico_fwl{width:20px; height:20px;margin-right:5px; display:inline-block; vertical-align:text-bottom;}
b.ico_time{background-position:left -40px;}
b.ico_web{background-position:left -65px;}
b.ico_fwl{background-position:left -85px;}
.detail{ margin:20px auto; line-height:30px; font-size:14px; }

/* ÃâÔðÉùÃ÷ */
.state{margin:10px auto; width:840px;padding:10px;background:#fffbf0;border:1px solid #f9ecca;}
.state p{line-height:24px;color:#666;}
.state span{font-weight:bold;}
.state a{color:#ff6700;}
.xg {}
.xg #title{font-size: 14px; color: #0060f1; font-weight: bold; display: inline-block;}
#gzh{ padding: 0 33.3%;}
#gzh #font{color: #0b94e4; font-size: 14px; text-align: center;}
#gzh span{display: inline-block;}
#gzh img{ width: 150px; display: block; }
#gzh font{ color: #fff; width: 100px; display: block; margin: 0 auto; text-align: center; background: #0b94e4;}