/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/







::selection {







    background-color: #0a497c;



     color: #FFF;



}







::-moz-selection {







    background-color: #0a497c;







    color: #FFF;



}







::-webkit-selection {







    background-color: #0a497c;



    color: #FFF;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



    background: #fafafa;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}















/* 公共样式 */







.pull-left{



    float: left;



}



.pull-right{



    float: right;



}



.clear {



    clear: both;



}



.between{



    width: 1180px;



    margin:0 auto ;



}



/* bt */







.dbt{



    text-align: center;



    margin-top: 55px;



    margin-bottom: 30px;







}







.dbt h2{



    margin:0 auto;



}



.dbt h3{



    margin:0 auto;



}



.dbt h3 a{



    font-size: 24px;



    color:#0a497c; 



}



.dbt h2 a{



    font-size: 24px;



    color:#0a497c;  



    float: left;







}



.dbt h2 b{



    display: block;



    width: 30px;



    height: 2px;



    background: #cccccc;



    float: left;



    margin-top: 18px;



    margin-left: 62px;



    margin-right: 16px;



}



.pro .dbt span{



    color:#cccccc;



}



.dbt span{



    display: block;



    margin-top: 10px;



    margin: 0 auto;



    text-align: center;



    text-transform: uppercase;



    font-size: 20px;



    color: #cccccc;



    }



.dbt i{



    display: block;



    width: 376px;



    height: 6px;



    background: url(../images/bt1.png) no-repeat center;



    margin:10px auto;



}



/* bt  end */















/* 公共样式end */



/**banner**/



.banner{width:100%; margin:0 auto; position:relative; height:600px;}



.fullSlide{width:100%;position:relative;height:100%;background:transparent;}



.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}



.fullSlide .bd ul{height:100%;}



.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}



.fullSlide .bd li a{display:block;height:100%;}



.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}



.fullSlide .hd ul{text-align:center;margin-bottom:10px;}







.fullSlide .hd ul .on{background:#218d00;}



.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}



.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}







/**search**/







.search-box{



    width: 100%;







}



.search{



    width: 1180px; 



    margin:auto; 



    height:50px;



}



.keytext{



    width: 694px;



    height: 50px;



    line-height: 50px;



    float: left;



    font-size: 14px;



}



.keytext span{



    line-height: 50px;



    color:#808080; 



}



.keytext a{



    margin: 0px 8px 0px 0px; 



    line-height:50px; 



    color:#808080;



}



.rmgj-n-r{ 



    float: right;



    margin-top: 11px;



    border-bottom: 1px solid #ccc;





}



.text2{



    padding: 0px 0px 0px 10px;



    float: left;



    height: 28px;



    width: 200px;



    font-size: 14px;



    color: #999999;



    background: none;



    border-right: none;











	



}



.submit{



    width:44px; 



    height:30px; 



    border:0; 



    padding:0; 



    background:url(../images/search.png)no-repeat center; 



    float:left;



    cursor: pointer;







}



/* 合作 */



.hz-con{


height:154px;
overflow: hidden;
    position: relative;



}



.hz-con .lefts{ 



    background: url(../images/jt2.png) no-repeat 3px -0px;



    display: block;



    width: 16px;



    height: 26px;



    position: absolute;



    left: 0px;



    top:54px;



}



.hz-con .rights{ 



    background: url(../images/jt2.png) no-repeat -13px 0px;



    display: block;



    width: 16px;



    height: 26px;



    position: absolute;



    right: 0px;



    top: 54px;



}



.hz-con1 ul li{



    width: 226px;



    margin:0 10px;



    padding-top: 10px;



}



.hz-con1 ul li>a{



    display: block;



    width: 226px;



    height: 122px;



    overflow: hidden;



}



.hz-con1 ul li:hover>a{



    cursor:pointer;



    box-shadow:0px 0px 16px rgba(10,73,124,.4);



    transform:translate3d(0,-2px,0);



}



