/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/



::selection {







    background-color: #0040e3;



     color: #FFF;



}







::-moz-selection {







    background-color: #0040e3;







    color: #FFF;



}







::-webkit-selection {







    background-color: #0040e3;



    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;



}







: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;



    width: 400px;



    margin: 0 auto;



    padding-top: 55px;



    margin-bottom: 30px;



}



.dbt b{



    display: block;



    width: 96px;



    height: 6px;



    background: #0087f3;



    margin:0 auto;



    margin-top: -12px;



}







.dbt span{



    color: #b2b2b2;



    text-transform: uppercase;



}



.dbt h2 a{



    font-size: 24px;



    color:#0040e3; 



    font-weight: bold;



    display: block; 



    background: url(../images/zs1.png) no-repeat center;



}



.dbt h3 a{



    font-size: 24px;



    color:#0040e3;  



    font-weight: bold;



    background: url(../images/zs1.png) no-repeat center;



    display: block;



}



.dbg1{



    background: url(../images/bg1.jpg) no-repeat center;



    height: 1499px;



}



.dbg2{



    background: url(../images/bg3.jpg) no-repeat center;



    height: 1886px;



}



/* 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:1px solid #ccc;



    border-left: none;



    border-right: none;



}



.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{



    position: relative;

height:164px;

overflow: hidden;



}



.hz-con .lefts{ 



    background: url(../images/jt1.jpg) no-repeat 3px -0px;



    display: block;



    width: 16px;



    height: 26px;



    position: absolute;



    left: 0px;



    top:54px;



}



.hz-con .rights{ 



    background: url(../images/jt1.jpg) no-repeat -20px 0px;



    display: block;



    width: 16px;



    height: 26px;



    position: absolute;



    right: 0px;



    top: 54px;



}



.hz-con1 ul li{



    width: 226px;



    margin:0 10px;



    float: left;



    padding-top: 20px;



    -webkit-transition: all 0.35s ease-in-out;



   transition: all 0.35s ease-in-out;



}



.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(0,64,227,.4);



    



}



.hz-con1 ul li:hover{



    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: #0a29c5;



}



.hz-con1{



    width: 1080px;



    margin:0 auto;



    overflow: hidden;



}



/* 合作 end */



/* pro */



.pro-zcon{



    background: url(../images/zs4.png) no-repeat left bottom;



    padding-left: 20px;



}



.pro-qt>ul li{



    margin:10px 0;



}



.pro-qt>ul li a{



    width: 205px;



    height: 40px;



    background: #4d4d4d;



    color: #fff;



    display: block;



    line-height: 40px;



    text-align: center;



}



.pro-bt{



    margin-top: 20px;



}



.pro-bt>ul li{



    padding-left: 30px;



    background: url(../images/zs2.png) no-repeat center left;



    margin:22px 0;



}



.pro-bt>ul li a{



    display: block;



    color: #333;



    width: 140px;



    height: 30px;



    line-height: 30px;



    overflow: hidden;



}



.pro-tel{



    margin-top: 30px;



    border-top: 1px solid #ccc;



    padding-top: 10px;



}



.pro-tel i{



    color: #333;



    display: block;



}



.pro-tel b{



    display: block;



    font-size: 20px;



    color: #0040e3;



}



.pro-ycon{



    width: 940px;

height:406px;

overflow: hidden;



}



.pro-ycon>ul li{



    float: left;



    width: 222px;



    position: relative;



    margin:6px;



}



.pro-ycon>ul li>a{



    width: 222px;



    height: 180px;



    display: block;



    overflow: hidden;



}



.pro-ycon ul li>a>img{



    width: 222px;



    height: 180px;



    -webkit-transition:all 1s;transition:all 1s



}



.pro-ycon ul li:hover>a>img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);



}



.pro-ycon>ul li span{



    display: block;



    width: 100%;



    height: 40px;



    background: rgba(0,0,0,.4);



    position: absolute;



    bottom: 20px;



    left: 0;



    overflow: hidden;



    line-height: 40px;



    -webkit-transition: all .5s;



}



.pro-ycon>ul li:hover span{



    bottom:0;



    background: rgba(0,64,227,.6);



}



.pro-ycon>ul li span a{



    color: #fff;



    text-align: center;



    display: block;



    width: 200px;



    margin:0 auto;



}



.pro-qt .on a{



    background: #0040e3;



    color: #fff;



}



/* pro end*/



/* case */



.ca-con ul li{



    width: 344px;



    padding: 20px 20px 0 20px;



    background: #fff;



    float: left;



    margin:0 4px;



}



.ca-con ul li:hover{



    background: #0040e3;



}



