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

* {margin:0;padding:0; list-style:none;}
body {font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
a {text-decoration:none;color:#737373;}
a:hover {color:#c21517;}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display:none;}
img {border:none;}
.clear {height:1px;clear:both;margin-bottom:-1px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.w1200{ width:1200px; margin:0 auto;}

.topbox{width:100%; height:412px; background:url(../images/topbg.png) no-repeat center;}
.top{width: 1200px; margin: auto;position: relative;}
.logo{position:absolute;left:0;top:17px;}

.search{position:absolute;right:24px;top:45px;width:296px; height:33px; background:url(../images/searchbg.png) no-repeat;}
.search .input{width:228px;height:31px;line-height:31px;border:none;background:none; font-size:13px; padding-left:10px;float:left;color:#9d9d9d;}
.search .btn{background:none;width:56px;height:32px;border:none;cursor:pointer; text-indent:-999px;float:left;}

.nav{width:1226px; height:71px;margin:auto;padding-top:341px;}
.nav ul{ }
.nav li{float:left; font-size:15px; color:#5d5d5d;line-height:38px;width:110px;text-align: center;position:relative; z-index:99999;}
.nav li a{ color:#fce9e9; display:block;padding-top:8px;}
.nav li a:hover{background:#88020b; color:#fff;}
.nav li.cur a{background:#88020b;color:#fff;}
.nav li .nav-img{ width: 25px; height: 25px; display: block;margin:auto;opacity: 0.5;}
.nav li:hover .nav-img{opacity: 1;}
.nav li.cur .nav-img{opacity: 1;}

.nav li:hover{background:#88020b;color:#fff;}
.nav li:hover a{color:#fff;}
.nav li:hover .a{display:block;}
.nav li .a{position:absolute;top:70px;left:0;display:none;width:110px;}
.nav li .a dd{line-height:40px; border-bottom:1px solid #f18c8d; background:#c92e2f; font-size:14px;}
.nav li .a dd a{color:#fff;font-size: 14px;padding-top:0; }
.nav li .a dd a:hover{background:#88020b;}


/*banner*/
.banner{ width:1200px; height:234px; margin:15px auto 0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:10px;text-align: center;}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#dbdbdb;display:block;height:6px;overflow:hidden;text-indent:-99em;width:30px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:#88020b;}

/*主体*/
.title{ font-size:20px;color:#015aae; position:relative; margin-bottom:15px;}
.title span{ font-size:14px;text-transform:uppercase; padding-left:5px;}
.title .more{ position:absolute;right:0;top:2px;padding:3px; background:#ff7d01; color:#fff; font-size:12px; }

.sum1{width:1200px; margin:30px auto;}
.sum1-main{overflow: hidden;}
.sum1-main-left{width:515px;}
.sum1-main-left .picbox{width:515px; height: 360px;position:relative;font-size:16px;overflow:hidden;}
.sum1-main-left .sum1-img{margin-top:10px;overflow: hidden;}
.sum1-main-right{ width:660px;float: right;line-height:28px;font-size: 15px;color:#666;}
.sum1-main-right h1{ text-align: center;font-size: 30px;margin: 10px 0;font-weight: 600;color:#a1070e;}
.sum1-main-right p{text-indent: 2em;font-size: 16px;}

/*切换按钮*/
.tabtit{ text-align: center;margin:10px 0;border-bottom:1px solid #eee;padding-bottom:15px;}
.tabtit li{cursor:pointer;display:inline-block;width:150px; height:43px;line-height:43px;margin:0 4px;font-size:16px;background: #c21517;color:#fff;border:1px solid #c21517;font-weight:normal;}
.tabtit li.hover{font-weight:600;border:1px solid #ccc;background:none;color:#333;}

.sum1-list{padding:5px;}
.sum1-list li{ position:relative; line-height:36px; font-size:15px; background:url(../images/libg.png) no-repeat 0 center; padding-left:13px;} 
.sum1-list li span{ position:absolute; right:0; top:0; font-size:13px;}

.sum2{height: 543px;background: url(../images/bg1.png) no-repeat center bottom;}
.sum2-main{width:1200px;margin: auto;border: 2px solid #d8d8d8;background: #fff;}
.sum2-tit{ width: 50px;float:left;}
.sum2-tit li{cursor:pointer;width:30px;height:144px;padding:20px 10px 0 10px;font-size:24px;font-weight:600;background:url(../images/tbg.png);color:#333;}
.sum2-tit li.hover{background:none;font-weight:600;color:#b50000;}

/* fcnt */
.fcnt{display:block;height:450px;width:1100px;margin:21px auto;background:#000;position:relative;overflow:hidden;}
.fcnt .mimg{float:left;width:790px;height:450px;overflow:hidden;}
.fcnt .mimg div{display:none;}
.mimg img{width:790px;height:450px;}
.fcnt ul{float:right;width:310px;height:450px;}
*html .fcnt ul{position:absolute;right:0;top:0;width:150px;height:450px;}
.fcnt li{display:block;height:150px;width:310px;cursor:pointer;overflow:hidden;}
.fcnt li img{width:310px;height:150px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.fcnt li.cur img{width:306px;height:146px;margin:2px 0 0 2px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#tri,#tri2,#tri3{position:absolute;top:0;right:0px;z-index:1000;width:306px;height:146px;border:2px solid #eb0808;cursor:pointer;}
*html #tri,*html #tri2,*html #tri3{background:none;}
.fcnt dl{position:absolute;top:0;left:0px;width:790px;height:80px;background:rgba(0,0,0,.6);display:none;}
.fcnt dt{font-size:16px;padding-left:15px;margin-top:20px;}
.fcnt dt a{color:#fff;}
.fcnt dd{line-height:30px;font-size:16px;color:#fff;padding-left:15px;}
*html .fcnt dl{background:rgba(0,0,0,.6);}



.sum3{width:100%; margin:70px auto 0 auto;background: #f0f0f0;padding-bottom:20px;padding-top:75px;position: relative;}
/*切换按钮2*/
.tabtit2{ text-align: center;position: absolute;top:-26px;left:50%;margin-left:-320px;}
.tabtit2 li{cursor:pointer;display:inline-block;width:178px; height:55px;line-height:55px;margin:0 15px;font-size:18px;background:url(../images/tabbg.png);color:#d10506;}
.tabtit2 li.hover{background:url(../images/tabbghover.png);font-weight:600;color:#fff;}

.ind-imglist{ width: 1200px; margin:auto;overflow: hidden;}
.ind-imglist li{width:380px;float: left;margin:0 10px;background: #fff;padding-bottom:10px;}
.ind-imglist li img{width:380px;height:210px;}
.ind-imglist li h1{font-size: 18px;border-bottom:1px solid #ddd;line-height: 55px;color:#333;font-weight:500;padding:0 10px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.ind-imglist li p{padding:0 10px;line-height: 40px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.ind-imglist li span{padding:0 10px;line-height:20px;font-size: 14px;}
.ind-more{font-size:14px;width:126px; height: 36px;line-height: 36px;margin: 20px auto; border: 1px solid #ddd;border-radius:50px;text-align: center; display: block;}


/*foot*/
.linkbox{ width: 100%;background: #ae1314; height: 60px;line-height: 60px;color:#fff;}
.link-tit{ width:100px;text-align:center;font-size: 16px;font-weight: bold;color:#fff;line-height: 60px;float:left;}
.link-main{width:1088px;padding-top:16px;float:left;}
.link-main .select{border:1px dotted #fff;float: left;background: transparent;padding:4px;min-width:180px;color:#fff;font-size: 14px;margin:0 18px;}

#footer{width:100%; color:#bdbdbd;border-bottom:6px solid #b40c03;}

.mall-desc-bd{width:1200px;margin:0 auto; padding:40px 0 0 0; overflow:hidden;}
.foot_txt{ width:200px;line-height:24px; margin-bottom:20px;}
.foot_txt h1{ font-size:16px; color:#333;font-weight: bold; line-height:40px;}
.foot_txt p{font-size:14px; color:#666;line-height:26px;padding-left:10px;}
.foot_txt a{font-size:14px; color:#666; display:block;}
.foot_txt a:hover{color:#004ec6;}
.foot_txt .p{color:#b8b8b8;}

.footer-bot{text-align:center;padding:5px 0;}

/*内页*/
.path{width:1160px;background:#f5f4f4 url(../images/home.png) no-repeat 15px center;padding-left:40px; margin:auto;height:62px;line-height:62px;font-size:15px; color:#333;}
.path a{ color:#333;}

.mainbox{ width:1200px; margin:30px auto;}
.sidebar{ width:270px;}
.side_tit{ height:90px; background:url(../images/sidetitbg.png) repeat-x;color:#fff; font-weight:bold;font-size:32px;text-align: center;padding-top:20px;}
.side_tit span{display: block;font-size: 14px;color: #ce7a7a; text-transform: uppercase;margin-top:10px;}
.sidelist{border:1px solid #e5e4e4;padding-bottom: 10px;background: #f3f3f3;}
.sidelist li{font-size:18px;line-height:50px; display:block;color:#4a4a4a; border-bottom:1px solid #e7e7e7; text-align: center;}
.sidelist li a{ display:block;color:#333;}
.sidelist li a:hover{background:#fc9b03;color:#fff;}
.sidelist li.current a{background:#fc9b03;color:#fff;}

.main_right{ width:890px;}
.rg-tit{border-bottom:1px solid #eaeaea; height:45px;position: relative;}
.rg-tit span{ position: absolute;bottom:0;left:0;border-bottom:2px solid #b61412;line-height:45px;font-size: 20px;color: #b61412;padding-right:10px;font-weight: 600;}

.main_txt{ margin:10px 0;line-height:210%; font-size:14px;color:#666;}

.main_txt h1{ font-size:18px; text-align:center; line-height:60px;color:#333;font-weight: 600;}
.main_txt .daodu{background: #f5f4f4; color:#999; text-align:center; line-height:40px;font-size:15px;}
.main_txt .p{ padding:10px 0px; line-height:32px; font-size:14px;}
.main_txt .sxp{border-top:1px solid #c5c5b9; margin-top:20px; line-height:30px; padding:20px 0; position:relative;}
.main_txt .sxp .line{ width:230px; height:2px; background:#4f4f4f; display:block; position: absolute; top:-1px; left:0;}
.main_txt .sxp a{font-size:15px;color:#999;}


/*新闻列表*/
.news_list{}
.news_list li{ border-bottom:1px solid #e3e3e3; overflow:hidden; padding-bottom:25px; margin-bottom:25px;}
.news_list li .img{ width:170px; height:125px;float:left; overflow:hidden;}
.news_list li .img img{width:170px; height:125px;}
.news_list li .img-rg{min-height:125px; _height:125px; width:705px;  position:relative;float:right;}
.news_list li .img-rg h2{ font-size:16px; color:#333;font-weight:normal;}
.news_list li .img-rg p{ color:#888;font-size:14px; line-height:26px;}
.news_list li .img-rg .xx{ color:#fff; width:110px; line-height:34px; text-align:center; background:#ccc;color:#666; border-radius:4px; font-size:14px; display:block; position:absolute;bottom:0; left:0;}
.news_list li:hover .img-rg h2{color:#b61412;}
.news_list li:hover .img-rg .xx{background: #b61412;color:#fff;}

/*产品列表*/
.pro_list{ padding:15px 0; overflow:hidden;}
.pro_list li{width:253px;float:left;margin:14px;padding:5px;border:1px solid #dadada;}
.pro_list li img{ width:253px; height:182px;}
.pro_list li span{ display: block; line-height:42px;font-size:16px; text-align:center;color:#666;}
.pro_list li:hover{background: #b61412;}
.pro_list li:hover span{color:#fff;}

.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #b61412 1px solid;color: #b61412;text-decoration: none;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #b61412;overflow: hidden;}
.pagination span.page-num-current {border: #b61412 1px solid;color: #fff;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.page-num-current {background-color: #b61412;}
.pagination a.page-num-current {color: #fff;}
/*from*/
.from{background: #e9e9e9;border:#d6d5d5 1px solid;border-radius:4px;padding:30px 100px;width:70%;margin:30px auto;}
.from h1{text-align: center;font-size: 30px;font-weight: 600;margin-bottom:20px;}
.from .input{padding-left:10px;width:80%;margin:20px auto; display:block;line-height: 45px;border:1px solid #d8d7d7;border-radius:4px;background: #fff;font-size:16px;}
.from .btn{text-align:center;width:80%;margin:20px auto; display:block;line-height: 45px;height: 45px;border:none;border-radius:4px;background: #ba0b0e;font-size:18px;color:#fff;}


/*证书查询*/
.cx_title{ text-align: center;font-size: 36px; font-weight: 600;color:#333;margin:40px 0;}
.zscx{width:748px; height:58px;border:1px solid #c40202;margin:auto;border-radius:0 4px 4px 0;overflow: hidden;}
.zscx .input{width:570px;height:58px;line-height:558px;border:none;background:none; font-size:18px; padding-left:10px;float:left;color:#9d9d9d;}
.zscx .btn{background:#c40202;border-radius:0 4px 4px 0;width:164px;height:58px;border:none;cursor:pointer; font-size:20px;font-weight: 600; color:#fff;float:right;}
.result{ text-align: center;margin:100px 0;}
.result img{max-width:750px;height:auto;}

.zscx-box{width: 1200px; margin:auto;padding:80px 0 100px 0;background: #fbfbfb;}
.form2{width:670px;margin:30px auto;}
.form2 .group{overflow: hidden;margin:20px 0;}
.form2 .group label{width:120px;line-height: 55px;color:#333; float:left;text-align:right;font-size:18px;}
.form2 .group .form-input{ width:450px; height: 53px;line-height: 53px;float: left;border: 1px solid #ddd;background: #fff;font-size: 15px;padding-left:15px;}
.form2 .form-btn{margin-top:40px;text-align:center;width:460px;display:block;line-height: 55px;height: 55px;border:none;border-radius:4px;background: #ba0b0e;font-size:24px;color:#fff;font-weight: 600;}


.zslist{overflow: hidden;margin:20px 0;}
.zslist li{width:364px;height: 278px;float: left;margin:0 15px; text-align: center;border: 1px solid #ddd;}
.zslist li img{width: 100%; height: 100%;}
.ewmbox{background: #efefee;margin:30px 0;padding:85px 260px;overflow: hidden;}
.ewm-left{float:left;padding-top:80px;}
.ewm-left .write{width:253px;border: 1px solid #ddd;border-radius:4px;line-height:40px;color:#9d020d;font-size:18px;padding-left:10px;background: #fff;}
.ewm-left h2{margin:15px 0;font-size: 24px;}
.ewm-left p{font-size: 20px;}
.ewm-img{float:right;width: 259px; height: 270px;border: 1px solid #ddd;}
.ewm-img img{width: 100%; height: 100%;}
