*{margin:0;padding:0;}
body{font:menu;color:#333;}
body{font-size:14px;}/* IE7&8 */
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#d00;}
li{list-style:none;}
img{border:none;vertical-align:top;outline:none;}
input,select{outline:none;font-family:'Microsoft Yahei';}
input[type='submit'],input[type='button']{cursor:pointer;}
table{border-collapse:collapse;}

.w{width:1200px;margin:0 auto;}
.w:after{content:'';display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}

.header{padding:13px 0;background-color:#777c80;}
.header .w{overflow:visible;}
.header .logo{float:left;}
.header .nav{float:right;line-height:2;font-size:14px;padding:3px 0;}
.header .nav > li{float:left;padding:0 25px;position:relative;}
.header .nav li a{color:#fff;text-decoration:none;}
.header .nav li a:hover{color:#77A1BB;text-decoration:none;}
.header .nav li > a.cur{color:#77a5bd;}
.header .nav li .son{position:absolute;top:28px;z-index:110;background-color:rgba(119, 124, 128, 0.8);width:518px;padding:27px 25px 14px;transform:scale(1,0);transform-origin:top;transition:all 0.2s;opacity:0;visibility:hidden;}
.header .nav li:hover .son{transform:scale(1,1);opacity:1;visibility:visible;}
.header .nav li .son a.cur{font-weight:900;}
.header .nav li .son dl{width:48%;float:left;}
.header .nav li .son dl:nth-child(even){float:right;}
.header .nav li .son a:hover{color:#fff;text-decoration:none;font-weight: bold;}
.header .nav li .son dt,.header .nav li .son dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.header .nav li .son dd{margin-top:10px;font-size:12px;}
.header .nav li .son dd .cur{font-weight:bold;}
.header .nav li ol.son{width:auto;margin-left:-25px;}
.header .nav li ol li{white-space:nowrap;}

#focus,#focus ul,#focus ul li{height:800px;}
#focus{width:100%;position:relative;overflow:hidden;}
#focus ul{position:absolute;}
#focus ul li{float:left;position:relative;}
#focus ul li a{width:100%;height:100%;display:block;}
#focus .btnBg{position:absolute;width:100%;height:20px;left:0;bottom:0;}
#focus .btn{position:absolute;width:100%;padding:10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:18px;height:18px;_font-size:0;margin:0 5px;cursor:pointer;background:#333;border-radius:50%;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:50%;margin-top:-50px;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.banner video{
    width: 100%;
    height: 100%;
}
.it{text-align:center;padding:68px 0 48px;line-height:1.5;}
.it h2{font-size:24px;color:#77a5bd;font-weight:normal;}
.it .line{display:inline-block;color:#77a5bd;margin:22px 0;position:relative;}
.it .line:before,.it .line:after{content:'';display:inline-block;width:60px;height:1px;background-color:#77a5bd;position:absolute;top:50%;margin-top:-1px;}
.it .line:before{left:-78px;}
.it .line:after{right:-78px;}
.it .line span{display:inline-block;width:9px;height:9px;background-color:#77a5bd;border-radius:50%;position:relative;}
.it .line span:before,.it .line span:after{content:'';display:inline-block;width:5px;height:5px;background-color:#77a5bd;border-radius:50%;position:absolute;top:50%;margin-top:-3px;}
.it .line span:before{left:-11px;}
.it .line span:after{right:-11px;}
.it p{font-size:16px;color:#999;}

.ihxjs{padding-bottom:80px;}
.ihxjs:after{content:'';display:block;clear:both;}
.ihxjs li{width:220px;padding:0 24px;float:left;border:1px solid #dadada;border-radius:4px;margin-left:40px;background:url(../images/icon-hxjs.png) no-repeat 0 42px;}
.ihxjs li:hover{border-color:transparent;box-shadow:0 5px 30px rgba(200,200,200,0.4);transition:all 0.2s;}
.ihxjs li:first-child{margin-left:0;}
.ihxjs li:nth-child(2){background-position:-310px 42px;}
.ihxjs li:nth-child(3){background-position:-620px 42px;}
.ihxjs li:nth-child(4){background-position:-930px 42px;}
.ihxjs li a{text-decoration:none;display:block;padding-top:154px;height:174px;}
.ihxjs h3{font:22px/1.5 'Arial';color:#2e3d4c;text-align:center;}
.ihxjs h4{font:16px/1.5 'Microsoft Yahei';color:#2e3d4c;text-align:center;}
.ihxjs p{margin-top:20px;line-height:24px;font-size:12px;color:#808080;}

.ibg2{background-color:#f5f6f7;}

.izycp{padding-bottom:80px;}
.izycp:after{content:'';display:block;clear:both;}
.izycp li{float:left;width:270px;margin-left:40px;border-radius:5px;overflow:hidden;background-color:#fff;}
.izycp li:first-child{margin-left:0;}
.izycp li img{width:270px;height:182px;}
.izycp li:hover{box-shadow:0 5px 30px rgba(200,200,200,0.4);transition:all 0.2s;}
.izycp li a{text-decoration:none;display:block;position:relative;overflow:hidden;}
.izycp li span{line-height:36px;font-size:18px;padding:0 10px 0 15px;background-color:#77a5bd;color:#fff;position:absolute;right:0;top:164px;border-radius:18px 0 0 18px;}
.izycp li h3{line-height:26px;font-size:18px;padding:0 15px;margin:26px 0 22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#2e3d4c;font-weight: normal;}
.izycp li p{line-height:26px;font-size:12px;padding:0 20px;margin-bottom:28px;height:78px;color:#9a9a9a;overflow:hidden;}

.ijjfa{padding-bottom:40px;}
.ijjfa:after{content:'';display:block;clear:both;}
.ijjfa li{width:580px;height:178px;border-radius:5px;border:1px solid #e5e5e5;margin-bottom:40px;overflow:hidden;float:left;}
.ijjfa li:nth-child(even){float:right;}
.ijjfa li:hover{box-shadow:0 5px 30px rgba(200,200,200,0.5);transition:all 0.2s;}
.ijjfa li a{text-decoration:none;}
.ijjfa li img{float:left;width:270px;height:180px;margin-right:20px;}
.ijjfa li span{display:inline-block;line-height:28px;font-size:18px;padding:0 12px;background-color:#77a5bd;color:#fff;border-radius:4px;margin-top:25px;}
.ijjfa li p{color:#999;font-size:12px;margin-top:18px;line-height:22px;height:88px;overflow:hidden;margin-right:24px;letter-spacing:1px;}

.iwlyjy{padding-bottom:40px;}
.iwlyjy:after{content:'';display:block;clear:both;}
.iwlyjy li{width:578px;height:178px;border-radius:5px;border:1px solid #e5e5e5;background-color:#fff;float:left;overflow:hidden;margin-bottom:40px;}
.iwlyjy li:nth-child(even){float:right;}
.iwlyjy li:hover{box-shadow:0 5px 30px rgba(200,200,200,0.5);transition:all 0.2s;border-color:transparent;}
.iwlyjy li a{text-decoration:none;}
.iwlyjy li a:hover h3{font-weight: bold;}
.iwlyjy li img{float:right;width:270px;height:180px;margin-left:10px;}
.iwlyjy li h3{font-size:16px;color:#2e3d4c;line-height:28px;padding-left:20px;margin-top:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight: normal}
.iwlyjy li h3:after{content:'';display:block;width:80px;height:4px;background-color:#e6e6e6;margin-top:2px;}
.iwlyjy li:hover h3:after{background-color:#77a5bd;}
.iwlyjy li p{font-size:12px;color:#9a9a9a;line-height:26px;padding-left:20px;height:104px;overflow:hidden;margin-top:6px;}

.ihzhb{overflow:hidden;padding-bottom:120px;}
.ihzhb li{float:left;margin:18px 50px;}
.ihzhb li img{width:200px;height:50px;}

.footer{background-color:#777c80;padding:60px 0;color:#dadada;}
.footer .fl{max-width:700px;}
.footer .fl .flogo{width:118px;height:36px;}
.footer .fl h2{font:20px/34px 'Microsoft Yahei';color:#fff;margin:14px 0;}
.footer .fl .fewm{width:80px;height:80px;margin:24px 0;}
.footer .fl .copyr{margin-top:40px;line-height:14px;line-height:28px;}
.footer .fr{width:292px;}
.footer .fr .sns a{width:44px;height:35px;display:inline-block;background:url(../images/icon-sns.png) no-repeat;margin-left:38px;position:relative;}
.footer .fr .sns .wx{background-position:1px 0;margin-left:0;}
.footer .fr .sns .wb{background-position:-79px 0;}
.footer .fr .sns .qq{background-position:-161px 0;}
.footer .fr .sns img{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;}
.footer .fr .sns a:hover img{display:block;}

.footer .fr .con{line-height:28px;}
.footer .fr .con .t{font-size:20px;margin:40px 0 20px;}
.footer .fr .con p{margin:8px 0;padding-left:24px;position:relative;}
.footer .fr .con p:before{content:'';display:inline-block;width:20px;height:20px;background: url(../images/icon-contact.png) no-repeat;position:absolute;left:0;top:4px;}
.footer .fr .con p:nth-child(2):before{background-position:0 -1px;}
.footer .fr .con p:nth-child(3):before{background-position:0 -52px;}
.footer .fr .con p:nth-child(4):before,.footer .fr .con p:nth-child(5):before,.footer .fr .con p:nth-child(6):before{background-position:0 -106px;}
.share-top{position:fixed;right:10px;bottom:10px;box-shadow:0 0 20px rgba(127,127,127,0.3);display:none;}
.share-top a{display:block;width:94px;height:94px;background:url(../images/share-top.png) no-repeat;}
.share-top a:nth-child(2){background-position:0 bottom;}
.bdsharebuttonbox{
    z-index: 10;
    position: fixed;
    right: 116px;
    bottom: 106px;
    background: #fff;
    padding: 20px;
    display: none;
    border-radius: 10px;
}
.bdshare-button-style1-32 a .bds_weixin{
    background-image: url('../images/css-bg.png');
    background-position: -13px -7px !important;
}
.bdshare-button-style1-32 a .bds_tsina{
    background-image: url('../images/css-bg.png');
    background-position: -57px -7px !important;
}
.bdshare-button-style1-32 a .bds_sqq{
    background-image: url('../images/css-bg.png');
    background-position: -101px -7px !important;
}
.bdshare-button-style1-32 a .bds_qzone{
    background-image: url('../images/css-bg.png');
    background-position: -146px -7px !important;
}
.close{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    background: #77a5bd;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    line-height: 20px;
    font-size: 15px;
    color: #fff;

}


.catpic{width:100%;height:400px;min-width:1200px;background:url(about:blank) no-repeat center;}
.catli{line-height:30px;padding:14px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:center;box-shadow:0 1px #f6f6f6;}
.catli .w{white-space:nowrap;overflow:hidden;}
.catli .w a:hover{text-decoration: none;color: #77a5bd}
.catli a{margin:0 20px;}
.catli a:first-child{margin-left:0;}
/* .catli a:last-child{margin-right:0;margin-left:0px;} */
.catli a.cur{color:#77a5bd;}

.hxyq:nth-of-type(even){background-color:#f5f6f7;}
.hxyq .w{padding:80px;box-sizing:border-box;}
.hxyq .w img{width:410px;height:300px;border-radius:5px;}
.hxyq:nth-of-type(odd) .w img{float:left;margin-right:160px;}
.hxyq:nth-of-type(even) .w img{float:right;margin-left:128px;width:410px;height:300px;}
.hxyq .w img:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.4);transition:all 0.2s;}
.hxyq .text{overflow:hidden;}
.hxyq h2{font:18px/30px 'Microsoft Yahei';color:#77a5bd;}
.hxyq h2:after{content:'';display:block;width:70px;border-bottom:2px solid;margin-top:6px;}
.hxyq .c{margin-top:32px;line-height:2;color:#999;}

.xnfz{padding:72px 80px;overflow:hidden;}
.xnfz img{float:left;margin-right:140px;}
.xnfz .text{overflow:hidden;}
.xnfz h2{font:18px/30px 'Microsoft Yahei';}
.xnfz h2:after{content:'';display:block;width:70px;border-bottom:2px solid #77a5bd;margin-top:3px;}
.xnfz p{margin-top:20px;line-height:28px;color:#999;}

h2.nt{font:24px/30px 'Microsoft Yahei';color:#77a5bd;text-align:center;}
h2.nt:after{content:'';display:block;border-bottom:2px solid;width:80px;margin:8px auto 0;}

.fwnr{background-color:#f5f6f7;padding:70px 0 80px;}
.fwnr ul:after{content:'';display:block;clear:both;}
.fwnr li{float:left;width:218px;height:89px;border-radius:5px;border:1px solid #e2e2e2;background:url(../images/icon-fwnz.png) no-repeat center 40px #fff;text-align:center;padding:154px 25px 25px;margin:60px 0 0 40px;}
.fwnr li:first-child{margin-left:0;}
.fwnr li:hover{box-shadow:0 4px 14px #e4e4e4;transition:all 0.2s;border-color:transparent;}
.fwnr li h3{font:18px/30px 'Microsoft Yahei';margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.fwnr li p{font-size:12px;line-height:22px;height:44px;overflow:hidden;color:#999;}

.jdal{padding:75px 0;}
.jdal .sbox{position:relative;margin:60px auto;}
.jdal #lbtn,.jdal #rbtn{width:32px;height:58px;background:url(../images/icon-lrbtn.png) no-repeat;position:absolute;top:50%;margin-top:-29px;cursor:pointer;}
.jdal #lbtn{left:0;}
.jdal #rbtn{right:0;background-position:0 bottom;}
.jdal .cbox{overflow:hidden;width:1092px;height:158px;margin:auto;}
.jdal ul:after{content:'';display:block;clear:both;}
.jdal li{float:left;width:280px;height:158px;margin:0 42px;}
.jdal li a{display:block;position:relative;width:100%;height:100%;}
.jdal li a:after{content:url(../images/icon-play.png);position:absolute;left:50%;top:50%;margin:-27px 0 0 -27px;}
.jdal li img{width:100%;height:100%;}
.jdal li iframe{width:100%;height:100%;}
.jdal .more{text-align:center;}
.jdal .more a{display:inline-block;color:#777c80;line-height:46px;padding:0 20px;font-size:18px;border:1px solid #777c80;border-radius:23px;margin:0 80px;}
.jdal .more a:hover{text-decoration:none;background-color:#777c80;color:#fff;}

.cgsaas{padding:80px;overflow:hidden;}
.cgsaas img{float:left;margin-right:120px;}
.cgsaas .text{overflow:hidden;}
.cgsaas h2{font:20px/40px 'Microsoft Yahei';}
.cgsaas h2:after{content:'';display:block;width:70px;border-bottom:2px solid #96bbce;}
.cgsaas p{line-height:28px;color:#999;margin:20px 0;}
.cgsaas .link a{display:inline-block;font:16px/34px 'Microsoft Yahei';border:1px solid;color:#777c80;padding:0 15px;border-radius:17px;}
.cgsaas .link a:hover{text-decoration:none;background-color:#777c80;color:#fff;}

.cpys{background-color:#f5f6f8;padding:70px 0 47px;}
.cpys ul{overflow:hidden;margin-top:60px;}
.cpys li{float:left;width:378px;height:248px;background-color:#fff;margin:0 33px 33px 0;box-sizing:border-box;padding:30px 35px;overflow:hidden;border-radius:5px;box-shadow:0 5px 30px rgba(200,200,200,0.4);}
.cpys li:nth-child(3n){margin-right:0;}
.cpys li:before{content:'';width:56px;height:56px;display:block;background:url(../images/icon-cpys.png) no-repeat 0 center;margin:16px 0 26px;}
.cpys li:nth-child(2n):before{background-position:right center;}
.cpys li h3{font:18px/28px 'Microsoft Yahei';margin-bottom:15px;}
.cpys li p{color:#999;}

.yycj{padding:70px 0 80px;}
.yycj ul{margin-top:60px;}
.yycj ul:after{content:'';display:block;clear:both;}
.yycj li{float:left;margin-left:40px;border:1px solid #e5e5e5;width:268px;}
.yycj li:first-child{margin-left:0;}
.yycj li:hover{box-shadow:0 4px 14px #e4e4e4;transition:all 0.2s;border-color:transparent;}
.yycj li img{position:relative;margin:-1px 0 0 -1px;width:270px;height:245px;}
.yycj li h3{padding:0 18px;font:16px/30px 'Microsoft Yahei';margin:16px auto 6px;}
.yycj li p{padding:0 18px;font-size:12px;color:#999;line-height:2;margin-bottom:18px;}

.cpjz{padding:40px 0;}
.cpjz ul{margin:50px 0 40px;}
.cpjz ul:after{content:'';display:block;clear:both;}
.cpjz li{padding:10px;width:240px;height:240px;background-color:#fff;border-radius:5px;box-shadow:0 4px 14px #e4e4e4;float:left;margin:0 20px;text-align:center;}
.cpjz li img{width:120px;height:120px;margin:15px 0;}
.cpjz li h3{font-weight:400;font-size:14px;margin-top:20px;}
section.cpjz:nth-of-type(even){background-color:#f5f6f7;}
.txxr{margin-top:30px;}

.cmhy{padding:105px 0;overflow:hidden;}
.cmhy .text{width:650px;float:left;}
.cmhy img{float:right;border-radius:5px;width:480px;height:350px;}
.cmhy h2{font:24px/30px 'Microsoft Yahei';color:#77a5bd;display:inline-block;position:relative;height:34px;}
.cmhy h3{font:18px/18px 'Microsoft Yahei';font-weight:400;color:#999;padding-top:5px;margin-bottom:28px;border-top:2px solid #77a5bd;width:154px;white-space:nowrap;}
.cmhy p{font-size:14px;line-height:34px;color:#999;}

.jjfa{background-color:#f5f6f7;padding-top:60px;}
.jjfa ul{margin-top:60px;}
.jjfa li{float:left;position:relative;margin-bottom:60px;width:570px;}
.jjfa li:nth-child(even){float:right;}
.jjfa li img{position:absolute;top:50%;bottom:50%;margin:auto;width:144px;height:144px;}
.jjfa li .text{width:336px;height:178px;padding:20px 66px;background-color:#fff;float:right;border:1px solid #e5e5e5;}
.jjfa li:hover .text{box-shadow:0 4px 14px #e4e4e4;transition:all 0.2s;border-color:transparent;}
.jjfa li:hover h3{color:#77a5bd;}
.jjfa h3{font:18px/30px 'Microsoft Yahei';margin-bottom:15px;}
.jjfa h3:after{content:'';display:block;border-bottom:2px solid #77a5bd;width:60px;margin-top:3px;}
.jjfa p{line-height:28px;color:#999;}
.jjfa p:before{content:'';width:6px;height:6px;background-color:#77a5bd;display:inline-block;border-radius:50%;vertical-align:middle;margin:-2px 10px 0 0;}

.caseli{padding:30px 0;}
.caseli li{padding:30px 0;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.caseli li img{float:left;margin-right:60px;width:370px;height:240px;}
.caseli li .text{overflow:hidden;}
.caseli li h2{font-size:18px;line-height:2;}
.caseli li h2:after{content:'';border-bottom:6px solid #77a5bd;width:90px;display:block;}
.caseli li p{color:#666;font-size:14px;line-height:20px;margin-top:40px;letter-spacing:2px;}

.content{line-height:1.7;min-height:200px;overflow:hidden;zoom:1;}
.content p{margin-bottom:1em;}
.content img{max-width:100%;}

.xiaocms-page{margin:30px 0;text-align:center;line-height:2em;}
.xiaocms-page a,.xiaocms-page span{display:inline-block;padding:0 8px;background:#fff;margin:3px;color:#999;border-radius:5px;border:1px solid #e6e6e6;}
.xiaocms-page span,.xiaocms-page a:hover{background-color:#77a5bd;text-decoration:none;color:#fff;border-color:#77a5bd;}

.pos{margin:30px 0 10px;line-height:2;font-size:16px;color:#77a5bd;}
.pos a{color:#77a5bd;}

.left{float:left;width:760px;padding:30px;background-color:#fff;margin-bottom:80px;}
.left h1{font-size:20px;margin:10px 0 30px;}
.left .desc{line-height:25px;position:relative;padding-left:16px;margin-bottom:30px;}
.left .desc:before{content:'';display:block;width:6px;background-color:#77a5bd;position:absolute;left:0;top:6px;bottom:6px;}
.left iframe{width:100%;height:428px;margin-bottom:30px;}

.right{float:right;width:300px;padding:30px;background-color:#fff;margin-bottom:80px;}
.right .t{font-size:18px;color:#77a5bd;line-height:2;margin-bottom:10px;}
.right li{margin-bottom:35px;box-shadow:0 4px 14px #e4e4e4;}
.right li img{width:100%;height:195px;}
.right li h3{font-size:16px;font-weight:400;padding:20px;}

.newsli{padding:10px 0;margin-bottom:30px;}
.newsli li{padding:30px 0;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.newsli li img{float:left;margin-right:60px;width:370px;height:240px;}
.newsli li h2{font-size:18px;line-height:2;}
.newsli li .date{color:#999;line-height:24px;margin:6px 0 12px;}
.newsli li p{color:#666;line-height:20px;letter-spacing:2px;}

.news .left h1{margin-bottom:20px;}
.news .left .date{color:#999;margin-bottom:20px;}

.prenext{line-height:2;margin-top:30px;}
.prenext a{color:#999;}
.prenext a:nth-child(2){margin:0 25px;}

.about{padding:50px;}
.about:after{content:'';display:block;clear:both;}
.about > img{float:right;margin-right:90px;}
.about .text{overflow:hidden;width:440px;}
.about .en{font:900 14px/44px 'Arial';color:#77a5bd;}
.about h2{font-size:20px;line-height:28px;}
.about .desc{font-size:14px;line-height:20px;color:#77a5bd;margin:14px 0;}
.about p{color:#666;line-height:28px;}
.about p:before{content:'';display:block;border-top:2px solid #77a5bd;width:77px;margin-bottom:14px;margin-top:36px;}

.about1{margin-top:20px;}
.about3{margin-bottom:50px;}
.about2 .text{margin-top:70px;}
.about3 .text{margin-top:40px;}
.about1 > img{float:left;width:510px;height:280px;}
.about2 > img{width:413px;height:320px;}
.about3 > img{width:413px;height:274px;}

.contact{padding:0 20px;overflow:hidden;margin:60px 0;}
.contact > .fl{width:440px;}
.contact h2{font-size:22px;line-height:44px;}
.contact h2:after{content:'';display:block;clear:both;width:120px;border-bottom:4px solid #77a5bd;}
.contact li{font-size:16px;line-height:28px;padding:4px 0;color:#666;}
.contact li i{width:18px;height:18px;display:inline-block;vertical-align:middle;background:url(../images/icon-contact2.png) no-repeat;margin-right:14px;margin-top:-2px;}
.contact li i.icon-address{background-position:0 0;}
.contact li i.icon-phone{background-position:0 -37px;}
.contact li i.icon-zipcode{background-position:0 -74px;}
.contact li i.icon-web{background-position:0 -109px;}
.contact li i.icon-mail{background-position:0 -144px;}
.contact ul{margin-top:40px;}
.contact ol{margin-top:32px;}

.contact form{margin:20px 0;}
.contact input[type="text"]{width:32%;height:48px;padding:8px 22px;box-sizing:border-box;margin-left:2%;float:left;border:1px solid #cbcbcb;font-size:16px;}
.contact input:first-child{margin-left:0;}
.contact textarea{padding:12px 22px;margin:22px 0;border:1px solid #cbcbcb;width:100%;height:176px;box-sizing:border-box;font-size:16px;outline:0;font-family:'Microsoft Yahei';}
.contact input[type='submit']{width:160px;height:48px;border:none;border-radius:24px;font-size:18px;color:#fff;background-color:#777c80;}

.zhaopin{padding:50px 0;}
.zhaopin .soncat{overflow:hidden;margin-bottom:50px;}
.zhaopin .soncat a{float:left;margin-left:100px;font-size:18px;line-height:42px;padding:0 30px;border:1px solid #cdcdcd;color:#999;}
.zhaopin .soncat a:first-child{margin-left:0;}
.zhaopin .soncat a:hover,.zhaopin .soncat a.cur{background-color:#77a5bd;border-color:#77a5bd;color:#fff;text-decoration:none;}

.zhaopin .zplist li{background-color:#fafafa;margin:10px 0;padding:16px 30px;}
.zhaopin .zplist .xq{float:right;line-height:44px;padding:0 36px;background-color:#77a5bd;color:#fff;font-size:16px;margin:12px 0 0;}
.zhaopin .zplist h2{font:20px/30px 'Microsoft Yahei';}
.zhaopin .zplist .desc{font-size:16px;line-height:30px;color:#999;margin:8px 0 0;}
.zhaopin .zplist a{text-decoration:none;}

.zhaopin h1{font:20px/30px 'Microsoft Yahei';margin-bottom:14px;}
.zhaopin .youqiu{color:#999;margin-bottom:40px;}
.zhaopin .toudi{line-height:50px;background-color:#77a5bd;display:inline-block;font-size:18px;color:#fff;text-decoration:none;padding:0 44px;}
.zhaopin .xqt{margin-top:30px;border-top:1px dashed #cbcbcb;font-size:16px;padding:25px 0;}
.zhaopin .content{font-size:12px;color:#666;}

.fazhan{background-color:#f6f6f6;padding:80px 0;}
.fazhan ul{width:954px;margin:auto;}
.fazhan li{width:476px;position:relative;}
.fazhan li:before{content:'';width:40px;height:40px;border-radius:50%;background-color:rgba(119, 165, 189, 0.6);position:absolute;}
.fazhan li:after{content:'';width:24px;height:24px;border-radius:50%;background-color:#77a5bd;position:absolute;margin-top:8px;}
.fazhan li .year{color:#77a5bd;line-height:40px;position:absolute;font-size:15px;}
.fazhan li .c{background-color:#fff;width:340px;box-shadow:0 4px 14px #e4e4e4;}
.fazhan li .c img{width:100%;height:164px;}
.fazhan li .c h4{padding:14px 24px 8px;font:16px/28px 'Microsoft Yahei';}
.fazhan li .c p{padding:0 24px;line-height:21px;color:#999;padding-bottom:20px;}
/* odd */
.fazhan li:nth-child(odd){border-right:2px solid #e5e5e5;float:left;}
.fazhan li:nth-child(odd):before{right:-21px;}
.fazhan li:nth-child(odd):after{right:-13px;}
.fazhan li:nth-child(odd) .year{right:28px;}
.fazhan li:nth-child(odd) .c{float:left;}
/* even */
.fazhan li:nth-child(even){border-left:2px solid #e5e5e5;float:right;}
.fazhan li:nth-child(even):before{left:-21px;}
.fazhan li:nth-child(even):after{left:-13px;}
.fazhan li:nth-child(even) .year{left:28px;}
.fazhan li:nth-child(even) .c{float:right;}

.hzlist{padding:60px 0;overflow:hidden;}
.hzlist li{float:left;width:250px;height:63px;border:1px dashed #d3d3d3;;border-radius:5px;margin:20px;}
.hzlist li:hover{box-shadow:0 4px 14px #e4e4e4;transition:all 0.2s;border-color:transparent;}
.hzlist li img{width:100%;height:100%;}

.page{padding:60px 0;}
.page h1{font-size:22px;font-weight:400;text-align:center;margin-bottom:30px;}

.jspt{background-color:#f6f6f6;padding:16px 0;}
.jspt section{width:1042px;margin:40px auto;background-color:#fff;border-radius:5px;padding:36px 58px;overflow:hidden;}
.jspt section img{width:410px;height:300px;border-radius:5px;margin-top:58px;}
.jspt section img:hover{box-shadow:0 0 15px rgba(0,0,0,0.4);}
.jspt section:nth-child(odd) img{float:right;margin-left:72px;}
.jspt section:nth-child(even) img{float:left;margin-right:72px;}
.jspt .text{color:#999;overflow:hidden;}
.jspt h2{font-size:16px;line-height:30px;color:#77a5bd;}
.jspt h2:after{content:'';border-bottom:4px solid;width:130px;display:block;margin-top:3px;}
.jspt p{font-size:12px;line-height:24px;padding:16px 0;border-bottom:1px dashed #cbcbcb;margin-bottom:16px;}
.jspt h3{font-size:15px;line-height:24px;margin-bottom:4px;}
.jspt h3:before{content:'';display:inline-block;border-left:3px solid;height:15px;vertical-align:middle;margin-right:6px;}
.jspt h4{font-size:14px;line-height:24px;}
.jspt ul{padding:4px 0;margin-right:-18px;}
.jspt li{display:inline-block;vertical-align:middle;margin-right:18px;line-height:28px;font-size:12px;}
.jspt li:before{content:'\25CF';margin-right:4px;}

.rongyu{padding:80px 0;}
.rongyu:nth-of-type(even){background-color:#f5f6f7;}

.tixing{position:relative;}
.tixing #lbtn,.tixing #rbtn{width:32px;height:58px;background:url(../images/icon-lrbtn.png) no-repeat;position:absolute;top:50%;margin-top:-29px;cursor:pointer;}
.tixing #rbtn{right:0;background-position:0 bottom;}
.tixing ul{width:1000px;margin:50px auto;height:324px;position:relative;}
.tixing ul:after{content:'';display:block;clear:both;}
.tixing li{text-align:center;position:absolute;z-index:1;display:none;transition:left 0.5s,right 0.5s;}
.tixing li img{border:1px solid #ededed;height:322px;}
.tixing li h3{font:16px/28px '';padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:none;}
.tixing li[class^='d_']{z-index:100;display:block;top:48px;}
.tixing li[class^='c_']{z-index:101;display:block;top:40px;}
.tixing li[class^='b_']{z-index:102;display:block;top:27px;}
.tixing li[class^='a_']{z-index:103;display:block;top:18px;}
.tixing li.cur{z-index:105;display:block;left:386px;right:386px;}
.tixing li[class^='d_'] img{height:226px;width:159px;}
.tixing li[class^='c_'] img{height:242px;width:170px;}
.tixing li[class^='b_'] img{height:268px;width:188px;}
.tixing li[class^='a_'] img{height:286px;width:201px;}
.tixing li.cur h3{display:block;}

.fmzl{overflow:hidden;margin:30px 0;}
.fmzl li{float:left;}
.fmzl li:nth-child(4n){margin-right:0;}
.fmzl li h3{font:14px/28px '';text-align:center;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.fmzl{margin-top:80px;}
ul.fmzl li{margin-right:34px;}
ul.fmzl li img{width:274px;height:192px;}
ol.fmzl li{margin-right:96px;}
ol.fmzl li img{width:228px;height:322px;}

.huojiang{margin-top:80px;}
.huojiang li{margin-bottom:20px;}




.xin{overflow:hidden;margin:30px 0;}
.xin li{float:left;}
.xin li:nth-child(4n){margin-right:0;}
.xin li h3{font:14px/28px '';text-align:center;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.xin{margin-top:80px;}
ul.xin li{margin-right:34px;}
ul.xin li img{width:274px;height:192px;}
ol.xin li{margin-right:96px;}
ol.xin li img{width:274px;height:192px;}

.jiang{margin-top:80px;}
.jiang li{margin-bottom:20px;display:flex;}