.ca-con ul li>a>img{



    width: 344px;



    height: 208px;



    -webkit-transition:all 1s;transition:all 1s



}



.ca-con ul li:hover>a>img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)



}



.ca-con ul li>a{



    width: 344px;



    height: 208px;



    display: block;



    overflow: hidden;



    color: #5c5c5c;



}







.ca-con ul li span>a{



    color: #5c5c5c;



    display: block;



    width: 280px;



    height: 50px;



    line-height: 50px;



    float: left;



    overflow: hidden;



}



.ca-con ul li:hover span>a{



    color: #fff;



}



.ca-con ul li span>b{



    float: right;



    margin-top: 12px;



}



.ca-con ul li span>b>a{



    display: block;



    width: 24px;



    height: 24px;



    background: url(../images/jt2.png) no-repeat center;



}



.ca-con ul li:hover span>b>a{



    background: url(../images/jt3.png) no-repeat center;



}



.ca-con {



    width: 1180px;



    overflow: hidden;



    margin:0 auto;

height:278px;



}



/* case end */



/* ys */



.ys{



    background: url(../images/bg2.jpg) no-repeat center;



    height: 1085px;



}



.ys-btz{



    margin-top: 100px;



}



.ys-btz span{



    display: block;



    float: left;



    color: #666666;



    text-transform: uppercase;



}



.ys-btz span b{



    color: #0040e3;



    font-size: 26px;







}



.ys-btz>a{



    display: block;



    width: 160px;



    height: 36px;



    line-height: 36px;



    text-align: center;



    background: #4d4d4d;



    color:#fff;



    float: left;



    margin-left: 20px;



}



.ys-btz>a:hover{



    box-shadow:0px 0px 16px rgba(0,64,227,.4);



    transform:translate3d(0,-2px,0);



    background: #0040e3;



}



.ys-bty{



    margin-top: 60px;



}



.ys-bty span{



    color: #4d4d4d;



    font-size: 24px;



    display: block;



    margin-top: 10px;



}



.ys-c{



    position: relative;



}



.ys-con{



    position: absolute;



    top: 452px;



    left: 291px;



    width: 460px;



    height: 264px;



    background: #0040e3;



    color: #fff;



    padding:10px 30px;







}



.ys-con{



    position: relative;



}



.ys-con .lefts{ 



    background: url(../images/jt5.png) no-repeat 0px -0px;



    display: block;



    width: 12px;



    height: 17px;



    position: absolute;



    left: 34px;



    top: 220px;



}



.ys-con .rights{ 



    background: url(../images/jt5.png) no-repeat -30px 0px;



    display: block;



    width: 12px;



    height: 17px;



    position: absolute;



    left: 66px;



    top: 220px;



}

.ys-con1 ul{

height:166px;

overflow: hidden;

}

.ys-con1 ul li b{



    color:fff;



    font-family: "Arial";



    font-size: 62px;



    font-weight: 800;



    opacity: .5;



}



.ys-con1 ul li i{



    font-size: 20px;



    font-weight: bold;



}



.ys-con1 ul li p{



    margin-top: 10px;



}



/* ys end */



/* about */



.ab{



    background: url(../images/bg4.jpg) no-repeat center bottom;



    height: 460px;



    padding-top: 120px;



}



.ab-z{



    width: 635px;



    text-align: center;



}



.ab-z h4 a{



    font-size: 24px;



    color: #666666;



    display: block;



    margin-top: 100px;



}



.ab-z>b{



    display: block;



    width: 30px;



    height: 1px;



    background: #4c4c4c;



    margin:20px auto;



}



.ab-z>p{



    width: 560px;



    margin:0 auto;



    color: #808080;



    overflow: hidden;



    height: 82px;



}



.ab-z>a{



    display: block;



    width: 160px;



    height: 36px;



    line-height: 36px;



    text-align: center;



    color:#808080;



    margin:0 auto;



    margin-top: 50px;



    border:1px solid #ccc;



}



.ab-z>a:hover{



    background: #0040e3;



    border:1px solid #0040e3;



    transform:translate3d(0,-2px,0);



    color: #fff;



    box-shadow:0px 0px 16px rgba(0,64,227,.4);



}



.ab>a{



    width: 538px;



    height: 454px;



    display: block;



    overflow: hidden;



}







.ab>a>img{



    width: 538px;



    height: 454px;



    -webkit-transition:all 1s;transition:all 1s



}



.ab>a:hover>img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)



}



/* about  end */



/* hon */



.hon{



    margin-top: 30px;

height:132px;

overflow: hidden;



}



.hon-con{



    width: 980px;



    overflow: hidden;



}



