@charset "utf-8";
body {
color: #666;padding:0;margin:0;}

@font-face {
    font-family: '微软简行楷';
    src: url('../fonts/微软简行楷.ttf') format('truetype');
}
*,i{list-style: none;font-style: normal;}
h1,h2,h3,h4,h5,h6,dd,dl,span,div,strong,ul,li,html,p{padding:0;margin:0;}
a,a:hover,a:active,a:link,a:hover{text-decoration: none;color:#8e8e8e;}
.container{width: 1200px;}
.fl{float:left;}
.fr{float:right}
.m_img,.m_nav{display: none;}


.header-text{display: block; float: left; line-height: 38px; height: 38px;}
.header-top{display: block;width: 100%;background-color: #f5f5f5;}
.header-right{display: block;float: right;}
.header-right dl dd{float: left; line-height: 38px; height: 38px; margin: 0 10px;font-size: 12px;position: relative;color: #8e8e8e;}
.header-right dl dd:last-child:after{display: none;}
.header-right dl dd::after{content: ""; height: 10px; width: 1px; background-color: #4c4c4c; position: absolute; top: 14px; right: -12px;}
.header-right dl dd i{margin-right: 5px;}
.header-text{font-size: 12px; color: #8e8e8e;}
.header-text i{margin-right: 5px;}

.logo-img{display: table; float: left; width: 8%;}
.logo-img img{width: 100%;}
.logo-right:after{content: ""; display: block; width: 1px; height: 10px; border-left: 1px dashed #ddd; position: absolute; top: 0;}
.logo-txt{display: table; float: left; margin-left: 8px; position: relative; width: 30%;}
.logo-txt h2{font-size: 25px; color: #000; margin-top: 10px; letter-spacing: 2px;}
.logo-txt p{padding-top: 0; font-size: 12px; line-height: 20px; color: #333333; letter-spacing: 1px;}
.header-body{background-color: #fff; background-image: linear-gradient(#ffffff, #ffffff, #f3f3f3); padding: 15px 0;}
.logo-right{display: block;float: left;}
.phone{display: table; float: right; width: 20%; margin-top: 18px;}
.phone-div{display: table;float: left;}
.phone-div i{float: left;}
.logo-txt-ny{display: block; float: left; position: relative; margin-left: 40px; margin-top: 30px;color:#ec2831}
.phone-img{width: 16%; display: table; float: left; margin-right: 10px; margin-top: 6px;}
.phone-img img{width: 100%;}
.phone-div h4{display: block; font-size: 18px; font-weight: bold; letter-spacing: 3px;}
.phone-div p{font-size: 24px;}



/* 幻灯片 */
.flexslider{width:100%;  position:relative; overflow:hidden; }
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:60px; height:3px; margin:0 5px;}
.flex-control-nav a{display:inline-block; width:60px; height:3px; line-height:40px; overflow:hidden; background:#fff; padding-left:14px; box-sizing:border-box;   cursor:pointer;}
.flex-control-nav .flex-active{background:#eb3234;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute; padding:10px;background-size:30px 30px !important;}
.flex-direction-nav li a.flex-prev{left:200px;background:url(../images/prev.png) center center no-repeat; border-radius:5px;}
.flex-direction-nav li a.flex-prev:hover{background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:200px;background:url(../images/next.png) center center no-repeat; border-radius:5px;}
.flex-direction-nav li a.flex-next:hover{background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;}

/* 热门关键词 */
.hot-key {width: 100%;height: 60px;background: #f3f3f3;line-height: 60px;box-shadow: 1px 1px 10px #e4e4e4;border-bottom: 1px solid #ececec;}
.hot-key .hot-text{width: 72%; float: left;}
.hot-key .hot-text .title{margin-right: 5px; font-weight: bold; font-size: 14px; float: left; color: #000000;}
.hot-key .hot-text .title-text a, .hot-key .hot-text .title-text{font-size: 14px; margin: 0 5px;}
.hot-key .hot-text .title-text a, .hot-key .hot-text .title-text{font-size: 14px; margin: 0 5px;}
.hot-key .hot-text .title-text p{display: inline-block;}
.hot-key .seachBox{float: right; background: #fff; margin-top: 12px;}
.hot-key .seachBox form{overflow: hidden;}
.hot-key .seachBox .word{width: 240px; height: 38px; line-height: 38px; text-indent: 1em; border-right: none; color: #828282; border: 1px solid #d6d6d6; background: #fff;outline: none;}
.hot-key .seachBox form input{display: block; float: left; background-color:#1b4f74;}
.hot-key .seachBox .sousuo {width: 40px;height: 38px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/search.png);cursor: pointer; border: none;}
.hot-key .seachBox{float: right; background: #fff; margin-top: 12px;}
.hot-key .seachBox form input {display: block;float: left;background-color: #5a6368;}
/* 热门关键词 */

.index-title-top{display: block; width: 1200px; margin: 0 auto; position: relative;}
.index-title-top h3{font-size: 33px; text-align: center; color: #000;}
.index-title-top p{font-size: 14px; text-align: center; display: table; margin: 8px auto; background: #f7f7f7; padding: 3px 30px; position: relative; z-index: 9;}
.index-title-top:after{content: ""; width: 1200px; border-bottom: 1px dashed #9a9a9a; display: table; margin: 0 auto; margin-top: -20px; position: absolute; left: 0;}


/* 产品中心 */
.index-product{display: block; width: 100%; padding: 50px 0; background: #f7f7f7; padding-bottom: 15px;}

.index-product .index-class{display: block;width: 100%;}
.index-product .index-class ul{text-align: center;margin-top: 10px;}
.index-product .index-class ul li{display: inline-block; border: 1px solid #ddd; margin: 0 14px; margin-bottom: 5px;height: 40px;line-height: 40px;}
.index-product .index-class ul li a{display:table;width: 100%;padding:0 15px;}
.index-product .index-product-body{display: block;margin-top: 20px;}
.index-product .index-product-body dl dd{display: block;}
.index-product .index-product-body ul li{margin-bottom: 30px;}
.index-product .index-product-body ul li .pro:before{content: ""; position: absolute; top: 0; height: 1px; background-color: red; width: 0; transition: all 0.5s; z-index: 99999999;}
.index-product .index-product-body ul li .pro:after{content: ""; position: absolute; top: 0; height: 0; background-color: red; width: 1px;transition: all 0.5s;}
.index-product .index-product-body ul li .pro i:before{content: ""; position: absolute; bottom: 0; height: 1px; background-color: red; width:0;transition: all 0.5s;right: 0;}
.index-product .index-product-body ul li .pro i:after{content: ""; position: absolute; bottom: 0; height: 0; background-color: red; width: 1px; right: 0;transition: all 0.5s;}
.index-product .index-product-body ul li:hover .pro:before{width: 100%;}
.index-product .index-product-body ul li:hover .pro:after{height: 100%;}
.index-product .index-product-body ul li:hover .pro i:before{width: 100%;}
.index-product .index-product-body ul li:hover .pro i:after{height: 100%;}
.index-product .index-product-body ul li .pro .pro-img{overflow: hidden;}
.index-product .index-product-body ul li .pro .pro-img img{transition: 0.5s;}
.index-product .index-product-body ul li:hover .pro .pro-img img{transform:scale(1.1);}
.index-product .index-product-body .pro{border: 1px solid #ddd; position: relative;}
.index-product .index-product-body .product-name{display: block; width: 100%; text-align: center; line-height: 40px; height: 40px; background: #f2f2f2; color: #636363;}
/* 产品中心 */

/*  广告横幅 */
.index-ggt{background: url(../images/index_24.jpg)no-repeat top center; overflow: hidden; height: 210px;}
.index-ggt-wz{width: 990px; float: left; padding: 35px 0 34px 370px;}
.index-ggt-wz-zq{font-size:22px; font-weight:bold; color:#fff;}
.index-ggt-wz-zqyy{font-size: 18px; color: #ffffff; font-size: 14px;}
.index-ggt-dh{margin-top:13px;}
.index-ggt-dh-pic{margin-top:6px;}
.index-ggt-dh-wz{margin-left: 15px; color: #fff; font-size: 20px;}
.index-ggt-dh-fwrx{font-size:18px;}
.index-ggt-zxzx{border:1px solid #fff;width:133px;height:49px;line-height:49px;text-align:center;border-radius:10px;}
.index-ggt-zxzx a{font-size:16px;color:#fff;}
.index-ggt-dhk{margin:15px 0 0 5px;}
/*  广告横幅 */

/* 四大优势 */
.adv-bg{padding: 45px 0;}
.adv-title-top{margin-top: 40px;}
.adv-title{display: table;width: 100%;}
.adv-title i{font-size: 45px; font-family: Impact, Charcoal, sans-serif; color: #e63847; line-height: 1; float: left;}
.adv-title span{font-size: 22px; float: left; color: #000; line-height: 45px; margin-left: 15px;}
.adv-text{color: #999999; font-size: 16px;}
.adv-text p{display: block; padding: 8px 0; text-indent: 25px; position: relative;}
.adv-text p:before{content: ""; position: absolute; top: 15px; left: 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #868686;}
.adv-title-class{display: block;width: 100%;margin-bottom: 20px;}
/* 四大优势 */

/* 关于我们 */
.index-about-bg{padding: 50px 0; background: url(../images/about-bg.jpg) no-repeat center;background-size: cover;}
.index-about-body{margin-top: 20px;}
.index-about-body .col-lg-4 img{border:1px solid #fff;}
.index-about-text{float: right; font-size: 14px; color: #fff; line-height: 35px; padding-top: 0px;}
.about-more{float: right; border: 1px solid #c9c9c9; width: 98px; text-align: center; font-size: 12px; line-height: 30px; margin-top: 10px; background: #ffffff; color: #484848;}
.index-about-bg .index-title-top p{font-size: 14px; text-align: center; display: table; margin: 8px auto; padding: 3px 30px; position: relative; z-index: 9;}
/* 关于我们 */

/* 首页新闻资讯 */
.main{width: 1200px; margin: 48px auto; display: table;}
.main_news{width:815px; float:left;}
.main_news2{width:345px; float:right;}
.main_news_titbg{width:815px; float:left; background:url(../images/main_about_fgx.jpg) bottom no-repeat; padding-bottom:10px;}
.main_news_nr{width:815px; float:left; margin-top:20px;}
.main_news_tp{width:200px; float:left; height:130px; overflow:hidden;border:1px solid #ddd;}
.main_news_tp img{ display:block; width:100%;}
.main_news_wz{width:595px; float:right;}
.main_news_wz h3{width:100%;font-size:16px; float:left;}
.main_news_wz span{width:100%;font-size:14px; margin-top:10px; float:left; color:#787876;}
.main_news_wz p{width:100%; float:left; color:#787876; line-height:24px; margin-top:10px;}

.main_news_text{width:815px; float:left; margin-top:20px;}
.main_news_text li{width:45%; float:left; margin-right:5%; background:url(../images/main_news_tb.jpg) left no-repeat; line-height:30px; padding-left:15px;}
.main_news_text li:nth-child(2n){margin-right:0;}
.main_news_text li span{float:right;}

.main_news2_titbg{width:345px; float:left; background:url(../images/main_honor_fgx.jpg) bottom no-repeat; padding-bottom:10px;}
.main_news2_pic{width:345px; height:130px; overflow:hidden; float:left; margin-top:20px;}
.main_news2_pic img{ display:block; width:100%;}
.main_news2_text{width:345px; float:left; margin-top:20px;}
.main_news2_text li{width:330px; float:left; line-height:30px; color:#787876; background:url(../images/main_news_tb.jpg) left no-repeat; padding-left:15px;}
.main_news2_text li a,.main_news_text li a{color:#787876; display:block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.main_news2_text li span{float:right;}
.main_news2_text li a:hover,.main_news_text li a:hover{color:#cc0001;}
.main_more{float:right; padding-top:3px;} .main_more a{color:#787876;}  .main_more a:hover{color:#cc0001;} 
.main_about_tit{float:left; background:url(../images/main_tit_xtb.jpg) left no-repeat; padding-left:20px; font-size:16px;}
.main_about_tit a{ color:#d91320; font-size:18px;}
.main_about_titbg{width:815px; float:left; background:url(../images/main_about_fgx.jpg) bottom no-repeat; padding-bottom:10px;}
/* 首页新闻资讯 */


/*底部*/
.index_foot-hz{background:#212121;padding-top:40px; margin-top:0px;}
.foot-hz{background:#212121;padding-top:40px;margin-top:40px;}
.index_contact{ width: 195px; }
.index_contact-nr{ color: #757575; margin-top: 15px; }
.index_contact-nr a { color: #757575; line-height:25px;}
.index_contact-nr a:hover { color: #999; }


.index_contact-lxfs{ color: #757575; width: 420px; margin-top: 15px; line-height:25px;}
.index_contact-lxfs a { color: #757575; }
.index_contact-lxfs a:hover { color: #999; }
.foot-hz-cd{font-size:16px;font-weight:bold;color:#aaaaaa;padding-bottom:10px;}


.ewm{ width:155px; text-align: center;color: #666666;}
.ewm img{width:135px;}
.foot{ text-align:center; color: #666666; line-height: 60px; border-top: 1px solid #2c2c2c; margin-top: 40px;height: 60px; }
.foot a{color:#757575;}
/*底部*/


/*友情链接*/
.Link {background-color: #e4e4e4;padding: 16px 0;}
.Link span {color: #333333;font-size: 14px;}
.Link a {font-size: 14px;color: #666666;padding: 0 15px;transition: all .5s;}
/*友情链接*/



/*没有小于768px，是因为Bootstrap3以移动端优先设计*/
/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {

}


/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {

}