﻿







body{ background:#f5f5f5;}







.top{width:100%; height:90px; position:absolute; left:0; top:0; z-index:999; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; border-bottom:rgba(255,255,255,0.2) 0px solid;}










.topc{width:1400px; height:90px; margin:0 auto; position:relative;}



.topl{width:200px; height:90px; float:left; margin-left:0px;}

.topr{width:820px; height:90px; float:right; margin-right:0px;}




@media only screen and (max-width:1399px){
	
	.topc{width:1200px; height:90px; margin:0 auto; position:relative;}
}








/*menu*/

#menu { display:block; width:100%; margin:0 auto; height:90px;}





#nav {display:block; width:100%; height:90px; margin:0 auto;}

#nav .mainlevel {float:left; text-align:center; display:block; z-index:999999}



#nav .mainlevel a{ text-decoration:none; width:100px; text-align:center; line-height:90px;  color:#fff; height:90px; font-weight:bold; display:block; font-size:15px; background:url(../image/g15.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}



#nav .mainlevel a:hover {color:#fff; background:url(../image/g15.png) left bottom no-repeat; text-decoration:none; z-index:999}



#nav .mainlevel ul {position:absolute; opacity:0.8; display:none; width:100%; left:0; top:90px; background:#fff; margin-top:0px; padding:30px 0px 30px 0px; z-index:9999; text-align:center; border-top:#e8e8e8 1px solid; border-radius:0px 0px 15px 15px;}

#nav .mainlevel li {}













.cd_w4{width:800px; height:115px; float:right;}

.cd_w4 a{display:block; width:25% !important; height:115px !important;  color:#555 !important; float:left; text-align:center; line-height:40px; background:none !important; border-bottom:none !important;}

.cd_w4 a:hover{ background:none !important; border-bottom:none !important;}

.cd_w4 img{height:75px; display:block; margin:0 auto;  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.cd_w4 p{line-height:40px; font-size:14px; text-indent:0em;}

.cd_w4 a:hover img{transform: rotateY(0deg);}





.cd_w3{width:625px; height:115px;  float:right; }

.cd_w3 a{display:block; width:33.33% !important; height:115px !important;  color:#555 !important; float:left; text-align:center; line-height:40px; background:none !important; border-bottom:none !important;}

.cd_w3 a:hover{ background:none !important; border-bottom:none !important;}

.cd_w3 img{height:75px; display:block; margin:0 auto;  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.cd_w3 p{line-height:40px; font-size:14px;text-indent:0em;}

.cd_w3 a:hover img{transform: rotateY(0deg);}



.cd_w2{width:455px; height:115px;  float:right;}

.cd_w2 a{display:block; width:50% !important; height:115px !important;  color:#555 !important; float:left; text-align:center; line-height:40px; background:none !important; border-bottom:none !important;}

.cd_w2 a:hover{ background:none !important; border-bottom:none !important;}

.cd_w2 img{height:75px; display:block; margin:0 auto;  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.cd_w2 p{line-height:40px; font-size:14px;text-indent:0em;}

.cd_w2 a:hover img{transform: rotateY(0deg);}





























.footer{width:100%; min-height:200px; padding-top:66px; color:rgba(255,255,255,0.7); background:url(../image/inb1_191.jpg) center center no-repeat; background-size:cover;}

.footer a{ color:rgba(255,255,255,0.7);}

.footer a:hover{ color:rgba(255,255,255,1.0);}



.footerc{width:1400px; min-height:300px; margin:0 auto; padding-bottom:60px; position: relative;}



.fc1{width:340px; float:left;}

.fc10{width:100%; padding-bottom:95px;}



.fc1a{width:100%; font-size:14px;}

.fc1a b{font-size:32px; line-height:30px; color:rgba(255,255,255,1); font-weight:normal;}





.fc1b{width:100%; margin-top:20px; min-height:60px; line-height:30px; background:url(../image/f_5_13.png) left top no-repeat; box-sizing:border-box; padding:0px 0px 0px 28px;}

.fc1b p{line-height:30px;text-indent:0em;}







.fc3{width:560px; float:right;}







.fc_bt{width:100%; height:40px; line-height:40px;color:rgba(255,255,255,1); font-size:18px; font-weight:bold;}







.fc2b{width:100%; margin-top:20px; min-height:60px; line-height:40px;}

.fc2b p{line-height:40px; text-indent:0em;}











.fc2{width:381px; position:absolute; top:0; left:425px; z-index:1;}

.fc2 ul li{display:block; width:50%; height:240px; line-height:35px; font-size:15px; float:left;}

.fc2 ul p{line-height:35px;text-indent:0em;}









.fot_bt{width:100%; min-height:25px; line-height:25px; padding:20px 0px 20px 0px; border-top:rgba(255,255,255,0.2) 1px solid;}

.fot_btc{width:1400px; margin:0 auto; font-size:12px; text-align:center;} 











@media only screen and (min-width:1400px) {

	.footerc{width:1400px; min-height:300px; margin:0 auto; padding-bottom:60px; position: relative;}

.fc2{width:381px; position:absolute; top:0; left:425px; z-index:1;}

.fc2 ul li{display:block; width:50%; height:240px; line-height:35px; font-size:15px; float:left;}

.fc2 ul p{line-height:35px;text-indent:0em;}

}





@media only screen and (max-width:1399px) and (min-width:1200px) {

	.footerc{width:1200px; min-height:300px; margin:0 auto; padding-bottom:60px; position: relative;}

	

.fc2{width:281px; position:absolute; top:0; left:325px; z-index:1;}

.fc2 ul li{display:block; width:50%; height:240px; line-height:35px; font-size:15px; float:left;}

.fc2 ul p{line-height:35px;text-indent:0em;}

}





@media only screen and (max-width:1199px){

	.footerc{width:1100px; min-height:300px; margin:0 auto; padding-bottom:60px; position: relative;}

	

.fc2{width:281px; position:absolute; top:0; left:325px; z-index:1;}

.fc2 ul li{display:block; width:50%; height:240px; line-height:35px; font-size:15px; float:left;}

.fc2 ul p{line-height:35px;text-indent:0em;}

}

























.bannerb{width:100%; height:200px; margin:0 auto; position:relative;}

.bbc{width:1400px; margin-left:-700px; height:50px; line-height:50px; position:absolute; bottom:10px; left:50%; color:#fff; font-size:14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.bbc a{color:#fff;}

.bbc a:hover{ text-decoration:underline;}





@media only screen and (max-width:1399px){
	
	.bbc{width:1200px; margin-left:-600px; height:50px; line-height:50px; position:absolute; bottom:10px; left:50%; color:#fff; font-size:14px;}

}







.bannera{width:100%; height:600px; margin:0 auto; position:relative;}









.abc2{width:100%; margin:0 auto; background:#f0f0f0; padding:110px 0px 90px 0px;}






.abc1_shiying{width:1400px; margin:0 auto; padding-top:58px;}

@media only screen and (max-width:1399px){
	
	.abc1_shiying{width:1200px; margin:0 auto; padding-top:58px;}
}






.abc1{width:1400px; margin:0 auto; padding-top:58px;}



.abc1_1{width:100%; height:80px; line-height:80px; font-size:32px;}



.abc1_2{width:100%; min-height:50px; margin:0 auto; padding-bottom:65px; line-height:2em; font-size:14px;}

.abc1_2 p{line-height:2em;}































































/*分页*/

#nx_pg{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}

#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#eeeeee; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

#nx_pg a:hover{background:#014099; color:#fff;}

#nx_pg .on{background:#014099; color:#fff;}

















.ry_w{width:1400px; min-height:50px; margin:0 auto; padding-bottom:20px;}



.ry_w ul li{display:block; width:25%; height:280px; float:left; text-align:center; font-size:15px; margin-bottom:30px; margin-top:30px;}



.ry_w ul a{display:block; width:300px; height:280px; margin:0 auto;}

.ry_w ul .img11{ width:100%; height:220px; background:#fff; border:#fff 10px solid; box-sizing:border-box; -moz-box-shadow:0px 0px 10px #EDEDED; -webkit-box-shadow:0px 0px 10px #EDEDED; box-shadow:0px 0px 10px #EDEDED;}

.ry_w ul .img11 img{max-width:100%; height:200px; display:block; margin:0 auto; box-sizing:border-box;}

.ry_w ul p{line-height:20px; text-align:center; padding-top:15px;}












.kj_wp{width:1400px; min-height:50px; margin:0 auto; padding-bottom:20px;}

.kj_wp ul li{display:block; width:33.33%; height:500px; float:left; margin-bottom:20px; margin-top:20px;}

.kj_wp ul a{display:block; width:440px; height:500px; margin:0 auto; background:#fff;}

.kj_wp ul img{display:block; width:100%; height:298px; margin:0 auto;}

.kj_wp ul h3{width:85%; margin:0 auto; padding:30px 0px 20px 0px; font-size:24px; font-weight:normal;}

.kj_wp ul p{width:85%; margin:0 auto; font-size:15px; color:#888; text-indent:0em;}













.new_wp{width:1400px; min-height:50px; margin:0 auto; padding-bottom:20px;}

.new_wp ul li{display:block; width:33.33%; height:500px; float:left; margin-bottom:20px; margin-top:20px;}

.new_wp ul a{display:block; width:440px; height:500px; margin:0 auto; background:#fff;}

.new_wp ul img{display:block; width:100%; height:298px; margin:0 auto;}

.new_wp ul h3{width:85%; margin:0 auto; padding:0px 0px 24px 0px; font-size:22px; line-height:33px; height:100px; overflow:hidden; font-weight:normal;}

.new_wp ul p{width:85%; margin:0 auto; font-size:18px; color:#888; height:45px; padding-top:30px;}



.ne01{width:440px; height:300px; background-position:center center; background-repeat:no-repeat; background-size:100% auto; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}



.new_wp ul a:hover .ne01{transform: scale(1.00); background-size:120% auto;}





















.new_tt{width:1376px; margin:0 auto; margin-bottom:40px;}





.new_tt_l{width:670px; float:left;}

.new_tt_l img{width:670px; height:auto;}





.new_tt_r{width:660px; float:right;}



.netr1{width:100%; height:50px; line-height:50px; color:#aaa; font-size:26px; padding-top:10px;}

.netr2{width:100%; min-height:35px; line-height:40px; font-size:28px; padding:10px 0px 20px 0px;}

.netr3{width:100%; font-size:16px; padding-bottom:70px; color:#666; line-height:32px;}

.netr4{width:100%; }

.netr4 a{display:block; width:200px; height:50px; line-height:50px; background:#013d83; color:#fff; font-size:15px; text-align:center; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.netr4 a:hover{ line-height:40px;}











.dj_tt{width:1376px; height:360px; margin:0 auto; margin-bottom:40px; background:#fff;}





.dj_tt_l{width:460px; float:left; height:360px;}

.dj_tt_l img{width:100%; height:360px;}





.dj_tt_r{width:800px; height:360px; float:right; margin-right:70px;}





.djtr1{width:100%; height:50px; line-height:50px; color:#333; font-size:22px; padding-top:30px;}



.djtr2{width:100%; height:150px; line-height:30px; font-size:15px; color:#888; padding:10px 0px 0px 0px; overflow:hidden;}



.djtr3{width:100%; font-size:16px; padding-bottom:10px; color:#666; line-height:32px; padding-top:20px;}



















.ty_nav{width:100%; height:80px; text-align:center; padding:60px 0px 10px 0px;}

.ty_nav a{display:inline; padding:10px 40px 10px 40px; line-height:40px; font-size:16px; background:#fff; margin:0px -3px 0px -3px; border:#e8e8e8 1px solid; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.ty_nav a:hover{background:#1551a5; border:#1551a5 1px solid; color:#fff;}

.ty_nav .hv{background:#014099; border:#014099 1px solid; color:#fff;}





.tycon{width:1300px; padding:50px; margin:0 auto; background:#fff; margin-bottom:50px; line-height:35px;}

.tycon p{line-height:35px;}











.job_1{width:1200px; min-height:70px; margin:0 auto; padding:20px 0px 20px 0px; margin-bottom:1px; background:#fff; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}



.job_1a{width:95%; height:42px; margin:0 auto; line-height:42px; font-size:18px;}

.job_1a .left{background:url(../image/rc2.jpg) left center no-repeat; text-indent:25px;}

.job_1a .right a{color:#888; font-size:16px;}



.job_1b{width:95%; height:30px; margin:0 auto; line-height:30px; color:#888; font-size:15px; text-indent:25px;}

.job_1b span{ margin-right:20px;}





.job_1:hover{-moz-box-shadow:0px 0px 40px #E6E6E6; -webkit-box-shadow:0px 0px 40px #E6E6E6; box-shadow:0px 0px 40px #E6E6E6; position:relative; z-index:88;}



.job_1:hover .job_1a .right a{color:#204c8f;}

































.lx01{ width:1400px; margin:0 auto; padding-top:100px; padding-bottom:70px;}



.lx01 ul li{display:block; width:33.33%; float:left; height:150px; line-height:35px; font-size:24px; box-sizing:border-box; padding-left:128px; padding-right:40px;}



.lx01 ul li h4{font-size:20px; font-weight:; line-height:60px; color:#555;}



.lxli1{background:url(../image/lx1.jpg) left top no-repeat;}

.lxli2{background:url(../image/lx2.jpg) left top no-repeat;}

.lxli3{background:url(../image/lx3.jpg) left top no-repeat;}

















.lx02{ width:100%; margin:0 auto; padding-top:75px; padding-bottom:120px; background:url(../image/zblx.jpg) center center no-repeat; background-size:cover;}







.lx02a{width:100%; height:60px; line-height:60px; color:#fff; font-size:32px; text-align:center;}



.lx02b{width:1000px; margin:0 auto; padding-top:50px;}



.lx02b img{border-radius:8px;}















.lx03{ width:100%; margin:0 auto; height:830px; background:url(../image/lx8.jpg) center center no-repeat; background-size:cover;}





.lx03c{width:1400px; margin:0 auto; position:relative;}







.lx03c_txt{width:450px; height:550px; background:#fff; position:absolute; z-index:88; left:0; top:100px; -moz-box-shadow:0px 0px 15px #E6E6E6; -webkit-box-shadow:0px 0px 15px #E6E6E6; box-shadow:0px 0px 15px #E6E6E6; border-top:#013d83 5px solid; box-sizing:border-box; padding:40px;}







.lx03c_txt1{width:100%; height:40px; font-size:28px; padding-bottom:30px;}





.lx03c_txt2{width:100%; margin:0 auto; font-size:16px; line-height:30px;}



.lx03c_txt2 p{line-height:30px;}

























.zp_bt{width:100%; min-height:40px; line-height:40px; font-size:32px;}

.zp_bt2{width:100%; height:60px; line-height:60px; border-bottom:#e5e5e5 1px solid; color:#888; font-size:16px; margin-bottom:20px;}







.zp_table1{margin:0; padding:0;}

.zp_table1 td{padding:8px;}











.new_detail{width:1400px; margin:0 auto; margin-top:58px; position:relative; margin-bottom:60px;}  



.new_detail_l{ width:830px; float:left; margin-left:180px;}





.new_detail_r{width:310px; float:right;}










.new_fx{width:148px; min-height:50px; position:absolute; left:0; top:0; z-index:99;}

.new_fx ul{padding-top:20px;}

.new_fx ul li{margin-bottom:8px; text-align:center; line-height:30px;}



@media only screen and (max-width:1399px){
	
	.new_detail{width:1300px; margin:0 auto; margin-top:58px; position:relative; margin-bottom:60px;}  
	.new_detail_l{ width:830px; float:left; margin-left:80px;}
	.new_detail_r{width:310px; float:right;}
	
    .new_fx{width:148px; min-height:50px; position:absolute; left:-50px; top:0; z-index:99;}

}




.new_fx_title{width:100%; height:40px; line-height:40px; text-align:center; font-size:16px;}





.nda{width:100%; min-height:60px; line-height:60px; font-size:36px; font-weight:bold;}

.ndb{width:100%; height:45px; line-height:45px; font-size:16px; color:#888; margin:10px 0px 10px 0px;}





.ndc{width:100%; min-height:100px; line-height:35px; font-size:15px;}

.ndc p{line-height:35px;}

.ndc img{max-width:100%;}











.ndrc1{width:100%; min-height:50px; background:#f0f0f0; padding:22px; box-sizing:border-box; margin-bottom:20px;}

.ndrc1 img{ max-width:100%;}



.gy_h3{font-size:18px; line-height:30px; padding-bottom:20px;}



.gy_new{ margin:0; padding:0;}



.gy_new li{margin-bottom:18px;}



.gy_new a{display:block; width:100%; height:50px; line-height:25px; font-size:13px; overflow:hidden;}



.gy_new img{height:50px; margin-right:10px; float:left;}







.bshare-custom a{display:block !important; width:52px !important; margin:0 auto; margin-bottom:10px !important; text-align:center !important;}








.cyin1{width:1400px; margin:0 auto; text-align:center; padding:60px 0px 60px 0px;}

.cyin1 h3{font-size:32px; font-weight:normal; color:#333; text-align:center; line-height:50px;}

 .cyin1 p{text-indent:0em;}


.cyin121{width:1200px; margin:0 auto; text-align:; padding:60px 0px 60px 0px; line-height:30px;}

.cyin121 h3{font-size:32px; font-weight:normal; color:#333; text-align:center; padding:0px 0px 30px 0px; line-height:50px;}

.cyin121 h2{font-size:24px; font-weight:; color:#333; padding:0px 0px 20px 0px; line-height:30px;}

 .cyin121 p{text-indent:0em;}


.cyin2{width:100%; height:1110px;  background:url(../image/cy7.jpg) center center no-repeat; background-size:cover; padding-top:70px;}



.cyin2a{width:100%; text-align:center; min-height:50px;}





.cyin2c{width:1200px; height:880px; margin:0 auto; background:url(../image/cy_002.png) center center no-repeat; box-sizing:border-box; padding-top:220px; z-index:1;}



.cyin2czz{width:1200px; height:570px;  background:url(../image/cy_003.png) center center no-repeat; position:relative; z-index:2;}





.shushu{width:95%; margin:0 auto; max-width:1400px;}
.shushu ul li{display:block; width:25%; float:left; height:180px; padding-top:40px; text-align:center; box-sizing:border-box; border-left:#e0e0e0 1px solid;font-size:52px;}
.shushu ul span{font-family:Arial, Helvetica, sans-serif; display: inline; font-weight:bold; color:#222; font-size:52px;}
.shushu ul p{font-size:18px; line-height:30px; padding-top:20px;}

.shushu ul sup{font-size:24px; margin-left:5px;}

.shushu ul li:nth-child(1){ border:none;}


@-webkit-keyframes fadeInOut {
    0% {
        opacity:1;
     }
    25% {
        opacity:0;
    }
    50% {
        opacity: 0;    
    }
    75% {
        opacity:1;
    }
}




.cyin2czz { 
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 2s;
    -webkit-animation-direction: alternate;
}