.hon-con1 ul>li{



    width: 192px;



    position: relative;



    height: 132px;



    overflow: hidden;



    float: left;



    margin:0 10px;



}



.hon-con1 ul>li>a{



    display: block;



    width: 192px;



    height: 132px;



    overflow: hidden;



}



.hon-con1 ul>li>a>img{



    width: 192px;



    height: 132px;



}



.hon-con1 ul>li>span{



    display: block;



    background: rgba(229,229,229,.9);



    width: 100%;



    height: 30px;



    line-height: 30px;



    overflow: hidden;



    position: absolute;



    bottom: -30px;



    left: 0;



    -webkit-transition: all 0.35s ease-in-out;



    transition: all 0.35s ease-in-out;



}



.hon-con1 ul>li:hover>span{



    bottom: 0px;



}



.hon-con1 ul>li>span a{



    display: block;



    width: 180px;



    overflow: hidden;



    text-align: center;



    color: #4c4c4c;



}



.hon-bt{



    background: url(../images/zs3.png) no-repeat bottom right;



    padding-right: 50px;



    padding-bottom: 12px;



}



.hon-bt ul li{



    margin: 0 14px 10px 0px;



}



.hon-bt ul li a{



    width: 100px;



    height: 30px;



    line-height: 30px;



    color: #fff;



    display: block;



    background: #4d4d4d;



    text-align: center;







}



.hon-bt ul .on a{



    background: #0040e3;



}



/* hon 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;



    border:1px solid #ccc;



    color: #999；



}



.ne-con ul li span {



    text-align: center;



    background: #d9d9d9;



    display: block;



    width: 96px;



    height: 66px;



    -webkit-transition: all .5s;



}



.ne-con ul li:hover span{



    background: #0040e3;



}

.ne-con{
height:430px;
overflow: hidden;

}

.ne-con ul li span i{



    color: #888888;



    font-size: 18px;



    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: 66px;



    background: #f5f5f5;



    width: 440px;



    padding-left: 20px;



    -webkit-transition: all .5s;



}



.ne-con ul li:hover .ne-con1{



    background: #4c4c4c;



}



.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: 22px;



    overflow: hidden;



    color: #808080;



    margin-top: 6px;



}



.ne-con ul li:hover .ne-con1 p{



    color: #fff;



}



.ne-bt .on a{



    border:1px solid #094187;



    color: #094187;



}



/* news end */



/*wit*/

.wit{

height:440px;

overflow: hidden;

}



.wit-bt {



    width: 302px;



    float: left;



}



.wit-bt li {



    width: 302px;



    height: 60px;



    border:1px solid #ccc;



    margin:10px 0;



    -webkit-transition: all .5s;



}



.wit-bt li:hover{



    border:1px solid #0087f3;



}



.wit-bt li a{



    color: #808080;



    font-size: 16px;



    display: block;



    width: 280px;



    height: 66px;



    line-height: 66px;



    text-align: center;



    margin:0 auto;



}



.wit-bt li:hover a{



    color: #0087f3;



}



.wit-con{



    float: right;



    width: 856px;



}



.wit-con>a{



    display: block;



    width: 428px;



    height: 292px;



    overflow: hidden;



    float: left;



}



.wit-con>a>img{



    width: 428px;



    height: 292px;



    -webkit-transition:all 1s;transition:all 1s



}



.wit-con:hover>a>img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)



}



.wit-con1{



    float: right;



    width: 428px;



    height: 292px;



    background: #f5f5f5;



    cursor: pointer;



}



.wit-con1 h4 a{



    display: block;



    width: 300px;



    height: 22px;



    line-height: 22px;



    text-align: center;



    color: #808080;



    font-size: 16px;



    margin:0 auto;



    margin-top: 70px;



}



.wit-con1:hover h4 a{



    color: #0040e3;



    transform:translate3d(0,-2px,0);



}



.wit-con1>b{



    display: block;



    width: 30px;



    height: 1px;



    background: #5c5c5c;



    margin:20px auto;



}



.wit-con1 p{



    width: 360px;



    height: 62px;



    overflow: hidden;



    color: #808080;



    margin:0 auto;



    text-align: center;



}



.wit-bt ul .on{



    border:1px solid #0040e3;



}



.wit-bt ul .on a{



    color: #0040e3;



}



.wit-con1>a{



    display: block;



    width: 100px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    background: #4d4d4d;



    color:#fff;



    margin:0 auto;



    margin-top: 30px;



}



.wit-con1>a:hover{



    background: #0040e3;



    box-shadow:0px 0px 16px rgba(0,64,227,.4);



    transform:translate3d(0,-2px,0);



}



/* wit end */