.hz-con1 ul li>a>img{



    width: 226px;



    height: 122px;



}







.hz-con1 ul li>span{



    display: block;



    text-align: center;



}



.hz-con1 ul li>span a{



    display: block;



    width: 220px;



    height: 22px;



    overflow: hidden;



    margin:0 auto;



    color: #808080;



}



.hz-con1 ul li:hover>span a{



    color: #062a18;



}



.hz-con1{



    width: 1080px;



    margin:0 auto;



    overflow: hidden;



}



/* 合作  end */



/* pro */



.pro{



    background: url(../images/bg2.jpg) no-repeat center left;



    height: 680px;



}



.pro .dbt{



    margin-top: 0;



    padding-top: 84px;



}



.pro-z{



    width: 260px;



}



.pro .dbt>em{



    color:#999999;



}



.pro-bt-con ul li{



    margin:26px 0;



}



.pro-bt-con ul {



    margin-left: 40px;



}



.pro-bt-con ul li a{



    color:#666;



    background: url(../images/yuan1.png) no-repeat center left;



    padding-left: 20px;



}



.pro-bt-con ul li:hover a{



    background: url(../images/yuan2.png) no-repeat center left;



    color:#0a497c;



}



.pro-con-y{

height:561px;
overflow: hidden;

    width: 840px;



    margin-right: 20px;



    margin-top: 44px;



}



.pro-cony-t ul li{



    float: left;



    margin-right: 20px;



}



.pro-cony-t ul li a{



    color:#121528;



    display: block;



    width: 160px;



    height: 34px;



    line-height: 34px;



    text-align: center;



    border:1px solid #ccc;



}



.pro-cony-c1 ul li{



        float: left;



}



.pro-cony-c1 ul li img{



    -webkit-transition:all 1s;transition:all 1s



}



.pro-cony-c1 ul li:hover img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);



}



.pro-c1,.pro-c2{



    width: 400px;



    margin-right: 10px;



    margin-top: 20px;







}



.pro-c3,.pro-c4,.pro-c5{



    width: 260px;



    margin-right: 13px;



    margin-top: 20px;







}



.pro-c1>a>img,.pro-c2>a>img{



    width: 434px;



    height: 245px;



}



.pro-c1>a,.pro-c2>a{



    display: block;



    width: 400px;



    height: 245px;



    border-bottom: none;



    overflow: hidden;



}



.pro-c1 span,.pro-c2 span{



    display: block;



    background: #e5e5e5;



    width: 100%;



    height: 40px;



    line-height: 40px;



    text-indent: 1rem;



}







.pro-cony-c1 ul li:hover span>a{



    color:#fff;



}



.pro-cony-c1 ul li span{



    -webkit-transition: all .5s;



    background:#e6e6e6;







}



.pro-cony-c1 ul li:hover span{



    background:#0a497c;



}



.pro-cony-c1 ul li span>a{



    display: block;



    width: 200px;



    float: left;



}



.pro-cony-c1 ul li span>b{



    display: block;



    float: right;



}



.pro-cony-c1 ul li span>b>a{



    display: block;



    width: 16px;



    height: 16px;



    background: url(../images/jh1.png) no-repeat center;



    margin-top: 12px;



    margin-right: 20px;



}



.pro-cony-c1 ul li:hover span>b>a{



    background: url(../images/jh2.png) no-repeat center;



}



.pro-c3>a,.pro-c4>a,.pro-c5>a{



    width: 260px;



    height: 160px;



    border-bottom: none;



    display: block;



    overflow: hidden;







}



.pro-c3>a>img,.pro-c4>a>img,.pro-c5>a>img{



    width: 260px;



    height: 160px;



    







}



.pro-c3 span,.pro-c4 span,.pro-c5 span{



    display: block;



    background: #e5e5e5;



    width: 100%;



    height: 40px;



    line-height: 40px;



    text-indent: 1rem;



}



.pro-cony-t .on a{



    background: #0a497c;



    border:1px solid #0a497c;



    color: #fff;



}



