/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:15px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0px auto;}
.fl{float: left;}
.fr{float: right;}


.pad60{padding: 60px 0;}
.menu ul li.cur dl dd a{color:#000;}

.head{padding: 10px 0;}

.menu ul li{    height: 40px;
    padding: 0px 15px;
    display: inline-block;
    margin: 31px 7px;
    line-height: 40px;}
.menu ul li.cur{background: #000077;border-radius: 20px;}
.menu ul li.cur a{color: #fff;}
.menu ul li a{color: #333333;font-size: 16px;}




.con ul li{position: relative;width: 36.3%;float: left;margin-left:8%}
.con ul li .img img{width: 100%;}
.con ul li .tit{position: absolute; font-size: 30px;color: #fff;top: 18px;left: 206px;}
.con ul li .wenzi{position: absolute;top: 50px;width: 80%;text-align: center;left: 0;padding: 0 10%; padding-top: 50px;}
.con ul li .wenzi  h3{color: rgb(46, 46, 46);line-height: 60px;font-size: 18px;}
.con ul li .wenzi span{font-size: 14px; color: rgb(65, 61, 61); display: block;}

.con2 .con2left{width: 45%;padding-right: 5%;}
.con2 .con2left h3{font-size: 30px;line-height: 50px;color: #000077;font-weight: normal;}
.con2 .con2left .line{height: 3px;background:#000077;width: 50px;margin: 20px 0;}
.con2 .con2left span{display: block;line-height: 32px;font-size: 14px;}
.con2 .con2left a{display: block;width: 103px;height: 40px;border:1px solid #000077; color: #000077;font-size: 15px;text-align: center;line-height: 40px;margin: 20px 0;}
.con2 .con2right{width: 50%;text-align: right; margin-top: 100px;}
.con2 .con2right img{max-width: 100%;}


.con4{padding-bottom: 60px; padding-top: 50px;}
.con4top {text-align: center;}
.con4top h3{font-size: 30px;line-height: 50px;color: #000077;font-weight: normal;}
.con4top .line{height: 3px;background:#000077;width: 50px;margin: 20px auto;}
.con4top span{color: rgb(178, 178, 178); font-size: 14px;display: block;width: 60%;margin: 0 20%;line-height: 28px;}
.con4 ul{padding: 60px 0;}
.con4 .lileft{width: 45%;}
.con4 .lileft img{width: 100%;}
.con4 .liright{width: 52%;}
.con4 .liright h2{font-size: 115px; color: rgb(240, 246, 246); background-color: transparent;}
.con4 .liright h3{font-size: 24px;color: rgb(2, 178, 181);line-height: 25px;margin-bottom: 40px;}
.con4 .liright span{font-size: 14px;display: block;color: rgb(102, 102, 102);line-height: 28px;}
.con4 .liright .more{display: block;width: 103px;height: 40px;border:1px solid #02B2B5; color: #02B2B5;font-size: 15px;text-align: center;line-height: 40px;margin: 20px 0;}

.con4 .liright1{width: 45%;}
.con4 .liright1 img{width: 100%;}
.con4 .lileft1{width: 52%;}
.con4 .lileft1 h2{font-size: 115px; color: rgb(240, 246, 246); background-color: transparent;}
.con4 .lileft1 h3{font-size: 24px;color: rgb(2, 178, 181);line-height: 25px;margin-bottom: 40px;}
.con4 .lileft1 span{font-size: 14px;display: block;color: rgb(102, 102, 102);line-height: 28px;}
.con4 .lileft1 a{display: block;width: 103px;height: 40px;border:1px solid #02B2B5; color: #02B2B5;font-size: 15px;text-align: center;line-height: 40px;margin: 20px 0;}


.foot{background: #212832;}
.foot .foottop ul li{line-height: 60px;width: 50%;float: left;text-align: center;}
.foot .foottop ul li span{color: rgb(183, 183, 187);display: block;font-size: 14px;}
.foot  .line{height: 1px ;background: #3B424C;width: 100%;margin: 50px 0;}
.footbottom{    color: #8b939e;font-size: 14px;text-align: center;}



.news ul li{padding: 20px 0;border-bottom:1px dashed #E5E5E5;}
.news ul li .lileft{width: 84px;background: #F2F2F2;height: 84px;text-align: center;}
.news ul li .lileft h3{font-size: 25px;line-height: 25px;margin-top: 20px;font-weight: normal;}
.news ul li .lileft span{display: block;font-size: 14px;}
.news ul li .liright{width: 90%;}
.news ul li .liright h3{font-size: 18px; font-family: 微软雅黑;color: #333333;font-weight: normal;text-decoration: none;font-style: normal;line-height: 36px;}
.news ul li .liright h3:hover{    color: #02b2b5;}
.news ul li .liright span{display: block;font-size: 14px; font-family: 微软雅黑;color: #808080;font-weight: normal;text-decoration: none; font-style: normal;line-height: 28px;}
    