@charset "utf-8";

    * {

    list-style-type:none;

    margin:0;

    padding:0;

    border:0;

}

html {

    font-size:12px;

}

body {

    font:12px 'microsoft yahei';

    color:#000;

    margin:0 auto;

    padding:0;

    width:100%;

    line-height:2;

    min-width:1200px;

}

em,i {

    font-style:normal;

}

ul,p,h1,h2,h3,h4,h5,h6,dl,dd {

    margin:0;

    padding:0;

    list-style:none;

}

input {

    border:0;

}

.lf {

    float:left;

}

.rt {

    float:right;

}

.clearfix:after {

    content:"";

    display:block;

    visibility:hidden;

    height:0;

    clear:both;

}

.clearfix {

    zoom:1;

}

.clear {

    clear:both;

}

.clear:after {

    content:"";

    clear:both;

    font-size:0;

    height:0;

    display:block;

}

input,button,select,textarea {

    outline:none;

}

.clear:after {

    content:".";

    display:block;

    height:0;

    clear:both;

    visibility:hidden;

}

img {

    vertical-align:bottom;

}

ul {

    padding:0 !important;

}

img {

    vertical-align:bottom;

    max-width:100%;

}

a {

    color:#000000;

    text-decoration:none;

}

a:hover {

    color:#06789b;

    text-decoration:none;

}

a:hover,a:focus,a:active {

    text-decoration:none;

}

@font-face {

    font-family:'iconfont';

    src:url('fonticon/iconfont.eot');

    src:url('fonticon/iconfont.eot?#iefix') format('embedded-opentype'),url('fonticon/iconfont.woff') format('woff'),url('fonticon/iconfont.ttf') format('truetype'),url('fonticon/iconfont.svg#iconfont') format('svg');

}

.icon {

    font-family:"iconfont" !important;

    font-size:16px;

    font-style:normal;

    -webkit-font-smoothing:antialiased;

    -webkit-text-stroke-width:0.2px;

    -moz-osx-font-smoothing:grayscale;

}

.fa-angle-up:before {

    content:"\e625";

}

#scrollUp {

    background-color:#2aa1fd;

    bottom:30px;

    color:#ffffff;

    font-size:25px;

    height:50px;

    line-height:50px;

    right:30px;

    text-align:center;

    transition:all 0.3s ease 0s;

    width:50px;

}

#scrollUp:hover {

    background:#ff6600;

    color:#fff;

}

#header {

    z-index:999;

    background:#fff;

    position:relative;

    width:100%;

}

#header {

    margin-left:auto;

    margin-right:auto;

    left:0;

    right:0;

}

.container {

    position:relative;

    width:1200px;

    margin:18px auto;

    padding:0;

}

.container .three.columns {

    width:205px;

    float:left;

    display:inline;

    margin-left:10px;

    margin-right:10px;

}

#logo {

    margin-top:10px;

}

#logo a img {

    float:left;

    width:auto;

    height:70px;

}

.container .thirteen.columns {

    width:955px;

}

.container .column,.container .columns {

    float:left;

    display:inline;

    margin-left:10px;

    margin-right:10px;

}

#navigation {

    float:left;

}

.js .selectnav {

    display:none;

}

.menu ul {

    margin:0;

    padding:0;

    list-style:none;

}

.menu ul li {

    position:relative;

    margin-left:5px;

    line-height:18px;

}

.menu ul ul {

    background-color:#333;

    z-index:999;

    border-top:3px solid #808080;

    margin:-3px 0 0 0;

}

.menu ul ul {

    position:absolute;

    display:none;

    top:100%;

    left:0;

    z-index:100;

    width:160px;

}

.menu > ul li {

    float:left;

}

.menu ul li:hover > ul {

    display:block;

}

.menu ul a {

    display:block;

    position:relative;

}

.menu ul ul ul {

    top:0;

    left:100%;

}

#current,.menu ul li a:hover,.menu ul > li:hover > a,.menu ul ul {

    border-color:#f6eb46 !important;

}

#current {

    border-bottom:3px solid #f6eb46;

    color:#505050;

}

.menu ul li a {

    -webkit-transition:border 150ms ease-in-out,color 150ms ease-in-out;

    -moz-transition:border 150ms ease-in-out,color 150ms ease-in-out;

    -o-transition:border 150ms ease-in-out,color 150ms ease-in-out;

    -ms-transition:border 150ms ease-in-out,color 150ms ease-in-out;

    transition:border 150ms ease-in-out,color 150ms ease-in-out;

}

.menu ul > li > a {

    color:#000;

    font-weight:500;

    font-size:17px;

    line-height:18px;

    padding:28px 20px 25px 20px;

    overflow:hidden;

    border-bottom:3px solid transparent;

}

.menu ul ul li a,.sf-arrows ul li ul a.sf-with-ul:after {

    -webkit-transition:all 100ms ease-in-out;

    -moz-transition:all 100ms ease-in-out;

    -o-transition:all 100ms ease-in-out;

    -ms-transition:all 100ms ease-in-out;

    transition:all 100ms ease-in-out;

}

.menu > ul ul li:hover > a {

    border-bottom:0;

    background:transparent;

}

.menu ul ul li a:hover {

    color:#fff;

    background-color:#3a3a3a;

    border:0;

}

.menu ul ul li {

    width:95%;

}

.menu > ul ul li:hover > a {

    border-bottom:0;

    background:transparent;

    color:#faea07;

}

.menu ul ul li a {

    font-weight:500;

    text-transform:none;

    color:#fff;

    font-size:14px;

    line-height:18px;

    padding:10px 16px !important;

    border:0;

}

.header_top {

    width:100%;

    margin:0 auto;

    color:#0566c3;

    background:#fff;

}

.header_top {

    position:relative;

    z-index:2000;

}

.yimocompany img {

    height:44px;

    width:546px;

    overflow:hidden;

}

.fixed,.clearfix {

    }.header_top_part2 {

    }.header_top_part2 {

    float:right;

}

.header_top_part4 {

    float:left;

}

.header_top_part4 span {

    padding:0 6px;

}

.header_top_part4 a {

    color:#0566c3;

    font-size:30px;

    line-height:58px;

    display:block;

}

.yj01 {

    color:#797979;

    font-size:15px;

    width:500px;

    overflow:hidden;

    height:24px;

}

.width-hearders {

    width:1200px;

    margin:0 auto;

    background:#fff;

    padding:20px 0px;

}

.bdshare-button-style0-32 a {

    font-size:16px;

    float:left;

    display:inline-block;

    margin:0 14px 0 0;

    color:#ddc286;

    padding-right:10px;

}

.icon-page-lianxi {

    float:left;

}

.icon-page-lianxi:before {

    content:"\e611";

    font-size:30px;

    color:#787878;

    padding-right:8px;

    font-family:"iconfont" !important;

}

.swiper-container {

    width:100%;

    height:100%;

}

.swiper-slide {

    text-align:center;

    font-size:18px;

    background:#fff;

    display:-webkit-box;

    display:-ms-flexbox;

    display:-webkit-flex;

    display:flex;

    -webkit-box-pack:center;

    -ms-flex-pack:center;

    -webkit-justify-content:center;

    justify-content:center;

    -webkit-box-align:center;

    -ms-flex-align:center;

    -webkit-align-items:center;

    align-items:center;

}

.swiper-slide img {

    width:100%;

}