/* pro  end */



/* ys */



.ys{



    background: url(../images/bg1.jpg) no-repeat center;



    height: 741px;



}



.ys-dbt{



    float: right;



}



.ys-dbt h3 a{



    display: block;



    width: 346px;



    height: 152px;



    margin-top: 60px;



}



.ys-con ul{



    float: left;



    width: 814px;



}



.ys-con ul li{



    width: 363px;



    height: 200px;



    border:1px solid #666666;



    padding:16px 18px;



    float: left;



    -webkit-transition: all .5s;



}



.ys-con ul li:hover{



    background: #0a497c;



    cursor:pointer;



    box-shadow:0px 0px 30px #0a497c;



    



}



.ys-con ul li h4{



    width: 330px;



    margin:0 auto;



    margin-top: 10px;



}



.ys-con ul li:hover i{



    color: #fff;



}



.ys-con ul li h4 i{



    font-size: 22px;



    color: #cccccc;



    -webkit-transition: all .5s;



}



.ys-con ul li h4 b{



    display: block;



    width: 23px;



    height: 17px;



    background: url(../images/zs2.png) no-repeat center;



    float: right;



    margin-right: 60px;



    margin-top: 12px;



    -webkit-transition: all .5s;



}



.ys-con ul li:hover b{



    background: url(../images/zs1.png) no-repeat center;



    margin-right: 70px;



}



.ys-con ul li em{



    display: block;



    width: 330px;



    height: 1px;



    background: #b2b2b2;



    margin:20px auto;



    -webkit-transition: all .5s;



}



.ys-con ul li:hover em{



    background: #fff;



}



.ys-con ul li p{



    color: #cccccc;



}



.ys-con ul li:hover p{



    color: #fff;



}



.ys-con ul .ys1{



    border-right: none;



    border-bottom: none;



}



.ys-con ul .ys2{



    border-bottom: none;



}



.ys-con ul .ys3{



    border-right: none;



}



.ys-tel{



    float: right;



    text-align: right;



    margin-top: 350px;



}



.ys-tel span{



    color: #ccc;







}



.ys-tel span i{



    font-size: 26px;



    display: block;



}



.ys-tel a{



    display: block;



    width: 160px;



    height: 36px;



    line-height: 36px;



    text-align: center;



    border-top: 1px solid #ccc;



    border-bottom: 1px solid #ccc;



    color:#fff;



    float: right;



    margin-top: 20px;



}



.ys-tel a:hover{



    background: #0a497c;



    cursor:pointer;



    box-shadow:0px 0px 16px rgba(10,73,124,.4);



    transform:translate3d(0,-2px,0);



}



/* ys end */



/* case */



.case-c1 ul{



    margin:0 auto;



    width: 768px;



}



.case-c1 ul li{



    width: 768px;



    height: 420px;



    border:1px solid #0160de;



    position: relative;







}



.case-c1 ul li>a>img{



    width: 768px;



    height: 420px;







}



.case-c1 ul li span{



    display: block;



    width: 100%;



    height: 50px;



    background: rgba(10,73,124,.9);



    position: absolute;



    bottom: 0;



    left: 0;



    text-align: center;



}



.case-c1 ul li span a{



    color:#fff;



    font-size: 16px;



    width: 400px;



    line-height: 50px;



    margin:0 auto;



    overflow: hidden;



    display: block;



    height: 50px;







}



.case-c1{



    width: 808px;



    margin:0 auto;



    overflow: hidden;



    background: url(../images/bg3.png) no-repeat right bottom;

height:422px;

}



.case-c{



    position: relative;



}



.case-c .lefts{ 



    background: url(../images/jt1.png) no-repeat 1px 0px;



    display: block;



    width: 48px;



    height: 48px;



    position: absolute;



    left: 0px;



    top: 180px;



}



.case-c .rights{ 



    background: url(../images/jt1.png) no-repeat -47px -0px;



    display: block;



    width: 48px;



    height: 48px;



    position: absolute;



    right: 0px;



    top: 180px;



}







