@charset "utf-8";
html{font-size: 12px;}
body{font-size:14px;font-family: "microsoft yahei","微软雅黑","arial, helvetica, sans-serif";line-height:25px;background:#ffffff;}
*{margin: 0;padding: 0;border: 0;}
ul,dl{list-style: none;}
a{text-decoration: none;color: #333333;}
a:hover{text-decoration:none;color: #CC0000;}
.position_r{position: relative;}
.shadow{height:auto;box-shadow: 0 3px 9px rgba(204,204,204,0.9);}
.img_auto,.img_auto img{width: 100%;height:auto}
.fixed{position:fixed; top:0; z-index:99;width:100%;}
/*行间距*/
p{line-height: 30px;}
.p_lh24,.p_lh24 p{line-height: 24px;}
.button{padding: 5px 20px; border-radius: 10px;background-color:#f7f7f7;}
.button a{color: #FFFFFF;}
/*内间距*/
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
.pad_tb20{padding:20px 0;}
.pad_tb50{padding:50px 0;}
.pad_l20{padding-left:20px;}
/*外间距*/
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
/*边框*/
.bk{border: 1px solid #cccccc;}
.bk_red{border: 1px solid #cc0000;}
.bk_b{border-bottom: 1px solid #cccccc; padding: 10px 0px;}
.bk_b_dashed{border-bottom: 1px dashed #cccccc; padding: 10px 0px;}
/*背景*/
.bg{background: #f7f7f7;}
.bg_red,.bg_red a,a.bg_red{background:#cc0000;color: #FFFFFF;}
.bg_orange{background:#ff6600;color: #FFFFFF;}
.bg_white{background: #FFFFFF;}
.bg_black{background: #000000;}
/*图片背景*/
.bg1{background: url(../images/bj1.jpg) no-repeat;background-size: cover; height:100%;}
.bg2{background: url(../images/bj2.jpg) no-repeat;background-size: cover; height:100%;}
/*字体颜色*/
.txt_red{color:#cc0000;}
.txt_gray{color:#333333;}
.txt_orange{color:#ff6600;}
.txt_white,.txt_white a,a.txt_white{color:#ffffff;}
.txt_white:hover{text-decoration:none;color: #ffffff;}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
/*清除浮动*/
.clearfix:after{ content: ""; display:block;height:0;clear:both; }
/*标题+字体大小*/
h1{font-size: 28px;line-height: 48px;}
h2{font-size: 24px;line-height: 48px;}
h3{font-size: 20px;line-height: 40px;}
.f38{font-size: 38px;}
.f20{font-size: 20px;}
.f18{font-size: 18px;}
.f16{font-size: 16px;}
.f14{font-size: 14px;}
/*文字对齐*/
.txt_center{ text-align: center;}
.txt_right{ text-align: right;}
/*框架*/
.container{width: 1200px; margin: 0 auto; height: auto;box-sizing: border-box;}
.w1000,.w930,.w250,.w600,.w800,.w550,.w450,.w350,.w200{height: auto;box-sizing: border-box;margin: 0 auto;}
.w1000{width: 1000px;margin: 0 auto;}
.w930{width: 930px;}
.w600{width: 600px;}
.w550{width: 550px;}
.w350{width: 350px;}
.w800{width: 800px;}
.w450{width: 450px;}
.w250{width: 250px;margin: 0 auto;}
.w200{width: 200px;}
.w100{width:100px;}
/*logo*/
.logo{width: 350px;float: left;}
.logo img{display: inline-block;}
/*电话*/
.tel{background: url(../images/hotline.png) no-repeat left center;padding-left: 30px;}
.wm{
	background-position: left center;
}
.cn{background: url(../images/cn.png) no-repeat left center;padding-left: 25px;padding-right: 50px;}
.en{background: url(../images/en.png) no-repeat left center;padding-left: 25px;padding-right: 50px;}
/*导航*/
.nav{float: left;width: 850px;height:50px;overflow: hidden;text-align: center;margin-top: 20px;}
.nav li{width:calc(100%/10);float: left;line-height:50px;}
.nav a{display:block;font-size: 16px;font-weight:bold;}
.nav a:hover{background:#CC0000;color:#fff;}
/*当前位置*/
.position{padding-left: 30px;background: url(../images/position.png) no-repeat left center;}
/*文字横排列表*/
.txt{ height: auto;padding: 10px;}
.txt a{ background:#E3E3E3; padding: 5px 8px; margin-right: 10px;display: inline-block;}
/*图片列表*/
.lie_img3,.lie_img4{margin:20px 0;}
.lie_img3 li,.lie_img4 li{float:left;box-sizing: border-box;}
.lie_img1 li {text-align:center;line-height: 40px;}
.lie_img1 li  img,.lie_img3 img,.lie_img4 img{width:100%;height:auto;display: block;margin: 0 auto;}
.lie_img3 li strong{position: absolute;left:0; bottom:0; z-index:99;background:rgba(0,0,0,.6);color:#FFFFFF;display: block;width:100%;height: 40px;line-height: 40px;overflow: hidden;text-align:center;}
.lie_img3 li{position: relative;width:31%;margin: 1%;height:auto;overflow: hidden;}
.lie_img4 li{width:25%;padding: 10px;}
.lie_img4 img{height:210px;overflow:hidden; border:1px solid #cccccc;}
.lie_img4 li strong{display: block;width:100%;height: 40px;line-height: 40px;overflow: hidden;text-align:center;}
/*点击小图弹出大图样式*/
.lightbox{position:absolute;background:rgba(0,0,0,0.90);display:none;z-index:100;height:100%;width:100%;left:0;top:0;}
.lightbox .img-show {position: absolute;height: 100%;width: 100%;box-sizing: border-box;text-align: center;}
.img-caption {background: rgba(0, 0, 0, 0.3);padding: 10px;position: absolute;bottom: 0;display: block;z-index: 101;color: #fff;text-shadow: 1px 0.4px rgba(0, 0, 0, 0.5);width: 100%;box-sizing: border-box;}
.lightbox .btn-close {position: absolute;top: 10px;right: 10px;width: 32px;height: 32px;border: 1px solid #fff;background: rgba(255, 255, 255, 0.5);border-radius: 50%;text-align: center;font-size: 18pt;z-index: 101;cursor: pointer;}
.lightbox .btn-close:hover {background: #fff;}
.lightbox .lightbox-status {position: absolute;top: 20px;left: 20px;color: #fff;font-size: 14px;z-index: 101;}
.img-show img {width: 100%;height: auto;position: absolute;display: block;top: 0;bottom: 0;margin: auto;}
/* Next and Previous Buttons */
.btn-prev,
.btn-next {width: 20px;height: 35px;cursor: pointer;position: absolute;top: 40%;z-index: 101;}
.btn-prev{background: url(../images/arrowl.png) no-repeat;left: 5px;}
.btn-next{background: url(../images/arrowr.png) no-repeat;right: 5px;}

/*图文*/
.tw {height: 120px;overflow:hidden;padding:10px 0;}
.tw a{display: block;}
.tw_time{float:left; width:180px;line-height: 120px;text-align: center; border-right:3px solid #ffffff;}
.tw_img{float:right; width:200px;height: 120px;overflow:hidden;text-align: center;}
.tw_img img{width: 100%;height:auto;display: block;}
.tw_txt{float:right;width:800px;padding:20px;height: 120px;overflow:hidden;background: #FFFFFF;box-sizing: border-box;}

/*表格*/
table {border-collapse:collapse;margin:0 auto;width:100%;}
td {border:1px solid #e3e3e3;padding:10px;}
.tbbt {text-align: center;font-weight:bold;background:#f5f5f5;}
.tbbt a:hover {color:#FF0000;}
/*分页*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;padding:8px 12px;}
.list_page ul a{color:#333;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.list_page ul li.thisclass,.list_page ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:bold;}
.list_page .pageinfo{display:block;color:#999;}
.list_page .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/*分页*/
.foot{position:absolute;bottom:180px;width:100%;height:auto;overflow:hidden;}