@charset "utf-8";
*{margin:0; padding:0;}html,body{width:100%; height:100%;}body{font-size:16px;font-family:"微软雅黑", Arial; background:#f4f6f8}
div,li,ul,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:16px;font-weight:normal}i{ font-style:normal}td{padding:0;list-style-type:none;font-family:"微软雅黑", Arial;} input::-webkit-input-placeholder{color:#0f56a4;}a{text-decoration: none;color:#00162e;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#333}input,img,table{border: 0;}
.pdr0{padding-right:0 !important;}.borr0{border-right:0 !important;}

.top{height:100px; background:#0f56a4;}
.w1300{width:1300px; margin:0 auto; clear:both}
.w90{width:90%; margin:0 auto; clear:both}
.logo{float:left; max-width:580px; padding-top:.5%}
.header{width:580px; float:right;}
.header .top_link{ float:right; padding-top:15px}.top_link .en{background:url(../images/en.png) left center no-repeat; font-size:14px; color:#fff; padding-left:20px; display:block; float:left;line-height:30px; width:75px}.top_link .en:hover{ color:#96b0cd;}.top_link .sh{background:url(../images/search.png) center no-repeat; display:block; float:left; cursor:pointer; height:30px; width:30px;}
.header .top_link .form{ position:absolute; top:110px; right:50%; margin-right:-650px; display:none;z-index: 999;}
.header .top_link .form input[type="text"]{ border-radius:18px 0 0 18px; background:#fff; height:35px; border:0; padding-left:15px; width:110px; float:left; font-size:14px; color:#333;}
.header .top_link .form input[type="submit"]{background:#fff url(../images/search_an.png) center no-repeat;height:35px; border:0;border-radius:0 18px 18px 0; width:35px; float:left; cursor:pointer; z-index:2}

.header .nav{height: 45px; position: relative; z-index: 111; clear:both; padding-top:10px}
.header .nav li{float: left; height: 45px;line-height: 45px;text-align: center; position:relative; width:87px}
.header .nav li:nth-child(1){width:58px;}
.header .nav li a{color: #fff; display:block; line-height:45px; text-align:center; font-size:16px;}
.header .nav li a.on{color: #fff; background:#174eb2;}
.header .nav li .second-nav{display: none;position: relative; width:180px;background: #0f56a4;}
.header .nav li .second-nav li{position: relative;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #4f8bcd; }
.header .nav li .second-nav li a{color: #fff; line-height:40px;background: #0f56a4; }.header .nav li .second-nav li a:hover{color:#174eb2; background:#fff}
.hovers>a{color: #abc6e5 !important;}

.con_box{width:90%; height:570px; clear:both; overflow:hidden; position:absolute; left:50%; top:52%;transform: translate(-50%,-50%);}
.con_box .news{height:99px; background:#0f56a4; padding:6px 0}.con_box .news h1{width:35px; height:91px; background:#fff; text-align:center; font-size:24px; color:#004fa7; font-weight:bold; margin-left:6px; display:block; float:left; padding:8px 10px 0; line-height:40px}
.con_box .news ul{float:left; height:72px; overflow:hidden; padding-top:15px; padding-left:18px}
.con_box .news ul li{ height:72px; border-right:1px solid #5789bf; padding-right:30px; padding-left:30px; float:left; width:340px; overflow:hidden}
.con_box .news ul li span{display:block; float:left; color:#FFF; line-height:18px; font-size:9px; margin-right:42px;}.con_box .news ul li span b{font-size:34px; line-height:36px; text-align:center; display:block; font-family:Cambria}
.con_box .news ul li a{font-size:16px; color:#fff; line-height:24px;}.con_box .news ul li a:hover{color:#b9d1ea}
.con_box .news ul li p{ line-height:19px; color:#b7cce4; font-size:12px; padding-top:6px}

.con_box .box{height:459px; margin-top:2px;}
.con_box .box ul li{width:432px; height:240px; overflow:hidden; position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transition:all 0.3s ease;background-position: center; background-repeat: no-repeat;background-size: 100%; float:left;}
.con_box .box ul div{width:432px; height:240px;overflow:hidden; position:relative;float:left}
.con_box .box ul div li h1 img{  vertical-align:middle; margin-right:10px !important; margin-top:-3px !important;width:36px; display:inline-block; margin-bottom:0}
.con_box .box ul li a{display:block; width:100%; height:100%}
.con_box .box ul li h1{ position:absolute; font-size:22px; font-weight:bold; color:#fff; right:43px; top:40px; text-align:center}
.con_box .box ul li h1 img{  display:block; margin:0 auto 10px; width:40px}
.con_box .box ul li i{-webkit-transition: all 0.7s ease;transition: all 0.7s ease;-moz-transition:all 0.7s ease; width:1px; height:490px; background:rgba(255,255,255,.8);transform: rotate(46deg);-ms-transform: rotate(46deg);-webkit-transform: rotate(46deg);-moz-transform: rotate(46deg); position:absolute; left:10%; top:-100px}
.con_box .box ul li:hover{background-size: 108%;}
.con_box .box ul li.a1:hover i{ height:0; left:39%}
.con_box .box ul li.a2 i{ left:5%; top:-145px}
.con_box .box ul li.a2:hover i{ height:0; left:62%}
.con_box .box ul li.a3 i{ left:5%; top:-105px}
.con_box .box ul li.a3:hover i{ height:0; left:63%}
.con_box .box ul li.a4 i{ left:80%; top:-105px}
.con_box .box ul li.a4:hover i{ height:0; left:148%}
.con_box .box ul li.a5 i{ left:80%; top:-105px}
.con_box .box ul li.a5:hover i{ height:0; left:148%}
.con_box .box ul li.a6 i{ left:80%; top:-105px}
.con_box .box ul li.a6:hover i{ height:0; left:138%}
.con_box .box ul li.a6s i{ left:80%; top:-105px}
.con_box .box ul li.a6s:hover i{ height:0; left:138%}
.con_box .box ul li.a7 i{ left:80%; top:-105px}
.con_box .box ul li.a7:hover i{ height:0; left:158%}
.con_box .box ul li.a8 i{ left:80%; top:-105px}
.con_box .box ul li.a8:hover i{ height:0; left:158%}



.footer{ width:100%; position:absolute; bottom:0; left:0; background: repeat-x; height:377px; position:absolute; z-index:-1}
.footer p{font-size:13px; color:#adadad; position:absolute; bottom:0; line-height:47px; width:800px; text-align:center; left:50%; margin-left:-400px}


.content_box{width:1300px; clear:both; margin:0 auto; padding:11px 23px; background:#fff}
.content_box .map{height:428px; background:url(../images/map.jpg) center no-repeat; width:1300px; position:relative}
.content_box .map a{display:block; position:absolute; min-width:70px; height:35px; line-height:35px; text-align:left; padding-left:15px; background:url(../images/map_1.png) left center no-repeat; color:#FFF; cursor:pointer}
.content_box .map a:hover{animation: gradientBG 0.6s ease infinite;}

@keyframes gradientBG {
	0% {
		margin-top:0px;
	}
	30% {
		margin-top:-5px;
	}
	60% {
		background-position:left 10px;
	}
	100% {
		margin-top:0px;
	}
}
.content_box .map a.mg{left:360px; top:129px}
.content_box .map a.jnd{left:444px; top:285px;}
.content_box .map a.yg{left:661px; top:108px}
.content_box .map a.fg{left:618px; top:217px;}
.content_box .map a.xby{left:793px; top:111px;}
.content_box .map a.tns{left:866px; top:305px;}

.content_box .shuju{width:1300px; height:158px; background:#0f56a4; margin-top:12px}
.content_box .shuju ul{padding-top:46px; padding-left:77px}
.content_box .shuju li{ height:69px; float:left; margin-left:114px; min-width:200px}
.content_box .shuju li img{display:block; float:left; margin-right:20px}
.content_box .shuju li h1{ font-family:Book Antiqua; font-size:45px; font-weight:bold; line-height:42px}
.content_box .shuju li h2{font-size:18px; color:#FFF}
.content_box .shuju .l1{color:#6fdecb;}.content_box .shuju .l2{color:#489af5;}.content_box .shuju .l3{color:#b4d339;}.content_box .shuju .l4{color:#ecb83c;}

.content_box .hzhb{ clear:both;width:1300px; padding-top:35px; position:relative}
.content_box .hzhb h1{ width:298px; height:105px; display:block; margin:0 auto; text-align:left; padding-left:130px; line-height:125px; color:#fff; font-size:30px; font-family:"黑体"; background:url(../images/tit.png) no-repeat; overflow:hidden}
.content_box .hzhb h1 a{position:absolute; right:10%; color:#0f56a4; font-size:15px;}.content_box .hzhb h1 a:hover{ text-decoration:underline;}
.content_box .hzhb p{text-align:center; padding:35px 0 10px}

.content_box .lmzz{clear:both;width:1300px; padding-top:35px; position:relative}
.content_box .lmzz h1{ width:298px; height:105px; display:block; margin:0 auto; text-align:left; padding-left:130px; line-height:125px; color:#fff; font-size:30px; font-family:"黑体"; background:url(../images/tit.png) no-repeat; overflow:hidden}
.content_box .lmzz  h1 a{position:absolute; right:10%; color:#0f56a4; font-size:15px;}.content_box .lmzz h1 a:hover{ text-decoration:underline;}
.content_box .lmzz ul{padding-top:25px;}
.content_box .lmzz li{width:377px;  margin-right:15px; float:left; height:158px; overflow:hidden; padding:26px 26px 33px 13px; margin-bottom:18px}
.content_box .lmzz li img{width:183px; height:183px; display:block; float:left; }
.content_box .lmzz li div{ float:right; width:175px}
.content_box .lmzz li h3{ font-size:24px; color:#0f56a4; font-weight:bold; line-height:24px}
.content_box .lmzz li p{ color:#757575; font-size:15px; line-height:24px; overflow:hidden; display:block; height:124px;    padding-top: 8px;}
.content_box .lmzz li a{display:block; width:175px; height:26px; background:#0f56a4; line-height:26px; text-align:center; color:#fff; font-size:15px;}
.clear{clear:both;}

.ft{min-height:200px; clear:both; width:100%; padding-top:35px;text-align:center;}
.ft h1{font-size:19px; color:#0f56a4; font-weight:bold;  line-height:40px;}
.ft p{ font-size:19px; color:#3a3a3a; line-height:30px; padding-bottom:17px}



a.backhome {
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
    display: block;
    float: left;
    line-height: 30px;
    width: 75px;
}