@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html{-webkit-text-size-adjust:none;font-family:'Microsoft YaHei',arial;}
body {color:#333; line-height:28px;font-size:15px;margin:0 auto;font-family:'Microsoft YaHei',arial; }
a {font-size:15px;color:#333; text-decoration: none;outline:none;}
a:Hover {color:#1d1386;}
img {border:0px;max-width:100%; height:auto}
input,button,select,textarea{ outline:none;font-family:'Microsoft YaHei',arial;border:0;color:#52565c;font-size:14px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

:-moz-placeholder {color: #8e929e;  }
::-moz-placeholder {color: #8e929e;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #8e929e;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #8e929e;}

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:20px 0 0px  0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center; font-size:14px; }
.pager a { margin: 2px 3px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d3d3d3}
.pager span.current { margin: 0 3px; display:inline-block; text-align:center; }
.pager span.disabled { margin: 0 3px; display:inline-block;text-align:center;border:1px solid #d3d3d3;}
.pager select {margin: 0px 3px -2px 3px; font-size:14px;}
.pager input {margin: 0px 3px -2px 3px;   padding:2px; text-align:center;font-size:14px;}
.pager a,.pager span.disabled {background:#fff; font-size:14px;}
.pager a:hover,.pager span.current { background:#52565c;border:1px solid #e60011}
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #52565c;}
.pager a,.pager span.disabled {color:#888;border:1px solid #d3d3d3;}
.pager a,.pager span.current,.pager span.disabled{width:25px; height:25px; line-height:25px;}
.pager font { font-family:宋体}

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:45px;margin-bottom:10px;}
.picright {margin-left:45px;margin-bottom:10px;}

.wrap {max-width:1200px;margin:0 auto;}
.relative { position:relative}

.topline { background:#0f067f; height:14px;}
.toper { height:80px}
.toper .logo {float:left;width:300px; height:60px;margin-top:10px;}
.toper .logo a { display:block; background:url(../images/top4.png);width:100%; height:100%;}
.toper .wbwx {margin-top:25px; vertical-align:top;float:right}
.toper .wbwx a {float:right;width:28px; height:28px; display:block; position:relative;margin-left:10px}
.toper .wbwx a.wx { background:url(../images/wx.gif) no-repeat}
.toper .wbwx a.wb { background:url(../images/wb.gif) no-repeat}
.toper .wbwx a.wx p { position:absolute; z-index:1;top:0;top:28px;left:-38px; display:none;width:100px; height:100px; background:#3399CC}
.toper .wbwx a.wx:hover p { display:block}
.toper .tel {float:right; background:url(../images/tel.gif) no-repeat left center;padding-left:20px;margin:26px 15px 0 0;}
.toper .ench {float:right; background:url(../images/enmap.gif) no-repeat left center;width:95px;padding-left:40px;margin-top:28px;border-right:1px solid #ddd;margin-right:15px; height:20px; line-height:20px;}
.toper .ench a {color:#666}
.toper .ench dl { display:inline-block; vertical-align:top; position:relative}
.toper .ench i { display:inline-block; background:url(../images/endot.gif);width:11px; height:9px; vertical-align:top;margin:8px 0 0 5px}
.toper .ench dt div { position:absolute; z-index:1; background:#fff;width:100px;left:-40px;padding-left:40px;padding-bottom:15px; display:none;}
.toper .ench dt:hover div { display:block}
.toper .ench dt:hover div p {margin-top:10px}
.toper .ench dt div a:hover {color:#1d1386}

.menuper{width:100%;background:#f7f7f7; height:55px;border-top:1px solid #ddd; border-bottom:1px solid #ddd;overflow:hidden}
#menu {float:left;}
#menu:before, #menu:after {content: "";	display: table;}
#menu:after {clear: both;}
#menu li {float: left;padding:0 25px;}
#menu li.mhome {padding-left:0}
#menu a {height:54px; line-height:54px;color:#333; display:block}
#menu li:hover > a,#menu li a.check {border-bottom:1px solid #1d1386;color:#1d1386;}
#menu li.mhome a { background:#fff  no-repeat 70px 22px;width:80px;padding:0 0 0 25px}
#menu li.mhome:hover > a {border:0}
#menu li li:hover > a {background:#2ba0db}

#menu li li a {height:25px; line-height:25px;padding:0; color:#fff;margin-top:0px;font-size:13px;}
#menu li li li a {width:0px;}
#menu li li li li a {width:0px;}
#menu li li a:Hover { }
*html #menu li a:hover {color: #fafafa;}
#menu .sub_menu {opacity: 20;visibility: hidden;position: absolute;top:150px;left: 320px;z-index: 999;width:280px;background:#eb6100;}
#menu ul {opacity: 20;visibility: hidden;position: absolute;top:150px;left: 0px;z-index: 999;width:400px;background:#eb6100;}
#menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;padding:0 0 0px 0}
#menu ul ul {top: 0;left: 0px;background:rgba(0,0,0,0);}
#menu ul ul ul {left: 0px;}
#menu ul ul li {margin-left:1px; background:#eb6100}
#menu ul li {float: none;display: block;border: 0;height:30px;padding-right: 5px;margin-top: 5px;}
#menu ul li:last-child {}
#menu ul li:first-child > a {}
#menu ul li:first-child > a:after {	content: '';position: absolute;left: 0px;top: 0px;}
#menu ul ul li:first-child a:after {left: 0px;top: 50%;}
#menu ul li:first-child a:hover:after {border-bottom-color: #04acec;}
#menu ul ul li:first-child a:hover:after {border-right-color: #0299d3;border-bottom-color: transparent;}
#menu ul li:last-child > a {}

#menu ul dl {padding:5px 0}
#menu ul dt {}
#menu ul dt a {}
#menu ul dt a:Hover {}
#menu ul dd {}
#menu ul dd a {color:#333; display:inline-block}
#menu ul dd a:hover {color:#1d1386}

.topsearch { background:#fff; height:30px; line-height:30px;width:180px;float:right;margin-top:12px}
.topsearch #k {float:left;width:140px;padding-left:10px; line-height:30px; height:30px;}
.topsearch #button { background:#fff url(../images/zoom.gif) no-repeat center;width:30px; height:30px; cursor:pointer;float:left;}


/*横幅*/
.banner{width:100%;height:auto;margin-bottom:0px;}


.indnewsscrool {  padding:0px 20px 0 22px; position:relative;margin-top:20px;width:1280px;}


/*公司简介*/
.infocenter{
    margin-right: 20px;
    margin-left: 20px;
    margin-top:5px;
    width:100%;
}












.mt-5{margin-top: 5px !important}
.mt-10{margin-top: 10px !important}
.mt-15{margin-top: 15px !important}
.mt-20{margin-top: 20px !important}
.mt-30{margin-top: 30px !important}
.mt-40{margin-top: 40px !important}
.mt-50{margin-top: 50px !important}
.mt-60{margin-top: 60px !important}
.mt-70{margin-top: 70px !important}
.mt-80{margin-top: 80px !important}
.mt-100{margin-top: 100px !important}

.mb-5{margin-bottom: 5px !important}
.mb-10{margin-bottom: 10px !important}
.mb-15{margin-bottom: 15px !important}
.mb-20{margin-bottom: 20px !important}
.mb-30{margin-bottom: 30px !important}
.mb-40{margin-bottom: 40px !important}
.mb-50{margin-bottom: 50px !important}
.mb-60{margin-bottom: 60px !important}
.mb-70{margin-bottom: 70px !important}
.mb-80{margin-bottom: 80px !important}
.mb-100{margin-bottom: 100px !important}

.ml-5{margin-left: 5px !important}
.ml-10{margin-left: 10px !important}
.ml-15{margin-left: 15px !important}
.ml-20{margin-left: 20px !important}
.ml-30{margin-left: 30px !important}
.ml-40{margin-left: 40px !important}
.ml-50{margin-left: 50px !important}
.ml-60{margin-left: 60px !important}
.ml-70{margin-left: 70px !important}
.ml-80{margin-left: 80px !important}
.ml-100{margin-left: 100px !important}

.c-999{color: #999;}
.lh-2{line-height: 2;}

.f-l,.fl{float: left;}
.f-r,.fr{float: right;}

.footer{position:relative;height: 400px;background: #053c83;width:100%; bottom:0; margin-bottom: 0px;}
.footer-l{float: left;width: 400px;height: 300px;padding-top: 60px;}
.f-desc{float: left;font-size: 24px;color:#fff;margin:15px 0 0 40px;line-height: 30px;}
.f-desc span{font-size: 11px;color:#999;}
.footer a{color:#999;}
.hotline{width: 320px;height: 60px;line-height: 60px;color:#fff;text-align: center;font-size: 18px;padding-left: 60px;background: url(../images/tel.png) 35px center no-repeat #6fc035;}
.hotline span{font-size: 24px;}
.t-l{text-align: left}

.footer-r{float: right;width: 870px;margin-left: 10px;height: 300px;}
.footer-r ul{height: 240px;float: right;}
.footer-r li{float: left;color:#fff;margin-left: 100px;line-height: 24px;}
.footer-r li h2{font-size: 16px;margin-bottom: 10px;}
.footer-r li a{color:#dfdfdf;}
.footer-r li a:hover,.sitmap a:hover{color:#6fc035;}
.sitmap{width: 100%;color:#fff;float: right;line-height: 36px;}
.sitmap a{padding: 0 5px;color:#fff;}

.t-r{text-align: right}

.index-about{height: 430px;position: relative;border-bottom: 1px solid #e1e1e1;}






/*公司简介*/
.about_box{width:100%;overflow:hidden; height:350px;background:url(title_line.jpg) left 30px no-repeat; margin:20px 0px 20px 0px;}
.about_solution{width:100%;overflow:hidden; height:35px;background:url(title_line.jpg) left 30px no-repeat; margin:20px 0px 8px 0px;}
.about_h1{ float: left;text-indent: 22px; font-size: 22px; color: rgb(67, 67, 67); margin:0px;display: inline;}
.about_span{float: left; padding-top: 10px; text-indent: 12px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: rgb(125, 125, 125);}
.about_box section{clear: both; padding: 14px 0px 0px 0px;}
.about_box section img{margin: 10px 20px 0px 0px; max-width: 350px;float:left;}
a.about_more{color:#c10404; display:inline-block; font-size: 12px; padding: 5px 7px; transition:background 0.3s;  border:1px solid #c10404;border-radius:4px;}
a.about_more:hover{color: #fff; background-color: #c10404; text-decoration: none;}
.about_contents{line-height:31px; padding:8px 0px 0px 0px;font-family: 'Microsoft YaHei';}


/*首页产品*/
.index_product{background:url(title_line.jpg) left 30px no-repeat; margin:0px 0px 0px 0px;}
.product_list{clear: both;  padding: 10px 0px 0px 0px;margin-right: -15px;margin-left: -15px;}
.product_list .caption{text-align:center;display:block;}
.product_list p{font-weight:bold;color: #3e001f;}
.product_list2{padding-top: 20px;}
.product_img{ min-height: 190px;margin:0px;margin-bottom:30px;}
.product_img a{position: relative;background-color:#f6f6f6;display: block;width:auto;margin:0px auto 0px auto;width:100%}
.product_img button{width:auto;overflow:hidden;text-align: center;}
.product_img img{margin-right: auto;margin-left: auto;display: block;height:auto; width: 100%;height: auto; margin-bottom: 0px; padding:0px;}
.product_img img:hover{}
.product_title{width:100%;display:block;text-align: center;line-height:40px;height:40px;overflow:hidden;background-color:RGB(5,29,106);color:black;transition:color 0.3s;}
.product_title:hover { color:#fff;background:RGB(4,76,151);text-decoration: none;}


.row{
    margin-right: 15px;
    margin-left: 15px;
}


.col-xs {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
}

.col-xs-l {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 300px;
}
.col-xs-r {
    position: relative;
    float: right;
}

.menu__header {
    background: #4B4F55;
    border-bottom: 1px solid #353A40;
    border-radius: 5px 5px 0 0;
}

.menu__header-title {
    color: #fff;
    padding: 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}


.menu__body {
    border-radius: 0 0 5px 5px;
}



.nav {
    list-style: none;
}

.nav__item {
    position: relative;
}

.nav__item-link {
    padding: 10px 15px;
    text-decoration: none;
    color: #8B8E93;
    display: block;
    border-bottom: 1px solid #F0F0F0;
}
.nav__item-link:hover {
    background: #f0f0f0;
}
.nav__item-link.is-active {
    background: #6E757F;
    color: #fff;
    border-bottom-color: #4B4F55;
    box-shadow: 0 1px 0 #7A828D inset;
}
.nav__item-link.is-active:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: -6px;
    margin-top: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #6E757F;
}
.nav__item-link.is-active .nav__item-icon {
    color: #fff;
}
.nav__item:last-child .nav__item-link {
    border-bottom: none;
}


.dfjhfkdgfh {
    font-size: 35px;
    line-height: 40px;
    text-align:left;
    color: rgb(255,102,0);
    margin-bottom: 10px;
}

.jhfghkfhgf {
    width: 960px;
    margin: 0 auto;
}
.gjfgffghjikny {
    background: url(../images/slider-sp.png) no-repeat center;
    height: 53px;
}

.a.hover{
    color: #0000FF;
    font-seze: 14px; /* 字号 */
    font-weight: bold; /* 加粗 */
}