.flexslider {

    margin:0px auto;

    position:relative;

    width:100%;

    overflow:hidden;

    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 a {

    width:60px;

    height:90px;

    line-height:99em;

    overflow:hidden;

    margin:-60px 0 0;

    display:block;

    background:url(../images/ad_ctr.png) no-repeat;

    position:absolute;

    top:50%;

    z-index:10;

    cursor:pointer;

    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 5px;

    display:inline-block;

    zoom:1;

    *display:inline;

}

.flex-control-paging li a {

    background:#fff;

    display:block;

    height:13px;

    border-radius:100%;

    overflow:hidden;

    text-indent:-99em;

    width:13px;

    cursor:pointer;

}

.flex-control-paging li a.flex-active {

    background:#8ad025;

}

.flex-active-slide a {

    width:100%;

}

.cont-ainer {

    width:100%;

    margin:0 auto;

    background:#2178cb;

    background:linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-o-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-ms-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-moz-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-webkit-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

}

.thirteen {

    width:100%;

    text-align:center;

    margin:0 auto;

}

.tel {

    float:right;

    font:15px "Microsoft YaHei";

    color:#333333;

    background:url(../images/phone.png) no-repeat 0 2px;

    padding:3px 0 0 60px;

}

.tel span {

    font:24px "Microsoft YaHei";

    color:#0071c1;

    font-weight:500;

    display:block;

}

.dh {

    height:49px;

    line-height:49px;

    vertical-align:middle;

    width:1200px;

    margin:0 auto;

}

.dh1 {

    width:1100px;

    margin:0px auto;

}

.dh1 li {

    float:left;

    line-height:49px;

    margin:0px 1px;

    width:120px;

    height:49px;

    position:relative;

    text-align:center;

}

.dh1 li a {

    font-size:16px;

    color:#fff;

    display:block;

}

.dh1 li.active .nav01 {

    background:url(../images/dh_bh.png) center no-repeat;

    display:block;

    width:120px;

    height:49px;

}

.dh1 li.hhh .nav01 {

    background:url(../images/dh_bh.png) center no-repeat;

    display:block;

    width:120px;

    height:49px;

}

.dh1 li a:hover.nav01 {

    background:url(../images/dh_bh.png) center no-repeat;

    display:block;

    width:120px;

    height:49px;

}

.nav li .sub-nav {

    position:absolute;

    top:48px;

    left:0px;

    list-style:none;

    background:#2178cb;

    background:linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-o-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-ms-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-moz-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    background:-webkit-linear-gradient(top,rgb(30,118,202) 11%,rgba(30,118,202,0.79) 61%,rgb(30,118,202) 95%);

    display:none;

}

.nav li .sub-nav li {

    text-align:center;

    clear:left;

    width:140px;

    height:40px;

    line-height:40px;

    position:relative;

    margin:0px 0px;

}

.nav li .sub-nav li a {

    height:40px;

    font-size:14px;

    line-height:40px;

    width:100%;

    padding:0;

    display:inline-block;

}

.nav li .sub-nav li a:hover {

    background:#90d927;

    background:linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-o-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-ms-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-moz-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-webkit-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

}

.foot-02-right {

    width:23%;

    float:left;

}

.footer {

    width:100%;

    margin:0 auto;

    height:230px;

    background:#0567c3;

}

.footer-body {

    width:1200px;

    margin:0 auto;

    background:#0567c3;

}

.foot-02 {

    }.footer-product03-ul {

    margin:13px;

    color:#fff;

    font-size:13px;

    margin-top:30px;

}

.foot-02-right {

    background:#7cbc22;

    height:230px;

    position:relative;

}

.foot-02-left {

    float:right;

    width:75%;

    color:#fff;

    margin-top:15px;

}

.foot-02-left a {

    color:#fff;

    font-size:13px;

}

.foot-02-left p {

    color:#fff;

}

.left-footer01 {

    width:80%;

    float:left;

}

.footer-body {

    position:relative;

}

.right-footer03 {

    float:right;

    width:160px;

    overflow:hidden;

    text-align:center;

}

.left-footer01 p {

    height:60px;

    overflow:hidden;

    font-size:14px;

}

.foot-02-left p em {

    color:#e7b138;

    font-size:20px;

    padding-left:6px;

    display:inline-block;

}

.footer-left-ul02 a {

    color:#fff;

}

.foot-02-left-ul a {

    display:inline-block;

    margin:8px 13px;

    font-size:15px;

    font-family:'微软雅黑';

}

.foot-02-left-ul a:hover {

    color:#fff

}

.right-footer03 img {

    width:100px;

    height:100px;

    overflow:hidden;

}

.foot-02-left-ul {

    margin:25px 0px 9px;

}

.footer-left-ul02 {

    margin:15px 0px;

}

.footer-left-ul02 li {

    float:left;

    display:inline-block;

    margin-right:15px;

}

.about_riga {

    float:right;

    overflow:hidden;

    margin:0px auto;

    font-size:13px;

}

.about_riga a {

    display:inline-block;

    font-size:14px;

    color:#5c5c5c;

}

.about_riga a:hover {

    color:#0567c3;

}

.main03 {

    width:1200px;

    margin:0 auto;

    overflow:hidden;

}

.main03 .fyMain-left {

    width:25%;

    float:left;

    overflow:hidden;

}

.main03 .fyMain-right {

    width:72%;

    float:right;

    overflow:hidden;

}

.ribbon-product01-h2 {

    color:#fff;

    width:300px;

    overflow:hidden;

    background-size:contain;

    height:65px;

    line-height:60px;

    text-align:center;

    font-size:20px;

    font-weight:500;

    background:#0567c3;

}

.ribbon-product01-h2 em {

    display:block;

    width:90%;

    text-align:center;

    margin:0 auto;

    height:1px;

    background:#fff;

}

.ribbon-product01-ul {

    text-align:center;

}

.ribbon-product01-ul li em {

    float:left;

    width:70px;

    text-align:center;

    margin-left:15px

}

.ribbon-product01-ul li img {

    height:33px;

    vertical-align:middle;

    overflow:hidden;

}

.ribbon-product01-ul li {

    margin-bottom:9px;

}

.ribbon-product01-ul li a {

    display:block;

    font-size:16px;

    color:#000;

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.ribbon-product03-ul,.ribbon-product02-ul {

    margin:20px 10px;

}

.ribbon-product03-ul li {

    margin-top:1px;

    font-size:15px;

    color:#3a3a3a;

}

.ribbon-product03-ul li span {

    float:left;

}

.ribbon-product01 {

    margin-bottom:30px;

    padding-bottom:10px;

    background:#0567c3;

    border-radius:3px;

}

.ribbon-product02-ul li {

    height:40px;

    line-height:40px;

    overflow:hidden;

}

.ribbon-product02-ul li:before {

    content:'\e621';

    font-family:"iconfont" !important;

    font-size:16px;

    float:left;

    font-style:normal;

    display:inline-block;

}

.ribbon-product02-ul li a {

    font-size:15px;

    color:#000;

    display:inline-block;

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.fyMain-rightfix02 {

    border-bottom:1px solid #d0d0d0;

    padding-bottom:15px;

}

.details-data-h2 {

    line-height:30px;

    color:#000;

    font-size:26px;

    float:left;

    text-align:left;

    font-weight:500;

}

.navbar-default-contanct {

    margin:30px 0px;

    width:100%;

    overflow:hidden

}

.xinw-contanct li {

    padding:15px 20px 15px;

    -moz-box-shadow:2px 2px 5px #ccc;

    box-shadow:2px 2px 5px #ccc;

    border-radius:3px;

    border-top:1px solid #ccc;

    border-right:1px solid #ccc;

    border-left:1px solid #ccc;

    cursor:pointer;

    margin-bottom:20px;

}

.xinw-contanct {

    box-sizing:border-box;

}

.xinw-contanct a {

    display:block;

    width:100%;

    color:#0162bd;

}

.nei-contanct {

    line-height:35px;

}

.comeIn-02 {

    font-size:14px;

    color:#6f6f6f;

    float:left;

    width:83%;

}

.nei-contanct h2 {

    float:left;

    font-size:18px;

    color:#0162bd;

    font-weight:500;

}

.xfxbythg {

    float:right;

    width:101px;

    height:35px;

    margin-top:10px;

    line-height:35px;

    font-size:14px;

    border-radius:10px;

    text-align:center;

    border:1px solid #ddd;

    color:#747474;

    background-color:#ededed;

}

.xfxbythg a {

    color:#747474;

}

.xfxbythg:hover {

    background:#0567c3;

    border:1px solid #0567c3;

}

.xfxbythg:hover a {

    color:#fff;

}

.xinw-contanct li:hover .xfxbythg {

    background:#0567c3;

    border:1px solid #0567c3;

}

.xinw-contanct li:hover .xfxbythg a {

    color:#fff;

}

.xinw-contanct li:hover {

    -moz-box-shadow:2px 2px 5px #0567c3;

    box-shadow:2px 2px 5px #0567c3;

}

.qing-alce3 {

    font-size:13px;

    float:right;

}

.pagerout {

    text-align:center;

    padding:15px 0 15px;

    margin:26px 0px;

}

.pager a,.pager strong,.pager .current {

    height:30px;

    display:inline-block;

    padding:0 10px;

    margin-left:1px;

    vertical-align:middle;

    position:relative;

    z-index:1;

    background:#fff;

    color:#000;

    border:1px solid #0567c3;

    font:700 14px/30px "Hiragino Sans GB","Microsoft YaHei";

}

.pager strong,.pager .current {

    color:#fff;

    z-index:2;

    font-size:14px;

    background:#0567c3;

}

.pager a:hover {

    color:#000;

}

.font-header {

    text-align:center;

    font-size:28px;

    color:#0567c3;

    margin-top:30px;

}

.axls-ts {

    text-align:center;

    margin:10px auto 20px;

    color:#9c9c9c;

    font-size:13px;

}

.axls-ts li {

    display:inline-block;

    margin:0px 13px;

}

.axls-ts-img02 {

    text-align:center;

    margin:20px auto;

    width:100%;

}

.axls-ts-img02 img {

    text-align:center;

    margin:20px auto;

    vertical-align:middle;

    max-width:100%;

    overflow:hidden;

}

.default-contanct {

    border-top:1px solid #d0ceca;

    width:100%;

}

.fault-contan {

    margin:30px 0px;

    line-height:2;

    font-size:16px;

    color:#3a3a3a

}

.cpxl-links {

    padding:30px 0px;

    display:block;

    width:100%;

}

.cpxl-links span {

    display:block;

    width:100%;

    color:#1573bb;

    font-size:15px;

}

.cpxl-links span a {

    color:#1573bb;

    font-size:15px;

}

.gotop {

    display:none;

    position:fixed;

    right:0;

    bottom:80px;

    height:70px;

    width:70px;

    right:50px;

}

.gotop img {

    display:block;

    height:70px;

    width:60px;

}

.gotop:active,.gotop:focus {

    outline:none;

}

.default-contanct02 {

    margin:20px 30px;

}

.default-contanct02 li span {

    float:left;

    color:#3a3a3a;

}

.default-contanct02 li {

    color:#3a3a3a;

    font-size:18px;

}

.teachar-contanct {

    width:100%;

    margin:1px auto;

}

.ry_news_media_header {

    width:100%;

    overflow:hidden;

    padding-top:15px;

    border-bottom:1px solid #dddddd;

    padding-bottom:15px;

}

.ry_news_media_header:hover {

    background:rgba(227,227,227,0.4)

}

.ry_news_media_header img {

    border-radius:2px;

    height:165px;

    width:220px;

    overflow:hidden

}

.ry_news_media_h_right {

    padding-right:10px;

}

.ry_news_media_header > a {

    display:block;

    float:left;

    position:relative;

    overflow:hidden;

    color:#0162bd;

}

.ry_news_media_h_right dt {

    overflow:hidden;

    height:50px;

    line-height:50px;

    font-weight:500;

    color:#0162bd;

    font-size:19px;

    text-overflow:ellipsis;

    white-space:nowrap;

}

.ry_news_media_h_right dt a {

    display:block;

    font-size:19px;

    color:#0162bd;

}

.ry_news_media_h_right dd {

    font-size:14px;

    color:#6f6f6f;

    line-height:28px;

    overflow:hidden;

    margin-bottom:8px;

    max-height:115px;

}

a.in_more {

    font-size:12px;

    color:#353534;

    border-radius:5px;

    padding:4px 15px;

    background:#d0ceca;

    display:inline-block;

}

.product-contanct {

    width:100%;

    overflow:hidden;

    margin:0px auto

}

.product-contanct li {

    margin:0px auto;

    border-bottom:1px dashed #dddddd;

    padding:16px 0px;

}

.product-contanct02 {

    color:#000;

    font-size:16px;

    padding-left:20px;

    background:url(../images/Q.png) no-repeat left 10px;

    margin-bottom:5px;

}

.product-answers {

    background:url(../images/a.png) no-repeat left 6px;

    color:#9c9c9c;

    font-size:12px;

    padding-left:20px;

}

.navbar-default-contanct03 {

    margin:30px 0px;

    width:100%;

    overflow:hidden;

}

.accordion {

    margin:20px auto;

    width:90%;

    background:#0567c3;

}

.accordion .ribbon-link {

    cursor:pointer;

    display:block;

    color:#000;

    font-size:16px;

    background:#fff;

    padding:1px 0px;

    text-align:center;

    border-radius:4px;

    line-height:40px;

    font-weight:500;

    position:relative;

    -webkit-transition:all .4s ease;

    -o-transition:all .4s ease;

    transition:all .4s ease

}

.accordion li i {

    margin-left:30px;

    padding-right:6px;

    font-size:18px;

    color:#000;

    -webkit-transition:all .4s ease;

    -o-transition:all .4s ease;

    transition:all .4s ease

}

.accordion li i.fa-chevron-down {

    right:12px;

    left:auto;

    font-size:16px

}

.accordion li.open .ribbon-link {

    color:#0567c3

}

.accordion li.open i {

    color:#000

}

.accordion li.open i.fa-chevron-down {

    -webkit-transform:rotate(180deg);

    -ms-transform:rotate(180deg);

    -o-transform:rotate(180deg);

    transform:rotate(180deg)

}

.ribbon-submenu {

    display:none;

    margin:10px 2px;

    font-size:13px

}

.ribbon-submenu li {

    position:relative;

    border-radius:6px;

    background:#fff;

    text-align:left;

}

.ribbon-submenu a {

    display:block;

    text-decoration:none;

    color:#000;

    line-height:40px;

    -webkit-transition:all .25s ease;

    -o-transition:all .25s ease;

    transition:all .25s ease

}

.ribbon-submenu a:hover {

    background:#90d927;

    background:linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-o-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-ms-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-moz-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    background:-webkit-linear-gradient(top,rgb(131,214,13) 11%,rgba(134,222,7,0.79) 61%,rgb(142,224,25) 95%);

    color:#fff;

    border-radius:6px;

}

.ribbon-submenu a:hover i {

    color:#fff;

}

.iconjt:before {

    content:'\e501';

}

.ribbon-product03 {

    border:1px solid #c3c3c3;

    padding:15px;

    border-radius:2px;

    margin-bottom:30px;

}

.ribbon-product03 li {

    display:block;

    width:100%;

    margin-bottom:20px;

    text-align:center;

}

.left-imgs img {

    width:268px;

    height:200px;

    overflow:hidden;

}

.left-ribbon-02 {

    font-size:16px;

    font-weight:500;

    color:#000;

    margin-top:6px;

}

.ribbon-product03-h2 {

    overflow:hidden;

    background-size:contain;

    height:45px;

    text-align:center;

    color:#000;

    font-size:20px;

    font-weight:500;

}

.center-sculpture {

    width:100%;

    overflow:hidden;

}

.cebter-dl {

    width:31%;

    float:left;

    margin:10px;

    overflow:hidden;

    text-align:center;

}

.cebter-dl a {

    display:block;

    height:100%;

}

.cebter-dt {

    width:100%;

    display:block;

    padding:0px;

    margin:0 auto;

    line-height:0px;

    border-top-right-radius:5px;

    border-top-left-radius:5px;

}

.cebter-dt img {

    border-top-right-radius:2px;

    border-top-left-radius:2px;

    width:100%;

    height:240px;

    overflow:hidden;

}

.cebter-dd {

    border-top:2px solid #ae9867;

    height:50px;

    text-align:center;

    line-height:50px;

    overflow:hidden;

    font-size:14px;

    color:#000;

    text-overflow:ellipsis;

    white-space:nowrap;

}

.fault-contan img {

    max-width:100%;

    overflow:hidden;

}

.product_center,.contancts-index {

    position:relative;

}

.login_model_form {

    padding:15px 20px;

}

.contancts-index {

    width:400px;

    text-align:left;

    font-size:14px;

    padding:10px 10px;

}

.form-group {

    margin-bottom:15px;

}

.login_model_form input[type=text],.login_model_form input[type=password] {

    border:solid 1px #c7c7c7;

    height:38px;

    line-height:38px;

    width:100%;

    padding-left:10px;

    border-radius:2px;

}

input[type='text'] {

    -webkit-appearance:none;

}

.login_model_form input {

    font-family:'Microsoft YaHei';

    outline:none;

    font-size:13px;

    background:#fff;

}

.login_model_form input,.login_model_form textarea {

    font-family:'Microsoft YaHei';

    outline:none;

    font-size:13px;

    background:#fff;

}

.login_model_form textarea[type=text] {

    border:solid 1px #c7c7c7;

    height:100px;

    width:100%;

    padding-left:10px;

    border-radius:2px;

    padding-top:5px;

}

.login_model_form input:focus,.login_model_form textarea:focus {

    border:solid 1px #c90606;

    background:#fff;

}

.recovery-pay01 {

    background:#bdad88;

    color:#fff;

    border:1px solid #bdad88;

    font-size:16px;

    text-align:center;

    padding:8px 23px;

}

.recovery-pay02 {

    background:#9b9b9b;

    color:#fff;

    border:1px solid #9b9b9b;

    font-size:16px;

    text-align:center;

    padding:8px 23px;

}

.form-group button {

    border-radius:3px;

    margin:5px 10px;

}

.contancts-index img {

    width:100%;

    overflow:hidden;

    border-bottom-right-radius:10px;

    border-bottom-left-radius:10px;

}

.related-prod {

    width:100%;

    margin:25px auto;

}

.related-prod-h2 {

    line-height:30px;

    color:#797979;

    font-size:26px;

    border-bottom:1px solid #797979;

    text-align:left;

    font-weight:500;

    padding-bottom:10px;

}

.related-footers02 {

    width:100%;

    overflow:hidden;

    margin:20px auto;

}

.related-footers02 li {

    float:left;

    width:31%;

    padding:10px;

    text-align:center;

}

.contact-body01 {

    background:#eaeaea;

    width:100%;

    margin:0px auto;

    padding:10px 0px;

}

.contact-body01-pheral {

    width:1200px;

    margin:10px auto;

}

.body01-pheral-eight {

    float:left;

    width:550px;

    margin:0 auto;

    height:320px;

    overflow:hidden;

}

.body01-pheral-left {

    float:left;

    width:650px;

    margin:0 auto;

}

.pheral-left-h2 {

    color:#383838;

    font-size:30px;

    font-weight:500;

    font-family:'微软雅黑';

}

.body01-pheral-ul {

    width:100%;

    overflow:hidden;

    margin:15px auto;

}

.body01-pheral-ul li {

    color:#383838;

    font-size:15px;

    margin-top:4px;

}

.body01-pheral-ul li span {

    float:left;

}

.contact-body02 {

    width:100%;

    background:#fff;

    padding:20px 0px 0px;

}

.img02 {

    float:left;

    width:315px;

    height:280px;

    overflow:hidden;

    margin-top:10px;

}

.img02 img {

    width:300px;

    height:280px;

    overflow:hidden;

}

.img02-ul {

    width:60%;

    overflow:hidden;

    float:left;

}

.culpture-probl {

    width:1200px;

    overflow:hidden;

    margin:30px auto;

}

.body02-probl-left {

    float:left;

    overflow:hidden;

    width:70%;

}

.body02-probl-right {

    width:30%;

    float:left;

    overflow:hidden;

}

.body02-left-h2 {

    width:190px;

    overflow:hidden;

    background:#0567c3;

    height:45px;

    line-height:45px;

    text-align:center;

    color:#fff;

    font-size:20px;

    font-weight:500;

    margin-bottom:20px;

}

.body02-left-h2 a {

    display:block;

    width:100%;

    color:#fff;

}

.icon-yuandian {

    background:url(../images/wzicon.png) no-repeat   center center;

    background-size:cover;

    height:20px;

    overflow:hidden;

    width:19px;

    float:left;

    display:inline-block;

    margin-top:10px;

    margin-right:8px;

}

.body02-left-contanct li {

    border-bottom:1px dashed #e0e0e0;

}

.body02-left-contanct li span.yuandian-zy {

    float:left;

    font-size:14px;

}

.body02-left-contanct li span.body02-span {

    float:right;

    font-size:13px;

    color:#b2b2b2;

}

.body02-left-contanct {

    width:98%;

    text-align:left;

    margin:20px 0px 0px;

    height:310px;

    overflow:hidden;

}

.body02-left-contanct li a {

    display:block;

    width:100%;

    color:#3a3a3a;

    font-size:14px;

    line-height:40px;

    overflow:hidden;

}

.body02-left-contanct li a:hover {

    color:#0567c3;

}

.body02-left-contanct li:hover {

    border-bottom:1px dashed #0567c3;

    color:#0567c3;

}

.body02-left-navbar {

    margin:0px 0px;

    width:100%;

    overflow:hidden;

    height:285px;

}

.body02-contanct {

    width:100%;

    overflow:hidden;

    margin:0px auto;

}

.body02-contanct li {

    margin:0px auto;

    border-bottom:1px dashed #dddddd;

    padding:10px 0px;

}

.body02-contanct .product-answers {

    height:52px;

    overflow:hidden;

}

.body02-contanct .product-contanct02 {

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.body03-news {

    width:100%;

    margin:0 auto;

    background:#609ad0;

    display:block;

    padding-bottom:30px;

}

.body03-news-contanct {

    width:1200px;

    margin:0px auto;

    padding:10px 0px;

    position:relative;

}

.body03-news-h2 {

    background:url(../images/daohang02.png) no-repeat;

    width:190px;

    overflow:hidden;

    background-size:contain;

    height:65px;

    text-align:center;

    color:#fff;

    font-size:20px;

    font-weight:500;

    margin:0 auto;

}

.body03-news-h2 a {

    display:block;

    width:100%;

    color:#fff;

}

.body03-four-ul dl {

    width:48%;

    float:left;

    overflow:hidden;

    margin-bottom:10px;

    padding:10px;

}

.body03-four-ul dl a {

    padding:10px;

    display:block;

    overflow:hidden;

    background:#f3f3f3;

    border:1px solid #d8d8d8;

}

.body03-four-dt {

    float:left;

    width:200px;

    overflow:hidden;

    margin-right:9px;

}

.body03-four-dt img {

    width:200px;

    height:170px;

    overflow:hidden;

}

.body03-four-h2 {

    color:#1c1c1c;

    font-size:18px;

    font-weight:500;

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

    line-height:40px;

}

.body03-four-dd p {

    color:#1c1c1c;

    font-size:13px;

    font-weight:500;

    line-height:2;

    max-height:82px;

    overflow:hidden;

}

.body04-process {

    background:#fff;

    width:100%;

    display:block;

    margin:0 auto;

}

.body04-substanc {

    width:1200px;

    margin:30px auto;

    padding-bottom:30px;

}

.body04-news-h2 {

    text-align:center;

    margin:0 auto;

    padding:30px 0px;

}

.body04-news-h2 img {

    width:418px;

    height:138px;

    overflow:hidden;

}

.body03-four-cte {

    padding:15px 0px;

}

.body04-right-img {

    float:left;

    overflow:hidden;

    width:400px;

    height:364px;

}

.body04-right-img img {

    overflow:hidden;

    width:400px;

    height:364px;

    text-align:center;

    vertical-align:middle;

}

.body04-left04 {

    float:left;

    width:798px;

    overflow:hidden;

}

.body04-left04-ul li {

    float:left;

    position:relative;

}

.body04-left04-ul li a {

    display:block;

    width:100%;

}

.body04-left04-ul li img {

    overflow:hidden;

}

.body04-left04-ul li:nth-child(1) .left04-li-first01 img {

    width:199px;

    height:181px;

    overflow:hidden;

}

.body04-left04-ul li:nth-child(2) .left04-li-first01 img {

    width:400px;

    height:181px;

    overflow:hidden;

}

.body04-left04-ul li:nth-child(3) .left04-li-first01 img {

    width:199px;

    height:181px;

    overflow:hidden;

}

.body04-left04-ul li:nth-child(4) .left04-li-first01 img {

    width:199px;

    height:181px;

    overflow:hidden;

}

.body04-left04-ul li:nth-child(5) {

    height:121px;

    overflow:hidden;

    padding:32px;

    width:137px;

    background:#fff;

}

.left04-li-div {

    color:#000;

    font-size:18px;

}

.body04-left04-ul li:nth-child(5) p {

    line-height:30px;

    font-size:13px;

    overflow:hidden;

    color:#595959;

}

.body04-left04-ul li:nth-child(6) .left04-li-first01 img {

    width:199px;

    height:181px;

    overflow:hidden;

}

.body04-left04-ul li:nth-child(7) {

    height:121px;

    overflow:hidden;

    padding:32px;

    width:135px;

    background:#fff;

}

.body04-left04-ul li:nth-child(7) p {

    line-height:30px;

    font-size:13px;

    overflow:hidden;

    color:#595959;

}

.left04-li-first01 {

    position:relative;

    line-height:0;

}

.mud-stage {

    position:absolute;

    left:0px;

    bottom:0px;

    color:#fff;

    text-align:left;

    font-size:13px;

    padding:2px 10px;

    background:rgba(0,0,0,0.4);

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.body05-honor-content {

    width:1200px;

    margin:0px auto;

    background:#609ad0;

}

.honor-imgs02 {

    background:#fff;

    display:block;

    width:210px;

    height:161px;

    overflow:hidden;

    text-align:center;

}

.honor-imgs02 img {

    width:210px;

    height:161px;

    overflow:hidden;

}

.related-body05-honor li {

    float:left;

    width:225px;

    display:block;

}

.related-body05-honor a {

    margin:0px 10px;

    color:#fff;

    display:block;

}

.left-honor-02 {

    text-align:center;

    font-weight:500;

    font-size:15px;

    width:204px;

    color:#fff;

}

.picMarquee-left2 {

    width:1200px;

    text-align:center;

    margin:0 auto;

}

.picMarquee-left2 .bd {

    width:1200px;

    text-align:center;

    margin:0 auto;

}

.picMarquee-left2 .bd .tempWrap {

    width:1200px !important;

    text-align:center;

    margin:0 auto;

}

.honor-zhanshi {

    display:block;

    font-weight:500;

    font-size:25px;

    padding-top:20px;

    border-bottom:1px solid #fff;

    color:#fff;

    margin-bottom:30px;

}

.body06-advantage {

    width:100%;

    background:#fff;

    display:block;

    overflow:hidden;

    margin:0 auto;

}

.body06-advantage-box {

    width:1200px;

    overflow:hidden;

    margin:25px auto 0px;

}

.wdysbt {

    text-align:center;

    padding-top:15px;

    margin:0 auto;

    padding-bottom:15px;

}

.wdysbt span {

    font-size:36px;

    color:#171718;

    font-weight:bold;

}

.wdysbt p {

    font-size:23px;

    color:#171718;

    font-weight:normal;

    line-height:45px;

}

.wdysbt02 {

    text-align:center;

    padding-top:45px;

    margin:0 auto;

}

.wdysbt img {

    width:798px;

    height:97px;

    overflow:hidden;

}

.wdysbt02 img {

    width:1200px;

    height:103px;

    overflow:hidden;

}

.wdysnr3 {

    float:left;

}

.wdysnr2_1,.wdysnr2_4 {

    float:left;

    width:90px;

}

.wdysnr2_1 img,.wdysnr2_4 img {

    height:93px;

    width:79px;

    overflow:hidden;

    margin-top:20px;

}

.dysn {

    width:44%;

}

.wdysnr2_2 {

    display:block;

    font-size:16px;

    font-weight:500;

    height:68px;

    overflow:hidden;

    color:#1f1f1f;

    margin-top:30px;

    margin-right:13px;

}

.dysn {

    float:left;

}

.wdy-sbt02-dicv dl {

    width:50%;

    float:left;

    margin:0px 0px 10px;

}

.wdysnr2_3 {

    width:490px;

    line-height:30px;

    font-size:14px;

    color:#1f1f1f;

    padding-left:10px;

    padding-top:10px;

    height:145px;

    overflow:hidden;

}

.wdy-sbt02-dicv dl:nth-child(3) .wdysnr3 {

    float:left;

    text-align:center;

    margin:0 auto;

    overflow:hidden;

    vertical-align:middle;

}

.wdy-sbt02-dicv dl:nth-child(1) {

    background:#fff

}

.wdy-sbt02-dicv dl:nth-child(4) {

    background:#fff

}

.wdy-sbt02-dicv dl:nth-child(2) {

    background:#eaeaea

}

.wdy-sbt02-dicv dl:nth-child(3) {

    background:#eaeaea

}

.wdy-sbt02-dicv dl:nth-child(1)  .wdysnr3 {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(2)  .wdysnr3 {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(3)  .wdysnr3 {

    float:left;

}

.wdy-sbt02-dicv dl:nth-child(4)  .wdysnr3 {

    float:left;

}

.wdy-sbt02-dicv dl:nth-child(3)  .wdysnr2_1 {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(4)  .wdysnr2_1 {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(3)  .dysn {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(4)  .dysn {

    float:right;

}

.wdy-sbt02-dicv dl:nth-child(3)  .wdysnr2_2 {

    text-align:right;

}

.wdy-sbt02-dicv dl:nth-child(4)  .wdysnr2_2 {

    text-align:right;

}

.wdy-sbt02-dicv dl:nth-child(2) .wdysnr3 {

    border-radius:100%;

}

.wdy-sbt02-dicv dl:nth-child(3) .wdysnr3 {

    border-radius:100%;

}

.wdy-sbt02-dicv dl:nth-child(2) .wdysnr3 img {

    border-radius:100%;

    width:130px;

    height:130px;

    overflow:hidden;

}

.ler-span {

    display:inline-block;

    font-size:23px;

    font-weight:600;

    color:#6fb00e;

    border:2px solid #6fb00e;

    border-radius:100%;

    height:40px;

    width:40px;

    text-align:center;

    line-height:40px;

    margin-right:10px;

    float:left

}

.wdy-sbt02-dicv dl:nth-child(3) .wdysnr3 img {

    border-radius:100%;

    width:130px;

    height:130px;

    overflow:hidden;

}

.lrz ul li.cur  .ler-span {

    color:#fff;

    border:2px solid #fff;

}

.h301 {

    font-size:15px;

    overflow:hidden;

    font-weight:500;

    display:inline-block;

    float:left;

    line-height:45px;

}

.wdysnr3 {

    height:130px;

    width:200px;

    overflow:hidden;

}

.wdysnr2_4 {

    float:left;

    width:90px;

    margin-top:20px;

}

.wdysnr2_5 {

    display:block;

    margin-left:17px;

    width:439px;

    background:#fff;

    line-height:40px;

    font-size:23px;

    font-weight:500;

    color:#1f1f1f;

    margin-top:30px;

}

.wdysnr3 img {

    vertical-align:middle;

    text-align:center;

}

.dysn {

    float:left;

}

.wdysbt02 {

    padding-bottom:20px;

}

.wdysnr2 {

    padding:0px 6px;

}

.wdy-sbt02-dicv {

    padding-top:25px;

    width:90%;

    margin:0  auto 20px;

}

.body06-enterprise {

    width:100%;

    margin:0 auto;

}

.enter-prise {

    width:1200px;

    margin:20px auto;

    text-align:center;

    overflow:hidden;

}

.enter-prise .getmore-compay {

    font-size:25px;

    overflow:hidden;

}

.getmore-compay a {

    color:#000;

    font-size:25px;

}

.hz-r {

    margin:30px auto;

    width:1060px;

    height:159px;

    overflow:hidden;

    text-align:center;

}

.hz-r ul li {

    line-height:0;

    width:161px;

    height:69px;

    border:1px solid #dedfdf;

    float:left;

    margin-left:12px;

    margin-bottom:10px;

}

.hz-r ul li img {

    width:161px;

    height:68px;

    cursor:pointer;

    overflow:hidden;

}

.wdysbt07 {

    text-align:center;

    padding-top:15px;

    margin:0 auto;

}

.wdysbt07 img {

    width:535px;

    height:138px;

    overflow:hidden;

}

.body07-customer-ul {

    width:1200px;

    overflow:hidden;

    text-align:center;

    margin:0 auto;

}

.customer-li-first img {

    width:564px;

    height:270px;

    overflow:hidden;

}

.body07-customer-ul li {

    float:left;

    line-height:0px;

    width:272px;

    height:270px;

    border:2px solid #ae9867;

    margin:10px;

}

.body07-customer-ul li a {

    display:block;

    width:100%;

    line-height:0;

}

.cebter-dd02 {

    border-top:2px solid #ae9867;

    height:40px;

    line-height:40px;

    overflow:hidden;

    font-size:14px;

    color:#000;

    background:#fff;

}

.body07-customer-ul li.customer-li-first {

    width:564px;

    line-height:0px;

}

.cebter-dt02 {

    width:100%;

    display:block;

    padding:0px;

    height:227px;

    margin:0 auto;

    line-height:0px;

}

.cebter-dt02 img {

    width:272px;

    height:227px;

    overflow:hidden;

}

.cebter-dd02 {

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.body07-customer-ul li:hover {

    border:2px solid #b63b4d;

}

.body07-customer-ul li:hover .cebter-dd02 {

    border-top:2px solid #b63b4d;

}

.body07-customer-ul {

    display:block;

    margin:20px auto;

}

.body07-customer02 {

    padding-bottom:20px;

}

.body08-brief-left {

    margin:10px;

    float:left;

    width:451px;

    overflow:hidden;

    height:337px;

}

.body08-left-h2 a {

    color:#000;

    font-size:20px;

}

.body08-brief-left img {

    width:461px;

    height:330px;

    overflow:hidden;

}

.body08-brief-right {

    float:left;

    overflow:hidden;

    margin-right:23px;

    width:690px;

    height:395px;

}

.y08-brief-right {

    font-size:16px;

    color:#000;

    line-height:2;

    text-indent:2em;

}

.body09-h2-ul {

    width:1200px;

    text-align:center;

    margin:20px auto;

}

.body09-h2-ul a {

    text-align:center;

    color:#fff;

    font-size:16px;

    border-radius:2px;

    margin:10px;

    padding:3px 13px;

    display:inline-block;

    background:#609ad0;

}

.body09-h2-ul a:hover {

    background:#90d927;

}

.wdysbt09 {

    text-align:center;

    margin:0 auto;

}

.wdysbt09 img {

    height:138px;

    width:773px;

    overflow:hidden;

}

.body09-category {

    padding-top:12px;

    background:#f3f3f3;

    padding-bottom:30px;

}

.ssified-produc {

    width:100%;

    overflow:hidden;

    margin:20px auto;

}

.ssified-produc li {

    float:left;

    width:25%;

    overflow:hidden;

    position:relative;

    background:#0567c3;

    margin:0px 10px;

}

.ssified-produc li a {

    padding:2px;

    overflow:hidden;

    display:block;

}

.ssified-prod-img {

    position:relative;

}

.ssified-prod-img img {

    height:240px;

    width:290px;

    line-height:0px;

    overflow:hidden;

    margin-top:3px;

}

.ssified-pro-vertical {

    background:rgba(0,0,0,0.4);

    color:#fff;

    left:0;

    top:4px;

    width:25px;

    padding:10px 13px;

    text-align:center;

    font-size:20px;

    font-weight:500;

    line-height:26px;

    position:absolute;

    vertical-align:text-top;

}

.ssified-prod-text {

    background:#0567c3;

    padding:10px;

    color:#fff;

    height:127px;

    overflow:hidden;

}

.ssified-prod-h2 {

    font-size:18px;

    font-weight:500;

    overflow:hidden;

    text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    white-space:nowrap;

}

.ssified-pro-div {

    font-size:14px;

    height:84px;

    overflow:hidden;

    text-align:left;

}

.ssified-produc li:hover .ssified-prod-text {

    background:#90d927;

}

.ssified-produc li:hover {

    background:#90d927;

}

.he_3DFlipY_caption {

    position:absolute;

    top:0;

    left:0;

    padding:0;

    background:#7cbc22;

    background:linear-gradient(top,rgb(124,188,34) 11%,rgba(124,188,34,0.79) 61%,rgb(124,188,34) 95%);

    background:-o-linear-gradient(top,rgb(124,188,34) 11%,rgba(124,188,34,0.79) 61%,rgb(124,188,34) 95%);

    background:-ms-linear-gradient(top,rgb(124,188,34) 11%,rgba(124,188,34,0.79) 61%,rgb(124,188,34) 95%);

    background:-moz-linear-gradient(top,rgb(124,188,34) 11%,rgba(124,188,34,0.79) 61%,rgb(124,188,34) 95%);

    background:-webkit-linear-gradient(top,rgb(124,188,34) 11%,rgba(124,188,34,0.79) 61%,rgb(124,188,34) 95%);

    color:#fff;

    height:100%;

    width:100%;

    padding:0;

    margin:0;

    opacity:0;

    text-align:center;

    backface-visibility:hidden;

    -webkit-transform:rotateY(-180deg);

    -moz-transform:rotateY(-180deg);

    transform:rotateY(-180deg);

    -webkit-transition:all .5s ease-in-out;

    -moz-transition:all .5s ease-in-out;

    transition:all .5s ease-in-out;

}

.he_3DFlipY_caption h3 {

    font-size:18px;

    font-weight:700;

    text-align:center;

    width:100%;

    position:absolute;

    top:25%;

    left:0px;

    text-overflow:ellipsis;

    white-space:nowrap;

    margin:0;

    padding:0;

    color:#fff;

}

.he_3DFlipY_caption p {

    font-size:14px;

    text-align:center;

    width:98%;

    position:absolute;

    top:42%;

    height:100px;

    margin:0;

    padding:0;

    color:#fff;

}

.cebter-dl > dt.cebter-dt {

    backface-visibility:hidden;

    -webkit-transition:all .5s ease-in-out;

    -moz-transition:all .5s ease-in-out;

    transition:all .5s ease-in-out;

}

.cebter-dt img {

    max-width:100%;

    padding:0;

    margin:0;

    display:block;

    position:relative;

}

.cebter-dl a {

    display:block;

    overflow:hidden;

    padding:0;

    margin:0;

    border:0;

    position:relative;

    box-sizing:border-box;

    cursor:pointer;

    -webkit-perspective:1700px;

    -moz-perspective:1700px;

    perspective:1700px;

    -webkit-perspective-origin:50% 50%;

    -moz-perspective-origin:50% 50%;

    perspective-origin:50% 50%;

}

.cebter-dl:hover > dt.cebter-dt {

    -webkit-transform:rotateY(180deg);

    -moz-transform:rotateY(180deg);

    transform:rotateY(180deg)

}

.he_3DFlipY_inner > div img {

    max-width:100%;

    padding:0;

    margin:0;

    display:block;

    position:relative

}

.cebter-dl:hover .he_3DFlipY_caption {

    opacity:1;

    -webkit-transform:rotateY(0);

    -moz-transform:rotateY(0);

    transform:rotateY(0)

}

.cebter-dl {

    position:relative;

    height:295px;

}

.cebter-dl {

    box-sizing:border-box;

    -ms-transform:translate(0,0);

    transform:translate(0,0);

    transition:all .5s;

    box-shadow:0 0 10px 0 rgba(5,5,5,0.3);

}

.d2 {

    padding:0 0px;

    border-radius:5px;

    width:30%;

    float:left;

}

.idxsearch form {

    position:relative;

    width:100%;

    margin:0 auto;

    border-radius:5px;

    background:#fff;

}

.d2 button:before {

    content:"\e503";

    font-family:"iconfont" !important;

    font-size:25px;

    color:#808080;

}

.d2 button {

    position:absolute;

    top:2px;

    right:-1px;

    width:42px;

    height:34px;

    border-top:none;

    border-right:none;

    border-bottom:none;

    background:#fff;

    cursor:pointer;

    border-radius:15px;

    outline: none;

}

.d2 input {

    width:100%;

    height:36px;

    padding-left:10px;

    border:1px solid #e3e3e3;

    border-radius:15px;

    outline:none;

    background:#fff;

    font-size:0.75rem;

    color:#4d4d4d;

    outline: none;

}

button {

    transition:all 0.30s ease-in-out;

    -webkit-transition:all 0.30s ease-in-out;

    -moz-transition:all 0.30s ease-in-out;

    border:#fff 1px solid;

    border-radius:4px;

    outline:none;

}

button:focus {

   outline: none;

}

.selectnav-02 {

    width:1200px;

    margin:20px auto 30px;

}

.popular-search {

    float:right;

    width:65%;

    height:38px;

    line-height:38px;

    overflow:hidden;

}

.popular-search-span {

    float:left;

    font-size:14px;

    color:#000;

    margin-right:10px;

}

.popular-search-ul {

    float:left;

    width:88%;

    overflow:hidden;

}

.popular-search-ul a {

    float:left;

    font-size:13px;

    margin:0px 5px;

    color:#4f4f4f;

}

.popular-search-ul a:hover {

    color:#0567c3;

}

.ribbon1-footer03 {

    position:absolute;

    top:-11px;

    right:0px;

    background:url(../images/foter.png) no-repeat;

}

.ribbon1-footer03 span {

    position:relative;

    display:inline-block;

    text-align:center;

    background:url(../images/foter.png) no-repeat;

    font-size:14px;

    line-height:1;

    height:60px;

    border-top-right-radius:8px;

    width:276px;

}

.footer {

    position:relative;

}

.about_riga02 {

    overflow:hidden;

    margin:0px auto;

    font-size:13px;

}

.about_riga02 a {

    display:inline-block;

    font-size:14px;

    color:#5c5c5c;

}

.crumbNav02 span.detailes-crumbNav {

    color:#fff;

    height:45px;

    line-height:45px;

    border-radius:1px;

    background:#0567c3;

    display:block;

    width:120px;

    text-align:center;

}

.crumbNav02 span {

    text-transform:uppercase;

    letter-spacing:2px;

    color:#666;

}

.crumbNav02 {

    border-bottom:1px solid #d0d0d0;

}

.fault-contan-wenzhang {

    margin:30px auto;

    font-size:15px;

    overflow:hidden;

}

.fault-contan-wenzhang img {

    max-width:100%;

    overflow:hidden;

    text-align:center;

    vertical-align:middle;

}

.zaixian {

    position:fixed;

    width:50px;

    height:275px;

    display:none;

    right:0;

    top:343px;

    z-index:99999999999;

}

.zaixian ul li {

    width:50px;

    height:50px;

    float:none;

    position:relative;

    margin-bottom:1px;

}

.zaixian ul li a {

    display:block;

}

.zaixian ul li .sidebox {

    position:absolute;

    width:50px;

    height:50px;

    top:0;

    right:0;

    transition:all 0.3s;

    border-top-left-radius:4px;

    border-bottom-left-radius:4px;

    background:#008def;

    opacity:0.8;

    filter:Alpha(opacity=80);

    color:#fff;

    font:14px/50px "微软雅黑";

    overflow:hidden;

}

.zaixian ul li .sidetop {

    position:absolute;

    width:50px;

    height:50px;

    top:0;

    right:0;

    transition:all 0.3s;

    border-top-left-radius:4px;

    border-bottom-left-radius:4px;

    background:#666;

    opacity:0.8;

    filter:Alpha(opacity=80);

    color:#fff;

    font:14px/50px "微软雅黑";

    overflow:hidden;

}

.zaixian ul li .sidetop:hover {

    background:#e60012;

    opacity:1;

    filter:Alpha(opacity=100);

}

.zaixian ul li .sideewm {

    position:absolute;

    width:50px;

    height:50px;

    top:0;

    right:0;

    transition:all 0.3s;

    border-top-left-radius:4px;

    border-bottom-left-radius:4px;

    background:#666;

    opacity:0.8;

    filter:Alpha(opacity=80);

    color:#fff;

    font:14px/50px "微软雅黑";

}

.zaixian ul li .sideewm:hover {

    background:#e60012;

    opacity:1;

    filter:Alpha(opacity=100);

}

.zaixian ul li .sideewm .sideewmimg {

    position:absolute;

    right:60px;

    top:-100px;

    width:118px;

    height:118px;

    border:1px solid #000;

}

.zaixian ul li img {

    float:left;

}

.index-01 {

    width:1200px;

    overflow:hidden;

    margin:2px auto 20px;

}

.index-01-h2 {

    color:#0567c3;

    font-size:20px;

    font-weight:500;

    font-family:'微软雅黑';

}

.clindex-01-ul a {

    margin:10px 9px;

    float:left;

    text-align:center;

    font-size:16px;

    color:#000;

}

.clindex-01-ul a:hover {

    color:#0567c3;

}

.picMarquee-left2   .prev {

    display:block;

    width:22px;

    height:73px;

    left:0px;

    top:40px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/pre.png") no-repeat;

}

.picMarquee-left2  .next {

    display:block;

    width:22px;

    height:73px;

    right:0px;

    top:40px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/next.png") no-repeat;

}

.picMarquee-left2 {

    position:relative;

}

.picMarquee-left2   .prevStop {

    display:block;

    width:5px;

    height:9px;

    float:right;

    margin-right:5px;

    margin-top:10px;

    overflow:hidden;

    cursor:pointer;

    background:url("../images/pre.png") no-repeat;

}

.picMarquee-left2   .nextStop {

    display:block;

    width:5px;

    height:9px;

    float:right;

    margin-right:5px;

    margin-top:10px;

    overflow:hidden;

    cursor:pointer;

    background:url("../images/pre.png") no-repeat;

}

.body04-news {

    background:#e3e3e3;

    margin:0px auto;

    overflow:hidden;

}

.body04-news-bodya02 {

    width:1200px;

    padding:20px 0px;

    margin:0 auto;

}

.body04-h2-bodya02 {

    text-align:center;

    border-bottom:1px solid #c9ccd0;

}

.body04-h2-bodya02 span {

    color:#0567c3;

    font-size:30px;

    font-weight:500;

    margin-bottom:10px;

    display:block;

}

.body04-h2-bodya02 p {

    height:3px;

    width:130px;

    text-align:center;

    margin:0 auto;

    background:#c9ccd0;

}

.wdysbt span.greeblue {

    color:#1c6ec2;

}

.getmore-compay03 {

    background:#1c6ec2;

    width:100%;

    margin:0 auto;

}

.tmore-compay03 {

    width:1200px;

    margin:0 auto;

}

.lry img {

    display:block;

    width:480px;

    height:350px;

    border:2px solid #fff;

}

.lry p {

    position:absolute;

    left:0px;

    bottom:0px;

    background:rgba(0,0,0,0.5);

    font-size:22px;

    color:#FFFFFF;

    padding:20px;

    width:440px;

    overflow:hidden;

}

.lry {

    float:left;

    position:relative;

    width:560px;

    overflow:hidden;

}

.lry p span {

    display:block;

    font-size:13px;

    width:440px;

    margin-top:1px;

    line-height:25px;

    font-weight:500;

    height:50px;

    overflow:hidden;

}

.lrz {

    float:left;

    width:500px;

}

.tmore-compay03 .content {

    padding:30px 0px;

}

.lrz ul li {

    background:#fff;

    margin:15px 0px;

    border-radius:40px;

    padding:8px 30px;

    color:#000;

}

.lrz ul li.cur {

    background:#90d927;

    color:#fff;

}

.lrz ul li a {

    color:#000;

    display: block;

}

.lrz ul li.cur a {

    color:#fff;

}

.ss .content-plug {

    width:1200px;

    margin:20px auto;

}

.ss {

    padding-bottom: 20px;

    background:#f7f7f7;

    font-family:"Microsoft YaHei",serif;

}

.ssz {

    width:100%;

    height:130px;

    background:#1c6ec2;

    margin:0 auto;

}

.ssz{

    padding-top:56px;

        width: 100%;

    height: 130px;

    background: #1c6ec2;

    margin: 0 auto;

}

.ssz li {

    width:14%;

    text-align:center;

    margin:0 auto;

    float:left

}

.ssz li a {

    display:block;

    width:100%;

    height:163px;

    text-align:center;

    margin:0 auto

}

.ssz li a p {

    text-align:center;

    width:100%;

    height:127px;

    background:url(../images/sszx.jpg) no-repeat right center;

    font-size:16px;

    color:#FFFFFF;

    font-weight:500;

}

.slideGroup .slideBox06 {

   

    zoom: 1;

  overflow: hidden;

    position: relative;

}

.slideBox06 li{

    width: 888px;

}

.ssk1{

    padding-top: 30px;

}

.ssk_cell{

    height: 340px;

     

}

.ssz li a p img {

    display:block;

    width:45px;

    height:62px;

    margin:0 auto;

    padding-top:13px;

}

.ssz li:hover,.ssz li.cur {

    background:url(../images/ssk.png) no-repeat center center;

    background-size:contain

}

.ssz li:nth-child(5) p {

    background:none;

}

.ssy {

    width:95%;

    margin:40px auto 20px;

}

.ssy h4 {

    height:117px;

    background:url(../images/ssx.png) no-repeat center 96px;

    text-align:center;

    font-size:36px;

    font-weight:bold;

    padding-top:10px;

}

.ssy h4 a {

    color:#0071c1;

}

.ssy h4 span {

    display:block;

    font-size:17px;

    color:#656565;

    font-weight:normal;

    padding-top:10px;

}

.ssk {

    height:450px;

    position:relative;

    overflow: hidden;

}

 

.ssk .ssk_cell {

    width:880px;

    margin:20px auto;

}

.ssk dl {

    width:880px;

    margin:20px auto;

    height: 450px;

    overflow: hidden;

}

.ssk dt {

    float:left;

}

.ssk dt img {

    width:452px;

    height:410px;

    border:2px solid #dcdcdc;

    overflow:hidden;

}

.ssk dd {

    float:left;

    margin-left:32px;

}

.ssk dd em {

    display:block;

    font-size:18px;

    color:#333333;

    font-weight:bold;

    font-style:normal;

    margin-bottom:10px;

}

.ssk dd span {

    display:block;

    width:340px;

    font-size:14px;

    color:#333333;

    line-height:25px;

    padding:15px 0;

    border-bottom:1px dashed #c0c0c0;

}

.ssk dd .nones {

    border:0;

}

.ssk dd a {

    display:block;

    width:134px;

    height:31px;

    background:url(../images/ssk1.jpg) no-repeat;

    font-size:14px;

    color:#FFFFFF;

    text-align:center;

    line-height:31px;

    margin-top:40px;

}

.ssa {

    display:block;

    position:absolute;

    left:0%;

    top:50%;

    margin-top: -30px;



}

.ssa1 {

    display:block;

    position:absolute;

    right:47%;

    top:50%;

    margin-top: -30px;



}

.ssk1 h5 {

    height:39px;

    border-bottom:1px solid #dbdbdb;

}

.ssk1 p {

    float:left;

    font-size:18px;

    color:#333333;

    font-weight:bold;

}

.ssk1 span {

    display:block;

    float:right;

    font-size:18px;

    color:#333333;

    font-weight:bold;

}

.ssk1 ul {

    margin-top:25px;

}

.ssk1 li {

    float:left;

    text-align:center;

    width:25%;

    margin:0 auto;

}

.ssk1 li a {

    font-size:16px;

    color:#333333;

    width:272px;

    height:248px;

    overflow:hidden;

    display:block;

    margin:0 auto;

}

.ssk1 li img {

    display:block;

    width:100%;

    height:248px;

    border:2px solid #dcdcdc;

    margin-bottom:5px;

}

.ssk1 p.wfyagon {

    width:100%;

    text-align:center;

    font-weight:500;

    font-size:16px;

}

.picMarquee-left01 {

    position:relative;

}

.picMarquee-left01 {

    width:1200px;

    text-align:center;

    margin:0 auto;

}

.picMarquee-left01 .prev {

    display:block;

    width:28px;

    height:93px;

    left:0px;

    top:50%;

    margin-top:-50px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/pre01.png") no-repeat;

}

.picMarquee-left01 .next {

    display:block;

    width:28px;

    height:93px;

    right:0px;

    top:50%;

    margin-top:-50px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/next01.png") no-repeat;

}

.picMarquee-left01 {

    position:relative;

}

.picMarquee-left01 .prevStop {

    display:block;

    width:28px;

    height:93px;

    right:0px;

    top:50%;

    margin-top:-50px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/pre01.png") no-repeat;

}

.picMarquee-left01 .nextStop {

    display:block;

    width:28px;

    height:93px;

    right:0px;

    top:50%;

    margin-top:-50px;

    position:absolute;

    z-index:66;

    cursor:pointer;

    background:url("../images/pre01.png") no-repeat;

}

.index-zsk1 h4 {

    height:128px;

    text-align:center;

    font-size:36px;

    font-weight:bold;

    margin-bottom:30px;

    padding-bottom:10px;

}

.index-zsk1 h4 a {

    color:#000000;

}

.index-zsk1 h4 span {

    font-size:41px;

    color:#0071c1;

}

.index-zsk1 h4 p {

    font-size:24px;

    color:#333333;

    font-weight:normal;

}

.index-zsk1 {

    width:1200px;

    text-align:center;

    margin:30px auto;

}

.index-rzjt02 li {

    float:left;

    width:378px;

    background:url(../images/zsk.png) no-repeat 0px 5px;

    text-align:center;

    margin-right:12px;

    background-size:contain;

}

.index-rzjt02 li img {

    width:300px;

    height:270px;

    overflow:hidden;

}

.index-rzjt02 li img {

    display:inline-block;

    margin:13px 0 0 12px;

}

.index-rzjt02 li p {

    font-size:20px;

    color:#0071c1;

    font-weight:bold;

    margin-top:40px;

}

.qs {

    height:380px;

    background:url(../images/qsb.jpg) no-repeat center 0;

    font-family:"Microsoft YaHei",serif;

    background-size:cover;

}

.qs h4 {

    text-align:center;

    height:80px;

    padding-top:40px;

    font-weight:500;

}

.qs h4 a {

    font-size:20px;

    color:#FFFFFF;

    font-weight:normal;

}

.qs ul {

    display:inline-block;

}

.qs li {

    float:left;

    display:inline;

    margin:3px 0 0 7px;

    position:relative;

}

.qs li img {

    width:193px;

    height:134px;

}

.qs li a {

    display:block;

    position:relative;

}

.index-qs01 {

    width:1200px;

    text-align:center;

    margin:0px auto;

}

.qsk {

    font-size:15px;

    color:#FFFFFF;

    text-align:center;

    line-height:35px;

    margin-top:25px;

}

.fs h4 {

    background:url(../images/fs_03.jpg) no-repeat center bottom;

    text-align:center;

    padding-top:10px;

    font-size:36px;

    font-weight:bold;

}

.fs h4 a {

    color:#0071c1;

}

.fs h4 span {

    display:block;

    font-size:21px;

    color:#333333;

    font-weight:normal;

    margin-top:5px;

    margin-bottom:6px;

}

.fs {

    background:#fff;

    font-family:"Microsoft YaHei",serif;

}

.main02-containcs {

    width:70%;

    float:left;

    overflow:hidden;

    height:463px;

}

.main02-containcs a {

    display:inline-block;

    overflow:hidden;

    position:relative;

}

.main02-containcs .main_img {

    height:220px;

    width:270px;

    background-color:#ff0;

    float:left;

    margin-right:10px;

    position:relative;

    overflow:hidden;

    display:block;

    margin-bottom:12px;

}

.main_img .main_info {

    position:absolute;

    z-index:1;

    top:170px;

    background-color:rgba(0,0,0,0.7);

    padding:0px 10px 10px;

    border-top:solid 1px #CB5412;

    height:210px;

    width:250px;

    left:0px;

}

.main_img .main_info p {

    color:#fff;

    line-height:24px;

    height:151px;

    font-size:14px;

    overflow:hidden;

}

.main_img .main_info .info {

    height:55px;

}

.main_img .main_info .info h2 {

    color:#FFFFFF;

    line-height:55px;

    font-size:16px;

    font-weight:500;

}

.main_img .main_info .info_more {

    padding-top:10px;

    border-top:solid 1px #CB5412;

    height:140px;

    overflow:hidden;

}

.main_img .main_info .info_more p {

    text-indent:1em;

    overflow:ellipsis;

    display:none;

}

.main02-containcs .mar_no {

    margin-right:0;

}

.main02-containcs .main_img img {

    width:100%;

    height:100%;

}

.main_img:hover .main_info {

    top:0px;

}

.main_img:hover .main_info .info_more p {

    display:block;

}

.fsz05 h5 {

    width:100%;

    height:45px;

    border-bottom:1px solid #c2eda8;

    margin:10px auto 10px;

    text-align:left;

}

.right-index03 {

    width:27%;

    float:right;

    background:#429d0c;

    height:424px;

    overflow:hidden;

    padding:15px;

}

.fsz05 h5 a {

    font-size:20px;

    color:#fff;

    font-weight:500;

    text-indent:1em

}

.cjwt_prj02 li {

    text-align:left;

    height:40px;

    border-bottom:1px dashed #c2eda8;

    padding-left:5px;

}

.cjwt_prj02 li:last-child {

    border-bottom:none;

}

.cjwt_prj02 li a {

    font-size:14px;

    color:#FFFFFF;

    text-align:left;

    display:block;

    line-height:40px;

    background:url(../images/fsj.png) no-repeat left center;

    padding-left:20px;

}

.qs li,.qs li a {

    width:193px;

    height:134px;

}

.ssk1 h5 {

    height:39px;

    border-bottom:1px solid #dbdbdb;

}