/* case end*/



/* 见证 */



.witness .dbt h3{



    background: url(../images/bt3.jpg) no-repeat center;



}



.witness .dbt{



    margin-top: 70px;



}



.wit-con-top>a img{



    width: 280px;



    height: 200px;



    overflow: hidden;



}



.wit-con-top{



    position:relative;



}



.wit-con-top span{



    width: 58px;



    height: 58px;



    display: block;



    background:#0a497c;



    position: absolute;



    bottom: 0;



    left: 0;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



    transition: all .5s;



}



.wit-con ul li:hover .wit-con-top span{



    background:#242424;



}



.wit-con-top span a{



    color: #fff;



    display: block;



    width: 40px;



    margin-top: 10px;



    margin-left: 14px;



}



.wit-con-top span:hover a{



    color: #fff;











}



.wit-con-bo h4 a{



    color:#4c4c4c;



    font-size: 16px;



    text-align: center;



    display: block;



    padding-top: 20px;



}



 .wit-con ul li:hover .wit-con-bo h4 a{



    color:#fff;



}



.wit-con-bo{



    background:#e5e5e5;



    padding-bottom: 20px;



}



.wit-con ul li:hover .wit-con-bo{



    background:#0a497c;



}



.wit-con-bo h4{



    text-align: center;



}



.wit-con ul li:hover .wit-con-bo p{



    color: #fff;



}



.wit-con-bo p{



    color: #808080;



    height: 40px;



    overflow: hidden;



    padding: 0 10px;



    margin-top: 10px;



}



.wit-con li{



    width: 280px;



    float: left;



    margin: 0 6px;



}



.wit-con{



    margin-top: 30px;



}







/* 见证end */



/* ban1 */



.ban1{



    background: url(../images/s_banner1.jpg) no-repeat center;



    height: 256px;



    color: #fff;



    margin-top: 40px;



    text-align: center;



}



.ban1-c p{



    font-size: 26px;



    color: #cccccc;



    padding-top: 30px;



}



.ban1-c b{



    display: block;



    font-size: 22px;



    color: #305dc3;



    margin:6px 0;



}



.ban1-c span{



    display: block;



    font-size: 24px;



    color: #cccccc;



    margin:6px 0;



}



.ban1-c a{



    display: block;



    width: 160px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    border-top: 1px solid #ccc;



    border-bottom: 1px solid #ccc;



    color:#fff;



    margin:0 auto;



    margin-top: 20px;



}



.ban1-c a:hover{



    background: #0a497c;



    border-top: 1px solid #0a497c;



    border-bottom: 1px solid #0a497c;



    width: 200px;



}



/* ban1 end*/



/* about */



.about{



    background: url(../images/bg4.jpg) no-repeat center right;



}



.about>a{



    float: left;



}



.about>a>img{



    width: 692px;



    height: 462px;



}



.ab-bt{



    margin-left: 20px;



}



.ab-bt b{



    display: block;



    width: 80px;



    height: 2px;



    background:#fff;



    margin-bottom: 14px;



    margin-top: 30px;



}



.ab-bt h4 a{



    font-size: 18px;



    color: #fff;



}



.ab-bt i{



    font-size: 18px;



    color: #fff;



    margin-top: 6px;



}



.ab-c{



    width: 430px;







}



.ab-c1{



    background:#e6e6e6;



    width: 472px;



    height: 287px;



    margin-left: -116px;



    margin-top: 42px;



}



.ab-c1 p{



    width: 400px;



    height: 122px;



    color: #666;



    overflow: hidden;



    margin:0 auto;



    padding-top: 36px;



}



.ab-c1 a{



    display: block;



    width: 160px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    border:1px solid #ccc;



    color:#666666;



    margin-top: 40px;



    margin-left: 36px;







}



.ab-c1 a:hover{



     border:1px solid #0a497c;



    color:#fff;



    background: #0a497c;



}



/* about end */



