@charset "utf-8";
/* CSS Document */

.sp_Index{width:1190px; margin:0 auto; overflow:hidden;}
.sp_Index_tit{width:1190px;height:50px; border-bottom:2px solid #427b17;}
.sp_Index_tit h3{ float:left; font-size:30px; color:#407816; font-weight:normal;}
.sp_Index_tit span a{ float:left; border-radius:3px; background:#ff7e00; color:#fff; text-align:center; padding:2px 5px;margin:14px 10px 0 10px;}
.sp_Index_tit p{ float:left; font-size:15px;margin-top:16px; color:#666;}
.sp_Index_tit .index_tg{}
.sp_Index_tit .index_tg ul li{float:left; font-size:15px;margin-top:16px; color:#666;margin-right:15px;}

.sp_Index_txt{width:1190px; border:1px solid #ddd; border-top:none; padding:20px; overflow:hidden; background:#f2f2f2;}

.sp_Index_txt_left{ float:left;width:358px;height:250px; text-align:center;}
.sp_Index_txt_left a img{width:358px;height:250px;}
.sp_Index_txt_left p{ display:block;width:338px; padding:0 10px;height:28px; overflow:hidden; font-size:16px; font-weight:bold; line-height:28px; color:#333; display:block; margin-top:10px;}


.sp_Index_txt_right{width:780px; float:right;}
.sp_Index_txt_right ul{ margin-right:-25px; margin-left:10px;}
.sp_Index_txt_right li{ float:left; margin-right:15px; text-align:center;width:182px;height:142px;}
.sp_Index_txt_right li a{ border:1px solid #ddd; padding:5px; display:block;}
.sp_Index_txt_right li a:hover{ border:1px solid #ff7e00;}
.sp_Index_txt_right li p{ line-height:20px; color:#666;}






.sp_Box{width:1190px; margin:20px auto; overflow:hidden;}
.sp_Box_left{width:878px; float:left; overflow:hidden;}
.sp_Box_left_tit{width:100%; overflow:hidden; border-bottom:2px solid #427b17;height:50px;}
.sp_Box_left_tit h3{ font-size:30px; color:#427b17; font-weight:normal; background:url(../images/Sp_I3.jpg) no-repeat right center;width:160px; float:left;}
.sp_Box_left_tit a{ float:right; color:#666; font-size:14px;margin-top:18px;}
.sp_Box_left_tit a:hover{ color:#f60;}
.sp_Box_right{width:266px; float:right; overflow:hidden;}
.sp_Box_right_tit{width:100%; overflow:hidden; border-bottom:2px solid #427b17;height:50px;}
.sp_Box_right_tit h3{ font-size:30px; color:#427b17; font-weight:normal; float:left;}
.sp_Box_right_tit span{ float:left; margin-top:20px; color:#f60; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}


.sp_Box_left_txt ul{ margin-right:-25px; padding-top:10px;}
.sp_Box_left_txt li{ float:left; margin-right:22px;margin-top:8px; text-align:center;width:128px;height:140px;overflow:hidden;}
.sp_Box_left_txt li a{ border:1px solid #ddd; padding:3px; display:block;}
.sp_Box_left_txt li a img{width:120px;height:90px;}
.sp_Box_left_txt li a:hover{ border:1px solid #ff7e00;}
.sp_Box_left_txt li p{ line-height:20px;height: 20px;overflow: hidden; color:#666; margin-top:2px;}
.sp_Box_left_txt li span{ display:block; color:#999; line-height:20px;}


.sp_Box_right_txt_top{ margin-top:20px; position:relative;}
.sp_Box_right_txt_top img{width:266px;height:200px;}

.sp_Box_right_txt_top a{ position:absolute; bottom:0px; left:0px;width:266px;height:30px; color:#fff; background:#000; opacity:0.8;}
.sp_Box_right_txt_top a span{width:30px;height:30px; background:#f60; text-align:center; line-height:30px; color:#fff; float:left;}
.sp_Box_right_txt_top a p{ float:left; line-height:30px; font-size:14px; margin-left:15px;height:30px; overflow:hidden; color:#fff;}
.sp_Box_right_txt_bottom{ background:#f0f0f0;width:266px; overflow:hidden; padding-bottom:8px;}
.sp_Box_right_txt_bottom ul{ margin-right:-6px;}
.sp_Box_right_txt_bottom li{ float:left;width:120px; margin-top:15px; margin-left:8px;}
.sp_Box_right_txt_bottom li span{ border-radius:3px; background:#797979; color:#fff; text-align:center;width:16px;height:16px;    line-height: 17px; float:left;}
.sp_Box_right_txt_bottom li span.org{ background:#f68010;}
.sp_Box_right_txt_bottom li a{width:100px; overflow:hidden;height: 18px;line-height: 18px;float:left; color:#666; margin-left:3px;}
.sp_Box_right_txt_bottom li a:hover{ color:#f68010;}




.js_Logolm{width:1191px; margin:0 auto;margin-bottom:10px;height:58px;}
.js_ReLogo{ float:left;}
.js_Remss{ float:left; margin-left:80px; margin-top:30px;}
.js_Remss a{ padding:0 8px;}
.js_Rsousuo{ float:right; margin-top:20px;}



/*详情页*/
.sq_xiangqing_left{width:874px; float:left; overflow:hidden;}
.list-position{ background:url(../images/sp_Xq1.jpg) repeat-x;height:30px; line-height:31px;}
.sp_xiangqing_txt{width:874px; float:left; overflow:hidden; margin-top:2px; border:1px solid #ddd; padding:20px;background:#fff}
.sp_xiangqing_txt h3{ text-align:center; display:block; font-size:18px; font-weight:normal;}
.sp_xiangqing_txt span{ text-align:center; overflow:hidden;width:832px; display:block; margin-top:7px; color:#888;}
.Sp_xvideo{ text-align:center; margin-top:10px;}

.sq_xiangqing_right{ float:right;width:300px; overflow:hidden; border:1px solid #ddd;}
.sq_xiangqing_right_tit{width:100%;height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #ddd;}
.sq_xiangqing_right_tit h3{font-size:14px;margin-left:10px;height:30px; line-height:30px;float:left;color:#3f7615;font-weight:700}
.sq_xiangqing_right_tit a{ float:right; margin-right:10px;} 
.sq_xiangqing_right_txt{padding:10px;background: #fff;overflow: hidden;}

.sq_xiangqing_right_txt ul{ margin-right:-10px;}
.sq_xiangqing_right_txt li{width:132px; margin-bottom:8px; float:left; margin-right:11px;border:1px solid #ddd;}
.sq_xiangqing_right_txt li a{padding:5px;display:block;font-size:14px;line-height:20px}
.sq_xiangqing_right_txt li img{width:120px;height:90px;}
.sq_xiangqing_right_txt li p{ text-align:center;border-top:1px solid #ddd;}

.sp_about{width:1190px; margin:10px auto; overflow:hidden;}
.sp_about_tit{width:1190px; overflow:hidden;}
.sp_about_tit b{height:40px;line-height:40px;font-weight: 700;font-size:18px;background:url(../images/sp_Xq2.jpg) no-repeat center 34px;display:inline-block;}
.sp_about_txt{background: #fff;overflow:hidden;padding:15px;border-top:1px solid #ddd;}
.sp_about_txt h3{ font-size:16px; font-weight:normal; overflow:hidden;}
.sp_about_txt span{ color:#666; margin:6px 0; display:block; font-size:14px;}
.sp_about_txt span a{ border:1px solid #ddd; padding:3px 5px; margin-right:8px; background:#fff; border-radius:5px;}
.sp_about_txt span a:hover{ background:#f60; color:#fff;}
.sp_about_txt p{ margin-top:10px; font-size:14px; display:block; color:#888;}

.sp_xgsp{width:1190px; overflow:hidden; margin:0 auto;}
.sp_xgsp_tit{width:1190px;overflow:hidden;border-bottom: 1px solid #ddd;}
.sp_xgsp_tit b{height:40px;line-height:40px;font-weight: 700;font-size:18px;display:inline-block;}

.sp_xgsp_txt {padding:10px;background:#fff;overflow:hidden}
.sp_xgsp_txt ul{ margin-right:-60px;}
.sp_xgsp_txt li{width:128px; margin-bottom:8px; float:left; margin-right:45px;}
.sp_xgsp_txt li img{width:128px;height:90px;}
.sp_xgsp_txt li p{ text-align:left;height:28px; overflow:hidden; line-height:28px; color:#888;font-size:14px;overflow:hidden}


.sp_pl{width:1190px; overflow:hidden; margin:15px auto;}
.sp_pl_left{float:left;width: 874px;}
.sp_pl_right{ float:right;width:300px;}
.jnlogo{margin-top:20px;}

/*搜索页*/
.sp_IndexS{width:872px; border:1px solid #ddd; margin-top:10px; padding:20px; overflow:hidden;background:#fff}
.sp_IndexS dl{ border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:30px; overflow:hidden;}
.sp_IndexS dt{ float:left;}
.sp_IndexS dt img{width:200px;height:200px;}
.sp_IndexS dd{width:602px; float:left; margin-left:20px;}
.sp_IndexS dd span.one{ display:block;height:40px;}
.sp_IndexS dd b{ float:left; font-size:20px; color:#f60;}
.sp_IndexS dd a{ float:right; }

.sp_IndexS dd span.two{ display:block; line-height:25px; color:#888;}
.sp_IndexS dd span.two p{ float:left;}
.sp_IndexS dd span.two a.ico{width:45px; float:left;background:url(../images/Sp_S4.jpg) no-repeat right center; float:right;}

.sp_IndexS dd a.click{ float:left; margin-top:13px;}