.m4_focus{
	width:300px;
	height:213px;
}

.m4_focus span{
	width:260px;
	background:#999;
	height:30px;
	display:block;
	position:relative;
	bottom:30px;
	color:#fff;
	opacity:0.8;
}


/*  */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* */
body .fn-hide {
	display:none;
}

/* */
.fn-left,.fn-right {
	display:inline;
}
.fn-left {
	float:left;
}
.fn-right {
	float:right;
}
.boxnews{ padding-bottom:12px; overflow:hidden;}
.boxnews .str1{width:100%;height:348px; overflow:hidden; padding-bottom:12px;}
.boxnews .str1 .each_list{width:100%;height:auto;border-bottom:1px dashed #ddd;}
.boxnews .str1 .each_list .question{width:95%;height:auto;overflow:hidden;margin-top:20px;}
.each_list .question .left_question{width:76%;height:auto;float:left;font-size:16px;font-weight:600;color:#000;}
.boxnews .str1 .each_list .question img{width:30px;height:30px;float:left;margin-right:10px;}
.boxnews .str1 .each_list .question .show_num_ask{float:right;color:#ee1d7c;font-weight:600}
.boxnews .str1 .each_list .ask_infos{width:100%;height:auto;margin:10px auto;margin-bottom:0;overflow:hidden;}
.boxnews .str1 .each_list .ask_infos img{width:30px;height:30px;float:left;}
.boxnews .str1 .each_list .ask_infos .right_ask_info{width:93%;height:auto;float:right;color:#666;}
.ask_infos .right_ask_info p{max-height:146px;overflow:hidden;margin-top:-1px;}
.ask_infos .right_ask_info a{color:#ee1d7c;text-decoration:none;}
.ask_infos .right_ask_info a:hover{text-decoration:underline;}
.boxnews .str1 .each_list .bottom_time{width:100%;height:auto;margin:0 auto;overflow:hidden;}
.boxnews .str1 .each_list .bottom_time{width:100%;height:auto;margin:0 auto;overflow:hidden;}
.bottom_time .time_agree{float:right;font-size:14px;color:#cdcdcd;margin-right:10px}
.bottom_time .fa{font-size:20px;color:#cdcdcd;float:right;cursor:pointer;}
.bottom_time .num_agree{float:right;font-size:14px;color:#cdcdcd;margin-right:10px;}
.bottom_time .fa:hover{color:#F38401;}

/************banner**********/
.swiper-tp{ width:720px; height:420px;float: left;}
.swiper-tp img{ width:100%; height:100%; display:block;}
.swiper-tp-con{background:#000; left:0;background-color: rgba(0,127,196,0.8); width:100%; height:50px; position:absolute; bottom:0;color: #FFF; line-height:50px;font-size:14px;}
.swiper-tp-con span{ margin-left:18px; width:460px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.swiper-tp .swiper-button-prev,.swiper-tp .swiper-button-next{ width:18px; height:28px; bottom:10px; top:auto;}
.swiper-tp .swiper-button-prev{ background:url(../images/zuo.png) no-repeat; left:auto; right:50px;}
.swiper-tp .swiper-button-next{ background:url(../images/you.png) no-repeat;right:20px;}

/*****************/
.sidebar1{background:url(../images/sidebar.jpg) no-repeat; width:97px; height:280px; position:fixed; right:0; top:50%; margin-top:-140px; z-index:1000;}
.sidebar1 a{ display:block;}
.sidebar-wx{ height:91px; position:relative;}
.sidebar-phone{ height:84px; position:relative;}
.sidebar-top{ height:85px;}
.sidebar-wx img{ position:absolute;left: -15px;bottom: 0px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;width: 0;height: 0;}
.sidebar-wx:hover img{ display:block;width:145px;height:145px;left: -160px;border: 1px solid #CCC;}

.sidebar-phone img{ position:absolute;left: -15px;bottom: 0px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;width: 0;height: 0;}
.sidebar-phone:hover img{ display:block; width:145px;height:145px;left:-160px;border: 1px solid #CCC;}

.sidebar-top img{ position:absolute;left: -15px;bottom: 0px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;width: 0;height: 0;}
.sidebar-top:hover img{ display:block; width:145px;height:145px;left:-160px;border: 1px solid #CCC;}
.tipsshow {position: absolute;right: 110px;top: 22px;width: 0px;overflow: hidden;height: 40px;line-height: 40px;background: url(../images/price_tips.png) no-repeat;z-index: 9999;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; background-size:100% 100%;text-align: center;font-size: 20px;color: #333;}
.tipsshow p{ padding-right:10px;}

.flexslider{position:relative;height:380px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.sy-Rotation .slides{position:relative;z-index:1;}
.sy-Rotation .slides li{height:380px;transition:all 0.3s ease 0s;}
.sy-Rotation .slides li a{display:block; width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/**/
.sy-Rotation{width:570px; height:380px; position:relative; float:left; overflow:hidden; border:#ccc solid 4px;}
.sy-Rotation .slides img,.sy-Rotation .slides li{width:570px; height:380px;overflow:hidden;}
.sy-Rotation .flex-control-nav{text-align:right; padding-right:10px; width:560px; bottom:12px;}
.sy-Rotation .wz{position:absolute; bottom:0px; height:44px; line-height:44px; font-size:14px; color:#fff; text-align:left; padding-left:15px; background-color:rgba(0,0,0,0.56); width:535px;}
/*************/
.zz1{position:relative; background:url(../images/loading.gif) 50% no-repeat; height:550px; width:100%; position:absolute; left:0px; top:0px; overflow:hidden;  }
.zz1 .slides{position:relative; z-index:1;}
.zz1 .slides li{ height:550px;}
.zz1 .slides li a { display:block; width:100%; height:100%; }
.zz1 .flex-control-nav{position:absolute;bottom:10px; z-index:2; left:50%; z-index:11;  margin-left:-122px; width:245px; height:20px; background:url(../images/icon-bg.png) no-repeat; text-align:center; display:none;}
.zz1 .flex-control-nav li{display:inline-block;width:9px;height:9px; margin:5px 5px; overflow:hidden; zoom:1; }
.zz1 .flex-control-nav a{ float:left; display:inline-block;width:9px;height:9px;line-height:9px; border-radius:9px; behavior: url(js/pie.htc); background:#ffffff;   font-size:0px; overflow:hidden;cursor:pointer; position:relative; z-index:2; }
.zz1 .flex-control-nav .flex-active{ background:#ffe800;  }
.zz1 .flex-direction-nav{position:absolute;z-index:3; top:45%; width:100%; display:none; }
.zz1 .flex-direction-nav li a{display:block;width:45px;height:45px;overflow:hidden;cursor:pointer;position:absolute; opacity:0.4;filter:alpha(opacity=40);}
.zz1 .flex-direction-nav li a.flex-prev{left:10px; background:url(../images/ico.png) no-repeat; background-position:0 0px; }
.zz1 .flex-direction-nav li a.flex-next{ right:10px; background:url(../images/ico.png) no-repeat; background-position:0 -45px; }
.zz1 .flex-direction-nav li a:hover {opacity:1;filter:alpha(opacity=100);}
/***************/
.chouzi { width:1680px; position:absolute; z-index:10; height:571px; background:url(../images/bg2.png) no-repeat; top:0px; left:50%; margin-left:-840px;}
#weather a { color:#fff !important;}
.gg-f {  background:url(../images/x1.jpg) no-repeat; display:block; width:23px; height:23px; }
.gg-f:hover { background:url(../images/gg2.png) no-repeat;;}
/***************/
.hei189 { height:189px; overflow:hidden;}
.head { width:1099px; height:189px; position:absolute; left:50%; margin-left:-550px; top:0px; background:url(../images/head.png) no-repeat; z-index:11;}
.hd-top { overflow:hidden; margin:20px 10px 0 10px; }
.logo { float:left; margin:7px 0 0 35px;}
.hd-ad { float:right; overflow:hidden; margin-right:5px;}
.hd-ad img { height:84px; float:right; margin-right:18px;}
/*****************/
.hd-bom { position:relative; margin:13px 10px 0 10px; height:70px; width:1080px;}
.hd-nav { float:left; line-height:28px; color:#fff; margin:7px 0 0 42px; width:550px; display:inline; }
.hd-nav a{ display:inline-block; width:104px; text-align:center; color:#fff;}
.hd-nav a:hover { color:#fffd15;}
/*********/
.hd-soso { float:right; position:absolute; top:0px; right:186px; width:208px; height:29px; background:url(../images/soso.jpg) no-repeat; overflow:hidden;}
.hd-soso .soinp { width:155px; height:26px; line-height:26px; border:none; background:none; float:left; margin:1px 0 0 13px;}
.hd-soso .sosub { width:32px; height:26px; margin:1px 2px 0 0; border:none; background:none; cursor:pointer; float:right;}
.hd-mail { position:absolute; right:14px; top:0px; height:28px; line-height:28px; }
.hd-mail a { color:#777777; overflow:hidden; float:left; margin:0 8px;}
.hd-mail a img { float:left; margin:7px 5px 0 0; }
.hd-mail a:hover { color:#e71405;}
.hd-date { float:right; margin-right:10px; line-height:38px; margin:35px 20px 0 0; height:38px; line-height:38px; color:#fff;} 
#mdate { margin-right:10px;}
.main-t {  box-shadow:0 0 3px rgba(0,0,0,0.3); background:#fff; width:1080px; position:absolute; top:462px; left:50%; margin-left:-540px; z-index:20; height:513px;}
.blk { height:14px; background:#fff; width:1080px; position:absolute; left:50%; top:964px; _top:964px; margin-left:-540px; z-index:30;  }
.mt-ly1 { border-bottom:1px solid #d7d7d7; height:52px;}
.ggsg { float:left; height:52px; position:relative; overflow:hidden; width:1030px; }
.ggsg em { float:left; width:150px; background:#038dde url(../images/ggsg.jpg) 113px no-repeat; height:52px; line-height:52px; text-indent:20px; color:#fff; font-size:20px; margin-right:18px; }
#div1 { margin-top:13px; float:left; height:26px;  overflow:hidden; line-height:26px; width:810px;}
.ggsg ul {  height:26px;  overflow:hidden; }
.ggsg ul li { position:relative; color:#555555; height:26px; line-height:26px; float:left; width:60%;font-size:16px;}
.ggsg ul li a { color:#555555;font-size:16px; }
.ggsg ul li a:hover { color:#e71405; text-decoration:underline;}
.ggsg ul li  span{ position:absolute; right:10px; top:0px;   color:#8b8585;font-size:16px;}
.gg-f {  background:url(../images/x1.jpg) no-repeat; display:block; width:23px; height:23px; float:right; margin: 15px 0 0 15px; }
.gg-f:hover { background:url(../images/gg2.png) no-repeat;;} 
/************/
.weibo { float:right; margin-right:35px; display:inline; width:275px;}
.weibo a { color:#038dde; margin-right:11px; float:left; height:52px; line-height:52px; overflow:hidden; }
.wei1 { background:url(../images/wei1.png) right center no-repeat; padding-right:25px;}
.wei2 { background:url(../images/wei2.jpg) right center no-repeat; padding-right:25px;}
.wei-img { width:42px; height:42px; float:right; margin:5px 0 0 5px; display:inline; position:relative; _top:-52px;}
/**************/
.zz2{position:relative; background:url(../images/loading.gif) 50% no-repeat; margin:5px 0 0 15px; display:inline; width:720px; border:3px solid #e2e2e2; float:left; height:420px; overflow:hidden;  }
.zz2 .slides{position:relative; z-index:1;}
.zz2 .slides li{ height:550px;}
.zz2 .slides li a { display:block; width:100%; height:100%; }
.zz2 .flex-control-nav{position:absolute;bottom:10px; z-index:2; left:50%; z-index:11;  margin-left:-122px; width:245px; height:20px; background:url(../images/icon-bg.png) no-repeat; text-align:center; display:none;}
.zz2 .flex-control-nav li{display:inline-block;width:9px;height:9px; margin:5px 5px; overflow:hidden; zoom:1; }
.zz2 .flex-control-nav a{ float:left; display:inline-block;width:9px;height:9px;line-height:9px; border-radius:9px; behavior: url(js/pie.htc); background:#ffffff;   font-size:0px; overflow:hidden;cursor:pointer; position:relative; z-index:2; }
.zz2 .flex-control-nav .flex-active{ background:#ffe800;  }
.zz2 .flex-direction-nav{position:absolute;z-index:3; top:45%; width:100%; }
.zz2 .flex-direction-nav li a{display:block;width:34px;height:34px;overflow:hidden;cursor:pointer;position:absolute; opacity:0.7;filter:alpha(opacity=70);}
.zz2 .flex-direction-nav li a.flex-prev{left:0px; background:url(../images/pren2.png) no-repeat; background-position:0 0px; }
.zz2 .flex-direction-nav li a.flex-next{ right:0px;background:url(../images/pren2.png) no-repeat; background-position:-42px 0px; }
.zz2 .flex-direction-nav li a:hover {opacity:1;filter:alpha(opacity=100);}
/*********************/
.mt-ly2 { overflow:hidden; margin-top:15px; height:440px; padding-left:10px;}
.news-box {  display:inline; overflow:hidden; position:relative;}
.more { position:absolute; right:0px; top:0px; background:url(../images/more8.jpg) no-repeat; width:33px; height:35px;}
.news-box .news-top { color:#888888; line-height:18px; }
.news-box .news-top span { color:#ef2828; font-size:15px; line-height:35px;}
.news-tb1 { overflow:hidden;  margin-top:6px;}
.news-tb1 li { overflow:hidden; position:relative; height:23px; line-height:23px; color:#999999;}
.news-tb1 li a { color:#333333; font-size:14px; background:url(../images/li.jpg) 0 10px no-repeat; padding-left:16px;}
.news-tb1 li a:hover { color:#ef2828; background:url(../images/li.jpg) 0 -15px no-repeat;}
.news-tb1 li span { position:absolute; right:0px; top:0px; font-family:Arial; }
/*****************/
.foot-bg { height:195px; background:url(../images/foot-bg.jpg) center top; border-top:4px solid #e4e4e4; margin-top:20px; }
.f-wei { width:100px; height:100px; float:left; padding-right:185px; background:url(../images/f-wei2.png) right center no-repeat; margin-top:42px;}
.f-bom { width:780px; float:right; color:#390404; font-size:14px; line-height:32px; text-align:center; margin-top:65px;}
.f-nav a{color:#390404; padding:0 10px;}
.f-nav a:hover { text-decoration:underline;}
/************/
.main-c { padding-top:978px; width:1080px;  box-shadow:0 0 3px rgba(0,0,0,0.3); background:#fff; z-index:20;margin:0 auto;}
.tb-tit { height:45px; overflow:hidden; position:relative;}
.tb-tit .tbt { float:left; height:40px; line-height:40px; padding:5px 0 0 10px; background:url(../images/tit.jpg) top left no-repeat; font-size:20px;  }
.tb-tit .tbt span { font-size:14px; font-family:Arial;}
.more2 { width:45px; height:23px; background:url(../images/more22.jpg) no-repeat; position:absolute; right:0px; top:0px; line-height:23px; text-align:center; top:11px; font-size:12px;}
.more2:hover { color:#ef2828;}

.main-cl { float:left; overflow:hidden; width:350px;}
.news-tb2 { overflow:hidden;  margin:6px  0 0 4px;}
.news-tb2 li { overflow:hidden; position:relative; height:30px; line-height:30px; color:#999999;  border-bottom:#cdcdcd solid 1px;}
.news-tb2 li a { color:#555555; font-size:14px; padding-left:8px;}
.news-tb2 li a:hover { color:#ef2828; background:url(../images/li2.jpg) 0 6px no-repeat; text-decoration:underline;}
.news-tb2 li span { position:absolute; right:0px; top:0px; font-family:Arial; }

/************/
.news-tab { height:45px; overflow:hidden; position:relative;  border-left:#ccc solid 1px;}
.tabb_2 { float:left; margin-right:0px; height:43px; line-height:43px; border:#ccc solid 1px; border-top:#f02828 solid 2px; border-left:0px; font-size:24px; width:140px; text-align:center; cursor:pointer; border-bottom:0px;}
.tabb_1 { float:left; margin-right:0px; height:43px; line-height:43px;  font-size:24px;  width:140px; border:#ccc solid 1px; text-align:center; border-left:0px; cursor:pointer; border-bottom:#ccc solid 1px;}
.tabb_2 span, .tabb_1 span,.tabb_1 span,.tabb_1 span{ font-size:14px; font-family:Arial;}
.tabb_2 { color:#ef2828; }
.tabb_1 .more2 {display:none;}
.tabc_2 { float:left; margin-right:0px; height:43px; line-height:43px; border:#ccc solid 1px; border-top:#f02828 solid 2px; border-left:0px; font-size:24px; width:200px; text-align:center; cursor:pointer; border-bottom:0px;}
.tabc_1 { float:left; margin-right:0px; height:43px; line-height:43px;  font-size:24px;  width:200px; border:#ccc solid 1px; text-align:center; border-left:0px; cursor:pointer; border-bottom:#ccc solid 1px;}
.tabc_2 span, .tabb_1 span,.tabb_1 span,.tabb_1 span{ font-size:14px; font-family:Arial;}
.tabc_2 { color:#ef2828; }
.tabc_1 .more2 {display:none;}
.tab_box { float:left!important; width: 403px!important;}

.main-cla2 { width:300px; float:right; margin-left:10px; display:inline; overflow:hidden;}
.main-cl2 { width:380px; float:left; margin-left:10px; display:inline; overflow:hidden;}

.btn-on, .btn-off { float:left; margin-right:5px; height:40px; line-height:40px; padding:5px 0 0 10px; background:url(../images/tit.jpg) top left no-repeat; font-size:24px;}
.btn-on span, .btn-off span,.tabb_2 span,.tabb_1 span{ font-size:14px; font-family:Arial;}
.btn-on { color:#ef2828;}
.btn-off .more2 { display:none;}
.btn-in { overflow:hidden; padding-top:14px;}
.btn-in  li { overflow:hidden; position:relative; margin-bottom:10px;  font-size:14px; line-height:24px;}
.btn-in  li .date { float:left; width:64px; height:46px; background:#b9b9b9; color:#fff; text-align:center; font-size:26px; line-height:23px; padding-top:8px; margin-right:20px; font-family:Arial;}
.btn-in  li .date p { font-size:12px; margin-top:0px;}
.btn-in  li a { color:#333333;}
.btn-in  li:hover a { color:#ef2828;  }
.btn-in  li p { margin-top:3px;}
.btn-in  li:hover .date{ color:#ef2828;background:#e7e7e7;}
.weibo-box { width:300px; float:right; height:300px; background:#ececec;}
.wb-t { position:relative; overflow:hidden; height:46px;}
.wb-t span { float:left; background:url(../images/wb-t.jpg) left center no-repeat; padding-left:22px; color:#333333; font-size:24px;}
/********/
.main-bl1 {width:1080px; overflow:hidden;}
.main-bl1 img { width:260px; height:90px; margin-bottom:3px; display:block; float:left; padding-left:5px; padding-right:5px;}
/******/
.main-bl2 { float:left; width:380px; margin-left:8px; display:inline;}
.news-box3 { border:1px solid #d7d7d7; margin-bottom:10px; height:240px; position:relative;}
.main-bl4 { float:left; width:740px; margin-left:8px; display:inline;}
.news-box4 { border:1px solid #d7d7d7; margin-bottom:10px; height:412px; position:relative;  padding-left:7px; overflow:hidden;}
.fs16 { font-size: 16px; }
.lh28 { line-height: 28px; }
/*************/
.main-br { width:300px; float:right; overflow:hidden; padding-right:8px;}
.more3 { position:absolute; right:18px; top:5px; line-height:40px; color:#777777}
.more3:hover { color:#ef2828;}
.spin { position:relative; width:315px; height:230px; margin:12px 0 0 17px; text-align:center; line-height:30px; color:#333333; font-size:16px;}
.spin img { display:block; width:315px; height:194px;}
.spin em {  display:block; width:315px; height:194px; position:absolute; left:0px; top:0px; background:url(../images/sp.png) center no-repeat; }
.spin  a:hover {color:#ef2828;}
/************/
.lh30 { line-height: 30px; }
.i_list{
	margin-left:-20px;	
}

.i_list li{
	float:left;
	margin-left:20px;
	*display:inline;
}

.p_top{
	padding-top:12px;
}
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear { zoom:1; /* for IE6 IE7 */ }
.text-center {text-align: center; }

.p_lr{padding:0 20px;}
.kj-a { width:277px; float:left; overflow:hidden; margin-left:10px; height:420px; }
 
.pic-ul { border:1px solid #d7d7d7; margin-bottom:10px; height:420px; position:relative; width:762px; float:right; border-top:0px;}
.maquee1 { width:742px; overflow:hidden;  margin:0px 0 0 10px;}
.maquee1 ul { overflow:hidden;}
.maquee1 ul li { float:left; width:172px; height:170px; padding-right:7px; padding-left:6px; line-height:24px; text-align:center;} 
.maquee1 ul li a { color:#555555;}
.maquee1 ul li a:hover {color:#ef2828;}
.br0 { border-right:none !important;}
.yq-lj {border-top:1px solid #d7d7d7; margin-bottom:10px;position:relative; width:1078px; margin-top:10px; overflow:hidden; }
.zq { float:left; margin-left:12px; margin-top:5px;}
.zq a { margin-left:12px; padding-left:13px; height:40px; line-height:40px; }
.zq a:hover { background:url(../images/zq.jpg) 1px no-repeat; color:#038dde;}
.btn-in2 { margin:6px 0 10px 3px;}
.btn-in2 a{ display:inline-block; margin:0 0 0 6px; line-height:24px;}
.btn-in2 a:hover { color:#ef2828;}
.btn-on2 {background:url(../images/zq.jpg) 1px no-repeat; color:#038dde;}
/**************/
.inmain { box-shadow:0 0 3px rgba(0,0,0,0.3); background:#fff; width:1080px; z-index:20; position:relative; margin-top:330px !important; overflow:hidden; padding-bottom:30px; overflow:hidden;margin:0 auto }
.left { width:210px; float:left; overflow:hidden;}
.left-t { width:210px; float:left; height:56px; border-bottom:3px solid #e71405; line-height:56px; font-size:24px; color:#333333; text-align:center; z-index:20;}
.left-c { margin-top:15px;}
.left-c a { display:block; height:45px; line-height:45px; padding-left:44px; font-size:14px; color:#333; margin-top:1px;}
.left-c a:hover { background:#e71405 url(../images/left-c.png) 21px no-repeat; color:#fff;}
.left-c a.on { background:#e71405 url(../images/left-c.png) 21px no-repeat; color:#fff;}
.right { width:870px; float:left; overflow:hidden;}
.wz { width:850px; float:left; border-bottom:1px solid #d7d7d7; height:57px; line-height:57px; color:#999999; font-size:14px; text-align:right; padding-right:20px;}
.wz a { color:#999999; padding:0 5px;}
.wz a:hover { color:#e71405;}
.innews-ul { overflow:hidden; margin:20px 30px 0 30px;}
.innews-ul li { height:40px; line-height:40px;  padding-left:15px; color:#999999; position:relative; overflow:hidden; font-size:14px; border-bottom:1px solid #e7e7e7; }
.innews-ul li a { color:#333333; }
.innews-ul li a:hover { color:#ef2828;}
.innews-ul li .date{ position:absolute; right:20px; top:0px;}
/*********/
.fanye { text-align:center; padding:20px 0 0 0; _padding-top:30px; font-size:14px; color:#6d6d6d;}
.fanye a { display:inline-block; padding:0 10px; height:26px; border:1px solid #cdcdcd;  line-height:26px; font-size:14px; color:#6d6d6d; margin-right:12px; border-radius:3px; behavior: url(js/pie.htc); position:relative; z-index:2; }
.fanye a:hover { background:#e71405; border:1px solid #e71405;  color:#fff;}
/******************/
.info-c { color:#555; font-size:14px; line-height:26px;  margin:25px 30px; overflow:hidden;}
.info-c img { max-width:810px;}
.info-t { line-height:26px; padding-top:35px; text-align:center; font-size:24px; color:#555555;  margin:0px 40px 0 40px; }
.info-sp { text-align:center; color:#767676; border-bottom:1px dashed #767676; padding:7px 0; margin:10px 30px 0 30px; height:25px; line-height:25px; }
.fenx {margin-left:20px; display:inline; _display:none; }
.sxpian { border-top:1px dashed #c0c0c0; margin:20px 30px 0 30px; padding-top:25px; line-height:30px; color:#474747; font-size:14px; clear:both;}
.sxpian a { margin-left:6px; color:#969696;}
.sxpian a:hover {  color:#c5232e; text-decoration:underline;}
/**氓藛鈥犆ぢ郝�**/
.bshare-custom a{width:19px !important; height:18px !important; display:inline-block !important; padding-left:0px !important;}
.bshare-qqim{background:url(../images/share9.png) no-repeat !important; background-position:-49px 0 !important;}
.bshare-weixin{background:url(../images/share9.png) no-repeat !important; background-position:0px 0 !important; margin-left:6px;}
.bshare-sinaminiblog{background:url(../images/share9.png) no-repeat !important; background-position:-25px 0 !important;}
.bshare-renren{background:url(../images/share9.png) no-repeat !important; background-position:-74px 0 !important;}
.bshare-more{background:url(../images/share9.png) no-repeat !important; background-position:-98px 0 !important;}

/***************/
.right2 {}
.inmain-t { overflow:hidden; height:59px;}
.in-pic { overflow:hidden; margin:10px 0 0 22px;}
.in-pic li { float:left; overflow:hidden; width:243px; height:205px; margin:20px 7px 0 7px; line-height:40px; font-size:14px; position:relative;}
.in-pic li img { display:block; width:241px; height:161px; border:1px solid #fff; display:block;}
.in-pic li a { color:#000033; }
.in-pic li a:hover { text-decoration:underline;}
.in-pic li a:hover img { border:1px solid #e92416;}
/************/
.in-pic2 { overflow:hidden; margin:10px 0 0 22px;}
.in-pic2 li { float:left; overflow:hidden; width:315px; height:245px; margin:20px 15px 0 15px; line-height:40px; font-size:14px; position:relative;}
.in-pic2 li img { display:block; width:315px; height:194px; display:block;}
.in-pic2 li a { color:#000033; }
.in-pic2 li em { position:absolute; width:315px; height:194px; background:url(../images/hov.png) no-repeat; left:0px; top:0px; display:none;}
.in-pic2 li a:hover { text-decoration:underline;}
.in-pic2 li a:hover em { display:block;}
/***************/
.sp_show_bg { _display:none !important; display:block; position: fixed;top: 0px;left: 0px;z-index:9997;width: 100%;height: 100%; background:url(../images/60op.png); overflow-y:hidden ; display:none; }
.sp_show { display:block; position:absolute; left:50%; top:50%; margin-left:-480px; margin-top:-270px; width:940px; height:520px; border-radius:5px; behavior: url(js/pie.htc); position:relative; z-index:9996; border: 10px solid #FFF; background:#000;}
.v_close { display:block; position: absolute; top: -25px; right: -25px;  width: 40px; height: 37px; background:url(../images/v_close.png) no-repeat;}
.zz3{background:url(../images/loading.gif) 50% no-repeat;  height:490px;  width:100%; position:absolute; left:0px; top:0px; overflow:hidden;  }
.zz3 .slides{position:relative; z-index:1;}
.zz3 .slides li{ height:490px;}
.zz3 .slides li a { display:block; width:100%; height:100%; }
.zz3 .flex-control-nav{position:absolute;bottom:10px; z-index:2; left:50%; z-index:11;  margin-left:-122px; width:245px; height:20px; background:url(../images/icon-bg.png) no-repeat; text-align:center; display:none;}
.zz3 .flex-control-nav li{display:inline-block;width:9px;height:9px; margin:5px 5px; overflow:hidden; zoom:1; }
.zz3 .flex-control-nav a{ float:left; display:inline-block;width:9px;height:9px;line-height:9px; border-radius:9px; behavior: url(js/pie.htc); background:#ffffff;   font-size:0px; overflow:hidden;cursor:pointer; position:relative; z-index:2; }
.zz3 .flex-control-nav .flex-active{ background:#ffe800;  }
.zz3 .flex-direction-nav{position:absolute;z-index:3; top:45%; width:100%; display:none; }
.zz3 .flex-direction-nav li a{display:block;width:45px;height:45px;overflow:hidden;cursor:pointer;position:absolute; opacity:0.4;filter:alpha(opacity=40);}
.zz3 .flex-direction-nav li a.flex-prev{left:10px; background:url(../images/ico.png) no-repeat; background-position:0 0px; }
.zz3 .flex-direction-nav li a.flex-next{ right:10px; background:url(../images/ico.png) no-repeat; background-position:0 -45px; }
.zz3 .flex-direction-nav li a:hover {opacity:1;filter:alpha(opacity=100);}