/* 现场 */



.zh-bt{



    background: url(../images/xian1.png) no-repeat center right;



    width: 143px;



    height: 191px;



    padding-right: 80px;



    padding-top: 25px;



}



.zh-bt ul li a{



    color:#666;



    background: #ccc;



    display: block;



    width: 180px;



    line-height: 40px;



    text-align: center;



}



.zh-bt ul li{



    margin:10px 0;



}



.zh-con2 ul li>a>img{



    width: 284px;



    height: 190px;



    display: block;



}



.zh-con2 ul li{



    width: 284px;



    margin:0 10px;



    position: relative;



}



.zh-con2 ul li span{



    display: block;



    text-align: center;



    position: absolute;



    left: 0;



    bottom: 0;



    background: rgba(204,204,204,.9);



    width: 100%;



    height: 34px;



    -webkit-transition: all .5s;



}



.zh-con2 ul li:hover span{



    background: rgba(10,73,124,.9);



}



.zh-con2 ul li span a{



    color:#4c4c4c;



    line-height: 34px;



    display: block;



    width: 240px;



    margin:0 auto;



    overflow: hidden;



}



.zh-con2 ul li:hover span a{



    color: #fff;



}



.zh-con2{



    width: 880px;



    margin-top: 18px;



    overflow: hidden;



}



.zh-con1{



    width: 920px;



    overflow: hidden;



}



.zh-con{



    position: relative;



}



.zh-con .lefts{ 



    background: url(../images/jt5.png) no-repeat 0px 0;



    display: block;



    width: 34px;



    height: 34px;



    position: absolute;



    left: 20px;



    top: 34px;



}



.zh-con .rights{ 



    background: url(../images/jt5.png) no-repeat 0px -50px;



    display: block;



    width: 34px;



    height: 34px;



    position: absolute;



    left: 20px;



    top: 80px;



}



.zh-bt .on a{



    background: #0a497c;



    color: #fff;



}



.zh{



    margin-top: 20px;



    background: url(../images/bg5.jpg) no-repeat center left;



    height: 208px;
overflow: hidden;


}



/* 现场 end */



/* news */



.ne-bt{



    width: 470px;



    margin:0 auto;



    margin-bottom: 20px;



}



.ne-bt ul li{



    float: left;



    margin: 10px;







}



.ne-bt ul li a{



    display: block;



    width: 134px;



    height: 36px;



    line-height: 36px;



    text-align: center;



    color: #999；



}
.ne-con{
height:348px;
overflow: hidden;
}


.ne-con ul li span {



    text-align: center;



    background: #d9d9d9;



    display: block;



    width: 96px;



    height: 96px;



    -webkit-transition: all .5s;



}



.ne-con ul li:hover span{



    background: #0a497c;



}



.ne-con ul li span i{



    color: #888888;



    font-size: 36px;



    display: block;



    margin-top: 10px;



}



.ne-con ul li:hover span i{



    color: #fff;



}



.ne-con ul li{



    float: left;



    margin:10px 17px;



    cursor: pointer;







}



.ne-con ul li span em{



    color: #888;



    



}



.ne-con ul li:hover span em{



    color: #fff;



}



.ne-con1{



    height: 96px;



    background: #f0f0f0;



    width: 440px;



    padding-left: 20px;



    -webkit-transition: all .5s;



}



.ne-con ul li:hover .ne-con1{



    background: #808080;



}



.ne-con1 h4 a{



    font-size: 16px;



    color: #666666;



    display: block;



    margin-top: 10px;



    width: 300px;



    height: 22px;



    overflow: hidden;



}



.ne-con ul li:hover .ne-con1 h4 a{



    color: #fff;



}



.ne-con1 p{



    width: 400px;



    height: 40px;



    overflow: hidden;



    color: #808080;



    margin-top: 6px;



}



.ne-con ul li:hover .ne-con1 p{



    color: #fff;



}



.ne-bt .on a{



    color: #0a497c;



}



/* news end */