@charset "utf-8";
/* 公共 */
*{margin: 0;padding: 0;border: 0;}
html,body{font-size:1.2em;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif}
.web{width:1200px;margin: 0 auto;}
.fl{float: left}
.fr{float: right}
.tc{text-align: center}
.w3{width:30%}
.w4{width:40%}
.w5{width:50%}
.w6{width:60%}
.w7{width:70%}
.clear { display:block; clear:both;}
a{text-decoration:none;color: #003586}
a:hover{color:rgb(182, 47, 51)}

div,.topbar,.logo,.hot{display:block}
.tl{text-align: left}
.tc{text-align: center}
.tr{text-align: right}
ul,ol,li{list-style: none}
.swiper-slide {
    text-align: center;
    /* Center slide text vertically */
    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%;
    height: 100%;
    object-fit: cover;
}
/*==========@@标题样式@@==========*/
/*样式1*/
.left_title1{ text-align:center; overflow:hidden; padding:10px 0; line-height:280%; }
.left_title1 h2 {display:block;
    font-size:140%;
    padding:1%;
    color:#003586;
    font-weight: normal;}
.left_title1 p { display:block; font-size:100%; color:#a3a3a3; line-height:30px; }
.left_title1 p:before,.left_title1 p::after { content:'-'; display:inline-block; margin:0 3px; }
.left_title1 i{ display: block; width: 30px; height: 3px; background: #1651b8;  margin: 10px auto; }

/*样式2*/
.left_title2{ text-align:center; overflow:hidden; padding:15px 0;margin:15px auto}
.left_title2 h2 {display:block;font-size:1.2em;padding:1%;color:#FFF;}
.left_title2 p { display:block; font-size:.8em; color:#FFF; line-height:30px; }
.left_title2 p:before,.left_title2 p::after { content:'-'; display:inline-block; margin:0 3px; }

/*样式3*/
.left_title3{text-align:left; overflow:hidden; padding:15px 0;margin:15px 0}
.left_title3 h2 {display:block;font-size:1.2em;padding:2% 0 1% 8%;color:#FFF;}
.left_title3 p { display:block; font-size:.8em; color:#FFF;padding:1% 0 1% 8%; }
.left_title3 a{padding:10px 20px;background-color: darkred;color: white;display: block;position: relative;
    top: -20px;right:-83%;text-align: center;width: 100px}
/*==========@@布局  开始@@==========*/
.title2bj1,.title2bj2,.title2bj3{background-color:rgba(255, 255, 255, 0) !important;background-size:cover;background-position:center;background-repeat:no-repeat}
.title2bj1{background-image:url("../cms/title2bj1.jpg")}
.title2bj2{background-image:url("../cms/title2bj2.jpg")}
.title2bj3{background-image:url("../cms/title2bj3.jpg")}
/* 头部 */
header{}
.topbar{background-color:#f1f1f1;padding:4px 0;font-size:60%;margin: 0 auto;height: 25px;}
.welcome{color:darkred;}
.logo a{margin-left:20px}
.hot,.hot a{color:#0a62c3;}
.hot .phone{color:darkred;font-size:120%;font-weight:bold}


.head {
    width: 100%;
    height:90px;
}
.sidenav {
    position: relative;
    width:200px;
    display: block;
    float: left;
    padding:8px 0 0;
}

.head .navbox {
    width:1200px;
    margin: 0 auto
}

.head .nav {
    display: block;
    float:right;
    width: calc(100% - 35%);
    margin-top: 8px;
}

.head .nav .nav_pc {
    width: 100%
}

.head .nav ul li {
    float: left;
    position: relative;
    box-sizing: border-box;
    z-index: 999
}

.head .nav ul li:first-child {
}

.head .nav ul li .f_a {
    line-height:90px;
    display: block;
    text-align: center;
    color: #1651b8;
    font-weight: bold;
    font-size:1em;
}

.head .nav ul li:hover .f_a {
    background:linear-gradient(#1651b8 3px,transparent 0) no-repeat center 70px;
    background-size:90% 3px;
    color: #888;
    transition: all 0s;
    -moz-transition:  all 0s; /* Firefox 4 */
    -webkit-transition:  all 0s; /* Safari 和 Chrome */
    -o-transition:  all 0s; /* Opera */
}

.head .nav ul li .s_navbox {
    display: none;
    position: absolute;
    left: 0;
    width:calc(100% + 210px);
    z-index: 9999;
    box-sizing: border-box;
    margin:0 -105px;
}

.head .nav ul li .s_navbox .s_a a {
    color: #333;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding: 15px 0;
    -moz-background-color: rgba(255,255,255,1);
    -webkit-background-color: rgba(255,255,255,1);
    -o-background-color: rgba(255,255,255,1);
    background-color: rgba(255,255,255,1);
    background-color: rgba(255,255,255,1) !important;
    font-size:0.8em;
}

.head .nav ul li .s_navbox .s_a a:hover {
    -moz-background-color: rgba(12,71,156,0.9);
    -webkit-background-color: rgba(12,71,156,0.9);
    -o-background-color: rgba(12,71,156,0.9);
    background-color: rgba(12,71,156,0.9);
    background-color: rgba(12,71,156,0.9) !important;
    color: #fff
}

.m_nav {
    display: none
}

.headlf .m_logo,.headrg i ,.headrg .m_menuimg ,.headrg {
    display: none
}

.active {
    background-color: #0c479c
}

.activ2 {
    background-color: #0c479c
}

/* 尾部 */
footer{background-color:royalblue;padding:30px 0;color:#FFF;font-size:80%}
footer a:link,footer a:visited{color:#FFF}
/* 首页 */
#banner { overflow:hidden; position: relative;}
.index_1{margin:.4em auto;border-bottom:1px silver solid;height:70px}
.index_1 .hotcp{color:royalblue;font-size:90%;margin:0 0 1em 0}
.index_1 span a{font-size:80%;color:#333;padding-right:10px}
.index_1 .zxrx{background-color:royalblue;color:white;padding:10px 20px 10px 0;width:60%;margin-left:34%;font-size:80%;}
.index_1 .zxrx a{color:white;}
.index_2{margin:2em auto;height:430px;overflow: hidden}
.index_2 h3{font-size:110%;color:royalblue;}
.index_2 h4{font-size:70%;color:#999;margin:1em}
.index_2 h4:before,.index_2 h4:after {
    content: '-';
    display: inline-block;
    margin: 0 3px;
}
.index_2 .swiper-gcnav{margin:60px 0}
.index_2 .swiper-slide {
    text-align: center;
    /* Center slide text vertically */
    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;
    transition: 300ms;
    transform: scale(0.8);
    opacity:0.6;
}
.index_2 .swiper-slide img{border-radius:5px;width:100%}
.index_2 .swiper-slide-active,.swiper-slide-duplicate-active{
    transform: scale(1.3);
    opacity:1;
}
.index_2 .swiper-slide p{width: 100%;position: fixed;bottom:5px;left:0;color: #FFF;background-color: rgba(0,0,0,0.4);padding:5px 0;font-size:80%}
.index_3{}
.index_3 .fwys .ys1,.index_3 .fwys .ys2,.index_3 .fwys .ys3{width:100%;padding:20px 0 0 0}
.index_3 .fwys .ys1{background:url("../cms/6ys1bj.png") no-repeat left top;height:260px;}
.index_3 .fwys .ys2{background:url("../cms/6ys2bj.png") no-repeat right top;height:260px}
.index_3 .fwys .ys3{background:url("../cms/6ys3bj.png") no-repeat right top;height:260px}
.index_3 .fwys .ys1_1,.index_3 .fwys .ys2_1,.index_3 .fwys .ys3_1{width:500px}
.index_3 .fwys .ys1_1 h4,.index_3 .fwys .ys2_1 h4,.index_3 .fwys .ys3_1 h4{color:royalblue;font-size:90%;margin:0 0 10px 0;border-bottom:2px #f1f1f1 solid;padding:0 0 10px 0}
.index_3 .fwys .ys1_1 p,.index_3 .fwys .ys2_1 p,.index_3 .fwys .ys3_1 p{font-size:65%;color:#333;}
.index_4{}
.index_5{}
.index_6 .web .swiper-container2 {
    overflow: hidden;
}
.index_6 .web .swiper-container2 .swiper-wrapper .swiper-slide a{
    display: block;
    overflow: hidden;
    width:100%;
}
.index_6 .web .swiper-container2 .swiper-wrapper .swiper-slide a{

}
.index_7 .newlist{padding:6px;margin:2em auto;}
.index_7 .newlist .item{width:calc((100% - 40px)/2);float:left;display:flex;overflow: hidden;border-bottom: 1px silver dashed;margin:0 10px}
.index_7 .newlist .item a{display: block;width:calc(100% - 12px);padding:6px;font-size:75%;margin: 4px 0}
.index_7 .newlist .item a .title{font-size:120%;color:#003586;margin-bottom:.6em;}
.index_7 .newlist .item a span{padding-left:10px;}
.index_7 .newlist .item a:hover{background-color:#F7F7F7}

/*内页*/
.news-box .article-prevnext{width:50%;display:flex;font-size:80%;margin:2em auto}
.news-box .article-prevnext a{width:120px;padding:6px 10px;margin:2px 5px;display: block;;background-color:#F7F7F7}
.crumb{background-color:#f1f1f1;padding:12px 0;}
.plc{font-size:80%;}
.content-box{padding:2em 0;display: flex}
.news-xq-tit{font-size:120%;font-weight: bold}
.news-xq-c span{font-size:60%}
.news-xq-c span a{margin:0 5px}
.tab2{border: 1px silver solid;display:block;width: 100%}
.side1,.side2,.side3{width:calc(100% - 12px);margin:6px auto}
.side1 h4,.side2 h4,.side3 h4{padding:8px;background-color: #0d6aad;color: white;font-size: 80%}
.side1 a,.side2 a,.side3 a{display: block;padding:6px;border-bottom: 1px silver solid;width:calc(100% - 12px);font-size:75%;margin: 4px 0}
.side1 a:hover,.side2 a:hover,.side3 a:hover{background-color: #00a2ff;color:white}

.news-box ul{}
.news-box ul li{width:calc(100% - 12px);display: flex;padding:6px;margin:6px 0}
.news-box ul .item a{display: block;padding:6px;border-bottom: 1px silver dashed;width:calc(100% - 12px);font-size:75%;margin: 4px 0}
.news-box ul .item a .title{font-size:120%;color:#003586;margin-bottom:.6em}
.news-box ul .item a .img{}
.news-box ul .item a .desc{font-size:100%;color:#010101;margin-bottom:.5em}
.news-box ul .item a .time{font-size:90%;color:#ccc}
.news-box ul .item a:hover{background-color:#F7F7F7}






.fl {
    float: left;
}
.fr {
    float: right;
}
.box-right {
    margin-left: 27%;
    width: 70%;
}
.pin-wrapper {
    position: absolute;
}
.box-right {
    padding-top: 60px;
}

.container {
    width: 1388px;
    margin: 0 auto;
}
.clear:after {
    content: '';
    display: table;
    clear: both;
}
.w1388 {
    width: 1388px;
    margin: 0 auto;
}
.relative {
    position: relative;
}
.img100 img {
    width: 100%;
    vertical-align: bottom;
}
.pc-show {
    display: block;
}
.phone-show {
    display: none;
}

/*产品*/
.margin-t40 {
    margin-top: 40px;
}

.title2 {
    border-bottom: 1px solid #dcdcdc;
    line-height: 50px;
    font-size: 14px;
}
.title2 h4 {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}
.title2 h4 img {
    vertical-align: middle;
    margin: -4px 5px 0 0;
    filter: grayscale(1);
}
.title2 h4:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -1px;
    border-top: 1px solid #333;
}
.brief-nav {
    width: 23%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    font-size:0.8em;
}
.brief-nav-con li {
    margin-top: 2px;
    position: relative;
}



.brief-nav-con li.active, {
     width: 100%;
    color: #fff;
 }


.gk-title{font-size:14px;font-family: "Microsoft YaHei";color: #8c8c8c;}
.product-list li {
    float: left;
    width: 31%;
    margin:0% 1% 2%;
}
.product-list li:nth-child(3n) {

}
.position {
    height: 80px;
    line-height: 70px;
    margin-top: -70px;
    z-index: 6;
}
.position h2 {
    width: 23%;
    text-align: center;
    background: #0a62c3 no-repeat center;
    background-size: cover;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    z-index: 9999999;
}
.gk-title img {
    vertical-align: middle;
    margin: -4px 5px 0 0;
}
.position h2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    bottom: 0;
    background: #0d3349;
    left: 0;
}
.product-list ul li a div{position: relative;z-index: 6; }
.pro-list-bot p a{font-size:0.8em}
.pro-list-bot {
    padding: 15px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}
.pro-list-bot:after {
    position: absolute;
    width: 0;
    left: 0;
    bottom: 0;
    border-top: 1px solid #0a62c3;
    content: '';
}
.pro-list-bot h5 {
    color: #8c8c8c;
    font-size: 14px;
    line-height: 1.35em;
    margin-right: 30px;
}
.pro-list-bot b {
    font-size: 16px;
    font-family: dincondBold;
    color: #8c8c8c;
    color: #333;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 1.5em;
    display: block;
    text-align: center;
}
.pro-list-bot span {
    color: #8c8c8c;
}
.pro-i {
    position: absolute;
    width: 26px;
    height: 26px;
    right: 15px;
    top: 50%;
    margin-top: -13px;
    background-image: url("pro-i.png");
}
.product-list li:hover h5 {
    color: #c00050;
}
.product-list .img100 {
    background: #e6e6e6;
}
.product-list li:hover b {
    color: #c00050;
}
.product-list li:hover span {
    color: #c00050;
}
.product-list li:hover .pro-i {
    background-image: url("pro-i2.png");
}
.product-list li:hover .pro-list-bot:after {
    width: 100%;
}
.ny-title-r a {
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    line-height: 29px;
    color: #8c8c8c;
}
.ny-title-r a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
    width: 6px;
    height: 10px;
}
.ny-title-r a:hover:before {
}
.ny-title-r a:hover {
    color: #333;
}

.zksq {
    cursor: pointer;
    z-index: 9;
    display: none;
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background: url("add.png") no-repeat center;
    background-size: cover;
    top: 24px;
    right: px;
}
li.none .zksq {
    display: none !important;
}
li.has .zksq {
    display: block !important;
}
.zksq.active {
    transform: rotate(45deg);
}
li:hover .zksq {
    background: url("add2.png") no-repeat center;
    background-size: cover;
}
li.active .zksq {
    background: url("add2.png") no-repeat center;
    background-size: cover;
}


.imgscale .img100 img, .zksq, .pro-list-bot:after{
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
}



/* Slide right */

.link-slideright {
    overflow: hidden;
}

.link-slideright a{
    display: block;
    overflow: hidden;
    font-weight: 500;
    color: #0a62c3;
    line-height:54px;
    font-size: 16px;
    z-index:999;
    background:#f5f5f5;
}

.link-slideright a::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index:1;
    width: 100%;
    height: 100%;
    background:#0a62c3;
    line-height:54px;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: scaleY(1) translateX(-100%);
    transform: scaleY(1) translateX(-100%);
}
.link-slideright a:hover div{z-index:999;position:relative;}
.link-slideright a:hover::before,
.link-slideright a:focus::before, .link-slideright a:hover div{
    color: #FFF;
    -webkit-transform: scaleY(1) translateX(0);
    transform: scaleY(1) translateX(0);
}



/*修改首页*/
/*pro*/
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
.pro { overflow:hidden; width:1200px; margin:20px auto}
.pro h2{ text-align:center; background:url(title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.pro h2 a{ display:block; font-size:36px; color:#1955b5; margin-bottom:25px; text-decoration:none}
.pro h2 em{ color:#333;}
.pro h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}

.proleft { overflow:hidden; width:226px; float:left; border:2px solid #1955b5;}
.proleft h3{ font-size:20px; margin-bottom:15px; padding-left:50px; padding-top:30px; background:url(pro_left_h.png) no-repeat center top; width:176px; height:72px;}
.proleft h3 a{ color:#fff;}
.proleft h4{ font-size:18px; margin:0 auto; margin-bottom:15px; font-weight:normal; width:160px; padding-left:40px; height:35px; background:url(pro_left_h02.png) no-repeat 15px center; background-color:#1b1b1b; line-height:35px; color:#fff;}
.proleft h4 a{ color:#fff;}
.proleft h5{ font-size:18px; width:190px; padding-left:10px; margin:0 auto; margin-bottom:5px; padding-bottom:5px; border-bottom:2px solid #8d8d8d;}
.proleft h5 a{ color:#1955b5;}
.proleft .list{ overflow:hidden; width:200px; margin:0 auto; margin-bottom:10px;}
.proleft .list a{ display:block; width:185px; padding-left:15px; font-size:16px; color:#666; line-height:40px; border-bottom:1px solid #ddd; text-decoration:none}
.proleft .list a.last{ border:none;}
.proleft .list a.cur,.proleft .list a:hover{ color:#1955b5; background:url(pro_left_li.png) no-repeat 180px center;}
.proleft .more{ display:block; width:160px; padding-left:40px; height:35px; background:url(pro_left_more.png) no-repeat 15px center; background-color:#1b1b1b; font-size:18px; color:#fff; line-height:35px; margin:0 auto; margin-bottom:20px;}
.proleft p{ font-size:26px; color:#fff; font-family:Impact; text-align:center; background-color:#1955b5; height:30px; padding:15px 0; line-height:30px;}
.proleft p img{ position:relative; margin-right:10px; top:5px;}

.proright { overflow:hidden; width:940px; float:right;}
.proright ul{ overflow:hidden; width:110%; height:1020px; margin-bottom:10px;}
.proright li{ float:left; width:460px; height:320px; margin-right:30px; margin-bottom:20px; position:relative; overflow:hidden;}
.proright li img{ display:block; margin:0 auto;}
.proright li span{ display:block; width:100%; padding:12px 0; border-top:2px solid #1955b5; text-align:center; font-size:24px; color:#FFF; background-color:#1955b5; position:absolute; left:0; bottom:0}
.proright li a{ display:none; width:100%; height:100%; background:url(pro_right_bg.png) repeat center; position:absolute; left:0; top:0; z-index:2; text-decoration:none; text-align:center; font-size:24px; color:#fff;}
.proright li a img{ margin-top:90px; margin-bottom:20px;}
.proright li i{ display:block; width:10px; height:1px; background-color:#fff; margin:10px auto;}
.proright li:hover span{ display:none}
.proright li:hover a{ display:block}
.proright .proad{ overflow:hidden; width:100%; height:130px; background:url(pro_right_ad.jpg) no-repeat center top;}
.proright .proad h3{ font-size:28px; color:#fff; margin-bottom:10px; margin-left:20px; margin-top:30px;}
.proright .proad p{  font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(ad01_phone.png) no-repeat left center; margin-left:20px;line-height:33px;}
.proright .proad a{ display:inline-block; width:110px; height:27px; text-align:center; line-height:27px; background-color:#ffff00; border-radius:5px; color:#fff; font-size:14px; color:#a52020; margin-left:20px;position: relative; top: -6px;}

.proright .proad a{ *display:inline}


.newsright { overflow:hidden; width:940px; float:right;}
.newsright ul{ overflow:hidden;}
.newsright li{ width:100%;margin-bottom:20px;padding-bottom:10px;overflow:hidden;border-bottom:1px silver solid }
.newsright .item .title{padding-bottom:10px}
.newsright .item .desc,.newsright .item .time{font-size:.7em;color: #333}

/*2018新版左侧产品分类列表*/
.Lmct_l{ width: 240px; float: left; background: #1955b5; padding-top: 17px; overflow: hidden;}
.Lmct_l .title{height: 41px; line-height: 41px; padding-left: 17px; padding-bottom: 13px; background:url(cptt.png) no-repeat 17px bottom;}
.Lmct_l .title a{font-size: 28px; color: #fff; text-decoration: none;}
.Lmct_l .titlenews{height: 41px; line-height: 41px; padding-left: 17px; padding-bottom: 13px; background:url(news2017.png) no-repeat 17px bottom;}
.Lmct_l .titlenews a{font-size: 28px; color: #fff; text-decoration: none;}
.Lmct_l .sortlist{overflow: hidden; margin-top: 18px; padding: 0px 15px;}
.Lmct_l .sortlist li{height: 49px; line-height: 49px; border-bottom: 1px solid #1955b5; background:url(circle.png) no-repeat left center; padding-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Lmct_l .sortlist li.cur{height: 49px; line-height: 49px; border-bottom: 1px solid #1955b5;background:url(circle_h.png) no-repeat left center; padding-left: 28px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.Lmct_l .sortlist li a{ font-size: 16px; color: #fff; width:180px; height:49px; display:block;}
.Lmct_l .sortlist li a:hover{color:#FF0;font-size: 16px; text-decoration:none;}
.Lmct_l .sortlist li a.cur{color:#FFFF15;font-size: 16px;}
.Lmct_l .sortlist li a.currclass{color:#FFFF15;font-size: 16px; font-weight:bold;}
.Lmct_l .hotline{background: #2e2e2e; margin-top: 26px; padding-left: 22px; padding-top: 41px; padding-bottom: 41px;}
.Lmct_l .hotline h5{ font-size: 18px; color: #fff; text-transform: uppercase;}
.Lmct_l .hotline dl{overflow: hidden; margin-top: 25px;}
.Lmct_l .hotline dl dt{float: left;}
.Lmct_l .hotline dl dt img{display: block;}
.Lmct_l .hotline dl dd{padding-left: 56px;}
.Lmct_l .hotline dl dd span{font-size: 16px; color: #fff;}
.Lmct_l .hotline dl dd p{font-size: 20px; color: #fff;}


/*page*/
.page0{margin:0 auto 1em;height:350px;background: url(rrrainbow.png) no-repeat top left;background-size: cover;border-bottom:1px silver solid}
.page0 .info{width: 560px;padding:10px}
.page0 img{width:340px;height:350px;}
.page0 h3{font-size:1em;font-weight: bold;margin:10px 0 20px 0;color:rgb(51, 94, 250);}
.page0 p{font-size: .6em;color:#333;line-height: 160%;text-indent:1.2em;padding:5px;}
.page1{margin:1em auto;padding:10px;}
.page1 h3,.page2 h3{font-size:1em;font-weight: bold;margin:10px 0;color:rgb(255, 128, 0);background: url(circle1.png) no-repeat left center;text-indent:20px;}
.page1 img{width: 100%;margin:10px auto;}
.page1 p{text-indent:1.6em;font-size:.8em}
.page2{height: auto;margin-bottom: 2em}
.page2 ul{list-style: circle;margin: 0;padding: 0;width: 100%;height: auto;}
.page2 ul li h4{font-size:1.2em;color: #333;border-bottom: #F90 1px solid;padding:10px 0;margin-bottom:10px;}
.page2 ul li{padding:10px 0;font-size:0.7em;color: #666;
    float: none;
    width:100%;
    height:110px;
    margin:0;
    position: static;
    overflow:auto;
}
.news-xq-tit h4{margin-bottom:30px;padding:20px 0 20px 0;border-bottom: 1px steelblue dashed}

.btn{font-size:.8em;margin:10px auto;width:100%;padding:10px;height:60px;color:#0a568c;}


/*优势*/
.youshi .container {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.youshi { overflow:hidden; width:100%;margin: -15px auto}
.youshi h2{ text-align:center; background:url(youshi_t.png) no-repeat center; padding:10px 0; margin-bottom:30px; color:#ffff00;font-size:40px; margin-top:35px;}
.youshi h2 em{ color:#fff;}
.youshi h2 p{ font-weight:normal; font-size:18px; margin-top:25px; color:#fff; position:relative; top:-15px;}
.youshi p {word-spacing: -1.5px;text-align: left}
.youshi h3{ font-size:24px; color:#000;}
.youshi i{ display:block; width:30px; height:2px; background-color:#000; margin:20px 0;}
.youshi .word{ overflow:hidden; padding-left:20px; background:url(youshi_p.png) no-repeat left 5px; font-size:15px; color:#333;}
.youshi .word p{ margin-bottom:18px;}
.youshi a{ display:block; width:130px; height:34px; border:2px solid #313131; text-align:center; line-height:35px; font-size:16px; color:#333; text-decoration:none;}
.youshi .youshi01{ overflow:hidden; width:100%; height:350px; background:url(youshi_01.jpg) no-repeat center top;}
.youshi .youshi02{ overflow:hidden; width:100%; height:350px; background:url(youshi_02.jpg) no-repeat center top;}
.youshi .youshi03{ overflow:hidden; width:100%; height:350px; background:url(youshi_03.jpg) no-repeat center top;}
.youshi .youshi04{ overflow:hidden; width:100%; height:350px; background:url(youshi_04.jpg) no-repeat center top;}
.youshi .youshi05{ overflow:hidden; width:100%; height:350px; background:url(youshi_05.jpg) no-repeat center top;}
.youshi .wen{ overflow:hidden; margin-top:100px;text-align: left}
.youshi .youshi01 .wen,.youshi .youshi05 .wen,.youshi .youshi03 .wen{ margin-left:100px;}
.youshi .youshi02 .wen,.youshi .youshi04 .wen{ margin-left:560px;}


.tm-logo {
  font-family: "Arial";
  font-size:9px;
  color: FF0000;
  text-decoration:none;
  margin: 0 10px 0 0;
}
