@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:108px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.tc-nav{ height:112px; border-top:3px solid #006fb7; width:100%; position:fixed;background:#fff; left:0; top:0; width:100%; z-index:100; box-shadow:0 0 6px rgba(0,0,0,0.2);}
.tc-nav .logo{}
.cdentl{ clear:both;}
.T-nav > li{ float:left; position:relative; height:50px;}
.T-nav > li > a{ display:block; padding:0 20px; font-size:16px; text-align:center; color:#333; transition:all 0.5s ease;}
/*.T-nav > li > a.cur{ color:#fff; background:#d80d19; transition:all 0.5s ease;}*/
.T-nav > li .honsec{ display:none; position:absolute; z-index:3; width:180px; left:50%; margin-left:-92px; top:50px; background:#fff; border-top:2px solid #006fb7; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.T-nav > li .honsec a{ display:block; line-height:35px; text-align:center;}

.lsors{ width:224px; height:62px; color:#2237A3; background:url(../images/dec.png) no-repeat; text-align:center; text-indent:18px;font-size:18px;line-height:40px;}
.langre{ position:relative;}
.langre span{ display:block; height:40px; width:60px; margin-top:3px;text-align:center; cursor:pointer;}
.langre p{ position:absolute; left:0; top:40px; width:100%; background:#fff; z-index:3;box-shadow:0 0 12px rgba(0,0,0,0.2);}
.langre p a{ display:block; text-align:center; line-height:30px;}
.search-tes{ position:relative;}
.search-tes span{ cursor:pointer; display:block; height:20px; margin-top:3px;width:40px; background:url(../images/fd.png) no-repeat center center;}
.search-tes p{ position:absolute; background:#fff; right:0; top:40px; width:200px; height:35px; box-shadow:0 0 12px rgba(0,0,0,0.2);}
.search-tes p .om01{ float:left; width:150px; height:35px; padding:0 5px; border:none;}
.search-tes p .om02{ border:none; height:35px; width:40px; cursor:pointer; background:#fff url(../images/fd.png) no-repeat center center;}

.ind-s01{ padding:50px 0 80px;}
.ind-s01 .pic{ width:332px;}
.ind-s01 .cont{ width:825px;}
.stcok{ position:relative; border-left:6px solid #006fb7; padding-left:10px;}
.stcok .p1{ font-size:32px; color:#ccc;text-transform:uppercase;}
.stcok .p2{ font-size:24px; color:#3b2929;}
.stcok a{ display:block; position:absolute; right:0; top:5px; border:1px solid #ddd; color:#999; font-size:16px; line-height:40px; width:120px; text-align:center; border-radius:20px; text-transform:uppercase;}
.slocke{ line-height:2; color:#464646; margin-top:40px;}
.slocke p{ text-indent:2em;}
.lbcen{ margin-top:45px;}
.lbcen li{ text-align:center; width:25%; float:left;}
.lbcen li a{ display:block;}
.lbcen li a .p1 span{ display:inline-block; width:120px; height:120px; border:2px solid #006fb7; border-radius:50%; background-repeat:no-repeat; background-position:center center; background-color:#fff; transition:all 0.5s ease;}
.lbcen li a:hover .p1 span{ background-color:#006fb7; transition:all 0.5s ease;}
.lbcen li a .p1 span.sp01{ background-image:url(../images/s1-1.png);}
.lbcen li a:hover .p1 span.sp01{ background-image:url(../images/s1-2.png);}
.lbcen li a .p1 span.sp02{ background-image:url(../images/s2-1.png);}
.lbcen li a:hover .p1 span.sp02{ background-image:url(../images/s2-2.png);}
.lbcen li a .p1 span.sp03{ background-image:url(../images/s3-1.png);}
.lbcen li a:hover .p1 span.sp03{ background-image:url(../images/s3-2.png);}
.lbcen li a .p1 span.sp04{ background-image:url(../images/s4-1.png);}
.lbcen li a:hover .p1 span.sp04{ background-image:url(../images/s4-2.png);}
.lbcen li a .p2{ font-weight:bold; color:#454545; margin:10px 0 5px; font-size:16px;}
.lbcen li a .p3{ font-size:12px; color:#999; text-transform:uppercase;}

.ind-s02{ height:749px; background:url(../images/line1.png) repeat-x left center;}
.auclse{ font-size:24px; background:url(../images/l2.png) no-repeat center bottom; padding:65px 0 25px;}
.nudmes{ padding:50px 0; font-size:16px; color:#c9c9c9;}
.nudmes a{ margin:0 12px; display:inline-block;}

.amolde{ text-align:center; margin-top:50px;}
.amolde a{border:1px solid #ddd; color:#999; font-size:16px; line-height:40px; width:150px; text-align:center; border-radius:20px; text-transform:uppercase; display:inline-block;}

.ind-s03{ min-height:678px; background:url(../testimg/t3.png) repeat-y center center;}
.bouren{ margin-top:50px;}
.zcenls{ background:#006fb7; color:#fff; width:560px; padding:20px;}

.pdies{ width:253px; min-height:240px; overflow:hidden;}
.areov{ margin-top:30px;}
.areov a{border:1px solid #fff; color:#fff; font-size:16px; line-height:40px; width:150px; text-align:center; border-radius:20px; text-transform:uppercase; display:inline-block;}
.lisms{ width:280px; min-height:240px; overflow:hidden;}
.lisms .p1{ font-size:18px; line-height:30px; height:60px; overflow:hidden;}
.lisms .p1 a{ color:#fff;}
.lisms .p2{ border-bottom:1px solid #fff; margin-top:10px; padding-bottom:10px;}
.lisms .p3{ font-size:12px; line-height:25px; margin-top:10px; height:105px; overflow:hidden;}
.lclist{ width:575px;}
.lclist li{color:#333; margin-bottom:38px;}
.lclist li .date{ width:90px; text-align:center; font-size:16px; border-right:1px solid #999;} 
.lclist li .date strong{ font-size:32px; color:#666; display:block; font-weight:normal;}
.lclist li .cont{ width:460px;}
.lclist li .cont .p1{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.lclist li .cont .p1 a{ color:#333;}
.lclist li .cont .p1 a:hover{ color:#006fb7;}
.lclist li .cont .p2{ color:#999; line-height:20px; height:20px; overflow:hidden; margin-top:8px;}

.foot{ background:#3d3d3d; padding-top:50px; color:#fff; clear:both;}
.connes{ width:460px;}
.connes .p1,.dlsic dt{ font-size:16px;}
.connes .p2,.dlsic dd{ margin-top:10px; font-size:12px; color:#666;}
.dlsic{ border-right:1px solid #666; padding:0 35px; min-height:210px;}
.azoure{ text-align:center; margin-right:30px; min-width:103px;}
.azoure .p1{ font-size:16px;}
.azoure .p3{ margin-top:123px; position:relative;}
.azoure .p3 span{ display:none; position:absolute; left:50%; bottom:40px; margin-left:-52px;}
.azoure .p3:hover span{ display:block;}
.foot-bod{ line-height:35px; color:#888; text-align:center; background:#2f2f2f; margin-top:30px; font-size:12px;}

.ny-banner{ height:328px; width:100%; background-repeat:no-repeat; background-position: center center; background-size:cover; display:table;}
.ny-banner .odrelo{ display:table-cell; vertical-align:middle;}
.ny-banner .odrelo .p1{ text-transform:uppercase; color:#fff; font-size:48px; font-weight:bold;}
.ny-main{ padding-bottom:30px;}
.ny-nav{ height:70px; border-bottom:1px solid #ddd; line-height:69px;}
.ny-nav a{ display:inline-block; padding:0 5px; margin-right:30px;}
.ny-nav a.cur{ border-bottom:2px solid #1a7bca;}
.about-cont{ margin-top:35px;}
.about-cont .p1{ color:#006fb7; font-size:30px;}
.about-cont .p2{ color:#999; font-size:12px; text-transform:uppercase;}
.about-cont .cons{ line-height:3; margin-top:20px; color:#464646;}
.about-cont .cons p{ text-indent:2em;}

.cp-list li{ width:370px; float:left; margin-top:40px; margin-right:45px;}
.cp-list li a{ display:block; padding:1px; border:1px solid #ddd;}
.cp-list li a:hover{ border:2px solid #006fb7; padding:0; box-shadow:0 0 20px rgba(0,0,0,0.3);}
.cp-list li a .pic{ overflow:hidden;}
.cp-list li a .pic img{ transition:all 0.5s ease;}
.cp-list li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.cp-list li a .tit{ line-height:40px; height:40px; overflow:hidden; padding:0 12px; text-align:center;}

.pagelcm{ padding:25px; color:#666; font-size:12px;}
.pagelcm a{ display:inline-block; line-height:30px; padding:0 11px; background:#f4f4f4; margin:0 2px;}
.pagelcm a.cur{ background:#006fb7; color:#fff;}

.phorels{ margin-top:30px;}
.phorels .pic{ width:539px;}
.phorels .con{ width:625px;}
.phorels .con .p1{ color:#1a7bca; font-size:32px; font-weight:bold; margin-bottom:20px;}
.phorels .con .p2{ font-size:12px; line-height:2.5;}

.enchom{ margin-top:30px; background:#e9e9e9;}
.enchom span{ display:inline-block; width:100px; cursor:pointer; text-align:center; line-height:60px;}
.enchom span.cur{ background:#1a7bca; color:#fff;}
.bindle{ padding:20px 0; line-height:2.5; color:#464646;}

.newslt li{ padding:30px 0; border-bottom:1px solid #ddd;}
.newslt li .pic{ width:243px;}
.newslt li .con{ width:930px;}
.newslt li .con .p1{ font-size:16px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.newslt li .con .p1 a{ color:#333;}
.newslt li .con .p1 a:hover{ color:#006fb7;}
.newslt li .con .p2{ color:#999; line-height:20px;}
.newslt li .con .p3{ color:#464646; margin-top:15px; line-height:25px; height:50px; overflow:hidden;}
.news-cont{ padding:30px 0;}
.news-cont .p1{ font-size:24px; font-weight:bold;}
.news-cont .p2{ color:#999; margin-top:10px;}

.bvnelw{ margin-top:30px; line-height:2.5; color:#464646;}
.bvnelw p{ margin-bottom:15px;}
.padfle{ padding:20px 0; margin-top:20px; border-top:1px solid #ddd; color:#1a7bca;}
.cdl-spreo{ padding:30px 0; line-height:2; color:#464646;}
.cdl-spreo span.s1{ width:305px; line-height:36px; background:url(../testimg/t14.jpg); color:#fff; display:inline-block; text-indent:35px; font-size:18px;}
.revsle li{ width:173px; float:left; text-align:center; margin:40px 33px 0 34px;}
.revsle li .tit{ line-height:35px; height:35px; overflow:hidden;}

.inp_xx{width:420px; height:40px;border: 1px solid #dedede; font-size: 14px; color: #999999; padding-left: 13px; margin-top: 20px;}
.inp_nr{width: 925px; height: 160px;border: 1px solid #dedede; font-size: 14px; color: #999999; padding-left: 13px; padding-top: 13px; margin-top: 25px;}
.feedback_submit{width: 925px;text-align: center;}
.container_con{width: 925px;float: right;}
.feedback_div{display: block;}
.btn_tj{vertical-align:middle;width: 350px;line-height: 45px;height: 45px;background: #0985da;color: #fff;font-size: 14px;margin-top: 30px;margin-bottom: 30px;}


.fix-bar{z-index:11;position:fixed;right:0;bottom:50%}
.items{width:50px;height:51px;position:relative;border-bottom:1px solid #ddd}
.items P{position:absolute;color:#fff;top:0;right:0;width:50px;height:50px;overflow:hidden;background:#1a7bca;line-height:50px;white-space:nowrap;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}
.items P a{color:#fff}
.items P span{display:inline-block;width:50px;text-align:center}
.items P i{display:inline-block;width:100px;text-align:center}
.items:hover P{width:152px;background:#1a7bca;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}
.items:hover 
.go-top{background-color:#1a7bca;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.go-top{cursor:pointer;background:#1a7bca url(../images/fix_bar3.png) no-repeat center center;height:50px;width:50px;transition:all .5s ease}







.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}
