@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe,datalist,footer,header,nav,time, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video 
{ display: block;margin: 0; padding: 0;}/* 重置 HTML5 元素 */
table{ border-collapse:collapse;}
,button,select,textarea{outline:none}
textarea{resize:none}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {text-align:left; font-size:12px; overflow-x:hidden;}
a,em{ text-decoration:none; font-style:normal;}
.clear{ clear:both;}
a{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;}

/*->主体框架类
*********************/
.box{ width:1200px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

/*->LESS 动态变量
*********************/
@color: #f00;


/*->网站标题
*********************/
.index_title{}
.zy_title{}

/*->宽度
*********************/
.wd_10{ width:10px;}

/*->间距填充
*********************/
.hg_72{ height:72px; clear:both;}
.hg_30{ height:30px; clear:both;}

/*->字体样式
*********************/
.font_1{ font-family:'Arial'; font-size:26px; color:#026bac; font-weight:bold; text-align:center; padding-top:91px;}
.font_2{ text-align:center; font-size:26px; color:#333333;}
.font_3{ text-align:center; padding-top:40px; font-size:14px; font-family:'Arial'; color:#666666; line-height:30px;}
.font_4{ font-family:'Arial'; font-size:30px;}
.font_5{ font-size:24px;}
.font_6{ padding-top:20px; line-height:26px; font-size:14px;}
.font_7{ font-size:24px; color:#FFF;}
.font_8{ font-size:18px; color:#e5e5e5;}
.font_9{ font-weight:bold; color:#fe4743; font-size:24px; padding:35px 0;}
.font_10{ padding-top:50px; font-size:14px; padding-left:8px;}
.font_10 a{ color:#FFF;}
.font_11{ font-size:30px; text-align:center; padding:55px 0;}
.font_12{ font-size:20px; font-weight:bold; color:#333333; text-align:center;}
.font_13{ text-align:center; color:#999; border-bottom:1px dashed #e6e6e6; padding:18px 0 30px 0; margin-bottom:35px;}
.font_14{ font-size:14px;}
.font_14 a{ color:#333333;}
.font_16{font-size: 16px;}
.font_16 a{ color:#333333;}

/*->按钮样式
*********************/
.btn_1{ display:block; width:35px; height:4px; background:#FFF; margin-top:34px;}

/*->Header 头部
*********************/
#header_top{ height:36px; line-height:36px; background:#026bac; color:#FFF;}
#header_top em{ display:block; background:url(../images/ico_1.jpg) no-repeat left center; padding-left:25px;}
#header{ height:104px; position:relative;}
.logo{ position:absolute; left:40px; top:20px;}
.search{}

/*->Nav 导航
*********************/
#Nav{ height:104px;padding-right: 20px;}
#Nav>li{ width:125px; text-align:center; line-height:104px; font-size:16px; float:left; position:relative;}
#Nav>li>a{ display:block; height:104px; color:#333333;}
#Nav>li>a:hover{ color:#fe4743 !important;background: url(../images/index_04.png) no-repeat 100px center;}
#Nav li>ul.s {
    display: none;
    width: 125px;
    position: absolute;
    left: 0px;
    top: 100px;
    background: #ffffff;
    z-index: 99;
    box-shadow: 3px 1px 1px #FFF;
}
#Nav li>ul.s li {
    line-height: 50px;
    text-align: center;
    font-size: 14px;
}
#Nav li>ul.s li a {
    color: #666666;
    height: 50px;
    display: block;
    line-height: 50px;
}
#Nav li>ul.s li a:hover{
	color: #eb4142;
    background: url(../images/index_04.png) no-repeat 100px center;
}
.color1{
    color: #fe4743!important;
    background: url(../images/index_04.png) no-repeat 100px center;

    
}
.color2{
  

}
/*->SubNav 侧导航
*********************/
#subNav{ position:relative;}
#subNav li{ position:relative;}
#subNav li>a{ background:url(../images/ico_1.png) no-repeat 42px 15px; display:block; color:#FFF; height:41px; line-height:41px; font-size:18px; padding-left:57px;}
#subNav li.hover>a{  background:url(../images/ico_1.png) no-repeat 42px 15px #4798d7;}
#subNav li.hover ul.s{ display:block !important;}
#subNav li ul.s{ padding:15px 0 15px 30px; display:none;}
#subNav li>ul.s>li{ font-size:14px; padding-left:12px;}
#subNav li>ul.s>li>a{ background:url(../images/ico_1.png) no-repeat 42px 7px; color:#FFF; line-height:24px;font-size: 16px;}
#subNav li>ul.s>li.hv{ background:url(../images/ico_1.png) no-repeat left center;}
.hover{
    color: #fe4743!important;
}

/*Banner*/
.banner {
    position: relative;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.banner img {
    width: 100%;
    display: block;
}

.flex-control-paging li a {
    width: 20px;
    height: 20px;
}
.flex-control-nav{
    bottom: 50px!important;
    z-index: 9999;
}
/*->网站首页样式类
*********************/
.inx_about_w{ height:960px; background:url(../images/img_1.jpg) no-repeat top;}
.inx_about{ padding-top:95px; position:relative;}
.inx_about .Aimg{ position:absolute; left:2px; top:62px;}
.inx_about .name{ position:absolute; right:332px; top:135px; font-size:14px; color:#FFF;}
.inx_about .name a{ color:#FFF;}
.inx_about .text{ position:absolute; right:29px; top:209px; width:548px; font-size:14px; font-family:'微软雅黑'; line-height:30px; color:#333333;}
.inx_about .more{ width:52px; height:52px; display:block; position:absolute; right:595px; top:585px;}
.inx_fuwu li{ width:400px; height:420px; float:left; background:#f2f2f2;}
.inx_fuwu li.hover{ background:#fe4743 !important;}
.inx_fuwu li .text{ padding:85px 47px 0 47px; color:#FFF;}
.inx_fuwu li .con{ text-align:center; padding-top:40px; color:#333333;}
.inx_fuwu li .con span{ font-size:18px;}
.inx_fuwu li .con p{ font-size:24px; padding-bottom:10px;}
.inx_fuwu li .con a{ color:#999999;font-size: 14px;}
.inx_bg{ background:url(../images/bg1.png) no-repeat center 81px;}
.inx_fuwu li .con a:hover{color: #fe4743;}



/*->网站二级页样式类
*********************/
.box_w{ background:url(../images/zy_banner.jpg) no-repeat center top #3e92d2; position:relative;margin-top: -3px;}
.box_f{ position:absolute; width:65%; height:100%; background:#FFF; left:0;}
.box_context{ font-size:18px; color:#666666; line-height:32px; padding-right:25px; padding-bottom:50px;padding-left: 10px;}
#copyright .bshare-custom a{ display:block !important; width:37px !important; height:37px !important; background:none !important;}


/*->Body
*********************/
#body_left{ width:951px; float:left; background:#FFF; z-index:100px; position:relative; min-height:1050px;}
#body_right{ width:248px; float:right; color:#FFF;}


/*->友情链接
*********************/
.links{}


/*->Copyright 底部版权
*********************/
#copyright_w{ background:#2b3242;}
#copyright{ line-height:24px; color:#666; padding:40px 0;}
#copyright td{ padding-bottom:15px;}
#copyright .BotSub{ float:right;}
#copyright .BotSub li{ padding-left:30px; width:85px; float:left;}
#copyright .BotSub li span{ color:#0f7fee; display:block; padding-bottom:13px;}
#copyright .BotSub li a{ display:block; color:#999;}
#copyright .BotSub li.bg1{ background:url(../images/ico5.jpg) no-repeat left top;}
#copyright .BotSub li.bg2{ background:url(../images/ico6.jpg) no-repeat left top;}
#copyright .BotSub li.bg3{ background:url(../images/ico7.jpg) no-repeat left top;}
#copyright .BotSub li.bg4{ background:url(../images/ico8.jpg) no-repeat left top;}






/*->底部页码
*********************/
.page_list{ padding:10px; clear:both; text-align:center;}
.page_list a{ padding:0 10px; color:#000; background:#e6e6e6; line-height:24px; display:inline-block; margin-right:6px;}
.page_list .on{ background:#026bac; color:#FFF;}
.page_info{ font-size:16px; line-height:32px; padding-bottom:30px; color:#333;text-align: center;}
.page_info span{ font-weight: bold;}
.down_show {
    padding: 10px 10px 30px;
    margin-top: 30px;
    font-size: 14px;
    width: 97%;
    background-size: 20px;
    border-top: 1px #ccc dashed;
    line-height: 32px;
   
}
.down_show li a{
    color: #000;
}

/*->News
*********************/
.News_list li{ clear:both; padding-bottom:30px;}
.News_list li .pic{ float:left;}
.News_list li .pic img{ width:151px; height:92px; display:block;}
.News_list li .content{ width:700px; float:right; padding-right:62px; color:#999999; line-height:20px;}
.News_list li .content p{ font-size:16px; color:#333; padding-bottom:10px;}
.News_list li .content p a{ color:#333;}
.News_list li .content div{  
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    font-size: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}



/*->Products
*********************/
.Products_list li{ padding-bottom:27px; border-bottom:1px dashed #ccc; margin-bottom:25px;}
.Products_list li img{ float:left; width:194px; height:129px;}
.Products_list li span{ color:#999999;line-height: 30px;}
.Products_list li div{ font-size:14px; padding:5px 0; line-height:24px; color:#7f7f7f;}

.Products_list li .content{ padding:0 14px;}
.Products_list li .content>a{ color:#999999;}
.Products_list li .content>a:hover{color: #fe4743;}
.Products_list li .one{ width:710px; float:right;}



footer {
    background-image: url(../images/footer.png);
    height: 385px;
    color: #eeeeee;
}
.wd {
    width: 1200px;
    margin: auto;
    padding-top: 25px;
}
.zxl {
    display: flex;
    justify-content: flex-end;
    font-size: 14px;
}
.zx {
    width: 287px;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    color: white;
    background-color: #E9B107;
    margin-top: -25px;
}
.mt30 {
    margin-top: 30px;
}
.bt {
    display: flex;
    justify-content: space-between;
}
.ewmk {
    background-image: url(../images/ewmk.png);
    width: 160px;
    height: 160px;
}
.ml10 {
    margin-left: 10px;
        margin-top: 10px;

}
.mt20 {
    margin-top: 20px;
}
.jz {
    text-align: center;
    align-content: center;
}
.wd530 {
    width: 530px;
    padding-left: 20px;
}
.f30 {
    font-size: 30px;
}
.mt20 {
    margin-top: 20px;
    font-size: 14px;
}
.hg28 {
    line-height: 28px;
    font-size: 14px;
    margin-top: 18px;
}
.inx {
    border: 1px solid white;
    color: white;
    background-color: inherit;
    width: 200px;
    padding: 10px;
    resize: none;
}
.inx2 {
    border: 1px solid white;
    color: white;
    background-color: inherit;
    width: 100px;
    padding: 10px;
    resize: none;
    margin-top: 10px;
}
.inxx {
    border: 1px solid white;
    color: white;
    background-color: inherit;
    width: 440px;
    padding: 10px;
    resize: none;
}

.mt10 {
    margin-top: 10px;
}
.tjly {
    color: #fff;
    background-color: #026bac;
    line-height: 40px;
    text-align: center;
    width: 161px;
    cursor: pointer;
    border: none;
    outline: none;
}
.chx {
    border-top: 1px solid #7d7d7d;
    line-height: 32px;
    color: #a0a0a0;
    text-align: center;
}
.mt40 {
    margin-top: 40px;
}
.lie{float: left;}
.fr{float: right;}
.sss{font-size: 18px;padding-right: 212px;}
.clear{clear: both;}
.lie li{
    display: inline-block;

}
.lie li a{
    padding: 0px 10px; 
    border-right: 1px solid #fff;
    font-size: 14px;
}
.lie li a:hover{color: #fe4743;}
.lie li:last-child a{
    border-right: none;
}
.edcv{
    margin-top:20px;
}
.dsfsd .f30{
    margin-top: 0;
}
.dsfsa{margin-top: 38px;}
.yyy{
        margin-top: 10px;
    vertical-align: middle;
    line-height: 40px;
    padding: 0 15px;
}