.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.clear{clear:both;}
.com{width:1190px;margin:0 auto;}
img{max-width:100%;}
a:hover{text-decoration:none!important;}

.header{height:30px;line-height:30px;background:#e5e5e5;}
.header div{color:#a9adad;}
.header div a{color:#a9adad;margin:0 10px;}

.header .baidu-ad{  float: right;  width: 960px;  height: 60px; margin-top: 20px;}

.logo_contents{height:100px;}
.logo_contents .logo{margin-top:21px;}
.logo_contents .search{margin-top:30px;}
.logo_contents .search form{width:360px;height:40px;border:1px solid #d3d3d3;border-radius:2px;}
.logo_contents .search .input{width:320px;height:40px;line-height:40px;border:none;padding-left:10px;font-size:16px;color:#a7acac;}
.logo_contents .search .sub{width:30px;height:40px;line-height:40px;background:url(/static/images/search.jpg) no-repeat left center;border:none;cursor:pointer;}

.nav{background:#788080;height:50px;line-height:50px;}
.nav ul{height:50px;}
.nav ul li{float:left;width:90px;height:50px;text-align:center;}
.nav ul li:hover{background:#515151;}
.nav ul li.cur{background:#515151;}
.nav ul li a{color:#fff;font-size:18px;}

.banner{margin-top:10px;}
.big_img .list{width:730px;height:440px;position:relative;overflow:hidden;}
.big_img .list .num {display:none;}

.banner{height:380px; overflow: hidden;}
.banner .banner_right{width:300px;}
.banner .banner_right .font_list{margin-left:15px;width:285px;}
.banner .banner_right .font_list .first{ background:none; padding-left:0; margin-bottom:10px; margin-top:11px;}
.banner .banner_right .font_list .first a{font-weight:bold; color:#4a4a4a; font-size:18px;}
.banner .banner_right .font_list li{background:url(/static/images/news-li.jpg) no-repeat left center;line-height:34px;padding-left:13px;height:34px;overflow:hidden;}
.banner .banner_right .font_list li a{font-size:15px;}
/*.banner .banner_right .i_list{float:left; width:225px; height:20px; line-height20px; text-align:left; margin-left:5px; margin-bottom:10px; position:relative; overflow:hidden;}*/
/*.banner .banner_right .i_list .title{display:block;width:225px;height:215px;text-align:center;overflow:hidden;}
.banner .banner_right .i_list .title span{vertical-align:middle;height:100%;display:inline-block;}
.banner .banner_right .i_list .title img{vertical-align:middle;}

.banner .banner_right .i_list .resume{position:absolute;left:0;bottom:0;width:205px;line-height:24px;background:url(../../images/wps/banner-background.png) repeat;text-align:left;padding:0 10px;}*/
/*.banner .banner_right .i_list .resume a{color:#fefefe;}*/

.index_news .n_title{background:#b4ebcd;height:40px;line-height:40px;}
.index_news .n_title .title{background:url(/static/images/index-news-title.jpg) no-repeat;width:312px;font-size:20px;color:#fff;font-weight:bold;padding-left:20px;}
.index_news .n_title .link{margin-right:15px;font-size:14px;color:#444444;}
.index_news .n_title .link a{font-size:14px;color:#444444;}

.index_news .n_content .font_list{margin-left:18px;width:313px;}
.index_news .n_content .font_list .first{background:none;padding-left:0;margin-bottom:10px;margin-top:11px;}
.index_news .n_content .font_list .first a{font-weight:bold;color:#4a4a4a;font-size:18px;}
.index_news .n_content .font_list li{background:url(/static/images/news-li.jpg) no-repeat left center;line-height:34px;padding-left:13px;height:34px;overflow:hidden;}
.index_news .n_content .font_list li a{font-size:15px;}

.index_news .n_content .img_list li{width:255px;float:left;display:inline;padding:15px;border-right:1px solid #b2b2b2;padding-bottom:0px;}
.index_news .n_content .img_list li.last{border-right:none;}
.index_news .n_content .img_list li .img{width:255px;height:175px;overflow:hidden;text-align:center;}
.index_news .n_content .img_list li .img span{vertical-align:middle;height:100%;display:inline-block;}
.index_news .n_content .img_list li .img img{vertical-align:middle;}
.index_news .n_content .img_list li .title{line-height:45px;height:45px;overflow:hidden;}
.index_news .n_content .img_list li .title a{color:#078c43;font-size:15px;}
.index_news .n_content .img_list li .resume{line-height:24px;height:72px;overflow:hidden;color:#444444;font-size:13px;}
.index_news .n_content .img_list li .more{margin-top:10px;margin-bottom:15px;}
.index_news .n_content .img_list li .more a{color:#444444;font-size:13px;}

.cate_content{margin-top:25px;margin-bottom: 25px;}
.cate_content .l_content{width:870px;}
.cate_content .l_content .l_title{height:40px;line-height:40px;border-bottom:1px solid #cccccc;}
.cate_content .l_content .l_title span{height:30px;line-height:30px;margin-top:5px;border-left:5px solid #fb3f52;padding-left:25px;font-size:20px;}
.cate_content .l_content .l_title .link{color:#c6c6c6;font-size:14px;}
.cate_content .l_content .l_title .link a{color:#c6c6c6;font-size:14px;}

.cate_content .l_content .l_list{margin-top:15px;}
.cate_content .l_content .l_list .first_list{width:365px;margin-left:15px; margin-bottom: 15px;}
.cate_content .l_content .l_list .first_list .img{width:365px;height:235px;text-align:center;overflow:hidden;}
.cate_content .l_content .l_list .first_list .img span{vertical-align:middle;height:100%;display:inline-block;}
.cate_content .l_content .l_list .first_list .img img{vertical-align:middle;}
.cate_content .l_content .l_list .first_list .title{height:40px;overflow:hidden;line-height:40px}
.cate_content .l_content .l_list .first_list .title a{color:#555555;;font-size:16px;height:40px;}
.cate_content .l_content .l_list .first_list .resume{line-height:24px;color:#444;height:48px;overflow:hidden;font-size: 13px;}
.cate_content .l_content .l_list ul{width:475px;}
.cate_content .l_content .l_list ul li{margin-bottom:15px;height:65px;}
.cate_content .l_content .l_list ul li .img{width:100px;height:65px;text-align:center;overflow:hidden;}

.cate_content .l_content .l_list ul li .desc{width:360px;}
.cate_content .l_content .l_list ul li .desc .title{margin-bottom:5px;}
.cate_content .l_content .l_list ul li .desc .title a{color:#696969;font-size:15px;}
.cate_content .l_content .l_list ul li .desc .resume{color:#aaa;line-height:22px;height:44px;overflow:hidden; font-size:13px;}

.cate_content .r_content{width:300px;}
.cate_content .r_content .recommend{margin-top:18px;margin-bottom:20px;}
.cate_content .r_content .recommend dt{width:283px;height:49px;line-height:49px;background:url(/static/images/recommend.jpg) no-repeat;font-size:20px;font-weight:bold;color:#fff;padding-left:17px;}
.cate_content .r_content .recommend dd{background:#e24b4f;line-height:36px;padding-left:18px;height:36px;overflow:hidden;}
.cate_content .r_content .recommend dd a{font-size:14px;font-family:'Microsoft Yahei';color:#fff;}
.cate_content .r_content .ad{width:300px;}

.gallery .gallery_title{height:45px;border-bottom:1px solid #cccccc; margin-bottom: 15px;}
.gallery .gallery_title span{padding-left:25px;font-size:20px;color:#555555; border-left:5px solid #fb3f52;}
.gallery .gallery_title .move{margin-right:28px;}
.gallery .gallery_title .move a{margin-left:20px;cursor:pointer;   float: left\0;}
.gallery ul{height:175px;}
.gallery ul li{float:left;display:inline;width:215px;margin-left:16px;}
.gallery ul li .img{width:215px; height:130px; text-align:center;}
.gallery ul li .img span{vertical-align:middle;height:100%;display:inline-block;}
.gallery ul li .img img{vertical-align:middle;width:215px; height:123px;}
.gallery ul li .title a{display:block;color:#555555;font-size:15px;line-height:35px; width:210px; height: 35px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.gallery ul li .resume{line-height:24px;color:#555555; font-size: 13px;display: none;}

#gallery_list{width:1170px;height:175px;overflow:hidden;}
#products_index{width:500%; }

.amusement{margin-top:15px;}

.amusement .a_left{width:870px;}
.amusement .a_left .l_title{height:40px;line-height:40px;border-bottom:1px solid #cccccc;}
.amusement .a_left .l_title span{height:30px;line-height:30px;margin-top:5px;border-left:5px solid #fb3f52;padding-left:25px;font-size:20px;}
.amusement .a_left .l_title .link{color:#c6c6c6;font-size:14px;}
.amusement .a_left .l_title .link a{color:#c6c6c6;font-size:14px;}

.amusement .a_left .a_list li{height:185px;border-bottom:1px dotted #d8d8d8;}
.amusement .a_left .a_list li .img{overflow:hidden;width:147px;height:120px;}
.amusement .a_left .a_list li .title{height:45px;overflow:hidden;line-height:45px;}
.amusement .a_left .a_list li .title a{font-size:15px;font-weight:bold;color:#444444;}
.amusement .a_left .a_list li .desc .resume{width:710px;margin-left:10px;}
.amusement .a_left .a_list li .desc .resume .abst{line-height:24px;height:72px;overflow:hidden;color:#444; font-size: 14px;}
.amusement .a_left .a_list li .desc .resume .time{text-align:right;color:#999999;margin-top:10px;}
.amusement .a_left .a_list li.nothumb .resume{width:870px; margin-left: 0;}

.amusement .a_center{width:200px;margin-left:20px;}
.amusement .a_center .title{color:#555555;font-size:15px;}
.amusement .a_center .ranking{height:70px;line-height:70px;}
.amusement .a_center .ranking span{float:left;width:100px;text-align:center;color:#232323;}
.amusement .a_center ul li{height:30px;line-height:30px;}
.amusement .a_center ul li span{padding-left:25px;color:#595959;}
.amusement .a_center ul li .excel{background:url(/static/images/excel.jpg) no-repeat left center;}
.amusement .a_center ul li .word{background:url(/static/images/word.jpg) no-repeat left center;}
.amusement .a_center ul li a{margin-top:8px;margin-right:7px;}
.amusement .a_center .ad{margin-top:30px;width:200px;height:200px;overflow:hidden;}
.amusement .a_center .activity_title{color:#555555;margin-top:36px;font-size:20px;padding-left:10px;}
.amusement .a_center .activity_list{margin-top:20px;margin-left:10px;width:180px;}
.amusement .a_center .activity_dif{padding-bottom:20px;background:url(/static/images/activity-li.jpg) repeat-x left bottom;}
.amusement .a_center .activity_list dt{margin-bottom:15px;}
.amusement .a_center .activity_list dd{height:24px;line-height:24px;overflow:hidden;}
.amusement .a_center .activity_list dd a{font-size:14px;color:#555555;font-family:'Microsoft Yahei';}

.amusement .a_right{width:300px;}
.amusement .a_right .ad{display:block;border:1px solid #666666;}
.amusement .a_right .amusement_title{height:40px;line-height:40px;background:url(/static/images/amusement-title.jpg) no-repeat;font-size:20px;padding-left:23px;color:#fff;margin-top:15px;}
.amusement .a_right .right_list li{height:71px;border-bottom:1px dashed #d3d3d3;margin-top:15px; padding-bottom: 5px;}
.amusement .a_right .right_list li .desc{width:215px;}
.amusement .a_right .right_list li .desc .title{display:block;line-height:20px;color:#131313;height:40px;overflow:hidden; font-size:13px;}
.amusement .a_right .right_list li .desc .time{color:#888888;display:block;margin-top:5px;}
.amusement .a_right .right_list li .img{width:74px;height:56px;text-align:center;overflow:hidden;}
.amusement .a_right .right_list li .img span{vertical-align:middle;height:100%;display:inline-block;}
.amusement .a_right .right_list li .img img{vertical-align:middle;}
.amusement .a_right .right_list li.nothumb .desc{ width: 290px;}

.links{border-top:1px solid #d5d5d5;height:240px;background:#efefef;}
.links .links_left{margin-left:33px;border-right:1px solid #dddddd;width:235px;height:240px;}
.links .links_left .left_title{margin-top:40px;color:#000000;margin-bottom:10px;font-weight:bold; font-size: 16px;}
.links .links_left .left_list a{float:left;width:33%;line-height:30px;height:30px;overflow:hidden; font-size: 13px;}
.links .links_center{margin-left:45px;width:485px;border-right:1px solid #dddddd;height:240px;}
.links .links_center .center_title{margin-top:40px;color:#000000;margin-bottom:10px;font-weight:bold;font-size: 16px;}
.links .links_center .center_list a{float:left;width:33%;line-height:30px;height:30px;overflow:hidden;font-size: 13px;}
.links .links_right{margin-left:34px;width:355px;height:225px; overflow: hidden;}
.links .links_right .right_title{margin-top:40px;color:#000000;margin-bottom:10px;font-weight:bold;font-size: 16px;}
.links .links_right .right_list a{float:left;height:22px;line-height:22px;padding:0 5px;background:#838383;color:#fff;margin-right:10px;margin-bottom:10px;font-size: 13px;}
.links .links_right .right_list a:hover{background: #ff6633; color:#fff;}
.footer{height:66px;background:#7f7f7f;}
.footer .copyright{line-height:24px;color:#d2d2d2;margin-top:10px;}
.footer div img{margin-top:15px;margin-right:12px;}

/*返回顶部*/


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(/static/images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}



/*读图最后一张后的弹窗*/



.E_Cont{
  position: relative;
}

.shownext-pic{
  width: 805px;
  color:#fff;
  z-index: 100;
  padding: 10px;
}

.shownext-pic .ad-fl{
  float: left;
  width: 350px;
  height: 350px;
  background: #fff;
  margin-top: 20px;

}

.shownext-pic .n-pic{
  width:405px;
  float: left;
  color:#fff;
  text-align: left;
  margin-left: 20px;
  position: relative;
}



.shownext-pic .n-pic p{
  font-size: 14px;
  font-weight: bold;
}


.shownext-pic .n-pic .btn{
  border:1px solid #d8d8d8;
  background: #f0f0f0;
  border-radius: 5px;
  line-height: 35px;
  text-align: center;
  display: block;
  width: 200px;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 20px;
}


.shownext-pic .n-pic ul{
  width: 405px;
  margin-top: -10px;
}

.shownext-pic .n-pic li{
  width: 30%;
  padding: 1.5%;
  float: left;
}

.shownext-pic .n-pic li a{
  display: block;
}

.shownext-pic .n-pic li a img{
  width: 100%;
  height:80px;
  overflow: hidden;;
}

.shownext-pic .n-pic li a span{
  display: block;
  line-height: 30px;
  color:#fff;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
}


.img-info{
  padding-bottom:20px;
  border-top:1px dotted #d8d8d8;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 15px;
  line-height: 26px;
}

.img-info p{
  font-size: 15px;
  margin: 10px 0;
  line-height: 26px;
}

.img-info img{
  max-width: 80%;
  display: block;
  margin: 10px auto;
}

.close-window{
  position: absolute;
  top:-15px;
  right:0px;
  color:#fff;
  font-weight: bold;
  font-size: 18px;
  background: #fff;
  color:#000;
  padding: 5px;
  cursor: pointer;
  border: none;
  display: none;
}



#endSelect .bg {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    opacity: 0.5;
    width: 100%;
}