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


*{ margin:0; padding:0;}
li{list-style:none;}
a,a:hover{text-decoration:none;/*color:#000;*/}
a{color: #878787;font: 'Microsoft YaHei',arial; }
body,textarea,input,button,select,keygen,legend{font:14px/1.5  'Microsoft YaHei',arial;color:#878787;outline:0;}
body{background:#fff;}

body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#404040; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;  }
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a {text-decoration:none;color:#404040;}
a:hover {color:#D11D0B;text-decoration:none;transition:all .5s;}
/** 重置图片元素 **/

.fl{float:left;}
.fr{float:right;}
img{ border:0px;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.cl{clear:both;}

#top_bg{height:174px;margin:auto; background:url(../images/top_bg.jpg) repeat-x;}
.top_text{width:1200px;height:36px; line-height:36px; margin:auto;color:#787876;} 
.top_text a{color:#787876;} 
.top_text a:hover{color:#D11D0B;}
.top_text span{}
.top{width:1200px; height:92px; margin:0 auto;}
.logo{float:left; margin-top:19px;}
.top_logo_text{width:385px;height:55px; line-height:55px; font-size:24px; font-weight:bold;float:left; margin:15px 0 0 30px; padding-left:30px; border-left:1px solid #d6d6d6;}
.top_dh{float:right;}
.top_dh_tb{float:left; margin-top:19px;}
.top_dh_an{width:212px;height:31px;float:left; line-height:31px; margin-top:10px; background-color:#008a3e; text-align:center; color:#fff; font-size:14px; border-radius:4px;}
.top_dh_an a{color:#fff;}
.top_dh_an a:hover{display:block; background-color:#ff7e20;border-radius:4px;transition:all .5s;}

/*----- 主导航开始 -----*/
#nav_bg { height: 60px; margin: 0 auto; background: #dcdcdc; position: relative; }
.nav { width: 1200px; margin: auto; }
.nav_l { width: 900px; float: left; line-height: 60px; }
.nav_l>ul { float: left; }
.nav_l>ul>li { float: left; height: 60px; padding: 0px 31px; position: relative; }
.nav_l>ul>li>a { display: block; line-height: 60px; font-size: 16px; color: #000; }
.nav_l>ul>li:after { content: ''; display: block; width: 100%; height: 3px; background: #ef0800; transform: scale(0, 1); transition: 0.3s; }
.nav_l>ul>li:hover { background-color: #d11d0b; }
.nav_l>ul>li:hover a { color: #fff; }
.nav_l>ul>li.on { background-color: #d11d0b; }
.nav_l>ul>li.on a { color: #fff; }
/*----- 二级 -----*/

.fl2 { display: none; background:#dcdcdc; position: absolute; left: 0px; top: 60px; width: 180px; z-index: 999; }
.fl2 li a { font-size: 14px; color:#000 !important; display: block; text-align: center; line-height:50px; border-bottom: 1px solid #c5c3c3; }
.fl2 li a:hover { background: #d11d0b;  color:#fff !important; }
/*----- 主导航结束 -----*/



.search{width:213px;height:25px;float:right; margin-top:19px;}
.search_bg{width:172px;height:25px;float:left; background:url(../images/search_bg.png) no-repeat;}
.sear_bk{width:160px;height:21px;float:left; background:none; border:none; margin:1px; padding-left:10px; line-height:21px;color:#787876;font-size:12px;}
.search_btn{width:41px;height:25px;float:right;}


/*------banner------*/
.banner {width: 100%;margin: 0  auto;}



/*------产品展示------*/
.wrap {width: 1200px;margin: 0 auto; position:relative;}
.btmc { margin: 36px 0 0 0;font-size:15px;color: #fff; background:#d11d0b; width:110px; height:40px; text-align:center; line-height:40px;}
.picScroll-kehu { width: 1200px; position: relative; margin: 30px auto 0 auto; }
.picScroll-kehu .hd { position: relative; z-index: 10; }
.picScroll-kehu .hd .prev { display: block; width: 15px; height: 25px; overflow: hidden; cursor: pointer; background: url(../images/prev.png) no-repeat left center; position: absolute; left: -30px; top: 50%; margin-top: 128px; }
.picScroll-kehu .hd .next { display: block; width: 15px; height: 25px; overflow: hidden; cursor: pointer; background: url(../images/next.png) no-repeat right center; position: absolute; right: -30px; top: 50%; margin-top: 128px; }
.picScroll-kehu .bd { width: 1200px; overflow: hidden; margin: 0 auto; }
.picScroll-kehu .bd ul { width: 1200px; zoom: 1; }
.picScroll-kehu .bd ul li { margin: 0 10px; float: left; _display: inline; overflow: hidden; text-align: center; line-height: 50px; font-size: 16px; position: relative; }
.picScroll-kehu .bd ul li .pic { text-align: center; border: 1px solid #DDD; }
.picScroll-kehu .bd ul li .pic img { width: 380px; height: 285px; display:block;}
.picScroll-kehu .bd ul li .rolling { height:55px; position: absolute; left: 0; right: 0; bottom: 0; z-index: 8; background: url(../images/c2.png) no-repeat left top; }
.picScroll-kehu .bd ul li:hover .rolling { background-image: url(../images/c4.png); }
.rolling h3 { font-style: italic; margin-top: 0; font-size: 18px; text-transform: Uppercase; color: #fff; }
.rolling h2 { font-weight: normal; float:left; font-size: 16px; color: #fff; padding-left:20px;  }




.in-center-box{ width:1200px; margin:20px auto 0 auto; margin-top:40px;}

/*------关于我们------*/
.in-about{ width:386px; height:340px; float:left; margin-right:25px;}

.in-about h2{ font-size:16px; margin-bottom:15px;}
.in-about img{ margin-bottom:0px;}
.in-about p{ line-height:24px;}
.in-about span a{ width:122px; height:40px; line-height:40px; background:#d11d0b; display:block; text-align:center; color:#fff; margin-top:10px;}


/*------新闻中心------*/
.in-news{ width:386px; height:340px; float:left;}
.in-news h2{ font-size:16px; margin-bottom:15px;}
.zx-list li{padding: 0 15px 0 0;}
.zx-list li.hover{padding: 15px;padding-top: 0;padding-left: 0; padding-bottom:8px;}
.zx-list li a{display: block;line-height:40px;border-bottom:1px dotted #999;overflow: hidden;text-decoration: none;}
.zx-list li a img{float: left;display: none;width: 115px;height: 68px;margin-right: 10px}
.zx-list li a strong{display: block;font-size: 12px;color:#333;font-weight: normal;}
.zx-list li a strong span{display: inline-block;vertical-align: middle;margin-right: 5px;width: 5px;height: 5px;border-radius: 5px;background: #FF5511;}
.zx-list li a p{display: none;font-size: 12px;color: #999;margin-bottom: 0;line-height: 20px;max-height: 60px;overflow: hidden;}
.zx-list li.hove a p{display: block;}
.zx-list li a.bdn{border-bottom: none;padding-bottom: 1px;}
.zx-list li.hover a{border-bottom: none;}
.zx-list li.hover .zx-list-i{margin-left: 100px;}
.zx-list li.hover a img{display: block;}
.zx-list li.hover a strong{color:#000000;margin-bottom: 10px;line-height: 20px;}
.zx-list li.hover a strong span{display: none;}
.zx-list li.hover a p{display: block;}
.zx-list li a strong small{ float:right;}

.zx-list .lj-more1 { width:122px; height:40px; line-height:40px; background:#d11d0b; display:block; text-align:center; color:#fff; margin-top:23px;}

/*------联系我们------*/
.connection { width: 386px; height: 340px; float: right; }
.connection h2 { font-size: 16px; margin-bottom: 15px; }
.connection span { font-size: 12px; display: block; line-height: 30px; font-weight: bold; }
.connection p { float: left; padding-right: 20px; line-height: 30px; }



/*------合作伙伴------*/
.partner { width: 1200px; margin: 0 auto; height: 76px; margin-top: 10px; }
.partner h2 { width: 110px; height: 40px; display: block; color: #fff; background: #d11d0b; text-align: center; line-height: 40px; margin-top: 18px; float: left; }
.roll-wrap { position: relative; width: 1050px; height: 100px; overflow: hidden; float: left; margin-left: 20px; }
.roll_row .roll__list::before, .roll_row .roll__list::after { content: ""; display: table; line-height: 0; }
.roll_row .roll__list::after { clear: both; }
.roll_row .roll__list { width: 9999px; }
.roll_row .roll__list li { float: left; display: block; margin-right: 20px; width: 168px; }

/*------友情链接------*/
.link-box{ width:100%; height:52px; background:url(../images/footer_bg.png) repeat-x; margin-top:20px;}
.link { width:1200px; margin:0 auto;}
.link h2{ float:left;line-height:48px;}
.link ul li{ float:left;line-height:48px; margin-right:20px;}



/*------页脚部分------*/
.footer-box{ width:100%; background:#0068b7;}
.footer-box-b{width:1200px; margin:0 auto;height:280px;}
.footer-list{  float:left; margin-bottom:20px;}
.footer-list h2{ color:#fff;margin-right:110px; line-height:36px; margin-top:30px;}
.footer-list ul{ float:left;}
.footer-list ul li a{ font-size:12px; color:#e0e0e0; line-height:30px;}
.footer-list ul img{ margin-top:10px;}

.footer-box-b .ewm{ float:right; text-align:center; margin-top:38px;}
.footer-box-b .ewm p{ color:#fff; line-height:40px;}


.footer-box .copy-box-bg{ height:44px; background:#005da3;}
.footer-box .copy-box{ width:1200px; margin:0 auto; color:#fff;}
.footer-box .copy-box ul li, .footer-box .copy-box ul li a{ font-size:12px; line-height:46px; color:#fff;}






/*------内页banner------*/
.ab-banner{ width:100%; height:400px; background:url(../images/about_banner.jpg) no-repeat center;}
.product-banner{ width:100%; height:400px; background:url(../images/product_banner.jpg) no-repeat center;}
.news-banner{ width:100%; height:400px; background:url(../images/news_banner.jpg) no-repeat center;}
.contact-banner{ width:100%; height:400px; background:url(../images/contact_banner.jpg) no-repeat center;}
.message-banner{ width:100%; height:400px; background:url(../images/message_banner.jpg) no-repeat center;}
.job-banner{ width:100%; height:400px; background:url(../images/job_banner.jpg) no-repeat center;}




/*===============内页样式===============*/
.main { width: 1200px; margin: auto; overflow: hidden; }
.zong_ny { overflow: hidden; background: #ecf1f2; padding: 30px 0px 50px 0px; }
.zong_bj { width: 380px; height: 97px; background: url(../images/zong_bj.png) no-repeat; overflow: hidden; }
.zong_left { overflow: hidden; float: left; width: 280px;  z-index: 111; min-height:545px; background:#fff;}
.zong_left strong { display: block; font-size: 24px; color: #ffffff; font-weight: bold; padding-top: 27px; padding-left: 35px; height: 70px; font-family: "微软雅黑"; }
.zong_left strong span { font-size: 14px; color: #ffffff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: 500; display: block; }
.zong_left ul { background:#fff; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.zong_left li { overflow: hidden; line-height: 44px; vertical-align: middle; margin-bottom: 5px; -webkit-transition: all 0.5s ease-in-out; background: url(../images/left_d.jpg) no-repeat left top; }
.zong_left li a { display: block; font-size: 14px; color: #666; padding-left: 40px; }
.zong_left li:hover { background: url(../images/left_h.jpg) no-repeat left top; }
.zong_left li.hover { background: url(../images/left_h.jpg) no-repeat left top; }
.zong_left li:hover a { color: #d11d0b; }
.zong_left li.hover a { color: #d11d0b; }
.zong_right { overflow: hidden; float: right; width: 900px; background: #fff; padding-bottom:40px; }
.right_top { overflow: hidden; border-bottom: 1px solid #ecf1f2; padding: 0px 20px; line-height: 60px; vertical-align: middle; }
.right_top strong { float: left; font-size: 22px; color: #d11d0b; font-weight: 500; font-family: "微软雅黑"; }
.zong_nr { overflow: hidden; padding: 20px; text-align: left; min-height: 403px; }

/*===============所在位置===============*/
.position{margin:auto;text-align:right; float:right;}
.position a{font-size:12px;color:#616161; padding-right:10px; margin-right:1px; background:url(../images/po_bj.jpg) no-repeat center right;}
.position a:last-child{background:none;}
.position .visited{color:#005da3;}
.position a.r{background:none; padding-right:0px;}

/*===============详细页面面包屑导航===============*/
.news_tops{overflow:hidden;border-bottom:1px solid #ecf1f2; height:60px; line-height:60px; vertical-align:middle; padding:0px 20px; background:#fff;}
.position.r{float:left;}
.news_tops p a{display:block; color:#fff; font-size:14px; color:#ffffff;}

.news_tops p{float:right; margin-top:15px; width:106px; height:33px; vertical-align:middle; line-height:33px; background:#005da3; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.news_tops p a{display:block; color:#fff; font-size:14px; color:#ffffff;}

/*===============分页===============*/

.f_page { padding:10px 0 0 0; margin:10px 0 0 0;  text-align: center; }
.f_page span { border: #c4c4c4 1px solid; PADDING: 2px 8px; COLOR: #404040; text-decoration: none; margin-right: 6px; font-family: "Microsoft Yahei", "宋体"; background: #fff; }
.f_page a:hover, .f_page span:hover { color: #fff; background-color: #d11d0b; text-decoration: none; font-family: "Microsoft Yahei", "宋体"; }
.f_page a.now { BORDER: #d11d0b 1px solid; PADDING: 2px 8px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 6px; BACKGROUND-COLOR: #d11d0b; font-family: "Microsoft Yahei", "宋体"; }
.f_page SPAN.disabled { BORDER: #c4c4c4 1px solid; PADDING: 2px 8px; MARGIN-RIGHT: 2px; font-family: "Microsoft Yahei", "宋体"; margin-right:5px; }
.f_page a{ border: #c4c4c4 1px solid; PADDING: 2px 8px; COLOR: #404040; text-decoration: none; margin-right: 6px; font-family: "Microsoft Yahei", "宋体"; background: #fff;}



.Kselect { display:none !important;}


/*===============内页产品中心===============*/
.nr-product { overflow: hidden; padding: 35px 24px; background: #fff; }
.pro_top { overflow: hidden; float: left; margin-top: 13px; }
.pro_top a { display: block; float: left; height: 30px; line-height: 30px; vertical-align: middle; border: 1px solid #ecf1f2; -webkit-transition: all 0.5s ease-in-out; font-size: 14px; color: #777676; padding: 0px 15px; margin-right: 15px; margin-top: 10px; }
.pro_top a:hover { background: #005da4; border: 1px solid #005da4; color: #fff; }
.pro_top a.hover { background: #005da4; border: 1px solid #005da4; color: #fff; }
.nr-product li { background: #fff; float: left; margin-right: 15px; overflow: hidden; width: 265px; text-align: center; border: 1px solid #d7ddde; -webkit-transition: all 0.5s ease-in-out; margin-bottom:15px; }

.nr-product>ul>li.r { margin-right: 0px; }
.nr-product>ul>li>img { display:block; border-bottom: 2px solid #ecf1f2; }
.nr-product>ul>li>h2 { display: block; font-size: 14px; text-align: center; line-height: 60px;  background: #f7f7f7;font-weight: normal; color: #666; }
.nr-product>ul>li>p { text-align: left; padding: 0px 8px; font-size: 14px; color: #bebebe; font-family: Arial, Helvetica, sans-serif; }
.nr-product>ul>li:hover>h2 { background: #d11d0b; color: #fff; }
.nr-product>ul>li:hover>p { background: url(../images/pro_bj.jpg) no-repeat 235px 0px; }

.nr-product ul li img { display:block; border-bottom: 2px solid #ecf1f2; }
.nr-product ul li h2 { display: block; font-size: 14px; text-align: center; line-height: 60px;  background: #f7f7f7;font-weight: normal; color: #666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block; }
.nr-product ul li:hover h2 { background: #d11d0b; color: #fff; }


/*===============产品中心详情页===============*/
.ProdPage { padding-top: 39px; }
.clearfix:after { display: block; font-size: 0; line-height: 0; visibility: hidden; height: 0; clear: both; content: " "; }
.ProImg img { display: block; width: 600px; height: 450px; margin: 0 auto; }
.ProdTitle { font-size: 20px; color: #585858; margin: 0; padding: 23px 0; text-align: center; }
.ProTab { background-color: #f6f6f6; position: relative; }
.ProTab span { color: #666; float: left; display: inline; padding: 0 42px; line-height: 50px; font-size:14px; }
.ProTab span.cur, .ProTab span:hover { color: #585858; background: #fff url(../images/li3.jpg) repeat-x left top; }
.ProTab a { position: absolute; top: 9px; right: 130px; z-index: 9; width: 107px; height: 32px; color: #fff; text-align: center; display: block; line-height: 32px; background-color: #e50012; }
.ProCon { padding-top: 45px; line-height: 24px; padding-bottom: 20px; }
.ProCon h2, .ProCon p { margin: 0; }
.ProCon h2 { font-size: 14px; margin-bottom: 23px; }
.ProBox { display: none; }
.ProBox p,.ProBox strong{ padding-left:20px; line-height:30px;}

/*===============新闻中心===============*/
.magaz-list-li{ padding-top:18px; width:840px; margin:0 auto;}
.magaz-list-li ul li{ width:100%; height:43px; background:url(../images/po_bj.jpg) no-repeat left; border-bottom:1px dashed #c7c7c7;line-height:43px;}
.magaz-list-li ul li span{ float:right; padding-right:15px; color:#a1a1a1;}
.magaz-list-li ul li a{ padding-left:12px; font-size:14px;}

.magaz-ri{ width:194px; padding:25px 20px 25px 25px; background:#eaeaea;}
.magaz-ri dl dt{ font: bold 12px/24px "微软雅黑"; color:#000; }
.magaz-ri dl dd{ color:#666; padding-bottom:25px;}

.info-til{ border-bottom:1px dotted #c7c7c7; padding-bottom:8px;}
.info-til h1{ text-align:center; padding-bottom:5px; font-size:16px; color:#444;}
.info-til p{ text-align:center; color:#a1a1a1;}
.info-con{ width:auto; padding:20px 0 40px; overflow:hidden;}
.info-con img{ max-width:1002px;}

.info-page{border-top:1px dotted #c7c7c7; padding-top:28px;}
.info-page span{ float:right;}
.info-page span a.vote{ width:110px; background:#a48861;}
.info-page span a.vote:hover{background:#835e3f;}




/*===============新闻中心详情页===============*/

.news_tops{overflow:hidden;border-bottom:1px solid #ecf1f2; height:60px; line-height:60px; vertical-align:middle; padding:0px 20px; background:#fff;}
.position.r{float:left;}
.news_tops p{float:right; margin-top:15px; width:106px; height:33px; vertical-align:middle; line-height:33px; background:#023b8d; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.news_tops p a{display:block; color:#fff; font-size:14px; color:#ffffff;}
.news_tops p:hover{background:#212427;}
.news_top{overflow:hidden; border-bottom:1px solid #dcdedf; text-align:center; padding-bottom:30px; margin-bottom:30px; padding-top:10px;}
.news_top h2{font-size:24px; color:#525252; padding-bottom:10px;}
.news_top_ny{width:370px; margin:auto; overflow:hidden;}
.news_top p{font-size:12px; color:#909090; float:left;}
.share{float:left; margin-left:50px;}
.share p{float:left;}
.share a{display:block; float:left; margin:2px 5px 0px 5px;}
.news_ny{overflow:hidden; padding:0px 60px 60px 0;}
.news_ny p{font-size:12px; color:#818181; line-height:30px;}
.news_ny img{padding:30px 0px;}
.share img{padding:7px 0px;}

.news_ny li span{display:block; width:820px; float:left; color:#000; font-family:hei; text-align:left;}




/*===============关于我们===============*/
.about p{font-size:14px; color:#666; line-height:26px; text-align:left;}
.about ul{overflow:hidden; padding:35px 0px;}
.about li{float:left; text-align:center; width:200px;margin-right:70px;}
.about li.r{margin-right:0px;}
.about li h2{font-size:14px; color:#343434; padding:10px 0px 2px 0px;}
.about li p{text-align:center;}


/*===============联系我们===============*/
.contact{overflow:hidden; text-align:left;}
.contact p{ font-size:12px; color:#797979; float:left; width:350px; height:30px; line-height:30px; vertical-align:middle;}
.contact p a{font-size:12px; color:#797979;}
.contact p:hover a{color:#05aec7;}
.contact p.con1{background:url(../images/con1.jpg) no-repeat center left; padding-left:20px;}
.contact p.con2{background:url(../images/con2.jpg) no-repeat center left; padding-left:20px;}
.contact p.con3{background:url(../images/con3.jpg) no-repeat center left; padding-left:22px; }
.contact p.con4{background:url(../images/con4.jpg) no-repeat center left; padding-left:22px;}
.contact p.con5{background:url(../images/con5.jpg) no-repeat center left; padding-left:22px; margin-right:0px;}
.contact p.con6{background:url(../images/con6.jpg) no-repeat center left; padding-left:22px;margin-right:40px;}




/*===============客户留言===============*/
.feed_main{ text-align:left;}
.feed_tips{font-size:14px; color:#797979; line-height:38px; padding:10px 0; margin-bottom:15px;}
.feed_form{margin-bottom:57px;}
.feed_form .row{margin-left:0;}
.feed_form .row .item{width:250px; line-height:46px; font-size:14px; color:#7a7a7a; float:left; margin-right:20px;}
.feed_form .row .item:first-child{margin-left:0;}
.feed_form .row .itemw{width:100%;}
.feed_form .row .in_text{line-height:44px; height:44px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; width:250px; box-shadow:0 2px 3px #eaeaea inset;}
.feed_form .row .in_textw{width:790px;}
.feed_form .row .area{width:790px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; box-shadow:0 2px 3px #eaeaea inset; line-height:30px; height:210px; resize:none;}
.feed_form .sub_div{margin-top:25px; float:left; margin-bottom:20px;}
.feed_form .sub_div .sub_btn{height:56px; line-height:56px; width:195px; color:#fff; border:none; font-size:16px; background:#4079bc;}



/*推荐视频*/
.tjsp{width:1080px;margin:auto;margin-top:20px;}
#spa{margin-top:25px;padding:0px 30px;text-align:justify;}
#spa:after { content: "";display: inline-block;width: 100%;height: 0;visibility: hidden;}
#spa>li{ float:left; margin-right:20px;}

#spa>li>img{width:100%;height:180px;}
#spa>li>p{height:50px;line-height:50px;color:#646464;text-align:center;font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

#sp{position:fixed;top:50%;left:50%;margin-left:-400px;margin-top:-240px;width:800px;height:480px;background:#000;z-index:999;transition:0.3s;transform:scale(0);}
#spxx{position:absolute;top:-10px;right:-10px;cursor:pointer;z-index:3;}


/*===============资质认证===============*/
.ryzs_img{width:900px; margin:0 auto;}
.ryzs_img ul{}
.ryzs_img ul li{width:256px;  float:left;margin:20px 9px 0 9px;}
.ryzs_img ul li span{width:256px;float:left; text-align:center; font-size:14px; padding-top:5px;line-height:24px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis; font-family:"Microsoft Yahei";}
.ryzs_img ul li img{width:256px;height:256px;float:left; padding:2px;}
.ryzs_img ul li img:hover{background-color:#49ab41; padding:2px;opacity:0.8;filter:alpha(opacity=80);}

/*===============分页===============*/
body .page {width:100%;height:auto;float:left;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:30px 0 30px;text-transform:uppercase;}
body .page ul li {display:inline-block;line-height:26px;font-size:14px;margin:0 5px;width:auto;float:none;box-shadow:none;}
body .page .active {color:#d11d0b !important;border-color:#d11d0b !important;}
body .page ul li a,.page ul li span {display:inline-block;padding:1px 8px;line-height:22px;font-size:14px;border:1px solid #e5e5e5 !important;background:#FFF;color:#555;}
body .page .active span {border-color:#d11d0b !important;background:#d11d0b !important;color:#FFF !important;}
body .page span.current,.page a:hover {color:#FFF !important;border-color:#d11d0b !important;background:#d11d0b !important;}
body .page ul li:last-child{display:none;}
/*===============弹窗===============*/
.alert {display:none;position:fixed;top:50%;left:50%;min-width:30%;max-width:60%;height:10%;transform:translate(-50%,-50%);z-index:9999;text-align:center;padding:20px;border-radius:3px;font-size:16px;line-height:100px;letter-spacing:2px;}
.alert-success {color:#FFF;background-color:#4079bc;border-color:#d6e9c6;}
.alert-info {color:#FFF;background-color:#4079bc;border-color:#bce8f1;}
.alert-warning {color:#FFF;background-color:#4079bc;border-color:#faebcc;}
.alert-danger {color:#FFF;background-color:#4079bc;border-color:#ebccd1;}

